1<!DOCTYPE html><html class="group w-full font-Lato" lang="en" dir="ltr" data-sentry-component="RootLayout" data-sentry-source-file="layout.tsx"><head data-sentry-component="GlobalCodeSnippets" data-sentry-source-file="GlobalCodeSnippets.tsx"><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/l/_next/static/css/d89ab0e833166b44.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/l/_next/static/chunks/webpack-0e005cab5b6426fa.js"/>
1<script src="/l/_next/static/chunks/52774a7f-6227a068a5004eee.js" async=""></script>
1<script src="/l/_next/static/chunks/fd9d1056-37c5165f46132992.js" async=""></script>
1<script src="/l/_next/static/chunks/551-c0b1634d54683e5d.js" async=""></script>
1<script src="/l/_next/static/chunks/main-app-542e096b6c539c5a.js" async=""></script>
1<script src="/l/_next/static/chunks/390-6c0ef7182f313187.js" async=""></script>
1<script src="/l/_next/static/chunks/app/global-error-4ff2ecc5800344c3.js" async=""></script>
1<script src="/l/_next/static/chunks/504-5bc1544864645221.js" async=""></script>
1<script src="/l/_next/static/chunks/587-b4eb0bfa4782ff98.js" async=""></script>
1<script src="/l/_next/static/chunks/662-43dfecae89ce2252.js" async=""></script>
1<script src="/l/_next/static/chunks/568-26cc4b779c22ea52.js" async=""></script>
1<script src="/l/_next/static/chunks/174-4423aba4a18429fd.js" async=""></script>
1<script src="/l/_next/static/chunks/app/products/layout-9986eccca5b35733.js" async=""></script>
1<script src="/l/_next/static/chunks/app/layout-0a198bc87f3b7f8f.js" async=""></script>
1<title>The Spark School</title><meta name="description" content="Browse the The Spark School product catalog to explore and discover available products."/><meta property="og:title" content="The Spark School"/><meta property="og:description" content="Browse the The Spark School product catalog to explore and discover available products."/><meta property="og:image" content="https://file-uploads.teachablecdn.com/eac0cea2e97a40589cb184733da3a3a1/ff421eebc11e44259b8905239fc0c41c"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="The Spark School"/><meta name="twitter:description" content="Browse the The Spark School product catalog to explore and discover available products."/><meta name="twitter:image" content="https://file-uploads.teachablecdn.com/eac0cea2e97a40589cb184733da3a3a1/ff421eebc11e44259b8905239fc0c41c"/><link rel="icon" href="https://file-uploads.teachablecdn.com/17cf83f50e854327aa334d3ee9c7bba1/3b52a10205d348988876218357fd7f55"/><meta property="og:image" content="https://uploads.teachablecdn.com/attachments/MUfgzjkESQqWt6FCKzZR_Sparkability+Opengraph+Covers.png"/><meta property="og:image" content="https://uploads.teachablecdn.com/attachments/XxItGTQSTKwiSoOT1uiZ_Screenshot+Homepage.jpg"/><meta property="og:image:alt" content="Sparkability|The School of The Spark Project"/>
1<script> 2 if (!window.current_user) { 3 Object.defineProperty(window, "current_user", { 4 value: Object.freeze(null), 5 writable: false, 6 configurable: false, 7 enumerable: false, 8 }); 9 } 10 </script>
10 11<!-- --> 12<!-- -->
12<script src="/l/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script>
12</head><body><!--$?--><template id="B:0"></template><div data-sentry-component="ProductsPageLoading" data-sentry-source-file="loading.tsx"><section class="bg-white border-b sticky top-0 w-full z-10 h-16"></section><main class="max-w-[1336px] min-h-screen mx-auto mb-16"><section class="flex flex-col items-center m-4 md:m-8"><h1 class="self-start row-auto col-span-full mb-4"><div class="animate-pulse rounded-md bg-muted w-1/2" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></h1><header class="w-full row-auto col-span-full"><div class="flex flex-wrap items-center gap-4 mb-8"><div class="animate-pulse rounded-md bg-muted grow order-1 md:basis-1/5 lg:basis-auto" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse rounded-md bg-muted order-3 md:order-2 basis-full md:basis-1/2 md:grow-3 md:max-w-[26.5rem] lg:grow" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse rounded-md bg-muted order-4 basis-full md:basis-auto lg:order-3 lg:grow" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse rounded-md bg-muted order-5 basis-full md:order-4 md:basis-auto lg:basis-auto lg:grow" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse rounded-md bg-muted order-2 grow md:order-3 lg:order-5 lg:grow-0 md:basis-1/5" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></div><div class="animate-pulse rounded-md bg-muted w-1/6" data-sentry-component="Skeleton" data-sentry-source-file="skeleton.tsx"></div><div class="animate-pulse rounded-md bg-muted w-1/6" data-sentry-component="Skeleton" data-sentry-source-file="skeleton.tsx"></div><div class="animate-pulse rounded-md bg-muted w-1/6" data-sentry-component="Skeleton" data-sentry-source-file="skeleton.tsx"></div><div class="animate-pulse rounded-md bg-muted w-1/6" data-sentry-component="Skeleton" data-sentry-source-file="skeleton.tsx"></div><div class="animate-pulse rounded-md bg-muted w-1/6" data-sentry-component="Skeleton" data-sentry-source-file="skeleton.tsx"></div><div class="animate-pulse rounded-md bg-muted w-1/6" data-sentry-component="Skeleton" data-sentry-source-file="skeleton.tsx"></div></header><section><div class="grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-8 justify-items-center w-full max-w-[78rem]" data-sentry-component="SkeletonCardList" data-sentry-source-file="SkeletonCardList.tsx"><div class="flex flex-col space-y-6 w-full" data-sentry-component="SkeletonCard" data-sentry-source-file="SkeletonCard.tsx"><div class="animate-pulse bg-muted h-[238px] min-w-[21rem] max-w-[26rem] rounded" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="space-y-2"><div class="animate-pulse bg-muted h-4 w-[193px] rounded-xl mb-4" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[392px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[309px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[163px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></div><div class="space-y-6"><div class="animate-pulse bg-muted h-10 w-full rounded-full" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></div></div><div class="flex flex-col space-y-6 w-full" data-sentry-component="SkeletonCard" data-sentry-source-file="SkeletonCard.tsx"><div class="animate-pulse bg-muted h-[238px] min-w-[21rem] max-w-[26rem] rounded" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="space-y-2"><div class="animate-pulse bg-muted h-4 w-[193px] rounded-xl mb-4" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[392px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[309px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[163px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></div><div class="space-y-6"><div class="animate-pulse bg-muted h-10 w-full rounded-full" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></div></div><div class="flex flex-col space-y-6 w-full" data-sentry-component="SkeletonCard" data-sentry-source-file="SkeletonCard.tsx"><div class="animate-pulse bg-muted h-[238px] min-w-[21rem] max-w-[26rem] rounded" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="space-y-2"><div class="animate-pulse bg-muted h-4 w-[193px] rounded-xl mb-4" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[392px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[309px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[163px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></div><div class="space-y-6"><div class="animate-pulse bg-muted h-10 w-full rounded-full" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></div></div><div class="flex flex-col space-y-6 w-full" data-sentry-component="SkeletonCard" data-sentry-source-file="SkeletonCard.tsx"><div class="animate-pulse bg-muted h-[238px] min-w-[21rem] max-w-[26rem] rounded" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="space-y-2"><div class="animate-pulse bg-muted h-4 w-[193px] rounded-xl mb-4" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[392px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[309px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[163px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></div><div class="space-y-6"><div class="animate-pulse bg-muted h-10 w-full rounded-full" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></div></div><div class="flex flex-col space-y-6 w-full" data-sentry-component="SkeletonCard" data-sentry-source-file="SkeletonCard.tsx"><div class="animate-pulse bg-muted h-[238px] min-w-[21rem] max-w-[26rem] rounded" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="space-y-2"><div class="animate-pulse bg-muted h-4 w-[193px] rounded-xl mb-4" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[392px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[309px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[163px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></div><div class="space-y-6"><div class="animate-pulse bg-muted h-10 w-full rounded-full" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></div></div><div class="flex flex-col space-y-6 w-full" data-sentry-component="SkeletonCard" data-sentry-source-file="SkeletonCard.tsx"><div class="animate-pulse bg-muted h-[238px] min-w-[21rem] max-w-[26rem] rounded" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="space-y-2"><div class="animate-pulse bg-muted h-4 w-[193px] rounded-xl mb-4" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[392px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[309px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[163px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></div><div class="space-y-6"><div class="animate-pulse bg-muted h-10 w-full rounded-full" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></div></div></div></section></section></main><section class="bg-white w-full h-64 border-t"></section></div><!--/$-->
12<script src="/l/_next/static/chunks/webpack-0e005cab5b6426fa.js" async=""></script>
12<div hidden id="S:0"><div class="min-h-screen flex flex-col font-Lato" data-sentry-component="SchoolContainerPage" data-sentry-source-file="SchoolContainerPage.tsx"><template id="P:1"></template><button class="inline-flex items-center justify-center whitespace-nowrap rounded font-medium ring-offset-background transition-colors focus-visible:outline-hidden focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 cursor-pointer bg-primary text-white hover:bg-primary/90 px-4 py-3 z-[-1] focus:z-20 top-1 left-1 absolute" data-sentry-element="Button" data-sentry-component="SkipLink" data-sentry-source-file="SkipLink.tsx">Skip to main content</button><template id="P:2"></template><section class="bg-navigation sticky top-0 w-full z-10" id="site-header"><section class="border-b" data-sentry-component="SiteHeader" data-sentry-source-file="SiteHeader.tsx"><div class="block md:hidden"><template id="P:3"></template></div><div class="hidden md:block"><template id="P:4"></template></div></section></section><!--$?--><template id="B:5"></template><div data-sentry-component="ProductsPageLoading" data-sentry-source-file="loading.tsx"><section class="bg-white border-b sticky top-0 w-full z-10 h-16"></section><main class="max-w-[1336px] min-h-screen mx-auto mb-16"><section class="flex flex-col items-center m-4 md:m-8">
12<h1 class="self-start row-auto col-span-full mb-4"><div class="animate-pulse rounded-md bg-muted w-1/2" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></h1><header class="w-full row-auto col-span-full"><div class="flex flex-wrap items-center gap-4 mb-8"><div class="animate-pulse rounded-md bg-muted grow order-1 md:basis-1/5 lg:basis-auto" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse rounded-md bg-muted order-3 md:order-2 basis-full md:basis-1/2 md:grow-3 md:max-w-[26.5rem] lg:grow" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse rounded-md bg-muted order-4 basis-full md:basis-auto lg:order-3 lg:grow" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse rounded-md bg-muted order-5 basis-full md:order-4 md:basis-auto lg:basis-auto lg:grow" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse rounded-md bg-muted order-2 grow md:order-3 lg:order-5 lg:grow-0 md:basis-1/5" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></div><div class="animate-pulse rounded-md bg-muted w-1/6" data-sentry-component="Skeleton" data-sentry-source-file="skeleton.tsx"></div><div class="animate-pulse rounded-md bg-muted w-1/6" data-sentry-component="Skeleton" data-sentry-source-file="skeleton.tsx"></div><div class="animate-pulse rounded-md bg-muted w-1/6" data-sentry-component="Skeleton" data-sentry-source-file="skeleton.tsx"></div><div class="animate-pulse rounded-md bg-muted w-1/6" data-sentry-component="Skeleton" data-sentry-source-file="skeleton.tsx"></div><div class="animate-pulse rounded-md bg-muted w-1/6" data-sentry-component="Skeleton" data-sentry-source-file="skeleton.tsx"></div><div class="animate-pulse rounded-md bg-muted w-1/6" data-sentry-component="Skeleton" data-sentry-source-file="skeleton.tsx"></div></header><section><div class="grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-8 justify-items-center w-full max-w-[78rem]" data-sentry-component="SkeletonCardList" data-sentry-source-file="SkeletonCardList.tsx"><div class="flex flex-col space-y-6 w-full" data-sentry-component="SkeletonCard" data-sentry-source-file="SkeletonCard.tsx"><div class="animate-pulse bg-muted h-[238px] min-w-[21rem] max-w-[26rem] rounded" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="space-y-2"><div class="animate-pulse bg-muted h-4 w-[193px] rounded-xl mb-4" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[392px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[309px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[163px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></div><div class="space-y-6"><div class="animate-pulse bg-muted h-10 w-full rounded-full" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></div></div><div class="flex flex-col space-y-6 w-full" data-sentry-component="SkeletonCard" data-sentry-source-file="SkeletonCard.tsx"><div class="animate-pulse bg-muted h-[238px] min-w-[21rem] max-w-[26rem] rounded" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="space-y-2"><div class="animate-pulse bg-muted h-4 w-[193px] rounded-xl mb-4" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[392px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[309px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[163px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></div><div class="space-y-6"><div class="animate-pulse bg-muted h-10 w-full rounded-full" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></div></div><div class="flex flex-col space-y-6 w-full" data-sentry-component="SkeletonCard" data-sentry-source-file="SkeletonCard.tsx"><div class="animate-pulse bg-muted h-[238px] min-w-[21rem] max-w-[26rem] rounded" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="space-y-2"><div class="animate-pulse bg-muted h-4 w-[193px] rounded-xl mb-4" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[392px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[309px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[163px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></div><div class="space-y-6"><div class="animate-pulse bg-muted h-10 w-full rounded-full" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></div></div><div class="flex flex-col space-y-6 w-full" data-sentry-component="SkeletonCard" data-sentry-source-file="SkeletonCard.tsx"><div class="animate-pulse bg-muted h-[238px] min-w-[21rem] max-w-[26rem] rounded" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="space-y-2"><div class="animate-pulse bg-muted h-4 w-[193px] rounded-xl mb-4" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[392px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[309px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[163px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></div><div class="space-y-6"><div class="animate-pulse bg-muted h-10 w-full rounded-full" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></div></div><div class="flex flex-col space-y-6 w-full" data-sentry-component="SkeletonCard" data-sentry-source-file="SkeletonCard.tsx"><div class="animate-pulse bg-muted h-[238px] min-w-[21rem] max-w-[26rem] rounded" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="space-y-2"><div class="animate-pulse bg-muted h-4 w-[193px] rounded-xl mb-4" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[392px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[309px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[163px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></div><div class="space-y-6"><div class="animate-pulse bg-muted h-10 w-full rounded-full" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></div></div><div class="flex flex-col space-y-6 w-full" data-sentry-component="SkeletonCard" data-sentry-source-file="SkeletonCard.tsx"><div class="animate-pulse bg-muted h-[238px] min-w-[21rem] max-w-[26rem] rounded" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="space-y-2"><div class="animate-pulse bg-muted h-4 w-[193px] rounded-xl mb-4" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[392px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[309px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[163px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></div><div class="space-y-6"><div class="animate-pulse bg-muted h-10 w-full rounded-full" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></div></div></div></section></section></main><section class="bg-white w-full h-64 border-t"></section></div><!--/$--><section class="bg-navigation"><template id="P:6"></template></section></div></div>
12<script>(self.__next_f=self.__next_f||[]).push([0]);self.__next_f.push([2,null])</script>
12<script>self.__next_f.push([1,"1:HL[\"/l/_next/static/css/d89ab0e833166b44.css\",\"style\"]\n"])</script>
12<script>self.__next_f.push([1,"2:I[14360,[],\"\"]\n5:\"$Sreact.suspense\"\n9:I[7759,[\"390\",\"static/chunks/390-6c0ef7182f313187.js\",\"470\",\"static/chunks/app/global-error-4ff2ecc5800344c3.js\"],\"default\"]\na:[]\n"])</script>
12<script>self.__next_f.push([1,"0:[\"$\",\"$L2\",null,{\"buildId\":\"rEss5i3PL2X-RL5JBzJ3i\",\"assetPrefix\":\"/l\",\"urlParts\":[\"\",\"products\"],\"initialTree\":[\"\",{\"children\":[\"products\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],\"initialSeedData\":[\"\",{\"children\":[\"products\",{\"children\":[\"__PAGE__\",{},[[\"$L3\",\"$L4\",null],null],null]},[[null,[\"$\",\"$5\",null,{\"fallback\":[\"$\",\"div\",null,{\"data-sentry-component\":\"ProductsPageLoading\",\"data-sentry-source-file\":\"loading.tsx\",\"children\":[[\"$\",\"section\",null,{\"className\":\"bg-white border-b sticky top-0 w-full z-10 h-16\"}],[\"$\",\"main\",null,{\"className\":\"max-w-[1336px] min-h-screen mx-auto mb-16\",\"children\":[\"$\",\"section\",null,{\"className\":\"flex flex-col items-center m-4 md:m-8\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"self-start row-auto col-span-full mb-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-muted w-1/2\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]}],[\"$\",\"header\",null,{\"className\":\"w-full row-auto col-span-full\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-4 mb-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-muted grow order-1 md:basis-1/5 lg:basis-auto\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-muted order-3 md:order-2 basis-full md:basis-1/2 md:grow-3 md:max-w-[26.5rem] lg:grow\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-muted order-4 basis-full md:basis-auto lg:order-3 lg:grow\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-muted order-5 basis-full md:order-4 md:basis-auto lg:basis-auto lg:grow\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-muted order-2 grow md:order-3 lg:order-5 lg:grow-0 md:basis-1/5\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]]}],[[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-muted w-1/6\",\"data-sentry-component\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-muted w-1/6\",\"data-sentry-component\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-muted w-1/6\",\"data-sentry-component\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-muted w-1/6\",\"data-sentry-component\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-muted w-1/6\",\"data-sentry-component\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-muted w-1/6\",\"data-sentry-component\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\"}]]]}],[\"$\",\"section\",null,{\"children\":[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-8 justify-items-center w-full max-w-[78rem]\",\"data-sentry-component\":\"SkeletonCardList\",\"data-sentry-source-file\":\"SkeletonCardList.tsx\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col space-y-6 w-full\",\"data-sentry-component\":\"SkeletonCard\",\"data-sentry-source-file\":\"SkeletonCard.tsx\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-[238px] min-w-[21rem] max-w-[26rem] rounded\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[193px] rounded-xl mb-4\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[392px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[309px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[163px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]]}],[\"$\",\"div\",null,{\"className\":\"space-y-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-10 w-full rounded-full\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col space-y-6 w-full\",\"data-sentry-component\":\"SkeletonCard\",\"data-sentry-source-file\":\"SkeletonCard.tsx\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-[238px] min-w-[21rem] max-w-[26rem] rounded\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[193px] rounded-xl mb-4\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[392px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[309px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[163px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]]}],[\"$\",\"div\",null,{\"className\":\"space-y-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-10 w-full rounded-full\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col space-y-6 w-full\",\"data-sentry-component\":\"SkeletonCard\",\"data-sentry-source-file\":\"SkeletonCard.tsx\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-[238px] min-w-[21rem] max-w-[26rem] rounded\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[193px] rounded-xl mb-4\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[392px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[309px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[163px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]]}],[\"$\",\"div\",null,{\"className\":\"space-y-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-10 w-full rounded-full\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col space-y-6 w-full\",\"data-sentry-component\":\"SkeletonCard\",\"data-sentry-source-file\":\"SkeletonCard.tsx\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-[238px] min-w-[21rem] max-w-[26rem] rounded\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[193px] rounded-xl mb-4\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[392px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[309px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[163px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]]}],[\"$\",\"div\",null,{\"className\":\"space-y-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-10 w-full rounded-full\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col space-y-6 w-full\",\"data-sentry-component\":\"SkeletonCard\",\"data-sentry-source-file\":\"SkeletonCard.tsx\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-[238px] min-w-[21rem] max-w-[26rem] rounded\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[193px] rounded-xl mb-4\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[392px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[309px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[163px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]]}],[\"$\",\"div\",null,{\"className\":\"space-y-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-10 w-full rounded-full\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col space-y-6 w-full\",\"data-sentry-component\":\"SkeletonCard\",\"data-sentry-source-file\":\"SkeletonCard.tsx\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-[238px] min-w-[21rem] max-w-[26rem] rounded\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[193px] rounded-xl mb-4\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[392px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[309px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[163px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]]}],[\"$\",\"div\",null,{\"className\":\"space-y-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-10 w-full rounded-full\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]}]]}]]}]}]]}]}],[\"$\",\"section\",null,{\"className\":\"bg-white w-full h-64 border-t\"}]]}],\"data-sentry-element\":\"Suspense\",\"data-sentry-component\":\"ProductsIndexLayout\",\"data-sentry-source-file\":\"layout.tsx\",\"children\":\"$L6\"}]],null],[[\"$\",\"div\",null,{\"data-sentry-component\":\"ProductsPageLoading\",\"data-sentry-source-file\":\"loading.tsx\",\"children\":[[\"$\",\"section\",null,{\"className\":\"bg-white border-b sticky top-0 w-full z-10 h-16\"}],[\"$\",\"main\",null,{\"className\":\"max-w-[1336px] min-h-screen mx-auto mb-16\",\"children\":[\"$\",\"section\",null,{\"className\":\"flex flex-col items-center m-4 md:m-8\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"self-start row-auto col-span-full mb-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-muted w-1/2\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]}],[\"$\",\"header\",null,{\"className\":\"w-full row-auto col-span-full\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-4 mb-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-muted grow order-1 md:basis-1/5 lg:basis-auto\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-muted order-3 md:order-2 basis-full md:basis-1/2 md:grow-3 md:max-w-[26.5rem] lg:grow\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-muted order-4 basis-full md:basis-auto lg:order-3 lg:grow\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-muted order-5 basis-full md:order-4 md:basis-auto lg:basis-auto lg:grow\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-muted order-2 grow md:order-3 lg:order-5 lg:grow-0 md:basis-1/5\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]]}],[[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-muted w-1/6\",\"data-sentry-component\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-muted w-1/6\",\"data-sentry-component\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-muted w-1/6\",\"data-sentry-component\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\"}],[\"$\",\"div\",null,{\"classNam
12e\":\"animate-pulse rounded-md bg-muted w-1/6\",\"data-sentry-component\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-muted w-1/6\",\"data-sentry-component\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-muted w-1/6\",\"data-sentry-component\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\"}]]]}],[\"$\",\"section\",null,{\"children\":[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-8 justify-items-center w-full max-w-[78rem]\",\"data-sentry-component\":\"SkeletonCardList\",\"data-sentry-source-file\":\"SkeletonCardList.tsx\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col space-y-6 w-full\",\"data-sentry-component\":\"SkeletonCard\",\"data-sentry-source-file\":\"SkeletonCard.tsx\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-[238px] min-w-[21rem] max-w-[26rem] rounded\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[193px] rounded-xl mb-4\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[392px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[309px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[163px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]]}],[\"$\",\"div\",null,{\"className\":\"space-y-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-10 w-full rounded-full\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col space-y-6 w-full\",\"data-sentry-component\":\"SkeletonCard\",\"data-sentry-source-file\":\"SkeletonCard.tsx\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-[238px] min-w-[21rem] max-w-[26rem] rounded\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[193px] rounded-xl mb-4\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[392px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[309px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[163px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]]}],[\"$\",\"div\",null,{\"className\":\"space-y-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-10 w-full rounded-full\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col space-y-6 w-full\",\"data-sentry-component\":\"SkeletonCard\",\"data-sentry-source-file\":\"SkeletonCard.tsx\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-[238px] min-w-[21rem] max-w-[26rem] rounded\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[193px] rounded-xl mb-4\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[392px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[309px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[163px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]]}],[\"$\",\"div\",null,{\"className\":\"space-y-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-10 w-full rounded-full\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col space-y-6 w-full\",\"data-sentry-component\":\"SkeletonCard\",\"data-sentry-source-file\":\"SkeletonCard.tsx\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-[238px] min-w-[21rem] max-w-[26rem] rounded\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[193px] rounded-xl mb-4\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[392px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[309px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[163px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]]}],[\"$\",\"div\",null,{\"className\":\"space-y-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-10 w-full rounded-full\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col space-y-6 w-full\",\"data-sentry-component\":\"SkeletonCard\",\"data-sentry-source-file\":\"SkeletonCard.tsx\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-[238px] min-w-[21rem] max-w-[26rem] rounded\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[193px] rounded-xl mb-4\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[392px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[309px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[163px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]]}],[\"$\",\"div\",null,{\"className\":\"space-y-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-10 w-full rounded-full\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col space-y-6 w-full\",\"data-sentry-component\":\"SkeletonCard\",\"data-sentry-source-file\":\"SkeletonCard.tsx\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-[238px] min-w-[21rem] max-w-[26rem] rounded\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[193px] rounded-xl mb-4\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[392px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[309px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[163px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]]}],[\"$\",\"div\",null,{\"className\":\"space-y-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-10 w-full rounded-full\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]}]]}]]}]}]]}]}],[\"$\",\"section\",null,{\"className\":\"bg-white w-full h-64 border-t\"}]]}],[],[]]]},[[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/l/_next/static/css/d89ab0e833166b44.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]],\"$L7\"],null],null],\"couldBeIntercepted\":false,\"initialHead\":[null,\"$L8\"],\"globalErrorComponent\":\"$9\",\"missingSlots\":\"$Wa\"}]\n"])</script>
12<script>self.__next_f.push([1,"b:I[87512,[\"390\",\"static/chunks/390-6c0ef7182f313187.js\",\"504\",\"static/chunks/504-5bc1544864645221.js\",\"587\",\"static/chunks/587-b4eb0bfa4782ff98.js\",\"662\",\"static/chunks/662-43dfecae89ce2252.js\",\"568\",\"static/chunks/568-26cc4b779c22ea52.js\",\"174\",\"static/chunks/174-4423aba4a18429fd.js\",\"387\",\"static/chunks/app/products/layout-9986eccca5b35733.js\"],\"\"]\nc:T13ccb,"])</script>
12<script>self.__next_f.push([1,"window.NREUM||(NREUM={});NREUM.info = {\"agent\":\"\",\"beacon\":\"bam.nr-data.net\",\"errorBeacon\":\"bam.nr-data.net\",\"licenseKey\":\"NRBR-08e3a2ada38dc55a529\",\"applicationID\":\"1086450294\",\"agentToken\":null,\"applicationTime\":8.922543,\"transactionName\":\"YAZRbUFXX0sAU0YMCllMZFxRcENZDFVFChdcNkFQHHhUQBVaQUoicjccFkNEXlwUU0YW\",\"queueTime\":0,\"ttGuid\":\"b04879ffab33e4e3\"}; (window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:[\"bam.nr-data.net\"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:\"1103366676\",accountID:\"4102727\",trustKey:\"27503\",xpid:\"UAcHU1FRDxABVFlUAwQHVF0F\",licenseKey:\"NRBR-08e3a2ada38dc55a529\",applicationID:\"1086450294\",browserID:\"1103366676\"};;/*! For license information please see nr-loader-spa-1.322.0.min.js.LICENSE.txt */\n(()=\u003e{var e={8122(e,t,r){\"use strict\";r.d(t,{a:()=\u003ei});var n=r(944);function i(e,t){try{if(!e||\"object\"!=typeof e)return(0,n.R)(3);if(!t||\"object\"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),s=0===Object.keys(r).length?e:r;for(let a in s)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])\u0026\u0026Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):e[a]instanceof Map||e[a]instanceof Set||e[a]instanceof Date||e[a]instanceof RegExp?r[a]=e[a]:\"object\"==typeof e[a]\u0026\u0026null!==t[a]\u0026\u0026\"object\"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){r[a]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){\"use strict\";r.d(t,{f:()=\u003ea});var n=r(384),i=r(8122);const s={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function a(e){try{return!!e.licenseKey\u0026\u0026!!e.errorBeacon\u0026\u0026!!e.applicationID}catch(e){return!1}}r.d(t,[\"D\",0,e=\u003e(0,i.a)(e,s)])},7699(e,t,r){\"use strict\";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,[\"It\",0,1e6,\"KC\",0,i,\"qh\",0,\"SESSION_ERROR\"])},9324(e,t,r){\"use strict\";r.d(t,[\"A\",0,\"@newrelic/rrweb\",\"x\",0,\"1.322.0\"])},981(e,t,r){\"use strict\";r.d(t,[\"R\",0,{AJAX:\"AjaxRequest\",PA:\"PageAction\",UA:\"UserAction\",BP:\"BrowserPerformance\",WS:\"WebSocket\",SPV:\"SecurityPolicyViolation\",JSE:\"JavaScriptError\",LOG:\"Log\",PVE:\"PageView\",PVT:\"PageViewTiming\",SR:\"SessionReplay\",ST:\"SessionTrace\",BI:\"BrowserInteraction\"}])},9752(e,t,r){\"use strict\";const n=\"newrelic-iframe-\",i=n+\"timing-update\",s=n+\"api\",a=n+\"api-response\",o=n+\"vitals-update\",c=n+\"ajax\";r.d(t,[\"$8\",0,o,\"Gi\",0,a,\"KU\",0,c,\"Pl\",0,n,\"cS\",0,s,\"cr\",0,i])},6154(e,t,r){\"use strict\";var n=r(1863);const i=\"undefined\"!=typeof window\u0026\u0026!!window.document,s=\"undefined\"!=typeof WorkerGlobalScope\u0026\u0026(\"undefined\"!=typeof self\u0026\u0026self instanceof WorkerGlobalScope\u0026\u0026self.navigator instanceof WorkerNavigator||\"undefined\"!=typeof globalThis\u0026\u0026globalThis instanceof WorkerGlobalScope\u0026\u0026globalThis.navigator instanceof WorkerNavigator),a=i?window:\"undefined\"!=typeof WorkerGlobalScope\u0026\u0026(\"undefined\"!=typeof self\u0026\u0026self instanceof WorkerGlobalScope\u0026\u0026self||\"undefined\"!=typeof globalThis\u0026\u0026globalThis instanceof WorkerGlobalScope\u0026\u0026globalThis),o=Boolean(\"hidden\"===a?.document?.visibilityState),c=\"\"+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d\u0026\u0026\"undefined\"==typeof SharedWorker,l=(()=\u003e{const e=a.navigator?.userAgent?.match(/Firefox[/\\s](\\d+\\.\\d+)/);return Array.isArray(e)\u0026\u0026e.length\u003e=2?+e[1]:0})(),f=Date.now()-(0,n.t)();r.d(t,[\"OF\",0,d,\"RI\",0,i,\"WN\",0,f,\"bv\",0,s,\"gm\",0,a,\"lR\",0,l,\"m\",0,c,\"mw\",0,o,\"sb\",0,u,\"zk\",0,()=\u003e{const e=a?.performance?.getEntriesByType?.(\"navigation\")?.[0];if(e\u0026\u0026e.responseStart\u003e0\u0026\u0026e.responseStart\u003ca.performance.now())return e}])},7295(e,t,r){\"use strict\";r.d(t,{Xv:()=\u003ea,gX:()=\u003ei,iW:()=\u003es});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;
12if(\"*\"===n[0].hostname)return!1;for(var t=0;t\u003cn.length;t++){var r=n[t];if(r.hostname.test(e.hostname)\u0026\u0026r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0===e.hostname}function a(e){if(n=[],e\u0026\u0026e.length)for(var t=0;t\u003ce.length;t++){let r=e[t];if(!r)continue;if(\"*\"===r)return void(n=[{hostname:\"*\"}]);0===r.indexOf(\"http://\")?r=r.substring(7):0===r.indexOf(\"https://\")\u0026\u0026(r=r.substring(8));const i=r.indexOf(\"/\");let s,a;i\u003e0?(s=r.substring(0,i),a=r.substring(i)):(s=r,a=\"*\");let[c]=s.split(\":\");n.push({hostname:o(c),pathname:o(a,!0)})}}function o(e,t=!1){const r=e.replace(/[.+?^${}()|[\\]\\\\]/g,e=\u003e\"\\\\\"+e).replace(/\\*/g,\".*?\");return new RegExp((t?\"^\":\"\")+r+\"$\")}},3241(e,t,r){\"use strict\";r.d(t,{W:()=\u003ei});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent(\"newrelic\",{detail:e}))}catch(e){}}},1687(e,t,r){\"use strict\";r.d(t,{Ak:()=\u003eo,Ze:()=\u003ed,x3:()=\u003ec});var n=r(3241),i=r(3606),s=r(860),a=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r\u0026\u0026(r.get(t)\u0026\u0026r.delete(t),l(e,t,!1),r.size\u0026\u0026u(e))}function d(e,t=\"feature\",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=\u003et.staged)\u0026\u0026(t.sort((e,t)=\u003ee[1].priority-t[1].priority),t.forEach(([t])=\u003e{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,o=i.i.handlers;if(s\u0026\u0026!s.aborted\u0026\u0026s.backlog\u0026\u0026o){if((0,n.W)({type:\"lifecycle\",name:\"drain\",feature:t}),r){const e=s.backlog[t],r=o[t];if(r){for(let t=0;e\u0026\u0026t\u003ce.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=\u003e{Object.values(t||{}).forEach(t=\u003e{t[0]?.on\u0026\u0026t[0].context()instanceof a.y\u0026\u0026!t[0].listeners(e).includes(t[1])\u0026\u0026t[0].on(e,t[1])})})}}s.isolatedBacklog||delete o[t],s.backlog[t]=null,s.emit(\"drain-\"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=\u003e{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],s=e[2];n.apply(i,s)}})}},7836(e,t,r){\"use strict\";var n=r(384),i=r(8990),s=r(2646),a=r(5607);const o=\"nr@context:\".concat(a.W),c=function e(t,r){var n={},a={},u={},l=!1;try{l=16===r.length\u0026\u0026d.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i\u003cr.length;i++)r[i]===t\u0026\u0026r.splice(i,1)},emit:function(e,r,n,i,s){!1!==s\u0026\u0026(s=!0);if(c.aborted\u0026\u0026!i)return;t\u0026\u0026s\u0026\u0026t.emit(e,r,n);var o=h(n);g(e).forEach(e=\u003e{e.apply(o,r)});var d=v()[a[e]];d\u0026\u0026d.push([f,e,r,o]);return o},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||\"feature\",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=\u003e{a[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=\u003e{delete f.backlog[e]})},isBuffering:function(e){return!!v()[a[e]]},debugId:r,backlog:l?{}:t\u0026\u0026\"object\"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,\"aborted\",{get:()=\u003e{let e=f._aborted||!1;return e||(t\u0026\u0026(e=t.aborted),e)}}),f;function h(e){return e\u0026\u0026e instanceof s.y?e:e?(0,i.I)(e,o,()=\u003enew s.y(o)):new s.y(o)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,\"globalEE\"),d=(0,n.Zm)();d.ee||(d.ee=c),r.d(t,[\"P\",0,o,\"ee\",0,c])},2646(e,t,r){\"use strict\";r.d(t,{y:()=\u003en});class n{constructor(e){this.contextId=e}}},9908(e,t,r){\"use strict\";r.d(t,{d:()=\u003en,p:()=\u003ei});var n=r(7836).ee.get(\"handle\");function i(e,t,r,i,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){\"use strict\";r.d(t,{i:()=\u003es});var n=r(9908);s.on=a;var i=s.handlers={};function s(e,t,r,s){a(s||n.d,i,e,t,r)}function a(e,t,r,i,s){s||(s=\"feature\"),e||(e=n.d);var a=t[s]=t[s]||{};(a[r]=a[r]||[]).push([e,i])}},3878(e,t,r){\"use strict\";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=\u003es,jT:()=\u003en,sp:()=\u003ei})},5607(e,t,r){\"use strict\";const n=(0,r(9566).bz)();r.d(t,[\"W\",0,n])},9566(e,t,r){\"use strict\";r.d(t,{LA:()=\u003ea,ZF:()=\u003eo,bz:()=\u003es,el:()=\u003ec});var n=r(6154);function i(e,t){return e?15\u0026e[t]:16*Math.random()|0}function s(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e\u0026\u0026e.getRandomValues\u0026\u0026(t=e.getRandomValues(new Uint8Array(30))),\"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx\".split(\"\").map(e=\u003e\"x\"===e?i(t,r++).toString(16):\"y\"===e?(3\u0026i()|8).toString(16):e).join(\"\")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,s=0;t\u0026\u0026t.getRandomValues\u0026\u0026(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var o=0;o\u003ce;o++)a.push(i(r,s++).toString(16));return a.join(\"\")}function o(){return a(16)}function c(){return a(32)}},2614(e,t,r){\"use strict\";r.d(t,[\"BB\",0,18e5,\"Wt\",0,\"NRBA_SESSION::\",\"g\",0,{OFF:0,FULL:1,ERROR:2},\"iL\",0,{SAME_TAB:\"same-tab\",CROSS_TAB:\"cross-tab\"},\"tS\",0,{STARTED:\"session-started\",PAUSE:\"session-pause\",RESET:\"session-reset\",RESUME:\"session-resume\",UPDATE:\"session-update\"},\"wk\",0,144e5])},733(e,t,r){\"use strict\";function n(e,t){return function(e){let t=2166136261;for(let r=0;r\u003ce.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t\u003e\u003e\u003e0).toString(16).padStart(8,\"0\")}
12(\"\".concat(String(e),\":\").concat(String(t)))}r.d(t,{Y:()=\u003en})},1863(e,t,r){\"use strict\";function n(){return Math.floor(performance.now())}r.d(t,{t:()=\u003en})},9119(e,t,r){\"use strict\";r.d(t,{L:()=\u003es});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,\"$1$2\"):e}},7485(e,t,r){\"use strict\";r.d(t,{D:()=\u003ei});var n=r(6154);function i(e){if(0===(e||\"\").indexOf(\"data:\"))return{protocol:\"data\"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(\":\")),sameOrigin:t.protocol===n.gm?.location?.protocol\u0026\u0026t.host===n.gm?.location?.host};return r.port\u0026\u0026\"\"!==r.port||(\"http:\"===t.protocol\u0026\u0026(r.port=\"80\"),\"https:\"===t.protocol\u0026\u0026(r.port=\"443\")),r.pathname\u0026\u0026\"\"!==r.pathname?r.pathname.startsWith(\"/\")||(r.pathname=\"/\".concat(r.pathname)):r.pathname=\"/\",r}catch(e){return{}}}},7866(e,t,r){\"use strict\";r.d(t,[\"Nc\",0,/^\\s*at Function code \\(Function code:\\d+:\\d+\\)\\s*/i,\"cn\",0,/^\\s*(?:([^@]*)(?:\\(.*?\\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\\d+)(?::(\\d+))?\\s*$/i,\"fL\",0,/^\\s*at .+ \\(eval at \\S+ \\((?:(?:file|http|https):[^)]+)?\\)(?:, [^:]*:\\d+:\\d+)?\\)$/i,\"h3\",0,/function (.+?)\\s*\\(/,\"hB\",0,/^\\s*at (?:((?:\\[object object\\])?(?:[^(]*\\([^)]*\\))*[^()]*(?: \\[as \\S+\\])?) )?\\(?((?:file|http|https|chrome-extension):.*?)?:(\\d+)(?::(\\d+))?\\)?\\s*$/i])},944(e,t,r){\"use strict\";r.d(t,{R:()=\u003ei});var n=r(3241);function i(e,t){\"function\"==typeof console.debug\u0026\u0026(console.debug(\"New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#\".concat(e),t),(0,n.W)({drained:null,type:\"data\",name:\"warn\",feature:\"warn\",data:{code:e,secondary:t}}))}},8990(e,t,r){\"use strict\";r.d(t,{I:()=\u003ei});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty\u0026\u0026Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389(e,t,r){\"use strict\";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=\u003e{n\u0026\u0026void 0===i\u0026\u0026(e.apply(this,r),i=setTimeout(()=\u003e{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=\u003e{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=\u003e{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=\u003ei,s:()=\u003en})},1910(e,t,r){\"use strict\";r.d(t,{i:()=\u003es});var n=r(944);const i=new Map;function s(...e){return e.every(e=\u003e{if(i.has(e))return i.get(e);const t=\"function\"==typeof e?e.toString():\"\",r=t.includes(\"[native code]\"),s=t.includes(\"nrWrapper\");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},3304(e,t,r){\"use strict\";r.d(t,{A:()=\u003ei});var n=r(7836);function i(e){try{return JSON.stringify(e,(()=\u003e{const e=new WeakSet;return(t,r)=\u003e{if(\"object\"==typeof r\u0026\u0026null!==r){if(e.has(r))return;e.add(r)}return r}})())??\"\"}catch(e){try{n.ee.emit(\"internal-error\",[e])}catch(e){}return\"\"}}},9232(e,t,r){\"use strict\";r.d(t,[\"f\",0,{MFE:\"MFE\",BA:\"BA\"}])},7560(e,t,r){\"use strict\";r.d(t,{N:()=\u003ea,j:()=\u003ec});var n=r(9119),i=r(944);const s=(0,r(6389).J)(e=\u003e(0,i.R)(80,e));function a(e){if(!Array.isArray(e?.assets)||!e.assets.length)return;const t=e.assets.map(o).filter(Boolean);return t.length?{assets:t,scripts:t.filter(e=\u003ee.isScript)}:void 0}function o(e){if(!e||\"object\"!=typeof e)return;const{matcher:t,type:r}=e;let i=\"string\"==typeof t\u0026\u0026t.endsWith(\".js\");return void 0!==r\u0026\u0026(!function(e){return\"script\"===e||\"asset\"===e}(r)?s(r):i=function(e){return\"script\"===e}(r)),a=t,\"[object RegExp]\"===Object.prototype.toString.call(a)?{pattern:t,test:e=\u003e(t.lastIndex=0,t.test((0,n.L)(e))),isScript:i}:\"string\"==typeof t\u0026\u0026t.length\u003e0?{pattern:t,test:e=\u003e(0,n.L)(e).includes(t),isScript:i}:void s(t);var a}function c(e,t,{scriptsOnly:r=!1}={}){if(!e||!t)return!1;return(r?e.scripts:e.assets).some(e=\u003ee.test(t))}},5718(e,t,r){\"use strict\";r.d(t,{xo:()=\u003eT,AZ:()=\u003ev,cI:()=\u003eg,Qr:()=\u003eA,QL:()=\u003ey});var n=r(6154),i=r(1863),s=r(9119),a=r(7866);class o{dom=new c;performance=new c;constructor(e){this.url=e,this.claimedBy=new Set}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}function d(e=()=\u003e{},t){return{get:()=\u003evoid 0!==t?t:e(),set:e=\u003e{t=e}}}let u;try{u=v(y())[0]}catch(e){u=v(e)[0]}const l=new Map;let f=[];const h=new WeakMap;function p(e){let t=h.get(e);return t||(t={weighedAssetUrls:new Set,recordManifestScriptWindow:(t,r)=\u003e{t\u0026\u0026(e.scriptStart=e.scriptStart\u003e0?Math.min(e.scriptStart,t):t),r\u0026\u0026(e.scriptEnd=e.scriptEnd\u003e0?Math.max(e.scriptEnd,r):r)}},h.set(e,t)),t}function g(e){return l.get(e)}function m(e){const t=g(e);
12if(t)return t;const r=new o(e);if(l.set(e,r),l.size\u003e1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver\u0026\u0026n.gm.document){new MutationObserver(e=\u003e{e.forEach(e=\u003e{e.addedNodes.forEach(e=\u003e{if(\"SCRIPT\"===e.nodeName\u0026\u0026e.src){const t=m((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=\u003e{t.dom.end=(0,i.t)()};[\"load\",\"error\"].forEach(t=\u003ee.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes(\"resource\")){new PerformanceObserver(e=\u003e{e.getEntries().forEach(e=\u003e{if((e=\u003e\"script\"===e.initiatorType||[\"link\",\"fetch\"].includes(e.initiatorType)\u0026\u0026(0,s.L)(e.name).endsWith(\".js\"))(e)){const t=m((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e}if(!f.length)return;const t=[];f.forEach(({test:r,addedAt:n},s)=\u003e{(r(e)||(0,i.t)()-n\u003e1e4)\u0026\u0026t.push(s)}),f=f.filter((e,r)=\u003e!t.includes(r))})}).observe({type:\"resource\",buffered:!0})}function v(e){if(!e||\"string\"!=typeof e)return[];const t=new Set,r=e.split(\"\\n\");for(const e of r){const r=e.match(a.cn)||e.match(a.hB)||e.match(a.fL);if(r\u0026\u0026r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\\(([^)]+\\.js):\\d+:\\d+\\)/)||e.match(/^\\s+at\\s+([^\\s(]+\\.js):\\d+:\\d+/);r\u0026\u0026r[1]\u0026\u0026t.add((0,s.L)(r[1]))}}return[...t]}function y(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function b(e,t){return(0,s.L)(e.name)===t}function E(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType,w(e,t)}function w(e,t){const r=(0,s.L)(t.name),{weighedAssetUrls:n}=p(e);n.has(r)||(n.add(r),e.totalWeight=(e.totalWeight||0)+(t.transferSize||0),\"blocking\"===t.renderBlockingStatus?e.renderBlocking=!0:\"non-blocking\"===t.renderBlockingStatus\u0026\u0026!0!==e.renderBlocking\u0026\u0026(e.renderBlocking=!1))}function R(e,t,r,n,i){if(w(e,t),\"scripts\"!==i\u0026\u0026\"all\"!==i)return;if(\"all\"===i||r.isScript){const r=Math.floor(t.startTime),n=Math.floor(t.responseEnd);e.fetchStart=e.fetchStart\u003e0?Math.min(e.fetchStart,r):r,e.fetchEnd=e.fetchEnd\u003e0?Math.max(e.fetchEnd,n):n}if(r.isScript){const r=g((0,s.L)(t.name));if(r){const t=()=\u003e{const{start:t,end:n}=r.script;p(e).recordManifestScriptWindow(t,n)};t(),!r.dom.end\u0026\u0026r.dom.value\u0026\u0026[\"load\",\"error\"].forEach(e=\u003er.dom.value.addEventListener(e,t,{once:!0}))}n.resolved||(e.asset=t.name,e.type=t.initiatorType,n.resolved=!0)}}function T(e,t){const r=t?.manifest;if(!r||!r.assets.length)return;const s={resolved:!1},a=new Set(r.assets);(n.gm.performance?.getEntriesByType(\"resource\")||[]).forEach(r=\u003e{const n=[...a].find(e=\u003ee.test(r.name));n\u0026\u0026(R(e,r,n,s,t.timingMethod),a.delete(n))}),a.size\u0026\u0026function(e,t,r,s){n.gm.PerformanceObserver?.supportedEntryTypes?.includes(\"resource\")\u0026\u0026f.push({addedAt:(0,i.t)(),test:n=\u003e{const i=[...t].find(e=\u003ee.test(n.name));return i\u0026\u0026(R(e,n,i,r,s),t.delete(i)),0===t.size}})}(e,a,s,t.timingMethod)}function A(e){const t=e?.id,r={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:\"unknown\",totalWeight:0,renderBlocking:void 0},a=y();if(!a)return r;const o=n.gm.performance?.getEntriesByType(\"navigation\")?.[0]?.name||\"\";try{const e=v(a),c=(e.length\u003e1?e.filter(e=\u003eu!==e):e)[0];if(!c)return r;if(o.includes(c))return r.asset=(0,s.L)(o),r.type=\"inline\",r;r.correlation=g(c);const l=r.correlation?.performance.value||n.gm.performance?.getEntriesByType(\"resource\")?.find(e=\u003eb(e,c));if(l)E(r,l);else{(function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel=\"preload\"][as=\"script\"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1})(c)\u0026\u0026(r.asset=c,r.type=\"preload\"),function(e,t){n.gm.PerformanceObserver?.supportedEntryTypes?.includes(\"resource\")\u0026\u0026f.push({addedAt:(0,i.t)(),test:r=\u003e!!b(r,t)\u0026\u0026(E(e,r),!0)})}(r,c)}const h=r.correlation,m=!!t\u0026\u0026!!h?.claimedBy.has(t);h\u0026\u0026t\u0026\u0026h.claimedBy.add(t);const y=()=\u003e{const e=h?.script.start;if(!m||!e)return!1;return r.registeredAt-e\u003e1e4};let w=0,R=0;p(r).recordManifestScriptWindow=(e,t)=\u003e{e\u0026\u0026(w=w\u003e0?Math.min(w,e):e),t\u0026\u0026(R=R\u003e0?Math.max(R,t):t)},Object.defineProperty(r,\"scriptStart\",d(()=\u003e{const e=y()?r.registeredAt:h?.script.start??r.fetchEnd;return w\u003e0?Math.min(e,w):e})),Object.defineProperty(r,\"scriptEnd\",d(()=\u003e{const e=y()?r.registeredAt:h?.script.end??r.registeredAt;return R\u003e0?Math.max(e,R):e}))}catch(e){}return r}},5732(e,t,r){\"use strict\";r.d(t,{$5:()=\u003em,B5:()=\u003eg,K6:()=\u003eu,M$:()=\u003eo,Ms:()=\u003ed,NG:()=\u003ec,Ux:()=\u003eh,YA:()=\u003ep,yx:()=\u003el});var n=r(5718),i=r(7560),s=r(9119),a=r(9232);function o(e){return e?.type===a.f.MFE}
12function c(e,t){if(!y(e,t))return;const r=t.runtime.registeredEntities;return r?.find(t=\u003et.metadata.target.iframeInterfaceId===e)}function d(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities;return r?.filter(t=\u003eString(t.metadata.target.id)===String(e)).map(e=\u003ee.metadata.target)||[]}function u(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=(0,s.L)(e),a=r?.filter(t=\u003e{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!1}):!!t.metadata.timings?.asset\u0026\u0026(0,s.L)(t.metadata.timings.asset)===n});return f(a).map(e=\u003ee.metadata.target)}function l(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=r?.filter(t=\u003e{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!0}):!!t.metadata.timings?.asset?.endsWith(e)});return f(n).map(e=\u003ee.metadata.target)}function f(e){if(!e?.length)return e||[];const t=new Map,r=[];for(const n of e){const e=n.metadata?.timings?.asset;if(!e){r.push(n);continue}const i=\"\".concat(e,\"::\").concat(n.metadata?.target?.id),s=t.get(i);if(s){if(s.metadata.target?.blocked\u0026\u0026!n.metadata.target?.blocked){const e=r.indexOf(s);-1!==e\u0026\u0026(r[e]=n),t.set(i,n)}}else t.set(i,n),r.push(n)}return r}function h(e,t){return v(t)?o(e)?e.attributes:t.agentRef.runtime.v2Target.attributes:{}}function p(e,t){return g(e,t)?{\"child.id\":e.id,\"child.type\":e.type,...h(void 0,t)}:{}}function g(e,t){return o(e)\u0026\u0026!!v(t)\u0026\u0026t.agentRef.init.api.register.duplicate_data_to_container}function m(e){if(!e?.runtime)return[];if(!y(!0,e)||!e.runtime.registeredEntities?.length)return[e.runtime.v2Target];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...l(r[i--],e))}catch(e){}const i=function(e){const t=new Set,r=[];for(const n of e){const e=n?.instance;t.has(e)||(t.add(e),r.push(n))}return r}(t);return i.length||i.push(e.runtime.v2Target),i}function v(e){return 2===e?.harvestEndpointVersion}function y(e,t){return!!e\u0026\u0026!!t?.init.api.register.enabled}},5289(e,t,r){\"use strict\";r.d(t,{GG:()=\u003ea,Qr:()=\u003ec,sB:()=\u003eo});var n=r(3878),i=r(6389);function s(){return\"undefined\"==typeof document||\"complete\"===document.readyState}function a(e,t){if(s())return e();const r=(0,i.J)(e),a=setInterval(()=\u003e{s()\u0026\u0026(clearInterval(a),r())},500);(0,n.sp)(\"load\",r,t)}function o(e){if(s())return e();(0,n.DD)(\"DOMContentLoaded\",e)}function c(e){if(s())return e();(0,n.sp)(\"popstate\",e)}},384(e,t,r){\"use strict\";r.d(t,{Zm:()=\u003ec,bQ:()=\u003eu,dV:()=\u003ed,pV:()=\u003el});var n=r(6154),i=r(1863),s=r(944),a=r(1910);const o={beacon:\"bam.nr-data.net\",errorBeacon:\"bam.nr-data.net\"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic\u0026\u0026(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,a.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length\u0026\u0026(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,[\"NT\",0,o])},2843(e,t,r){\"use strict\";r.d(t,{G:()=\u003es,u:()=\u003ei});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)(\"visibilitychange\",function(){if(t)return void(\"hidden\"===document.visibilityState\u0026\u0026e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)(\"pagehide\",e,t,r)}},8139(e,t,r){\"use strict\";r.d(t,{u:()=\u003ef});var n=r(7836),i=r(3434),s=r(8990),a=r(6154);const o={},c=a.gm.XMLHttpRequest,d=\"addEventListener\",u=\"removeEventListener\",l=\"nr@wrapped:\".concat(n.P);function f(e,t){var r=function(e){return(e||n.ee).get(\"events\")}(e);if(o[r.debugId]++)return r;o[r.debugId]=1;var f=(0,i.YM)(r,!0,t);function p(e){f.inPlace(e,[d,u],\"-\",g)}function g(e,t){return e[1]}return\"getPrototypeOf\"in Object\u0026\u0026(a.RI\u0026\u0026h(document,p),c\u0026\u0026h(c.prototype,p),h(a.gm,p)),r.on(d+\"-start\",function(e,t){var r=e[1];if(null!==r\u0026\u0026(\"function\"==typeof r||\"object\"==typeof r)\u0026\u0026\"newrelic\"!==e[0]){var n=(0,s.I)(r,l,function(){var e={object:function(){if(\"function\"!=typeof r.handleEvent)return;return r.handleEvent.apply(r,arguments)},function:r}[typeof r];return e?f(e,\"fn-\",null,e.name||\"anonymous\"):r});this.wrapped=e[1]=n}}),r.on(u+\"-start\",function(e){e[1]=this.wrapped||e[1]}),r}function h(e,t,...r){let n=e;for(;\"object\"==typeof n\u0026\u0026!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n\u0026\u0026t(n,...r)}},3434(e,t,r){\"use strict\";r.d(t,{YM:()=\u003ed});var n=r(7836),i=r(5607),s=r(5732);const a=\"nr@original:\".concat(i.W);var o=Object.prototype.hasOwnProperty,c=!1;function d(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,a){r||(r=\"\");const o=\"-\"===r.charAt(0);for(let c=0;c\u003ct.length;c++){const d=t[c],u=e[d];l(u)||(e[d]=i(u,o?d+r:r,n,d,s,a))}},i.flag=a,i;function i(t,n,i,c,f,h){return l(t)?t:(n||(n=\"\"),nrWrapper[a]=t,function(e,t,r){if(Object.defineProperty\u0026\u0026Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})}),t}catch(e){u([e],r)}for(var n in e)o.call(e,n)\u0026\u0026(t[n]=e[n])}
12(t,nrWrapper,e),nrWrapper);function nrWrapper(){var a,o,l,p;let g,m;try{o=this,a=[...arguments],m=h?(0,s.$5)(r):[r?.runtime?.v2Target],l=\"function\"==typeof i?i(a,o):i||{}}catch(t){u([t,\"\",[a,o,c],l],e)}d(n+\"start\",[a,o,c,m],l,f);const v=performance.now();let y;try{return p=t.apply(o,a),y=performance.now(),p}catch(e){throw y=performance.now(),d(n+\"err\",[a,o,e,m],l,f),g=e,g}finally{const e=y-v,t={start:v,end:y,duration:e,isLongTask:e\u003e=50,methodName:c,thrownError:g};t.isLongTask\u0026\u0026d(\"long-task\",[t,o,m],l,f),d(n+\"end\",[a,o,p,m],l,f)}}}function d(r,n,i,s){if(!c||t){var a=c;c=!0;try{e.emit(r,n,i,t,s)}catch(t){u([t,r,n,i],e)}c=a}}}function u(e,t){t||(t=n.ee);try{t.emit(\"internal-error\",e)}catch(e){}}function l(e){return!(e\u0026\u0026\"function\"==typeof e\u0026\u0026e.apply\u0026\u0026!e[a])}r.d(t,[\"Jt\",0,a])},9300(e,t,r){\"use strict\";const n=r(860).K7.ajax;r.d(t,[\"TZ\",0,n,\"f5\",0,\"ajaxRequest.id\",\"mo\",0,{NONE:\"none\",FAILURES:\"failures\",ALL:\"all\"}])},3333(e,t,r){\"use strict\";var n=r(981);const i=r(860).K7.genericEvents,s=[n.R.PA,n.R.UA,n.R.BP];r.d(t,[\"$v\",0,{RESOURCES:\"experimental.resources\",REGISTER:\"register\"},\"TZ\",0,i,\"Zp\",0,[\"auxclick\",\"click\",\"copy\",\"keydown\",\"paste\",\"scrollend\"],\"kd\",0,s,\"qN\",0,[\"focus\",\"blur\"]])},6774(e,t,r){\"use strict\";const n=r(860).K7.jserrors;r.d(t,[\"T\",0,n])},993(e,t,r){\"use strict\";const n=r(860).K7.logging;r.d(t,[\"A$\",0,{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},\"TZ\",0,n,\"p_\",0,{ERROR:\"ERROR\",WARN:\"WARN\",INFO:\"INFO\",DEBUG:\"DEBUG\",TRACE:\"TRACE\"}])},3785(e,t,r){\"use strict\";r.d(t,{R:()=\u003ec,b:()=\u003ed});var n=r(9908),i=r(1863),s=r(860),a=r(3969),o=r(993);function c(e,t,r={},c=o.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(a.xV,[\"API/logging/\".concat(c.toLowerCase(),\"/called\")],void 0,s.K7.metrics,e),(0,n.p)(\"log\",[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return\"string\"==typeof e\u0026\u0026Object.values(o.p_).some(t=\u003et===e.toUpperCase().trim())}},3969(e,t,r){\"use strict\";const n=r(860).K7.metrics;r.d(t,[\"TZ\",0,n,\"XG\",0,\"storeEventMetrics\",\"xV\",0,\"storeSupportabilityMetrics\"])},6630(e,t,r){\"use strict\";const n=r(860).K7.pageViewEvent;r.d(t,[\"T\",0,n])},782(e,t,r){\"use strict\";const n=r(860).K7.pageViewTiming;r.d(t,[\"T\",0,n])},6344(e,t,r){\"use strict\";var n=r(2614);const i=r(860).K7.sessionReplay,s={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0}
12;r.d(t,[\"Qb\",0,{API:\"api\",RESUME:\"resume\",SWITCH_TO_FULL:\"switchToFull\",INITIALIZE:\"initialize\",PRELOAD:\"preload\"},\"TZ\",0,i,\"Vh\",0,\"errorDuringReplay\",\"_s\",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},\"bc\",0,{RESET:{message:\"Session was reset\",sm:\"Reset\"},IMPORT:{message:\"Recorder failed to import\",sm:\"Import\"},TOO_MANY:{message:\"429: Too Many Requests\",sm:\"Too-Many\"},TOO_BIG:{message:\"Payload was too large\",sm:\"Too-Big\"},CROSS_TAB:{message:\"Session Entity was set to OFF on another tab\",sm:\"Cross-Tab\"},ENTITLEMENTS:{message:\"Session Replay is not allowed and will not be started\",sm:\"Entitlement\"}},\"yP\",0,s])},5270(e,t,r){\"use strict\";r.d(t,{Aw:()=\u003ea,SR:()=\u003es,rF:()=\u003eo});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO\u0026\u0026(0,i.V)(e)\u0026\u0026!0===e?.session_trace.enabled}function a(e){return!0===e?.session_replay.preload\u0026\u0026s(e)}function o(e,t){try{if(\"string\"==typeof t?.type\u0026\u0026\"password\"===t.type.toLowerCase())return\"*\".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains(\"nr-unmask\"))return e}catch(e){}return\"string\"==typeof e?e.replace(/[\\S]/g,\"*\"):\"*\".repeat(e?.length||0)}},3738(e,t,r){\"use strict\";const n=r(860).K7.sessionTrace,i=\"-start\",s=\"-end\",a=\"fn\"+i,o=\"fn\"+s;r.d(t,[\"He\",0,\"bstResource\",\"Kp\",0,s,\"Lc\",0,o,\"Rz\",0,\"pushState\",\"TZ\",0,n,\"bD\",0,\"resource\",\"bc\",0,{CROSS_TAB:{message:\"Session Entity was set to OFF on another tab\"},ENTITLEMENTS:{message:\"Session Trace is not allowed and will not be started\"},RESET:{message:\"Session was reset\"},SESSION_CHANGED:{message:\"Session identifier changed unexpectedly\"}},\"d3\",0,i,\"uP\",0,a])},3962(e,t,r){\"use strict\";const n=r(860).K7.softNav;r.d(t,[\"O2\",0,{INITIAL_PAGE_LOAD:\"\",ROUTE_CHANGE:1,UNSPECIFIED:2},\"OV\",0,\"popstate\",\"Qu\",0,{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},\"TZ\",0,n,\"ih\",0,{IP:\"in progress\",PF:\"pending finish\",FIN:\"finished\",CAN:\"cancelled\"},\"pP\",0,\"initialPageLoad\",\"tC\",0,[\"click\",\"keydown\",\"submit\"]])},4234(e,t,r){\"use strict\";r.d(t,{W:()=\u003ei});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){\"use strict\";var n=r(6154);r.d(t,[\"V\",0,e=\u003en.RI\u0026\u0026!0===e?.privacy.cookies_enabled])},8362(e,t,r){\"use strict\";r.d(t,{d:()=\u003es});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){\"use strict\";r.d(t,{W:()=\u003es});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e(\"log\",e,t)}start(){return this.#e(\"start\")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){\"use strict\";r.d(t,[\"BL\",0,\"finished\",\"CH\",0,\"recordReplay\",\"Dl\",0,\"setUserId\",\"Fw\",0,\"setPageViewName\",\"PA\",0,\"setCurrentRouteName\",\"Pv\",0,\"consent\",\"Tb\",0,\"pauseReplay\",\"U2\",0,\"addToTrace\",\"V1\",0,\"measure\",\"Wb\",0,\"wrapLogger\",\"bt\",0,\"setErrorHandler\",\"cD\",0,\"setCustomAttribute\",\"dT\",0,\"interaction\",\"eY\",0,\"register\",\"fF\",0,\"recordCustomEvent\",\"hG\",0,\"addPageAction\",\"hw\",0,\"api-ixn-\",\"k6\",0,\"addRelease\",\"nb\",0,\"setApplicationVersion\",\"o5\",0,\"
12noticeError\"])},1738(e,t,r){\"use strict\";r.d(t,{U:()=\u003el,Y:()=\u003eu});var n=r(3241),i=r(9908),s=r(1863),a=r(944),o=r(3969),c=r(8362),d=r(860);function u(e,t,r,s){const u=s||r;!u||u[e]\u0026\u0026u[e]!==c.d.prototype[e]||(u[e]=function(){(0,i.p)(o.xV,[\"API/\"+e+\"/called\"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:\"data\",name:\"api\",feature:\"api-\"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function l(e,t,r,n,a){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(a||null===r)\u0026\u0026(0,i.p)(\"api-\"+n,[(0,s.t)(),t,r],void 0,\"session\",e.ee)}},8374(e,t,r){r.nc=(()=\u003e{try{return document?.currentScript?.nonce}catch(e){}return\"\"})()},860(e,t,r){\"use strict\";const n=\"events\",i=\"jserrors\",s=\"browser/blobs\",a=\"browser/logs\",o={ajax:\"ajax\",genericEvents:\"generic_events\",jserrors:i,logging:\"logging\",metrics:\"metrics\",pageAction:\"page_action\",pageViewEvent:\"page_view_event\",pageViewTiming:\"page_view_timing\",sessionReplay:\"session_replay\",sessionTrace:\"session_trace\",softNav:\"soft_navigations\"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},d={[o.pageViewEvent]:\"rum\",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:s,[o.sessionReplay]:s,[o.logging]:a,[o.genericEvents]:\"ins\"};r.d(t,[\"$J\",0,d,\"K7\",0,o,\"P3\",0,c,\"XX\",0,i,\"Yy\",0,a,\"df\",0,s,\"hg\",0,\"connect\"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.m=e,r.d=(e,t)=\u003e{if(Array.isArray(t))for(var n=0;n\u003ct.length;){var i=t[n++],s=t[n++];r.o(e,i)?0===s\u0026\u0026n++:0===s?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:s})}else for(var i in t)r.o(t,i)\u0026\u0026!r.o(e,i)\u0026\u0026Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=\u003ePromise.all(Object.keys(r.f).reduce((t,n)=\u003e(r.f[n](e,t),t),[])),r.u=e=\u003e({212:\"nr-spa-compressor\",238:\"nr-spa-iframe-message-handler\",249:\"nr-spa-recorder\",478:\"nr-spa\"}[e]+\"-1.322.0.min.js\"),r.o=(e,t)=\u003eObject.prototype.hasOwnProperty.call(e,t),(()=\u003e{const e={},t=\"NRBA-1.322.0.PROD:\";r.l=(n,i,s,a)=\u003e{if(e[n])return void e[n].push(i);let o,c;if(void 0!==s){const e=document.getElementsByTagName(\"script\");for(var d=0;d\u003ce.length;d++){const r=e[d];if(r.getAttribute(\"src\")==n||r.getAttribute(\"data-webpack\")==t+s){o=r;break}}}if(!o){c=!0;var u={478:\"sha512-SARROoir04gFygxlr/+mTI+PyMeFL+epi1vnUA2G5mTQ7s3G44ItQBJKbOaIMdIE5OBzuaKhb4k5JYta0NICxg==\",249:\"sha512-6DKQo5WP7YlpzX6l9UfYkgGLGK2oITdoaYTcZtgl5Foa22NY63lED/0z1hBBLeD7qZCz/YdlY19/r8drlol1tg==\",212:\"sha512-CYxuvSpDx6ErqWJwAvpoHn54eY37YdMcFao/axOumlw3BsSL7yioOeB2LWViY/Njs818sQG10dSglUhYCMfLPw==\",238:\"sha512-mvbMILWa3ohYst+u6TLfNrmtY2swUIB3rbJFN/uzt3W62KhgvUVwB81UEZ1R0/it5bfrQ5EVz864pi/CAmucNQ==\"};o=document.createElement(\"script\"),o.charset=\"utf-8\",r.nc\u0026\u0026o.setAttribute(\"nonce\",r.nc),o.setAttribute(\"data-webpack\",t+s),o.src=n,0!==o.src.indexOf(window.location.origin+\"/\")\u0026\u0026(o.crossOrigin=\"anonymous\"),u[a]\u0026\u0026(o.integrity=u[a])}e[n]=[i];const l=(t,r)=\u003e{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=\u003ee(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:\"timeout\",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c\u0026\u0026document.head.appendChild(o)}})(),r.r=e=\u003e{Symbol.toStringTag\u0026\u0026Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(e,\"__esModule\",{value:!0})},r.p=\"https://js-agent.newrelic.com/\",(()=\u003e{const e={38:0,788:0};r.f.j=(t,n)=\u003e{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const s=new Promise((r,n)=\u003ei=e[t]=[r,n]);n.push(i[2]=s);const a=r.p+r.u(t),o=new Error,c=n=\u003e{if(r.o(e,t)\u0026\u0026(i=e[t],0!==i\u0026\u0026(e[t]=void 0),i)){const e=n\u0026\u0026(\"load\"===n.type?\"missing\":n.type),r=n\u0026\u0026n.target\u0026\u0026n.target.src;o.message=\"Loading chunk \"+t+\" failed: (\"+e+\": \"+r+\")\",o.name=\"ChunkLoadError\",o.type=e,o.request=r,i[1](o)}};r.l(a,c,\"chunk-\"+t,t)}};const t=(t,n)=\u003e{let[i,s,a]=n;var o,c,d=0;if(i.some(t=\u003e0!==e[t])){for(o in s)r.o(s,o)\u0026\u0026(r.m[o]=s[o]);if(a)a(r)}for(t\u0026\u0026t(n);d\u003ci.length;d++)c=i[d],r.o(e,c)\u0026\u0026e[c]\u0026\u0026e[c][0](),e[c]=0},n=self[\"webpackChunk:NRBA-1.322.0.PROD\"]=self[\"webpackChunk:NRBA-1.322.0.PROD\"]||[];
12n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=\u003e{\"use strict\";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),s=r(1741);var a=r(2555),o=r(3333),c=r(9300);const d=e=\u003e{if(!e||\"string\"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(2614),l=r(944),f=r(8122);const h=\"[data-nr-mask]\",p=e=\u003e(0,f.a)(e,(()=\u003e{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},mask_selector:\"*\",block_selector:\"[data-nr-block]\",mask_input_options:{color:!1,date:!1,\"datetime-local\":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0,capture_payloads:c.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(o.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(o.$v.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,l.R)(1,t)}}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:u.wk,inactiveMs:u.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector=\"\".concat(t,\",\").concat(h):\"\"===t||null===t?e.mask_selector=h:(0,l.R)(5,t)},get block_class(){return\"nr-block\"},get ignore_class(){return\"nr-ignore\"},get mask_text_class(){return\"nr-mask\"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=\",\".concat(t):\"\"!==t\u0026\u0026(0,l.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t\u0026\u0026\"object\"==typeof t?e.mask_input_options={...t,password:!0}:(0,l.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:[\"id\",\"className\",\"tagName\",\"type\"]},web_sockets:{enabled:!1}}})());var g=r(6154),m=r(9324);let v=0;const y={buildEnv:\"PROD\",distMethod:\"CDN\",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++v},listeningForIframeMessages:!1};var w=r(9232);var R=r(7836),T=r(3241);const A={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var S=r(9908),x=r(9752);function O(e,t={},n,o){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,i.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,A)),d.jsAttributes??={},g.bv\u0026\u0026(d.jsAttributes.isWorker=!0),e.info=(0,a.D)(d);const v=e.init;e.runtime??=(e=\u003e{const t=(0,f.a)(e,E),r=Object.keys(y).reduce((e,t)=\u003e(e[t]={value:y[t],writable:!1,
12configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:w.f.BA,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{\"entity.guid\":this.id,appId:e.info.applicationID}}},v.proxy.assets\u0026\u0026(e=\u003e{const t=e.startsWith(\"http\");e+=\"/\",r.p=t?e:\"https://\"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,\"beacons\",{get:()=\u003e[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,\"denyList\",{get:()=\u003e[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=\u003e{const n=s.W.prototype[r];if(\"function\"!=typeof n||\"constructor\"===n)return;let i=t[r];e[r]\u0026\u0026!1!==e.exposed\u0026\u0026\"micro-agent\"!==e.runtime?.loaderType\u0026\u0026(t[r]=(...t)=\u003e{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=R.ee.get(e.agentIdentifier),e.exposed=h,(0,T.W)({drained:!!e.runtime.activatedFeatures,type:\"lifecycle\",name:\"initialize\",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge\u0026\u0026g.gm.addEventListener(\"message\",t=\u003e{\"string\"==typeof t.data?.type\u0026\u0026t.data.type.startsWith(x.Pl)\u0026\u0026(0,S.p)(\"iframe-message\",[t],void 0,\"IFRAME\",e.ee)}),e.runtime.configured=!0)}var _=r(1863),k=r(4261),N=r(1738);var L=r(1687),M=r(4234),P=r(5289),I=r(5270),j=r(7767),C=r(6389),D=r(7699);const B=new WeakSet,H=new WeakMap;class W extends M.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=\u003e{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=\u003e{this.ee.on(\"manual-start-all\",(0,C.J)(()=\u003e{(0,L.Ak)(e,this.featureName),t()}))}):(0,L.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=\u003e{if(await this.deferred,this.#t(e),!(0,a.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(H.has(e))return H.get(e);const i=(async()=\u003e{if((0,j.V)(e.init))try{const{setupAgentSession:t}=await r.e(478).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit(\"internal-error\",[e]),(0,S.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(238).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(478).then(r.bind(r,6589)),r.e(478).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new s(e);const a=Object.values(e.features).filter(t=\u003ee.runtime.drainRegistry.has(t.featureName));Promise.all(a.map(e=\u003ee.onAggregateImported)).then(()=\u003ee.runtime.harvester.startTimer())})();H.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,l.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,P.GG)(()=\u003ei(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,I.SR)(n)\u0026\u0026!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!B.has(e)\u0026\u0026(B.add(e),!(0,a.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}O(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var U=r(6630);class K extends W{static featureName=U.T;constructor(e){var t;super(e,U.T),this.setupInspectionEvents(),t=e,(0,N.Y)(k.Fw,function(e,r){\"string\"
12==typeof e\u0026\u0026(\"/\"!==e.charAt(0)\u0026\u0026(e=\"/\"+e),t.runtime.customTransaction=(r||\"http://custom.transaction\")+e,(0,S.p)(\"api-\"+k.Fw,[(0,_.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=\u003ee.init.feature_flags.includes(\"rum_v2\")?r.e(478).then(r.bind(r,908)):r.e(478).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=\u003e{e\u0026\u0026(0,T.W)({timeStamp:e.timeStamp,loaded:\"complete\"===e.target.readyState,type:\"window\",name:t,data:e.target.location+\"\"})};(0,P.sB)(t=\u003e{e(t,\"DOMContentLoaded\")}),(0,P.GG)(t=\u003e{e(t,\"load\")}),(0,P.Qr)(t=\u003e{e(t,\"navigate\")}),this.ee.on(u.tS.UPDATE,(e,t)=\u003e{(0,T.W)({type:\"lifecycle\",name:\"session\",data:t})})}}class F extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(K),O(this,e,e.loaderType||\"agent\"),t=this,(0,N.Y)(k.cD,function(e,r,n=!1){if(\"string\"==typeof e){if([\"string\",\"number\",\"boolean\"].includes(typeof r)||null===r)return(0,N.U)(t,e,r,k.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,N.Y)(k.Dl,function(t,r=!1){if(\"string\"!=typeof t\u0026\u0026null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes[\"enduser.id\"];r\u0026\u0026null!=n\u0026\u0026n!==t?(0,S.p)(\"api-setUserIdAndResetSession\",[t],void 0,\"session\",e.ee):(0,N.U)(e,\"enduser.id\",t,k.Dl,!0)},e)}(this),function(e){(0,N.Y)(k.nb,function(t){if(\"string\"==typeof t||null===t)return(0,N.U)(e,\"application.version\",t,k.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,N.Y)(\"start\",function(){e.ee.emit(\"manual-start-all\")},e)}(this),function(e){(0,N.Y)(k.Pv,function(t=!0){if(\"boolean\"==typeof t){if((0,S.p)(\"api-\"+k.Pv,[t],void 0,\"session\",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=\u003e{const r=t.featAggregate;e\u0026\u0026!r.sentRum\u0026\u0026r.sendRum?.()})}}else(0,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return n.forEach(r=\u003e{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes(\"rum_v2\");r.sort((e,r)=\u003et.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=\u003e{if(!e[r.featureName]\u0026\u0026(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=\u003e!(e in this.features));n.length\u003e0\u0026\u0026(0,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var V=r(2843),z=r(782);class G extends W{static featureName=z.T;constructor(e){super(e,z.T),g.RI\u0026\u0026((0,V.u)(()=\u003e(0,S.p)(\"docHidden\",[(0,_.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=\u003e(0,S.p)(\"winPagehide\",[(0,_.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=\u003er.e(478).then(r.bind(r,9917))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=\u003er.e(478).then(r.bind(r,6555)))}}var Z=r(6774),J=r(3878),X=r(3304);class Q{constructor(e,t,r,n,i){this.name=\"UncaughtError\",this.message=\"string\"==typeof e?e:(0,X.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function ee(e){return ne(e)?e:new Q(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function te(e){const t=\"Unhandled Promise Rejection: \";if(!e?.reason)return;if(ne(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return ee(e.reason)}const r=ee(e.reason);return(r.message||\"\").startsWith(t)||(r.message=t+r.message),r}function re(e){if(e.error instanceof SyntaxError\u0026\u0026!/:\\d+$/.test(e.error.stack?.trim())){const t=new Q(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ne(e.error)?e.error:ee(e)}function ne(e){return e instanceof Error\u0026\u0026!!e.stack}
12function ie(e,r,n,i,s=(0,_.t)()){\"string\"==typeof e\u0026\u0026(e=new Error(e)),(0,S.p)(\"err\",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,S.p)(\"uaErr\",[],void 0,t.K7.genericEvents,n.ee)}var se=r(993),ae=r(3785);function oe(e,{customAttributes:t={},level:r=se.p_.INFO}={},n,i,s=(0,_.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,_.t)()){(0,S.p)(\"api-\"+k.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,_.t)()){const{start:a,end:o,customAttributes:c}=r||{},d={customAttributes:c||{}};if(\"object\"!=typeof d.customAttributes||\"string\"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=\u003enull==e?t:\"number\"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(a,0),d.end=u(o,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration\u003c0))return(0,S.p)(\"api-\"+k.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ue(e,r={},n,i,s=(0,_.t)()){(0,S.p)(\"api-\"+k.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var le=r(5718);const fe=(e,t)=\u003ee?.nrMfeId===t.id\u0026\u0026(!e?.nrMfeObserved||e?.nrMfeObserved===t.instance),he=e=\u003e{try{return g.gm.CSS.escape(e)}catch(t){return e}},pe=(e,t={})=\u003e{const r=t.id,n=t.instance;if(!e||!r||!n)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;){if(fe(r.dataset,t))return r.dataset.nrMfeObserved=n,!0;r=r.parentNode}}catch(e){}return!1},ge=(e,t)=\u003e{const r=g.gm.document?.querySelectorAll('[data-nr-mfe-id=\"'.concat(he(e.id),'\"]')),n=(Array.from(r)||[]).find(t=\u003efe(t.dataset,e));let i=!!n;i\u0026\u0026(n.dataset.nrMfeObserved??=e.instance);const s=new g.gm.MutationObserver(r=\u003e{r.forEach(r=\u003e{r.addedNodes.forEach(r=\u003e{const n=1===r.nodeType?r:null;!i\u0026\u0026fe(n?.dataset,e)\u0026\u0026(s.disconnect(),s.observe(n,{childList:!0,subtree:!0}),i=!0,n.dataset.nrMfeObserved=e.instance),(e=\u003e{try{return e?.textContent?.trim()||[\"img\",\"video\",\"canvas\",\"svg\"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)\u0026\u0026(i||pe(r,e))\u0026\u0026t(r,s)})})});return s.observe(n||g.gm.document,{childList:!0,subtree:!0}),s},me=(e,t,r)=\u003e{try{const n=new g.gm.PerformanceObserver(e=\u003e{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function ve(e,t){let r,n,i=!1;const s=e=\u003enull==e?e:e-(t?.scriptStart||t?.registeredAt||0),a={fcp:{get value(){const e=s(r);return e\u003e1e4?void 0:e},set value(e){i||(r=e)}},lcp:{get value(){if(void 0!==a.fcp.value)return s(n)},set value(e){i||(n=e)}},cls:{value:void 0},inp:{value:void 0},disconnect:()=\u003e{}};if(!(e\u0026\u0026g.RI\u0026\u0026g.gm.MutationObserver\u0026\u0026g.gm.PerformanceObserver))return a;const o=[];setTimeout(()=\u003e{r||a.disconnect()},1e4);const c=()=\u003e{if(!i){if(null==r){const e=(0,_.t)();if(s(e)\u003e1e4)return void a.disconnect();r=e}n??=(0,_.t)(),a.cls.value??=0}},d=ge(e,(e,t)=\u003e{c(),t.disconnect()});o.push(d);let u=0,l=null;const f=new Set;try{l=new g.gm.ResizeObserver(e=\u003e{i||e.forEach(e=\u003e{try{const t=e.contentRect.width*e.contentRect.height;t\u003eu\u0026\u0026(u=t,a.lcp.value=(0,_.t)()),l.unobserve(e.target)}catch(e){}})})}catch(e){}const h=ge(e,e=\u003e{if(c(),l)try{const t=1===e.nodeType?e:e.parentElement;t\u0026\u0026!f.has(t)\u0026\u0026(f.add(t),\"IMG\"===t.tagName?t.complete?l.observe(t):t.addEventListener(\"load\",()=\u003e{l.observe(t)},{once:!0}):\"VIDEO\"===t.tagName?t.readyState\u003e=2?l.observe(t):t.addEventListener(\"loadeddata\",()=\u003e{l.observe(t)},{once:!0}):l.observe(t))}catch(e){}});l\u0026\u0026o.push(l),o.push(h),me(o,{type:\"layout-shift\",buffered:!0},t=\u003e{i||t.hadRecentInput||(t.sources||[]).some(r=\u003e!!pe(r.node,e)\u0026\u0026(c(),a.cls.value+=t.value,!0))}),me(o,{type:\"event\",buffered:!0,durationThreshold:40},t=\u003e{!i\u0026\u0026t.interactionId\u0026\u0026pe(t.target,e)\u0026\u0026(void 0===a.inp.value||t.duration\u003ea.inp.value)\u0026\u0026(c(),a.inp.value=t.duration)});
12const p=[\"pointerdown\",\"keydown\"],m=()=\u003e{p.forEach(e=\u003e{g.gm.removeEventListener(e,v,{passive:!0})})};a.disconnect=()=\u003e{i=!0,o.forEach(e=\u003e{try{e?.disconnect()}catch(e){}}),m(),[\"visibilitychange\",\"pagehide\"].forEach(e=\u003e{g.gm.removeEventListener(e,a.disconnect,{once:!0,passive:!0})})};const v=t=\u003e{pe(t?.target,e)\u0026\u0026((()=\u003e{try{h?.disconnect(),l?.disconnect()}catch(e){}})(),m())};p.forEach(e=\u003e{g.gm.addEventListener(e,v,{passive:!0})}),[\"visibilitychange\",\"pagehide\"].forEach(e=\u003e{g.gm.addEventListener(e,a.disconnect,{once:!0,passive:!0})});const y=g.gm.document?.querySelectorAll('[data-nr-mfe-id=\"'.concat(he(e.id),'\"]'));return Array.from(y||[]).some(t=\u003efe(t.dataset,e))\u0026\u0026c(),a}var ye=r(9566),be=r(7560),Ee=r(9119);const we=[\"entry\",\"scripts\",\"all\"],Re=[\"name\",\"id\",\"type\"],Te=new Map([[ce,\"addPageAction\"],[oe,\"log\"],[de,\"measure\"],[ie,\"noticeError\"],[ue,\"recordCustomEvent\"]]),Ae={experimental:(0,C.J)(()=\u003e(0,l.R)(54,\"newrelic.register\")),disabled:(0,C.J)(()=\u003e(0,l.R)(55)),invalidTarget:(0,C.J)(e=\u003e(0,l.R)(48,e)),deregistered:(0,C.J)(()=\u003e(0,l.R)(68)),invalidTimingMethod:(0,C.J)(e=\u003e(0,l.R)(80,e)),duplicateName:(0,C.J)(e=\u003e(0,l.R)(81,e)),duplicateId:(0,C.J)(e=\u003e(0,l.R)(82,e))};function Se(e){(0,N.Y)(k.eY,function(t){return xe(e,t)},e)}function xe(e,r){Ae.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=w.f.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,(\"object\"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))\u0026\u0026(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents?.[0].entityGuid},type:w.f.BA},r.manifest=(0,be.N)(r.manifest),void 0===r.timingMethod||we.includes(r.timingMethod)||(Ae.invalidTimingMethod(r.timingMethod),r.timingMethod=void 0);const n=(0,le.Qr)(r);r.manifest\u0026\u0026(0,le.xo)(n,r);const i=ve(r,n),s=(0,Ee.L)(\"\"+location),a={};Object.prototype.hasOwnProperty.call(r,\"attributes\")||Object.defineProperty(r,\"attributes\",{get:()=\u003e({...a,\"source.id\":r.id,\"source.name\":r.name,\"source.type\":r.type,\"parent.type\":r.parent?.type||w.f.BA,\"parent.id\":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=\u003e{Re.includes(e)||(a[\"source.\".concat(e)]=t)});let o=()=\u003e{};const c=e.runtime.registeredEntities,d=e=\u003e{r.blocked=!0,o=e};function u(e){return\"string\"==typeof e\u0026\u0026!!e.trim()\u0026\u0026e.trim().length\u003c501}e.init.api.register.enabled||d(Ae.disabled),u(r.id)\u0026\u0026u(r.name)||d(()=\u003eAe.invalidTarget(r)),c.forEach(e=\u003e{try{const{name:t,id:n}=e.metadata.target;t===r.name\u0026\u0026n!==r.id\u0026\u0026Ae.duplicateName(r),n===r.id\u0026\u0026t!==r.name\u0026\u0026Ae.duplicateId(r)}catch(e){}});const f={addPageAction:(t,n={})=\u003em(ce,[t,{...a,...n},e],r),deregister:()=\u003e{p(),d(Ae.deregistered)},log:(t,n={})=\u003em(oe,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),measure:(t,n={})=\u003em(de,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=\u003em(ie,[t,{...a,...n},e],r),recordCustomEvent:(t,n={})=\u003em(ue,[t,{...a,...n},e],r),setApplicationVersion:e=\u003eg(\"application.version\",e),setCustomAttribute:(e,t)=\u003eg(e,t),setUserId:e=\u003eg(\"enduser.id\",e),metadata:{get customAttributes(){return a},target:r,timings:n,vitals:i,events:{latestTimestamp:void 0}}},h=()=\u003e(r.blocked\u0026\u0026o(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,_.t)(),i.disconnect(),n.fcp=i.fcp,n.lcp=i.lcp,n.cls=i.cls,n.inp=i.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,registerUrl:s,deregisterUrl:(0,Ee.L)(\"\"+location),pageUrl:void 0,currentUrl:void 0,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,t
12imeToRegister:n.registeredAt,totalWeight:n.totalWeight,...void 0!==n.renderBlocking\u0026\u0026{renderBlocking:n.renderBlocking},...i.fcp.value\u003e=0\u0026\u0026{\"vitals.fcp.value\":i.fcp.value},...i.lcp.value\u003e=0\u0026\u0026{\"vitals.lcp.value\":i.lcp.value},...i.cls.value\u003e=0\u0026\u0026{\"vitals.cls.value\":i.cls.value},...i.inp.value\u003e=0\u0026\u0026{\"vitals.inp.value\":i.inp.value}};f.recordCustomEvent(\"MicroFrontEndTiming\",r)}h()||(c.push(f),(0,V.G)(p));const g=(e,t)=\u003e{h()||(a[e]=t)},m=(r,n,i)=\u003e{if(h()\u0026\u0026r!==xe)return;const s=f.metadata.events.latestTimestamp??(0,_.t)();f.metadata.events.latestTimestamp=void 0;const a=Te.get(r)||\"unknown\";(0,S.p)(q.xV,[\"API/register/\".concat(a,\"/called\")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,l.R)(50,e)}};return f}class Oe extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,N.Y)(k.o5,(e,r)=\u003eie(e,r,t),t),function(e){(0,N.Y)(k.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,N.Y)(k.k6,function(e,r){++t\u003e10||(this.runtime.releaseIds[e.slice(-200)]=(\"\"+r).slice(-200))},e)}(e),Se(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on(\"internal-error\",(t,r)=\u003e{this.abortHandler\u0026\u0026(0,S.p)(\"ierr\",[ee(t),(0,_.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener(\"unhandledrejection\",t=\u003e{this.abortHandler\u0026\u0026(0,S.p)(\"err\",[te(t),(0,_.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener(\"error\",t=\u003e{this.abortHandler\u0026\u0026(0,S.p)(\"err\",[re(t),(0,_.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=\u003er.e(478).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var _e=r(8990);let ke=1;function Ne(e){const t=typeof e;return!e||\"object\"!==t\u0026\u0026\"function\"!==t?-1:e===g.gm?0:(0,_e.I)(e,\"nr@id\",function(){return ke++})}function Le(e){if(\"string\"==typeof e)return e.length;if(\"object\"==typeof e){if(\"undefined\"!=typeof ArrayBuffer\u0026\u0026e instanceof ArrayBuffer\u0026\u0026e.byteLength)return e.byteLength;if(\"undefined\"!=typeof Blob\u0026\u0026e instanceof Blob\u0026\u0026e.size)return e.size;if(!(\"undefined\"!=typeof FormData\u0026\u0026e instanceof FormData))try{return(0,X.A)(e).length}catch(e){return}}}var Me=r(8139),Pe=r(3434),Ie=r(5732);const je={},Ce=[\"open\",\"send\",\"setRequestHeader\"];function De(e,t){var r=e||R.ee;const n=function(e){return(e||R.ee).get(\"xhr\")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(je[n.debugId]++)return n;je[n.debugId]=1,(0,Me.u)(r,t);var i=(0,Pe.YM)(n,void 0,t),s=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,o=g.gm.Promise,c=g.gm.setInterval,d=\"readystatechange\",u=[\"onload\",\"onerror\",\"onabort\",\"onloadstart\",\"onloadend\",\"onprogress\",\"ontimeout\"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new s(e),a=n.context(r);a.targets=(0,Ie.$5)(t);try{n.emit(\"new-xhr\",[r],a),r.addEventListener(d,(o=a,function(){var e=this;e.readyState\u003e3\u0026\u0026!o.resolved\u0026\u0026(o.resolved=!0,n.emit(\"xhr-resolved\",[],e)),i.inPlace(e,u,\"fn-\",E)}),(0,J.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit(\"internal-error\",[e])}catch(e){}}var o;return r};function p(e,t){i.inPlace(t,[\"onreadystatechange\"],\"fn-\",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Ce,\"-xhr-\",E),n.on(\"send-xhr-start\",function(e,t){p(e,t),function(e){f.push(e),a\u0026\u0026(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on(\"open-xhr-start\",p),a){var m=o\u0026\u0026o.resolve();if(!c\u0026\u0026!o){var v=1,y=document.createTextNode(v);new a(b).observe(y,{characterData:!0})}}else r.on(\"fn-end\",function(e){e[0]\u0026\u0026e[0].type===d||b()});function b(){for(var e=0;e\u003cf.length;e++)p(0,f[e]);f.length\u0026\u0026(f=[])}function E(e,t){return t}return n}var Be=\"fetch-\",He=Be+\"body-\",We=[\"arrayBuffer\",\"blob\",\"json\",\"text\",\"formData\"],Ue=g.gm.Request,Ke=g.gm.Response,Fe=\"prototype\";const Ve={};function ze(e,t){const r=function(e){return(e||R.ee).get(\"fetch\")}(e);if(!(Ue\u0026\u0026Ke\u0026\u0026g.gm.fetch))return r;if(Ve[r.debugId]++)return r;function n(e,n,i){var s=e[n];\"function\"==typeof s\u0026\u0026(e[n]=function(){var e=[...arguments];const n={},a=(0,Ie.$5)(t);var o;r.emit(i+\"before-start\",[e],n),n[R.P]\u0026\u0026n[R.P].dt\u0026\u0026(o=n[R.P].dt);var c=s.apply(this,e);return r.emit(i+\"start\",[e,o],c),c.then(function(e){return r.emit(i+\"end\",[null,e,a],c),e},function(e){throw r.emit(i+\"end\",[e,void 0,a],c),e})})}
12return Ve[r.debugId]=1,We.forEach(e=\u003e{n(Ue[Fe],e,He),n(Ke[Fe],e,He)}),n(g.gm,\"fetch\",Be),r.on(Be+\"end\",function(e,n,i){var s=this;if(s.targets=i||[t.runtime.v2Target],n){var a=n.headers.get(\"content-length\");null!==a\u0026\u0026(s.rxSize=a),r.emit(Be+\"done\",[null,n],s)}else r.emit(Be+\"done\",[e],s)}),r}var Ge=r(7485);class qe{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||\"\").toString()||null,n=(t.agentID||\"\").toString()||null,i=(t.trustKey||\"\").toString()||null;if(!r||!n)return null;var s=(0,ye.ZF)(),a=(0,ye.el)(),o=Date.now(),c={spanId:s,traceId:a,timestamp:o};return(e.sameOrigin||this.isAllowedOrigin(e)\u0026\u0026this.useTraceContextHeadersForCors())\u0026\u0026(c.traceContextParentHeader=this.generateTraceContextParentHeader(s,a),c.traceContextStateHeader=this.generateTraceContextStateHeader(s,o,r,n,i)),(e.sameOrigin\u0026\u0026!this.excludeNewrelicHeader()||!e.sameOrigin\u0026\u0026this.isAllowedOrigin(e)\u0026\u0026this.useNewrelicHeaderForCors())\u0026\u0026(c.newrelicHeader=this.generateTraceHeader(s,a,o,r,n,i)),c}generateTraceContextParentHeader(e,t){return\"00-\"+t+\"-\"+e+\"-01\"}generateTraceContextStateHeader(e,t,r,n,i){return i+\"@nr=0-1-\"+r+\"-\"+n+\"-\"+e+\"----\"+t}generateTraceHeader(e,t,r,n,i,s){if(!(\"function\"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:\"Browser\",ac:n,ap:i,id:e,tr:t,ti:r}};return s\u0026\u0026n!==s\u0026\u0026(a.d.tk=s),btoa((0,X.A)(a))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled\u0026\u0026this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n\u003cr.allowed_origins.length;n++){var i=(0,Ge.D)(r.allowed_origins[n]);if(e.hostname===i.hostname\u0026\u0026e.protocol===i.protocol\u0026\u0026e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e\u0026\u0026!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e\u0026\u0026!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e\u0026\u0026!!e.cors_use_tracecontext_headers}}var Ye=r(7295);function Ze(e){return\"string\"==typeof e?e:e instanceof(0,i.dV)().o.REQ?e.url:g.gm?.URL\u0026\u0026e instanceof URL?e.href:void 0}function $e(e,t){var r=(0,Ge.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+\":\"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}var Je=[\"load\",\"error\",\"abort\",\"timeout\"],Xe=Je.length,Qe=(0,i.dV)().o.REQ,et=(0,i.dV)().o.XHR;const tt=\"X-NewRelic-App-Data\",rt=\"internal-error\";class nt extends W{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new qe(e),this.handler=(e,t,r,n)=\u003e(0,S.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:\"xhr\",fetch:\"fetch\",beacon:\"beacon\"};g.gm?.performance?.getEntriesByType(\"resource\").forEach(r=\u003e{if(r.initiatorType in e\u0026\u00260!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};$e(n,r.name),this.handler(\"xhr\",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}ze(this.ee,e),De(this.ee,e),function(e,r,n,i){const s=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=A,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener(\"load\",function(r){O(t,e)},(0,J.jT)(!1)),g.lR||e.addEventListener(\"progress\",function(e){t.lastSize=e.loaded},(0,J.jT)(!1))}function o(e){this.params={method:e[0]},$e(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid\u0026\u0026this.sameOrigin\u0026\u0026r.setRequestHeader(\"X-NewRelic-ID\",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader\u0026\u0026(r.setRequestHeader(\"newrelic\",n.newrelicHeader),s=!0),n.traceContextParentHeader\u0026\u0026(r.setRequestHeader(\"traceparent\",n.traceContextParentHeader),n.traceContextStateHeader\u0026\u0026r.setRequestHeader(\"tracestate\",n.traceContextStateHeader),s=!0),s\u0026\u0026(this.dt=n)}}function u(e,t){s\u0026\u0026e.length\u003e=2\u0026\u0026(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,i=e[0],s=this;if(n\u0026\u0026i){var a=Le(i);a\u0026\u0026(n.txSize=a)}this.startTime=(0,_.t)(),this.requestBody=i,this.listener=function(e){try{\"abort\"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),(\"load\"!==e.type||s.called===s.totalCbs\u0026\u0026(s.onloadCalled||\"function\"!=typeof t.onload)\u0026\u0026\"function\"==typeof s.end)\u0026\u0026s.end(t)}catch(e){try{r.emit(rt,[e])}catch(e){}}};for(var o=0;o\u003cXe;o++)t.addEventListener(Je[o],this.listener,(0,J.jT)(!1))}function f(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled\u0026\u0026\"function\"==typeof r.onload||\"function\"!=typeof this.end||this.end(r)}function h(e,t){var r=\"\"+Ne(e)+!!t;this.xhrGuids\u0026\u0026!this.xhrGuids[r]\u0026\u0026(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=\"\"+Ne(e)+!!t;this.xhrGuids\u0026\u0026this.xhrGuids[r]\u0026\u0026(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,_.t)()}function v(e,t){t instanceof et\u0026\u0026\"load\"===e[0]\u0026\u0026r.emit(\"xhr-load-added\",[e[1],e[2]],t)}function y(e,t){t instanceof et\u0026\u0026\"load\"===e[0]\u0026\u0026r.emit(\"xhr-load-removed\",[e[1],e[2]],t)}function b(e,t,r){t instanceof et\u0026\u0026(\"onload\"===r\u0026\u0026(this.onload=!0),(\"load\"===(e[0]\u0026\u0026e[0].type)||this.onload)\u0026\u0026(this.xhrCbStart=(0,_.t)()))}function E(e,t){this.xhrCbStart\u0026\u0026r.emit(\"xhr-cb-time\",[(0,_.t)()-this.xhrCbStart,this.onload,t],t)}function w(e){var t,r=e[1]||{};
12if(\"string\"==typeof e[0]?0===(t=e[0]).length\u0026\u0026g.RI\u0026\u0026(t=\"\"+g.gm.location.href):e[0]\u0026\u0026e[0].url?t=e[0].url:g.gm?.URL\u0026\u0026e[0]\u0026\u0026e[0]instanceof URL?t=e[0].href:\"function\"==typeof e[0].toString\u0026\u0026(t=e[0].toString()),\"string\"==typeof t\u0026\u00260!==t.length){t\u0026\u0026(this.parsedOrigin=(0,Ge.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n\u0026\u0026(n.newrelicHeader||n.traceContextParentHeader))if(e[0]\u0026\u0026e[0].headers)o(e[0].headers,n)\u0026\u0026(this.dt=n);else{var s={};for(var a in r)s[a]=r[a];s.headers=new Headers(r.headers||{}),o(s.headers,n)\u0026\u0026(this.dt=n),e.length\u003e1?e[1]=s:e.push(s)}}function o(e,t){var r=!1;return t.newrelicHeader\u0026\u0026(e.set(\"newrelic\",t.newrelicHeader),r=!0),t.traceContextParentHeader\u0026\u0026(e.set(\"traceparent\",t.traceContextParentHeader),t.traceContextStateHeader\u0026\u0026e.set(\"tracestate\",t.traceContextStateHeader),r=!0),r}}function R(e,t){this.params={},this.metrics={},this.startTime=(0,_.t)(),this.dt=t;let[r,n={}]=e;$e(this,Ze(r));const i=(\"\"+(r\u0026\u0026r instanceof Qe\u0026\u0026r.method||n.method||\"GET\")).toUpperCase();this.params.method=i,this.txSize=Le(n.body||r?.body)||0;try{var a=n.headers||r?.headers;if(s\u0026\u0026a)if(this.requestHeaders??={},a instanceof Headers)a.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if(\"object\"==typeof a)for(var o in a)this.requestHeaders[o.toLowerCase()]=a[o]}catch(e){}this.requestBody=n.body||r?.body}function T(e,t){if(this.endTime=(0,_.t)(),this.params||(this.params={}),(0,Ye.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=\u003e{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,\"fetch\"];this.targets.forEach(e=\u003ex(n,this,e))};t\u0026\u0026s?t.clone().text().then(e=\u003e{this.responseBody=e,this.rxSize\u0026\u0026\"0\"!==this.rxSize\u0026\u00260!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Le(e)),t?.headers\u0026\u0026(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=\u003e{r.emit(rt,[e])}).finally(()=\u003e{n()}):n()}function A(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t\u003cXe;t++)e.removeEventListener(Je[t],this.listener,!1);if(t.aborted)return;if((0,Ye.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status\u0026\u0026(t.status=0):O(this,e),n.cbTime=this.cbTime,s){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)\u0026\u0026void 0!==this.responseBody\u0026\u00260!==t.status){const e=Le(this.responseBody);void 0!==e\u0026\u0026(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split(\"\\r\\n\").forEach(function(e){const r=e.indexOf(\": \");if(r\u003e0){const n=e.substring(0,r),i=e.substring(r+2);t[n.toLowerCase()]=i}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(rt,[e])}}const i=[t,n,this.startTime,this.endTime,\"xhr\"];this.targets.forEach(e=\u003ex(i,this,e))}function x(e,r,i){n(\"xhr\",[...e,i],r,t.K7.ajax)}function O(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return\"json\"===r\u0026\u0026null!==t?t:\"arraybuffer\"===r||\"blob\"===r||\"json\"===r?Le(e.response):\"text\"===r||\"\"===r||void 0===r?Le(e.responseText):void 0}(n,e.lastSize);if(void 0!==i\u0026\u00260!==n.status\u0026\u0026(e.metrics.rxSize=i),e.sameOrigin\u0026\u0026n.getAllResponseHeaders().indexOf(tt)\u003e=0){var s=n.getResponseHeader(tt);s\u0026\u0026((0,S.p)(\"sm\",[\"Ajax/CrossApplicationTracing/Header/Seen\"],void 0,t.K7.metrics,r),e.params.cat=s.split(\", \").pop())}e.loadCaptureCalled=!0}r.on(\"new-xhr\",a),r.on(\"open-xhr-start\",o),r.on(\"open-xhr-end\",d),r.on(\"send-xhr-start\",l),r.on(\"setRequestHeader-xhr-start\",u),r.on(\"xhr-cb-time\",f),r.on(\"xhr-load-added\",h),r.on(\"xhr-load-removed\",p),r.on(\"xhr-resolved\",m),r.on(\"addEventListener-end\",v),r.on(\"removeEventListener-end\",y),r.on(\"fn-end\",E),r.on(\"fetch-before-start\",w),r.on(\"fetch-start\",R),r.on(\"fn-start\",b),r.on(\"fetch-done\",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=\u003er.e(478).then(r.bind(r,3845)))}}const it={},st=[\"pushState\",\"replaceState\"];function at(e,t){const r=function(e){return(e||R.ee).get(\"history\")}(e);return!g.RI||it[r.debugId]++||(it[r.debugId]=1,(0,Pe.YM)(r,void 0,t).inPlace(window.history,st,\"-\")),r}var ot=r(3738);function ct(e){(0,N.Y)(k.BL,function(r=Date.now()){const n=r-g.WN;n\u003c0\u0026\u0026(0,l.R)(62,r),(0,S.p)(q.XG,[k.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:k.BL,start:r,origin:\"nr\"}),(0,S.p)(\"api-\"+k.hG,[n,k.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:dt,bD:ut,d3:lt,Kp:ft,TZ:ht,Lc:pt,uP:gt,Rz:mt}=ot;class vt extends W{static featureName=ht;constructor(e){var n;super(e,ht),n=e,(0,N.Y)(k.U2,function(e){if(!(e\u0026\u0026\"object\"==typeof e\u0026\u0026e.name\u0026\u0026e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.WN,o:e.origin||\"\",t:\"api\"};r.s\u003c0||r.e\u003c0||r.e\u003cr.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,S.p)(\"bstApi\",[r],void 0,t.K7.sessionTrace,n.ee)},n),ct(e);
12if(!(0,j.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;at(i,e),this.eventsEE=(0,Me.u)(i,e),this.eventsEE.on(gt,function(e,t){this.bstStart=(0,_.t)()}),this.eventsEE.on(pt,function(e,r){(0,S.p)(\"bst\",[e[0],r,this.bstStart,(0,_.t)()],void 0,t.K7.sessionTrace,i)}),i.on(mt+lt,function(e){this.time=(0,_.t)(),this.startPath=location.pathname+location.hash}),i.on(mt+ft,function(e){(0,S.p)(\"bstHist\",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,i)});try{s=new PerformanceObserver(e=\u003e{const r=e.getEntries();(0,S.p)(dt,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ut,buffered:!0})}catch(e){}this.importAggregator(e,()=\u003er.e(478).then(r.bind(r,6974)),{resourceObserver:s})}}var yt=r(733),bt=r(6344);class Et extends W{static featureName=bt.TZ;#i;recorder;constructor(e){var n;let i;super(e,bt.TZ),n=e,(0,N.Y)(k.CH,function(){(0,S.p)(k.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,N.Y)(k.Tb,function(){(0,S.p)(k.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s=\"\".concat(u.Wt).concat((0,yt.Y)(e.info.licenseKey,e.info.applicationID));try{i=JSON.parse(localStorage.getItem(s))}catch(e){}(0,I.SR)(e.init)\u0026\u0026this.ee.on(k.CH,()=\u003ethis.#s()),this.#a(i)\u0026\u0026this.importRecorder().then(e=\u003e{e.startRecording(bt.Qb.PRELOAD,i?.sessionReplayMode)}),this.abortHandler=this.#n,this.importAggregator(this.agentRef,()=\u003er.e(478).then(r.bind(r,6167)),this),this.ee.on(\"err\",e=\u003e{this.blocked||this.agentRef.runtime.isRecording\u0026\u0026(this.errorNoticed=!0,(0,S.p)(bt.Vh,[e],void 0,this.featureName,this.ee))})}#a(e){return e\u0026\u0026(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,I.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(478),r.e(249)]).then(r.bind(r,4866)).then(({Recorder:e})=\u003e(this.recorder=new e(this),this.recorder)).catch(e=\u003e{throw this.ee.emit(\"internal-error\",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL\u0026\u0026this.featAggregate.initializeRecording(u.g.FULL,!0,bt.Qb.API):this.importRecorder().then(()=\u003e{this.recorder.startRecording(bt.Qb.API,u.g.FULL)}))}#n(){this.recorder?.stopRecording()}}var wt=r(3962);class Rt extends W{static featureName=wt.TZ;constructor(e){if(super(e,wt.TZ),function(e){const r=e.ee.get(\"tracer\");function n(){}(0,N.Y)(k.dT,function(e){return(new n).get(\"object\"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var s={},a=this,o=\"function\"==typeof i;return(0,S.p)(q.xV,[\"API/createTracer/called\"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((o?\"\":\"no-\")+\"fn-start\",[(0,_.t)(),a,o],s),o)try{return i.apply(this,arguments)}catch(e){const t=\"string\"==typeof e?new Error(e):e;throw r.emit(\"fn-err\",[arguments,this,t],s),t}finally{r.emit(\"fn-end\",[(0,_.t)()],s)}}}};[\"actionText\",\"setName\",\"setAttribute\",\"save\",\"ignore\",\"onEnd\",\"getContext\",\"end\",\"get\"].forEach(r=\u003e{N.Y.apply(this,[r,function(){return(0,S.p)(k.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,N.Y)(k.PA,function(){(0,S.p)(k.hw+\"routeName\",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!g.RI||!(0,i.dV)().o.MO)return;const n=at(this.ee,e);try{this.removeOnAbort=new AbortController}catch(e){}wt.tC.forEach(e=\u003e{(0,J.sp)(e,e=\u003e{c(e)},!0,this.removeOnAbort?.signal)}
12);const s=()=\u003e(0,S.p)(\"newURL\",[(0,_.t)(),\"\"+window.location],void 0,this.featureName,this.ee);n.on(\"pushState-end\",s),n.on(\"replaceState-end\",s),(0,J.sp)(wt.OV,e=\u003e{c(e),(0,S.p)(\"newURL\",[e.timeStamp,\"\"+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let a=!1;const o=new((0,i.dV)().o.MO)((e,t)=\u003e{a||(a=!0,requestAnimationFrame(()=\u003e{(0,S.p)(\"newDom\",[(0,_.t)()],void 0,this.featureName,this.ee),a=!1}))}),c=(0,C.s)(e=\u003e{\"loading\"!==document.readyState\u0026\u0026((0,S.p)(\"newUIEvent\",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=\u003er.e(478).then(r.bind(r,4393)),{domObserver:o})}}var Tt=r(981);const At={},St=new Set;function xt(e){return\"string\"==typeof e?{type:\"string\",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:\"ArrayBuffer\",size:e.byteLength}:e instanceof Blob?{type:\"Blob\",size:e.size}:e instanceof DataView?{type:\"DataView\",size:e.byteLength}:ArrayBuffer.isView(e)?{type:\"TypedArray\",size:e.byteLength}:{type:\"unknown\",size:0}}class Ot{constructor(e,t){this.timestamp=(0,_.t)(),this.currentUrl=(0,Ee.L)(window.location.href),this.socketId=(0,ye.LA)(8),this.requestedUrl=(0,Ee.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(\",\"):t||\"\",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason=\"unknown\",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class _t extends W{static featureName=o.TZ;constructor(e){super(e,o.TZ);const n=e.init.feature_flags.includes(\"websockets\")||e.init.web_sockets?.enabled,s=!e.init.feature_flags.includes(\"no_spv\"),a=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,n,s];var c;let d;if(c=e,(0,N.Y)(k.hG,(e,t)=\u003ece(e,t,c),c),function(e){(0,N.Y)(k.fF,(t,r)=\u003eue(t,r,e),e)}(e),ct(e),Se(e),function(e){(0,N.Y)(k.V1,(t,r)=\u003ede(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=\u003e{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e,t){if(!(0,i.dV)().o.WS)return e;const r=e.get(\"websockets\");if(At[r.debugId]++)return r;At[r.debugId]=1,(0,V.G)(()=\u003e{const e=(0,_.t)();St.forEach(t=\u003e{t.nrData.closedAt=e,t.nrData.closeCode=1001,t.nrData.closeReason=\"Page navigating away\",t.nrData.closeWasClean=!1,t.nrData.openedAt\u0026\u0026(t.nrData.connectedDuration=e-t.nrData.openedAt),r.emit(\"ws\",[t.nrData,t.targets],t)})});
12class n extends WebSocket{static name=Tt.R.WS;static toString(){return\"function WebSocket() { [native code] }\"}toString(){return\"[object WebSocket]\"}get[Symbol.toStringTag](){return n.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new Ot(e[0],e[1]),this.targets=(0,Ie.$5)(t),this.addEventListener(\"open\",()=\u003e{this.nrData.openedAt=(0,_.t)(),[\"protocol\",\"extensions\",\"binaryType\"].forEach(e=\u003e{this.nrData[e]=this[e]}),St.add(this)}),this.addEventListener(\"message\",e=\u003e{const{type:t,size:r}=xt(e.data);this.nrData.messageOrigin??=(0,Ee.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??\"\").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?\"\".concat(this.nrData.messageTypes,\",\").concat(t):t)}),this.addEventListener(\"close\",e=\u003e{this.nrData.closedAt=(0,_.t)(),this.nrData.closeCode=e.code,e.reason\u0026\u0026(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,St.delete(this),r.emit(\"ws\",[this.nrData,this.targets],this)})}addEventListener(e,t,...r){const n=this,i=\"function\"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#o(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#o(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=xt(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??\"\").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?\"\".concat(this.nrData.sendTypes,\",\").concat(t):t)}try{return super.send(e)}catch(e){throw this.#o(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#o(e),e}}}return g.gm.WebSocket=n,r}(this.ee,e);u.on(\"ws\",(e,t)=\u003e{(0,S.p)(\"ws-complete\",[e,t],void 0,this.featureName,this.ee)})}if(s){if(\"function\"==typeof g.gm.ReportingObserver){const l=new g.gm.ReportingObserver(e=\u003e{e.forEach(e=\u003e{(0,S.p)(\"spv\",[kt(e),(0,_.t)()],void 0,t.K7.genericEvents,this.ee)}),l.disconnect()},{types:[\"csp-violation\"],buffered:!0});l.observe()}g.gm.addEventListener(\"securitypolicyviolation\",e=\u003e{(0,S.p)(\"spv\",[kt(e),e.timeStamp],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal))}if(g.RI){if(ze(this.ee,e),De(this.ee,e),d=at(this.ee,e),e.init.user_actions.enabled){function f(t){const r=(0,Ge.D)(t);return e.beacons.includes(r.hostname+\":\"+r.port)}function h(){d.emit(\"navChange\")}o.Zp.forEach(e=\u003e(0,J.sp)(e,e=\u003e(0,S.p)(\"ua\",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEac
12h(e=\u003e{const t=(0,C.s)(e=\u003e{(0,S.p)(\"ua\",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,J.sp)(e,t)}),g.gm.addEventListener(\"error\",()=\u003e{(0,S.p)(\"uaErr\",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal)),this.ee.on(\"open-xhr-start\",(e,r)=\u003e{f(e[1])||r.addEventListener(\"readystatechange\",()=\u003e{2===r.readyState\u0026\u0026(0,S.p)(\"uaXhr\",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on(\"fetch-start\",e=\u003e{e.length\u003e=1\u0026\u0026!f(Ze(e[0]))\u0026\u0026(0,S.p)(\"uaXhr\",[],void 0,t.K7.genericEvents,this.ee)}),d.on(\"pushState-end\",h),d.on(\"replaceState-end\",h),window.addEventListener(\"hashchange\",h,(0,J.jT)(!0,this.removeOnAbort.signal)),window.addEventListener(\"popstate\",h,(0,J.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled\u0026\u0026g.gm.PerformanceObserver?.supportedEntryTypes.includes(\"resource\")){new PerformanceObserver(e=\u003e{e.getEntries().forEach(e=\u003e{(0,S.p)(\"browserPerformance.resource\",[e],void 0,this.featureName,this.ee)})}).observe({type:\"resource\",buffered:!0})}}a.some(e=\u003ee)?this.importAggregator(e,()=\u003er.e(478).then(r.bind(r,8019))):this.deregisterDrain()}}function kt(e){const t=e.body??e;return{blockedUrl:t.blockedURL??e.blockedURI,documentUrl:t.documentURL??e.documentURI,effectiveDirective:t.effectiveDirective,originalPolicy:t.originalPolicy,sourceFile:t.sourceFile,statusCode:t.statusCode,lineNumber:t.lineNumber,columnNumber:t.columnNumber,disposition:\"reporting\"===t.disposition?\"report\":t.disposition,sample:t.sample,referrer:t.referrer}}var Nt=r(2646);const Lt=new Map;function Mt(e,t,r,n,i=!0,s){if(\"object\"!=typeof t||!t||\"string\"!=typeof r||!r||\"function\"!=typeof t[r])return(0,l.R)(29);const a=function(e){return(e||R.ee).get(\"logger\")}(e),o=(0,Pe.YM)(a,void 0,s),c=new Nt.y(R.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Pe.Jt]||t[r];return Lt.set(d,c),o.inPlace(t,[r],\"wrap-logger-\",()=\u003eLt.get(d),void 0,!0),a}var Pt=r(1910);class It extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,N.Y)(\"log\",(e,r)=\u003eoe(e,r,t),t),function(e){(0,N.Y)(k.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=\u003e{Mt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Se(e);const n=this.ee;[\"log\",\"error\",\"warn\",\"info\",\"debug\",\"trace\"].forEach(t=\u003e{(0,Pt.i)(g.gm.console[t]),Mt(n,g.gm.console,t,{level:\"log\"===t?\"info\":t},void 0,e)}),this.ee.on(\"wrap-logger-end\",function([t],r,i,s=[e.runtime.v2Target]){const{level:a,customAttributes:o,autoCaptured:c}=this;s.forEach(e=\u003e{(0,ae.R)(n,t,o,a,c,e)})}),this.importAggregator(e,()=\u003er.e(478).then(r.bind(r,5288)))}}new F({features:[nt,K,G,vt,Et,Y,Oe,_t,It,Rt],loaderType:\"spa\"})})()})();"])</script>
12<script>self.__next_f.push([1,"6:[[\"$\",\"$Lb\",null,{\"id\":\"nr-browser-agent\",\"dangerouslySetInnerHTML\":{\"__html\":\"$c\"}}],\"$Ld\"]\n"])</script>
12<script>self.__next_f.push([1,"e:I[5200,[\"390\",\"static/chunks/390-6c0ef7182f313187.js\",\"504\",\"static/chunks/504-5bc1544864645221.js\",\"587\",\"static/chunks/587-b4eb0bfa4782ff98.js\",\"662\",\"static/chunks/662-43dfecae89ce2252.js\",\"568\",\"static/chunks/568-26cc4b779c22ea52.js\",\"174\",\"static/chunks/174-4423aba4a18429fd.js\",\"387\",\"static/chunks/app/products/layout-9986eccca5b35733.js\"],\"default\"]\n"])</script>
12<script>self.__next_f.push([1,"d:[\"$\",\"$Le\",null,{\"locale\":\"en\",\"now\":\"$D2026-09-29T13:53:01.128Z\",\"timeZone\":\"UTC\",\"messages\":{\"AccountSettings\":{\"viewAdmin\":\"View admin\",\"editProfile\":\"Edit profile\",\"address\":\"Address\",\"contact\":\"Contact\",\"subscriptionsAndPaymentPlans\":\"Subscriptions \u0026 Payment Plans\",\"purchaseHistory\":\"Purchase history\",\"creditCard\":\"Add / Change credit card\",\"accountSettings\":\"Account settings\",\"accountSettingsMenu\":\"Account settings menu\",\"logo\":\"logo\",\"openSettingsFor\":\"Open settings for\",\"profileImageFor\":\"Profile image for\",\"userProfileImage\":\"User profile image\",\"user\":\"User\"},\"common\":{\"hub\":\"Hub\",\"catalog\":\"Catalog\",\"browseProducts\":\"Browse products\",\"myDashboard\":\"My dashboard\",\"community\":\"Community\",\"logOut\":\"Log out\",\"logIn\":\"Log in\",\"signUp\":\"Sign up\",\"termsOfUse\":\"Terms of Use\",\"privacyPolicy\":\"Privacy Policy\",\"day\":\"day\",\"days\":\"days\",\"week\":\"week\",\"weeks\":\"weeks\",\"month\":\"month\",\"months\":\"months\",\"year\":\"year\",\"years\":\"years\",\"daily\":\"daily\",\"weekly\":\"weekly\",\"monthly\":\"monthly\",\"yearly\":\"yearly\",\"buyNow\":\"Buy now\",\"more\":\"More\",\"download\":\"Download\",\"close\":\"Close\",\"readMore\":\"Read more\",\"readLess\":\"Read less\",\"preview\":\"Preview\",\"loading\":\"Loading\",\"notFound\":\"Not found\"},\"Error\":{\"contactOwnerForError\":\"If you believe this is an error, \u003clink\u003econtact the school owner\u003c/link\u003e\",\"somethingWentWrong\":\"Sorry, something went wrong\",\"tryAgain\":\"Please refresh to try again.\",\"somethingIsntWorking\":\"Something isn't working.\",\"ifYouContinueToSeeThisError\":\"If you continue to see this error, please contact the school owner\",\"schoolPageNotFound\":\"This page could not be found.\"},\"Course\":{\"content\":\"Course content\",\"moreFrom\":\"More from {schoolName}\",\"sectionsAndLessonsHeading\":\"{sectionCount} sections | {totalLessons} lessons\",\"lesson\":\"Lesson\",\"lessons\":\"{lessonsCount} Lessons\",\"section\":\"Section\",\"sections\":\"Sections\",\"categories\":\"Categories\",\"codeExample\":\"Code example\",\"metadata\":{\"description\":\"This is the page for course {courseName}.\",\"siteName\":\"Product Detail Page for {courseName}.\",\"imageAlt\":\"Image of {courseName}.\"}},\"Product\":{\"bundle\":{\"productsIncluded\":\"{totalProducts, plural, one {Product included in this {productType}} other {Products included in this {productType}}}\",\"productsTotal\":\"{totalProducts, plural, one {# product in total} other {# products in total}}\",\"moreProducts\":\"{moreProductsCount, plural, one {+ # more product} other {+ # more products}}\"},\"membership\":{\"productsIncluded\":\"{totalProducts, plural, one {Includes # product} other {Includes # products}}\",\"products\":\"{totalProducts, plural, one {product} other {products}}\",\"joinForFree\":\"Join for free\",\"monthlyPlan\":\"{monthlyPrice} monthly\",\"yearlyPlan\":\"{yearlyPrice} yearly\",\"select\":\"Select\",\"selected\":\"Selected\",\"learnMore\":\"Learn more\",\"selectYourMembership\":\"Select your membership to see pricing options.\",\"myMembership\":\"My membership\"},\"metadata\":{\"description\":\"This is the page for {productName}.\",\"siteName\":\"Product Detail Page for {productName}.\",\"imageAlt\":\"Image of {productName}.\"}},\"Filtering\":{\"xMoreResults\":\"+ {count} more\",\"selectFromAllCategories\":\"Select from all categories\",\"viewCategories\":\"View categories\",\"viewAllCategories\":\"View all categories\",\"noResultsForFilters\":\"No products match your current filters\",\"clearFiltersTryAgain\":\"Please \u003clink\u003eclear your filters\u003c/link\u003e and try again.\",\"productTypeDropdownAccessibleLabel\":\"Filter by product type\",\"enrolledProducts\":\"My library\",\"filterByAuthor\":\"Filter by author\",\"filterByMyLibrary\":\"Filter by My library\",\"allAuthors\":\"All authors\",\"searchResultsFound\":\"{count} product found\",\"searchResultsFoundPlural\":\"{count} products found\",\"searchResultsFoundWithTerm\":\"{count} product found for \\\"{term}\\\"\",\"searchResultsFoundWithTermPlural\":\"{count} products found for \\\"{term}\\\"\",\"noSearchResults\":\"No products found\",\"noSearchResultsWithTerm\":\"No products found for \\\"{term}\\\"\",\"searchResultsStatus\":\"Search results status\",\"productFilters\":\"Product filters\"}
12,\"HubPage\":{\"welcome\":\"Welcome!\",\"offline\":\"This school is offline\",\"offlineMessageLogin\":\"If you previously purchased a course from this school, you can login if you wish to contact the owner or view your transaction history.\",\"offlineMessageContact\":\"Contact the owner to let them know you want to access this school again.\"},\"Prices\":{\"free\":\"Free\",\"payments\":\"payments\",\"paymentPlan\":\"{numPaymentsRequired} payments of {cost}/{billingIntervalString}\",\"paymentPlanPlural\":\"{numPaymentsRequired} payments of {cost}/{billingIntervalCount} {billingIntervalString}\",\"subscriptionFreeTrialLabel\":\"{freeTrialLength} day free trial\",\"subscriptionPluralFreeTrialLabel\":\"Free trial for {freeTrialLength} days\",\"subscriptionFreeTrial\":\"{freeTrialLength} day trial then {cost}/{billingIntervalString}\",\"subscriptionPluralFreeTrial\":\"{freeTrialLength} day trial then {cost}/{billingIntervalCount} {billingIntervalString}\",\"subscriptionLabel\":\"Subscription every {billingIntervalString}\",\"subscriptionPluralLabel\":\"Subscription every {billingIntervalCount} {billingIntervalString}\",\"subscriptionPlural\":\"{cost}/{billingIntervalCount} {billingIntervalString}\",\"oneTimePurchase\":\"One-time purchase\",\"seePrices\":\"See prices\",\"forTheFirstPayment\":\"for the first payment\",\"enrollmentCap\":\"Only {enrollmentCap} seats left\",\"enrollmentCapExpiresAt\":\"Price expires on {date}\"},\"PricingCard\":{\"imageAlt\":\"Product image for {name}\",\"courseClosed\":\"This course is closed for enrollment.\",\"enrollmentClosed\":\"This product is closed for enrollment.\"},\"LessonPricingCard\":{\"enrollForFree\":\"Enroll for free\",\"enrollmentClosed\":\"This lesson is closed for enrollment.\"},\"ProductCard\":{\"additionalCourses\":\"+{count, plural, one {# course} other {# courses}}\",\"byAuthor\":\"By {authorName}\",\"courseThumbnailAlt\":\"Course thumbnail\",\"imageAlt\":\"Product image for {name}\",\"noImage\":\"No image available\",\"totalCourses\":\"{count, plural, one {# course} other {# courses}}\",\"totalAttachments\":\"{totalAttachments, plural, one {# file} other {# files}}\",\"viewContent\":\"View content\",\"viewPath\":\"View path\",\"revisitContent\":\"Revisit content\",\"learnMore\":\"Learn more\"},\"Products\":{\"course\":\"Course\",\"digital_product\":\"Digital file\",\"creator_product\":\"Coaching\",\"product_collection\":\"Collection\",\"course_bundle\":\"Course bundle\",\"membership\":\"Membership\",\"content_container\":{\"lesson\":\"Lesson\"},\"bundle\":\"Bundle\",\"learning_path\":\"Learning path\",\"allProductTypes\":\"All product types\",\"noProducts\":\"Sorry, this school has no available products\",\"metadata\":{\"description\":\"Browse the {schoolName} product catalog to explore and discover available products.\"}},\"Sorting\":{\"sortLabel\":\"Sort by:\",\"nameAscending\":\"Name (A-Z)\",\"searchProduct\":\"Search product names\",\"inProgressDesc\":\"In progress\",\"productSortOptions\":\"Product sort options\",\"recommendedOrder\":\"Recommended order\"},\"Toggle\":{\"expandAll\":\"Expand all sections\",\"collapseAll\":\"Collapse all sections\",\"toggleMenu\":\"Toggle menu\"},\"CourseProgress\":{\"nextLesson\":\"Next lesson: {lectureName}\",\"complete\":\"Complete\",\"progressBarAccessibleLabel\":\"Course progress\"},\"FreeBillboard\":{\"siteCreatedWith\":\"This site was created with \u003cteachableLogo\u003e\u003c/teachableLogo\u003e.\",\"createToday\":\"Create your online course today.\",\"startNow\":\"Start now\",\"createYourCourseWith\":\"\u003cunderline\u003eCreate your course\u003c/underline\u003ewith\"},\"Pagination\":{\"previous\":\"Previous\",\"next\":\"Next\",\"morePages\":\"More pages\",\"goToNextPage\":\"Go to next page\",\"goToPreviousPage\":\"Go to previous page\",\"pagination\":\"pagination\"},\"Navigation\":{\"hamburgerMenuTitle\":\"Main menu\",\"hambugerMenuSubtitle\":\"Includes navigation links and user settings\",\"skipToMainContent\":\"Skip to main content\"},\"Footer\":{\"builtWithTeachable\":\"Built with Teachable\"},\"ReturnToAdminBanner\":{\"returnToAdmin\":\"Back to Admin\",\"mobilePreviewAdminMessage\":\"You can see all visible products.\",\"previewAdminMessage\":\"You can see all visible products and products you've enrolled in.\"}
12,\"Greeting\":{\"welcomeBack\":\"Welcome back\",\"letsLearnSomethingToday\":\"Let's learn something today!\"},\"DashboardCommon\":{\"moreProducts\":\"{moreProductsCount, plural, one {+ # more product} other {+ # more products}}\"},\"DashboardTile\":{\"imageAlt\":\"Product image for {name}\",\"noImage\":\"No image available\"},\"DashboardInProgress\":{\"jumpBackIn\":\"Jump back in\",\"viewInProgressCourses\":\"View in-progress courses\",\"resumeCourse\":\"Resume course\"},\"DashboardLibrary\":{\"viewMyLibrary\":\"View my library\",\"standaloneProducts\":\"Stand-alone products\",\"notEnrolledInAnyProducts\":\"You're not enrolled in any products\"},\"DashboardCompleted\":{\"completed\":\"Completed\",\"standaloneCourses\":\"Stand-alone courses\",\"completedCourses\":\"Completed courses\",\"viewMyLibrary\":\"View my library\",\"revisitCourse\":\"Revisit course\"},\"DashboardAdditionalProducts\":{\"exploreAdditionalProducts\":\"Explore additional products\",\"viewAllProducts\":\"View all products\"},\"DashboardLinks\":{\"links\":\"Links\",\"additionalLinks\":\"Additional links\"},\"StackedCourseImages\":{\"additionalCourse\":\"Additional Course {index}\"},\"LearningPath\":{\"viewFullPath\":\"View full path\",\"learningPathProgress\":\"Learning path progress\",\"courseCompletionCount\":\"{totalCompletedCourses} of {totalCourses} courses complete\",\"learningPaths\":\"Learning paths\",\"startFirstCourse\":\"Start first course\",\"viewAllPaths\":\"View all paths\"},\"UnpublishedProduct\":{\"title\":\"This content is currently unavailable\",\"message\":\"The creator has unpublished this content. It might be undergoing updates, scheduled for revision, or is no longer part of the current curriculum.\\n\\nIf you have questions about your access, please reach out to the creator.\"}},\"data-sentry-element\":\"NextIntlClientProvider\",\"data-sentry-source-file\":\"RootContainerPage.tsx\",\"children\":\"$Lf\"}]\n"])</script>
12<script>self.__next_f.push([1,"10:I[47808,[\"390\",\"static/chunks/390-6c0ef7182f313187.js\",\"504\",\"static/chunks/504-5bc1544864645221.js\",\"587\",\"static/chunks/587-b4eb0bfa4782ff98.js\",\"662\",\"static/chunks/662-43dfecae89ce2252.js\",\"174\",\"static/chunks/174-4423aba4a18429fd.js\",\"185\",\"static/chunks/app/layout-0a198bc87f3b7f8f.js\"],\"DirectionProvider\"]\n11:I[69257,[],\"\"]\n12:I[14857,[],\"\"]\n8:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"1\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"2\",{\"children\":\"The Spark School\"}],[\"$\",\"meta\",\"3\",{\"name\":\"description\",\"content\":\"Browse the The Spark School product catalog to explore and discover available products.\"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:title\",\"content\":\"The Spark School\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:description\",\"content\":\"Browse the The Spark School product catalog to explore and discover available products.\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:image\",\"content\":\"https://file-uploads.teachablecdn.com/eac0cea2e97a40589cb184733da3a3a1/ff421eebc11e44259b8905239fc0c41c\"}],[\"$\",\"meta\",\"7\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"8\",{\"name\":\"twitter:title\",\"content\":\"The Spark School\"}],[\"$\",\"meta\",\"9\",{\"name\":\"twitter:description\",\"content\":\"Browse the The Spark School product catalog to explore and discover available products.\"}],[\"$\",\"meta\",\"10\",{\"name\":\"twitter:image\",\"content\":\"https://file-uploads.teachablecdn.com/eac0cea2e97a40589cb184733da3a3a1/ff421eebc11e44259b8905239fc0c41c\"}],[\"$\",\"link\",\"11\",{\"rel\":\"icon\",\"href\":\"https://file-uploads.teachablecdn.com/17cf83f50e854327aa334d3ee9c7bba1/3b52a10205d348988876218357fd7f55\"}]]\n3:null\n7:[\"$\",\"html\",null,{\"className\":\"group w-full font-Lato\",\"lang\":\"en\",\"dir\":\"ltr\",\"data-sentry-component\":\"RootLayout\",\"data-sentry-source-file\":\"layout.tsx\",\"children\":[[\"$\",\"head\",null,{\"data-sentry-component\":\"GlobalCodeSnippets\",\"data-sentry-source-file\":\"GlobalCodeSnippets.tsx\",\"children\":[[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\" \\n if (!window.current_user) {\\n "])</script>
12<script>self.__next_f.push([1," Object.defineProperty(window, \\\"current_user\\\", {\\n value: Object.freeze(null),\\n writable: false,\\n configurable: false,\\n enumerable: false,\\n });\\n }\\n \"}}],[],[[\"$\",\"meta\",\"0\",{\"property\":\"og:image\",\"content\":\"https://uploads.teachablecdn.com/attachments/MUfgzjkESQqWt6FCKzZR_Sparkability+Opengraph+Covers.png\",\"children\":\"$undefined\"}],\"\\n\",[\"$\",\"meta\",\"2\",{\"property\":\"og:image\",\"content\":\"https://uploads.teachablecdn.com/attachments/XxItGTQSTKwiSoOT1uiZ_Screenshot+Homepage.jpg\",\"children\":\"$undefined\"}],\"\\n\",[\"$\",\"meta\",\"4\",{\"property\":\"og:image:alt\",\"content\":\"Sparkability|The School of The Spark Project\",\"children\":\"$undefined\"}]],null,null]}],[\"$\",\"body\",null,{\"children\":[\"$\",\"$L10\",null,{\"dir\":\"ltr\",\"children\":[false,[\"$\",\"$L11\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L12\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$L13\",\"notFoundStyles\":[]}]]}]}]]}]\n"])</script>
12<script>self.__next_f.push([1,"15:I[6669,[\"390\",\"static/chunks/390-6c0ef7182f313187.js\",\"504\",\"static/chunks/504-5bc1544864645221.js\",\"587\",\"static/chunks/587-b4eb0bfa4782ff98.js\",\"662\",\"static/chunks/662-43dfecae89ce2252.js\",\"568\",\"static/chunks/568-26cc4b779c22ea52.js\",\"174\",\"static/chunks/174-4423aba4a18429fd.js\",\"387\",\"static/chunks/app/products/layout-9986eccca5b35733.js\"],\"HeapAnalytics\"]\n16:I[12094,[\"390\",\"static/chunks/390-6c0ef7182f313187.js\",\"504\",\"static/chunks/504-5bc1544864645221.js\",\"587\",\"static/chunks/587-b4eb0bfa4782ff98.js\",\"662\",\"static/chunks/662-43dfecae89ce2252.js\",\"568\",\"static/chunks/568-26cc4b779c22ea52.js\",\"174\",\"static/chunks/174-4423aba4a18429fd.js\",\"387\",\"static/chunks/app/products/layout-9986eccca5b35733.js\"],\"FullStory\"]\n17:I[72094,[\"390\",\"static/chunks/390-6c0ef7182f313187.js\",\"504\",\"static/chunks/504-5bc1544864645221.js\",\"587\",\"static/chunks/587-b4eb0bfa4782ff98.js\",\"662\",\"static/chunks/662-43dfecae89ce2252.js\",\"568\",\"static/chunks/568-26cc4b779c22ea52.js\",\"174\",\"static/chunks/174-4423aba4a18429fd.js\",\"387\",\"static/chunks/app/products/layout-9986eccca5b35733.js\"],\"Pendo\"]\n18:I[13959,[\"390\",\"static/chunks/390-6c0ef7182f313187.js\",\"504\",\"static/chunks/504-5bc1544864645221.js\",\"587\",\"static/chunks/587-b4eb0bfa4782ff98.js\",\"662\",\"static/chunks/662-43dfecae89ce2252.js\",\"568\",\"static/chunks/568-26cc4b779c22ea52.js\",\"174\",\"static/chunks/174-4423aba4a18429fd.js\",\"387\",\"static/chunks/app/products/layout-9986eccca5b35733.js\"],\"SkipLink\"]\n"])</script>
12<script>self.__next_f.push([1,"f:[\"$\",\"div\",null,{\"className\":\"min-h-screen flex flex-col font-Lato\",\"data-sentry-component\":\"SchoolContainerPage\",\"data-sentry-source-file\":\"SchoolContainerPage.tsx\",\"children\":[\"$L14\",[\"$\",\"$L15\",null,{\"user\":null,\"schoolId\":\"72658\",\"featureFlags\":{\"clickableCardExperimentVariant\":\"Variant A\"},\"data-sentry-element\":\"HeapAnalytics\",\"data-sentry-source-file\":\"SchoolContainerPage.tsx\"}],null,[\"$\",\"$L16\",null,{\"data-sentry-element\":\"FullStory\",\"data-sentry-source-file\":\"SchoolContainerPage.tsx\"}],[\"$\",\"$L17\",null,{\"school\":{\"id\":72658,\"name\":\"The Spark School\",\"isOnFreePlan\":true,\"subscriptionInTrial\":false,\"createdBeforeProductsLaunch\":true,\"allowCodeSnippets\":true,\"isLaunched\":true,\"primaryOwnerId\":1992199,\"headerCustomLinks\":[{\"id\":\"3815028\",\"text\":\"My Membership\",\"url\":\"/membership\",\"target\":\"\",\"visibleTo\":\"logged_in\"}],\"footerCustomLinks\":[],\"customization\":{\"customCss\":\".course-listing .course-box-image-container .course-box-image {\\n border-top-left-radius: 4px !important;\\n border-top-right-radius: 4px !important;\\n}\\n\\n.btn-hg, .btn-hg:active, .btn-hg:focus {\\n border-radius: 4px !important;\\n}\\n\\n.course-listing {\\n border-radius: 4px !important;\\n}\\n\\n\\n.block__text .b-24233801-text_color {\\n width: 60% !important;\\n}\\n\\n.block__text .b-24239073-text_color {\\n width: 60% !important;\\n}\\n\\n.base-button {\\n border-radius: 4px !important;\\n}\\n.navbar {\\n padding: 10px 20px;\\n}\\n\",\"loggedOutHeaderIncludes\":null,\"loggedInHeaderIncludes\":null,\"headerIncludes\":\"\u003cmeta property=\\\"og:image\\\" content=\\\"https://uploads.teachablecdn.com/attachments/MUfgzjkESQqWt6FCKzZR_Sparkability+Opengraph+Covers.png\\\" /\u003e\\n\u003cmeta property=\\\"og:image\\\" content=\\\"https://uploads.teachablecdn.com/attachments/XxItGTQSTKwiSoOT1uiZ_Screenshot+Homepage.jpg\\\" /\u003e\\n\u003cmeta property=\\\"og:image:alt\\\" content=\\\"Sparkability|The School of The Spark Project\\\" /\u003e\",\"brandPrimary\":\"#FFFFFF\",\"brandSecondary\":\"#ba004d\",\"brandNavbarText\":\"#222222\",\"font\":\"Lato\",\"showLogin\":null,\"showSignup\":null,\"brandFooterLinkUrl\":null,\"turnOffFedoraBranding\":false,\"siteLogoUrl\":\"https://static-media.hotmart.com/qtLXg6dh1Op74WKa9L9AA5hzi50=/0x120/https://uploads.teachablecdn.com/attachments/WqNeR2KrR2qhC9xawFIi_spark+school.png\",\"faviconUrl\":\"https://file-uploads.teachablecdn.com/17cf83f50e854327aa334d3ee9c7bba1/3b52a10205d348988876218357fd7f55\",\"loggedOutHomepageBackgroun
12dImageUrl\":\"https://file-uploads.teachablecdn.com/eac0cea2e97a40589cb184733da3a3a1/ff421eebc11e44259b8905239fc0c41c\",\"strings\":{\"otp_login_signup\":{\"otp_login_title\":\"Log In\",\"otp_login_email_label\":\"Email\",\"otp_login_email_placeholder\":\"[email protected]\",\"otp_login_button\":\"Log In\",\"otp_login_remember_me_label\":\"Remember me\",\"otp_login_password_banner\":\"We will email you a code for a password-free log in. Or you can [password_login_url] log in with a password [password_login_url] instead.\",\"otp_login_dont_have_account_note\":\"Donât have an account? [otp_sign_up_url] Sign Up [otp_sign_up_url]\",\"otp_login_having_trouble_note\":\"Having trouble? [password_login_url] Log in with password instead [password_login_url]\",\"otp_login_sent_code_note\":\"To log in, enter the code sent to your email (%form_email)\",\"otp_login_with_password_footer\":\"[password_login_url] Login with password instead [password_login_url]\",\"otp_login_signup_action\":\"Sign up\",\"otp_signup_title\":\"Sign Up\",\"otp_signup_name_label\":\"Full name\",\"otp_signup_name_placeholder\":\"your name\",\"otp_signup_email_label\":\"Email\",\"otp_signup_email_placeholder\":\"[email protected]\",\"otp_signup_checkbox_label\":\"I agree to receive promotional and instructional emails from %{school_name} School\",\"otp_signup_terms\":\"By signing up, I agree to %{school_name} School's [school_privacy_url] Privacy [school_privacy_url] \u0026amp; [school_terms_url] Terms [school_terms_url], and Teachable's [teachable_privacy_url] Privacy [teachable_privacy_url] \u0026amp; [teachable_terms_url] Terms. [teachable_terms_url]\",\"otp_signup_send_code_button\":\"Send code\",\"otp_signup_have_account_note\":\"Already have an account? [otp_login_url] Log in [otp_login_url]\",\"otp_signup_having_trouble_note\":\"Having trouble? [password_signup_url] Sign up with password instead [password_signup_url]\",\"otp_signup_sent_code_note\":\"To sign up, enter the code sent to your email (%form_email)\",\"otp_back_button\":\"Back\",\"otp_verify_button\":\"Verify\",\"otp_resend_code_button\":\"Resend code\",\"otp_having_trouble\":\"Having trouble?\",\"otp_or_divider_label\":\"OR\"},\"header\":{\"admin\":\"Admin\",\"sign_in\":\"Login\",\"sign_up\":\"Sign Up\",\"log_out\":\"Log Out\",\"more\":\"More\"},\"footer\":{\"copyright\":\"©\",\"contact_us\":\"Contact Us\"},\"checkout\":{\"logged_in\":\"You are logged in as\",\"with_this_email_address\":\"with this email address to complete your purchase.\",\"existing_account_detected\":\"Existing account detected\",\"forgot_your_password_link_text\":\"Forgot your password?\",\"password_login_link_title\":\"Log in\",\"apply\":\"Apply\",\"invalid_coupon\":\"Invalid coupon\",\"already_have_account\":\"Already have an account?\",\"use_this_account\":\"Use this account to access your purchase.\",\"reset_password\":\"Reset your password\",\"login_with_email\":\"To finish your purchase, use this email address to log in to your account with this business\",\"reset\":\"Reset\",\"select_course\":\"Select Course\",\"phone_number_label\":\"Phone Number\",\"tax_applied\":\"The transaction total has been updated to reflect added tax based on your shipping country. Please review the new total and confirm your payment.\",\"verify\":\"Verify\",\"continue\":\"Continue\",\"buy_now\":\"Enroll Now! \",\"subscribe\":\"Subscribe\",\"place_order\":\"Place order\",\"get_it_for_free\":\"Get it for free\",\"subscribe_for_free\":\"Subscribe for free\",\"review_your_order\":\"Order summary\",\"enter_payment_information\":\"Payment information\",\"express_checkout_header\":\"Express checkout\",\"confirm_payment_information\":\"Confirm payment information\",\"amount_too_small\":\"The minimum amount must be $0.50 USD (or equivalent).\",\"payment_method\":\"Payment method\",\"change\":\"Change\",\"cc_statement_name\":\"This transaction will appear on your statement as\",\"link_change_payment_method\":\"To see all available payment methods, change to a new payment method.\",\"credit_card\":\"Card\",\"credit_card_aria_label\":\"Click to select Credit Card payment method\",\"paypal\":\"PayPal radio selection\",\"paypal_aria_label\":\"Click to select Paypal payment method\",\"paypal_tax_disclaimer\":\"Where applicable, the final sales tax may be added after you complete the transaction.\",\"paypal_different_tax_rate\":\"The est. tax on this purchase has been updated in accordance with your PayPal zipcode. Please review and continue with purchase.\",\"mobile_pay\":\"Mobile Pay\",\"mobile_pay_aria_label\":\"Click to select Mobile Pay payment method\",\"add_new_card\":\"Add a new Credit Card\",\"use_existing_card\":\"Use existing Credit Card\",\"card_ends_in\":\"The card you have on file ends in\",\"use_another_card\":\"Use another card\",\"use_card_ending_in\":\"I'd like to use the card ending in\",\"success_message\"
12:\"You've been enrolled!\",\"error_message\":\"Sorry, there was an error completing your purchase -- please try again.\",\"phone_number_error_message\":\"Sorry, there was an error when updating your phone number.\",\"tax\":\"Tax Rate\",\"tax_detailed\":\"Est. tax - %{percent} (%{country_name})\",\"tax_inclusive_label\":\"Including %{tax} in taxes\",\"coupon_discount\":\"Coupon Discount\",\"enter_coupon_code\":\"Coupon code\",\"vat_number_add_link_label\":\"Apply\",\"vat_number_applied_label\":\"Tax ID number applied\",\"vat_number_label\":\"Tax ID number\",\"vat_number_tooltip\":\"Please ensure that your Tax ID is formatted correctly for your country or province.\",\"vat_applied_label\":\"Tax number applied (-%{tax})\",\"vat_applied_tooltip\":\"This is an estimate of the tax you'll be charged. When you enter your delivery address, it will be updated. This tax can be removed if you (or your company) have an EU VAT ID and you enter it at the checkout.\",\"vat_removed\":\"See the order summary for any price changes.\",\"remove_vat\":\"Remove\",\"add_coupon\":\"Add coupon code\",\"remove_coupon\":\"remove\",\"expired_invalid_coupon_entered\":\"The coupon code you entered is expired or invalid, but the course is still available!\",\"redeem_coupon\":\"Redeem coupon\",\"total\":\"Total\",\"billed_today\":\"Billed today\",\"next_billing_date\":\"Next billing date:\",\"subscription_cadence_monthly\":\"monthly\",\"subscription_cadence_quarterly\":\"quarterly\",\"subscription_cadence_semiannually\":\"semi-annual\",\"subscription_cadence_yearly\":\"yearly\",\"subscription_cadence_weekly\":\"weekly\",\"subscription_cadence_biweekly\":\"biweekly\",\"interval_cadence_quarterly\":\"quarter\",\"interval_cadence_semiannually\":\"six months\",\"interval_cadence_biweekly\":\"two weeks\",\"monthly_payments_cadence\":\"monthly payments\",\"subscription_disclaimer\":\"You also agree that you are purchasing a subscription of %{price} %{plus_any_applicable_tax} that is charged on a recurring %{subscription_cadence} basis, %{after_your_free_trial}\",\"subscription_disclaimer_with_bump\":\"and a subscription of %{price}, that is charged on a recurring %{subscription_cadence} basis, %{after_your_free_trial}\",\"until_you_cancel\":\"until you cancel.\",\"subscription_disclaimer_with_coupon\":\"You also agree that you are purchasing a subscription of %{discount} %{plus_any_applicable_tax} that is charged on a recurring %{subscription_cadence} basis, until %{date} when it adjusts to %{price} that is charged on a recurring %{subscription_cadence} basis, %{after_your_free_trial}\",\"plus_any_applicable_tax\":\"(plus any applicable tax)\",\"after_your_free_trial\":\"after your free trial,\",\"steps_select_a_course\":\"Select a course\",\"steps_create_account\":\"Create account\",\"steps_login\":\"Login\",\"steps_checkout\":\"Payment\",\"invalid_email\":\"Invalid email\",\"invalid_phone_number\":\"Invalid phone number\",\"invalid_username\":\"Invalid name\",\"invalid_vat_id\":\"Invalid tax number\",\"invalid_number\":\"Invalid card number\",\"incorrect_number\":\"Incorrect card number\",\"card_declined\":\"An error occurred while processing the payment. Please try another payment method.\",\"invalid_expiry_month\":\"Invalid expiration month\",\"invalid_expiry_year\":\"Invalid expiration year\",\"invalid_cvc\":\"Invalid CVC code\",\"incorrect_cvc\":\"Incorrect CVC code\",\"expired_card\":\"The card has expired.\",\"incorrect_postal\":\"Invalid postal code\",\"incorrect_zip\":\"Invalid ZIP code\",\"missing\":\"There is no card on a customer that is being charged.\",\"processing_error\":\"An error occurred while processing the payment. Please try again or choose another payment method.\",\"fedora_server_error\":\"Undergoing maintenance, purchasing temporarily unavailable, please try again later. You have not been charged.\",\"multiple_currency_error\":\"We are very sorry, but at this time we can only support subscriptions in one currency per customer, and you already have a subscription in a different currency.\",\"already_purchased_error\":\"You are already enrolled in this product.\",\"membership_already_enrolled_error\":\"You are already enrolled in a tier for this membership. To make changes to this subscription, \",\"network_error\":\"A network error prevented this action from being completed. Please try again.\",\"risk_error\":\"Status code 59: Your payment could not be processed due to an authorization error. Please contact\",\"business_name\":\"Business name\",\"add_business_details\":\"Add business details\",\"business_details_toggle_label\":\"Add a business tax ID\",\"business_details_description\":\"We need your billing address in order to validate your tax ID\",\"add_business_name\":\"Add business name\",\"billing_address\":\"Address\",\"delivery_address\":\"Delivery address\",\"delivery_address_tooltip\":\"Delivery address is required to calculate taxes. We may al
12so use this to send any physical materials related to the purchase.\",\"city\":\"City\",\"state\":\"State\",\"state_province_or_region\":\"State, province, or region\",\"add_state_province_or_region\":\"Add state, province, or region\",\"country\":\"Country\",\"street_address\":\"Street address\",\"street_address_2\":\"Street address line 2\",\"add_street_address_2\":\"Add address line 2\",\"street_address_2_placeholder\":\"Apt, floor, suite, bldg, etc.\",\"postal_code\":\"Postal code\",\"zip_code\":\"ZIP code\",\"delivery_same_as_billing\":\"Delivery address same as billing\",\"delivery_same_as_billing_tooltip\":\"Your delivery address is used to calculate tax and ensure compliance.\",\"add_card\":\"Add Card\",\"verify_card\":\"Verify Card\",\"verifying_card\":\"Verifying Card...\",\"confirm_payment\":\"Confirm Payment\",\"verified_card\":\"Verified card ending in\",\"name_on_card_required\":\"Name on card is required\",\"no_country_selected\":\"Please select your billing country\",\"country_select_prompt\":\"Select your billing country\",\"tax_country_mismatch\":\"We could not establish a correct country for tax purposes. Please try again.\",\"security_info_heading\":\"Your payment is secure\",\"security_info_description\":\"All transactions are secure and encrypted.\",\"secure_transaction_description\":\"All transactions are secure and encrypted.\",\"required_phone_number\":\"Phone number is required\",\"required_fields_description\":\"required\",\"optional_fields_description\":\"optional\",\"required_card_field_empty\":\"All card details must be filled\",\"required_field_empty\":\"Cannot be blank\",\"mobile_pay_authorized_message\":\"Almost done! Complete your order by clicking the button below.\",\"email_error_default\":\"The email you entered is invalid.\",\"email_error_misspelled_gmail\":\"Did you mean \\\"gmail\\\"?\",\"email_error_misspelled_com\":\"Did you mean \\\".com\\\"?\",\"email_error_no_tld\":\"Did you forget something? Most email addresses have a \\\".\\\", like in \\\".com\\\".\",\"email_error_dismiss\":\"Dismiss\",\"your_order_id\":\"Your order ID:\",\"receive_confirmation_at\":\"You will shortly receive an email confirmation at\",\"password_header\":\"One last step\",\"password_instructions\":\"Please complete your account information to access %{course_name} in the future.\",\"password_instructions_without_course_name\":\"Please complete your account information to access your purchase in the future.\",\"password_submit\":\"Create Account\",\"confirm_location\":\"Confirm Your Billing Location\",\"account_information\":\"Get started\",\"student_login_description\":\"Providing your email allows us to send you everything you need for your purchase.\",\"estimated_tax_label\":\"Estimated tax\",\"plus_tax_hint\":\"plus tax\",\"taxes_included\":\"Taxes included\",\"estimated_tax_tooltip_details\":\"The final tax and total will be confirmed in your invoice after you place your order.\",\"verified_email_school_account\":\"It looks like you already have a %{school_name} account.\",\"verified_email_teachable_account\":\"It looks like you already have a Teachable Account.\",\"not_you_use_different_email\":\"If this is not you, please use a different email address.\",\"forgot_password_sentence\":\"If you forgot your password, %{link}.\",\"forgot_password_link_text\":\"Forgot password?\",\"enter_password\":\"Enter password\",\"logged_in_as\":\"You are logged in as %{email}.\",\"save_payment_details_for_future\":\"Save payment method for future purchases on Teachable\",\"save_payment_details_learn_more\":\"Learn More\",\"wait_title\":\"Hang tight! We're processing your payment.\",\"wait_title_retry\":\"Hey! You already have an order in progress.\",\"wait_message\":\"This may take up to 30 seconds.\",\"new_device_title\":\"We don't recognize this device.\",\"new_device_body\":\"Check your email for instructions to authorize this device and complete your purchase.\",\"coupon_frequency_first\":\"First Payment\",\"coupon_frequency_all\":\"All Payments\",\"coupon_expired\":\"Coupon Expired\",\"coupon_expired_tooltip\":\"This coupon has expired.\",\"coupon_remaining_uses\":\"Coupon Applied: Only %{uses} left\",\"coupon_remaining_uses_tooltip\":\"Only %{uses} uses left before this coupon expires.\",\"coupon_expires_at\":\"Coupon Applied: Expires %{time}\",\"coupon_remaining_time_in_days\":\"Coupon Applied: Expires in %{time} days\",\"coupon_one_day_remaining\":\"Coupon Applied: Expires in 1 day\",\"coupon_remaining_time_in_hours\":\"Coupon Applied: Expires in %{time} hours\",\"coupon_one_hour_remaining\":\"Coupon Applied: Expires in 1 hour\",\"coupon_remaining_time_in_minutes\":\"Coupon Applied: Expires in %{time} minutes\",\"coupon_one_minute_remaining\":\"Coupon Applied: Expires in 1 minute\",\"coupon_remaining_time_in_weeks_tooltip\":\"This coupon expires in %{num_weeks} %{weeks}, %{num_days} %{days}, %{num_hours} %{hours}.\",\"coupon_remaining_time_in_days_tooltip\":\"This coupon expires in %{num_days} %{days}, %{num_hours} %{hours}, %{num_minutes} %{minutes}.\",\"coupon_remaining_time_in_hours_tooltip\":\"This coupon expires in %{num_hours} %{hours}, %{num_minutes} %{minutes}.\",\"coupon_remaining_time_in_minutes_tooltip\":\"This coupon expires in %{num_minutes} %{minutes}.\",\"purchase_form_disclaimer\":\"This is a subscription product billed on a monthly basis until you cancel. Cancel anytime from the account management page.\",\"purchase_form_disclaimer_quarterly\":\"This is a subscription product billed on a quarterly basis until you cancel. Cancel anytime from the account management page.\",\"purchase_form_disclaimer_semiannually\":\"This is a subscription product billed on a semi-annual basis until you cancel. Cancel anytime from the account management page.\",\"purchase_form_disclaimer_yearly\":\"This is a subscription product billed on a yearly basis until you cancel. Cancel anytime from the account management page.\",\"purchase_form_disclaimer_weekly\":\"This is a subscription product billed on a weekly basis until you cancel. Cancel anytime from the account management page.\",\"purchase_form_disclaimer_biweekly\":\"This is a subscription product billed on a biweekly basis until you cancel. Cancel anytime from the account management page.\",\"purchase_form_vat_school_disclaimer\":\"Contact
12%{school_name} for more info.\",\"purchase_form_vat_owner_disclaimer\":\"Contact %{school_owner} at %{school_name} for more info.\",\"pricing_plan_description_toggle_label_show\":\"More\",\"pricing_plan_description_toggle_label_hide\":\"Less\",\"address_verification_error\":\"There was an issue verifying your address. Please review the entered info for accuracy.\",\"enrollment_cap_error\":\"Sorry, this item has sold out.\",\"unpublished_purchasable_error\":\"Sorry, this product is no longer available.\",\"enrollment_cap_remaining_seats\":\"Only %{enroll_count} seats left\",\"enrollment_cap_time_expired\":\"Price expired\",\"enrollment_cap_remaining_time_in_days\":\"Price expires in %{time} days\",\"enrollment_cap_one_day_remaining\":\"Price expires in 1 day\",\"enrollment_cap_remaining_time_in_hours\":\"Price expires in %{time} hours\",\"enrollment_cap_one_hour_remaining\":\"Price expires in 1 hour\",\"enrollment_cap_remaining_time_in_minutes\":\"Price expires in %{time} minutes\",\"enrollment_cap_one_minute_remaining\":\"Price expires in 1 minute\",\"enrollment_cap_remaining_time_on_date\":\"Price expires on %{time}\",\"enrollment_cap_remaining_seats_tooltip\":\"Only %{enroll_count} seats remain until enrollment closes\",\"enrollment_cap_time_expired_tooltip\":\"Enrollment has closed\",\"enrollment_cap_remaining_time_on_date_tooltip\":\"Enrollment closes on %{date}\",\"enrollment_cap_remaining_time_in_days_tooltip\":\"Enrollment closes in %{num_days} %{days}, %{num_hours} %{hours}, %{num_minutes} %{minutes}\",\"enrollment_cap_remaining_time_in_hours_tooltip\":\"Enrollment closes in %{num_hours} %{hours}, %{num_minutes} %{minutes}\",\"enrollment_cap_remaining_time_in_minutes_tooltip\":\"Enrollment closes in %{num_minutes} %{minutes}\",\"minute\":\"minute\",\"minutes\":\"minutes\",\"hour\":\"hour\",\"hours\":\"hours\",\"day\":\"day\",\"days\":\"days\",\"week\":\"week\",\"
12weeks\":\"weeks\",\"referral_existing_student\":\"Referral coupon is for new students only.\",\"order_bump_header\":\"Bonus offer\",\"order_bump_add_button_text\":\"Add\",\"order_bump_added_notification_text\":\"Added!\",\"order_bump_remove_button_text\":\"Remove\",\"full_name_required\":\"Full name is required\",\"change_payment_method\":\"Change payment method\",\"use_saved_card\":\"Use saved card\",\"bnpl_error_message\":\"Your chosen payment method was not successful. Try another option to continue.\",\"send_as_gift\":\"Send as a gift (optional)\",\"recipient_name\":\"Recipient full name\",\"recipient_name_placeholder\":\"Full name\",\"recipient_email\":\"Recipient email address\",\"recipient_email_placeholder\":\"[email protected]\",\"gift_message\":\"Gift message (optional)\",\"gift_message_placeholder\":\"Include a message (optional)\",\"gift_message_max_size_error\":\"You have exceeded the 300 character limit.\",\"recipient_disclaimer\":\"The purchased item will be sent to the recipient via email immediately upon purchase. Your email address will only be used to send you a receipt.\",\"shipping_information\":\"Shipping information\",\"shipping_information_description\":\"Your shipping information is used to calculate tax and ensure compliance.\",\"address_tooltip\":\"Your address is used to calculate tax based on where you live and ensure compliance with applicable laws in your country.\",\"agree_to_terms_error_message\":\"Consent is required to complete this purchase.\",\"agree_to_receive_text_messages\":\"You agree to receive promotional communications from the %{school_name}. Standard message and data rates may apply.\",\"agree_to_receive_text_messages_error_message\":\"You must agree to receive text messages.\",\"due_today\":\"Due today\",\"recurring_total_tooltip\":\"Does not include any applicable sales tax.\",\"recurring_total\":\"Recurring total\",\"additional_information\":\"Additional information\",\"empty_custom_field_values_error\":\"Empty student checkout custom fields\",\"invalid_field_value_error\":\"Missing required values for student checkout custom field\",\"order_invalid_status_error\":\"Order cannot be edited\",\"order_failed_to_save_error\":\"Order could not be saved\"},\"creator_checkout\":{\"new_device_sign_in\":\"One more thing, we need to confirm this device. Please enter the code in the email we sent you.\"},\"courses\":{\"watch_promo_button\":\"Watch Promo\",\"your_instructor\":\"Your Instructor\",\"get_started\":\"Get Started Now\",\"faq_title\":\"Frequently Asked Questions\",\"curriculum\":\"Course Curriculum\",\"search_prompt\":\"Find a product\",\"off_original_price\":\"off original price!\",\"applied_at_checkout\":\"(coupon will be applied at checkout)\",\"included_with_purchase\":\"Courses Included with Purchase\",\"included_courses\":\"Included Courses\",\"included_products\":\"Included Products\",\"bundle_size\":\"Course Bundle\",\"original_price\":\"Original Price\",\"originally_valued_at\":\"Originally valued at\",\"lecture_list_preview\":\"Preview\",\"lecture_list_complete\":\"Complete\",\"lecture_list_start\":\"Start\",\"lecture_list_review\":\"Review\",\"start_next_lecture\":\"Start next lesson\",\"start_lesson\":\"Start Lesson\",\"next_lesson\":\"Next Lesson\",\"progress_bar_header\":\"Progress\",\"complete_summary\":\"%{completed} / %{total} complete\",\"all_lessons_completed\":\"All lessons have been completed.\",\"you_can_review\":\"You can review the materials at any point.\",\"curriculum_empty\":\"The curriculum is empty.\",\"not_added_sections\":\"The author has not added any sections and lessons to this course yet.\",\"sign_in_to_view_courses\":\"Please Log in or Sign Up to View Your Courses\",\"cta_before_count\":\"Join\",\"tax_exclusive_disclaimer\":\"Plus tax where applicable.\",\"tax_inclusive_disclaimer\":\"Local tax included where applicable.\",\"cta_after_count\":\"others and get started now!\",\"cta_no_count\":\"Get started now!\",\"preenrollment_success\":\"Thanks! We'll be in touch.\",\"preenrollment_failure\":\"Please check your email address.\",\"category_filter\":\"Category:\",\"author_filter\":\"Author:\",\"all_filter\":\"All\",\"no_products\":\"This course is closed for enrollment.\",\"enroll\":\"Enroll\",\"search_button\":\"\u003ci class=\\\"fa fa-search\\\"\u003e\u003c/i\u003e\",\"available_in\":\"Available in\",\"after_you_enroll\":\"after you enroll\",\"days\":\"days\",\"already_enrolled\":\"You are already enrolled in this course. Click here to view it â\",\"certificate\":\"Certificate\",\"certificate_download\":\"Download\",\"certificate_modal_title\":\"Congratulations on completing %{course_name}!\",\"certificate_download_info\":\"Get a copy of your certificate\",\"available_until\":\"Available until\",\"available_until_info\":\"You purchased this course on %{purchase_date} and have until %{expiration_date} to access all the content.\",\"community\":\"Community\"},\"lectures\":{\"list_title\":\"All Lessons\",\"contents\":\"Lesson Contents\",\"previous_button\":\"Previous Lesson\",\"complete_button\":\"Complete and Continue\",\"attachments\":\"Lesson Attachments\",\"content_locked\":\"Lesson content locked\",\"content_locked_drip\":\"Lesson content will become available in\",\"if_you_are_enrolled\":\"If you're already enrolled, \",\"you_will_need_to_login\":\"you'll need to login\",\"enroll_in_course_to_unlock\":\"Enroll in Course to Unlock\",\"go_to_last_lesson\":\"Go to last lesson\",\"download\":\"Download\",\"setting_autoplay\":\"Autoplay\",\"setting_autocomplete\":\"Autocomplete\",\"setting_playbackspeed\":\"Speed\",\"view_lecture\":\"View lesson\",\"content_progress_locked_title\":\"Lesson Content Locked\",\"content_progress_locked_description\":\"You have a previous lesson that has not been completed.\",\"content_session_locked_description\":\"Your session expired. Please sign in again to continue.\",\"content_progress_locked_drip_guide\":\"Until then, complete the last lesson you left off on.\",\"content_progress_locked_tooltip\":\"You must complete all lesson material before progressing.\",\"video_content_progress_locked_tooltip\":\"90% of each video must be completed. You have completed %{progress_completed} of the current video.\",\"open_response_required_locked_tooltip\":\"Response is required to continue.\"},\"referral_program\":{\"referral_block_button\":\"Learn more\",\"referral_page_header\":\"Refer a friend\",\"earned_rewards_header\":\"Your earned rewards\",\"earned_rewards_description\":\"Once a friend uses your referral link, you will receive a reward discount code to use on a future purchase in this school.\",\"referral_discount\":\"Discount\",\"referral_code\":\"Code\",\"no_earned_rewards\":\"No rewards yet\"},\"creator_product\":{\"no_products\":\"This coaching is not available for purchase.\",\"schedule_button\":\"Go to my service\"},\"product_collection\":{\"no_products\":\"This bundle is not available for purchase.\",\"contents\":\"Bundle contents\",\"certificate\":\"Certificate\",\"full_path\":\"Full path\"},\"digital_product\":{\"no_products\":\"This product is not currently available.\"},\"membership\":{\"no_membership_tiers\":\"This membership is closed for enrollment\",\"heading_text\":\"Select Your Tier\"},\"community\":{\"community\":\"Community\",\"online_community\":\"Online Community\",\"learn_with_others\":\"Learn with others\",\"continue_learning_with_other_members\":\"Continue learning with other members of\"},\"comments\":{\"post_title\":\"Post a comment\",\"post_placeholder\":\"Leave a comment...\",\"post_success\":\"Your comment was posted.\",\"post_moderation\":\"Your comment was posted, but it needs to be approved by the school owner before it shows up.\",\"post_fail\":\"Sorry, your comment could not be posted at this time :(\",\"post_comment\":\"Post Comment\",\"save_comment\":\"Save Comment\",\"view_comment\":\"View comment\",\"reply\":\"Reply\",\"ago\":\"ago\",\"now\":\"now\",\"instructor\":\"Instructor\",\"awaiting_review\":\"Awaiting Review\",\"comments\":\"comments\",\"notifications_participating_thread\":\"Notify me when someone comments on a discu
12ssion I've commented in.\",\"notifications_responses\":\"Notify me when someone responds to my comments.\",\"notifications_author\":\"Notify me when someone comments in one of my courses.\",\"has_been_removed\":\"This comment has been removed.\",\"add_image\":\"Add Image\",\"view_thread\":\"View the rest of this thread\",\"approve\":\"Approve\",\"edit\":\"Edit\",\"delete\":\"Delete\",\"permalink\":\"Link\",\"load_more\":\"Load more\",\"add_text_error\":\"Please add text to the comment.\",\"comment_responses_email\":\"Email me when someone responds to my comments.\",\"comment_discussion_email\":\"Email me when someone comments on a discussion I've commented in.\"},\"common\":{\"browse_products\":\"Browse products\",\"my_dashboard\":\"My dashboard\",\"my_membership\":\"My membership\",\"enroll_in\":\"Enroll in\",\"enroll_in_course\":\"Enroll in Course\",\"enroll_in_course_for\":\"Enroll in Course for\",\"finalize_enrollment\":\"Finalize \u0026amp; Enroll\",\"hide\":\"Hide\",\"toggle_nav\":\"Toggle navigation\",\"terms\":\"Terms of Use\",\"privacy_policy\":\"Privacy Policy\",\"free\":\"FREE\",\"price\":\"Price\",\"course\":\"Course\",\"creator_product\":\"Coaching\",\"product_collection\":\"Bundle\",\"lesson\":\"Lesson\",\"video\":\"Video\",\"digital_product\":\"Digital Download\",\"membership_tier\":\"Membership Tier\",\"manage_subscriptions\":\"Membership \u0026amp; Subscriptions\",\"cancel_subscription\":\"Cancel Subscription\",\"edit_profile\":\"Edit Profile\",\"remove\":\"Remove\",\"setup\":\"Set-up\",\"my_courses_link\":\"My Courses\",\"add_change_credit_card\":\"Add / Change Credit Card\",\"purchase_history\":\"Purchase History\",\"address\":\"Address\",\"security\":\"Security\",\"contact_school\":\"Contact\",\"refer_a_friend\":\"Refer a friend\",\"message\":\"Message\",\"update_billing_info\":\"Update billing info\",\"powered_by\":\"Powered by\",\"course_percent_complete\":\"COMPLETE\",\"per_month\":\"/month\",\"applied_to_first\":\"applied to first payment\",\"applied_to_all\":\"applied to all payments\",\"every\":\"every\",\"for_the_first\":\"for the first\",\"then\":\"then\",\"payment\":\"payment\",\"month\":\"month\",\"week\":\"week\",\"year\":\"year\",\"weeks\":\"weeks\",\"months\":\"months\",\"per_year\":\"/year\",\"per_week\":\"/week\",\"number_of_payments\":\"payments of\",\"free_trial_length\":\"day free trial\",\"or\":\"or\",\"processing\":\"Processing...\",\"description\":\"Discussion\",\"view_admin_dashboard\":\"View Admin Dashboard\"},\"homepage\":{\"page_title\":\"Home\",\"featured_courses\":\"Featured Courses\",\"featured_course\":\"Everybody has the ability to spark awesome things!\",\"view_all_courses\":\"View All\",\"further_questions\":\"Any further questions before signing up?\",\"email_us\":\"Email us.\",\"enroll_button_string\":\"Enroll now\",\"welcome_to\":\"Welcome to\",\"launching_soon\":\"Launching Soon\",\"school_is_offline\":\"This school is offline\",\"school_is_offline_memo\":\"If you previously purchased a course from this school, you can login if you wish to contact the owner or view your transaction history.\"},\"error_pages\":{\"unpublished_lecture\":\"Whoops! This lesson hasn't been published yet\",\"unauthorized\":\"You are unauthorized. Please try logging in or authorizing your request.\",\"forbidden\":\"You can't do that!\",\"not_found\":\"Sorry, we couldn't find that page\",\"archived_product\":\"This product is not available. Contact the school owner for more information.\",\"back_to_homepage\":\"Back to homepage\",\"broken\":\"Our apologies! Our system encountered an error -- we're investigating!\",\"bad_request\":\"Our apologies! We were unable to process your request\",\"no_enrollments\":\"This product is not available. Contact the school owner for more information.\",\"school_cannot_view_community\":\"This community is currently offline.\u003cbr\u003eIf you believe this is an error, please \u003ca href=\\\"%{contact_form_url}\\\" target=\\\"_blank\\\" style=\\\"text-decoration:underline;\\\"\u003econtact\u003c/a\u003e your schoolâs owner.\",\"user_cannot_access_community\":\"You donât have permission to access this community right now.\u003cbr\u003eIf you believe this is an error, please \u003ca href=\\\"%{contact_form_url}\\\" target=\\\"_blank\\\" style=\\\"text-decoration:underline;\\\"\u003econtact\u003c/a\u003e your schoolâs owner.\",\"not_found_mobile_lecture\":\"To be accessed via mobile api, the lecture must be published and the user must be enrolled in the course.\",\"teachable_account_not_found\":\"Teachable account not found\",\"school_user_not_found_or_linked\":\"School User not found or linked for this TA\",\"auth_service_credential_error\":\"Auth service retrieve credential error\",\"sso_token_invalid\":\"SSO token is invali
12d\",\"sso_failed_to_retrieve_member\":\"SSO failed to retrieve member\",\"sso_token_missing_email\":\"SSO token is missing email\"},\"accounts\":{\"welcome_back\":\"Welcome back to\",\"not_yet_enrolled\":\"Not yet a student?\",\"sign_up\":\"Sign Up\",\"done\":\"Finish\",\"already_enrolled\":\"Already signed up?\",\"already_have_teachable_account\":\"Already have an account?\",\"dont_have_teachable_account\":\"Don't have an account?\",\"no_account\":\"Don't have an account?\",\"log_in\":\"Log In\",\"log_in_to_enroll\":\"Log in to Enroll\",\"log_in_with_teachable\":\"Log in with myTeachable\",\"log_in_with_teachable_variant\":\"Log in with Teachable\",\"create_teachable_account\":\"Create Account\",\"create_a_teachable_account\":\"Create a Teachable Account\",\"a_teachable_account\":\"a myTeachable Account\",\"create_school_account\":\"Create an Account\",\"log_into_my_teachable\":\"Log in to Teachable\",\"log_into_my_teachable_to_connect\":\"Log in to myTeachable to connect account\",\"no_thanks_back_to_school\":\"No Thanks, Go Back to School\",\"no_thanks_log_out\":\"No Thanks, I'd Like to Log Out\",\"with_my_teachable\":\"with myTeachable\",\"continue\":\"Continue\",\"continue_as\":\"Continue as\",\"continue_disclaimer\":\"By proceeding, you will grant this school access to your basic myTeachable Account information.\",\"continue_unconfirmed_alert\":\"Please check your email and click on the confirmation link to continue with this account.\",\"new_account_link\":\"Create New Account\",\"login_link\":\"Log in to Account\",\"log_in_with_school_account\":\"Log in with a School Account\",\"forgot_password_link\":\"Forgot Password?\",\"set_a_password\":\"Set a Password\",\"use_account_to_access\":\"In the future, you can use this account to access\",\"sign_up_header\":\"Sign Up to\",\"sign_up_for\":\"Sign Up for\",\"login_to\":\"Log in to\",\"full_name\":\"Full Name\",\"name\":\"Name\",\"name_placeholder\":\"John Doe\",\"email\":\"Email Address\",\"email_placeholder\":\"[email protected]\",\"password\":\"Password\",\"sign_in_password_placeholder\":\"Enter your password\",\"sign_up_password_placeholder\":\"Minimum of 6 characters\",\"profile_image\":\"Profile Image\",\"phone_number\":\"Phone Number\",\"profile_image_change\":\"We use \u003ca href=\\\"http://en.gravatar.com/\\\" target=\\\"_blank\\\"\u003eGravatar.com\u003c/a\u003e for our profile images. To set or change yours, \u003ca href=\\\"http://en.gravatar.com/\\\" target=\\\"_blank\\\"\u003ecreate a Gravatar account\u003c/a\u003e.\u003cbr\u003e\u003cbr\u003e\",\"new_profile_image_change\":\"We use \u003ca href=\\\"http://en.gravatar.com/\\\" target=\\\"_blank\\\"\u003eGravatar.com\u003c/a\u003e to set your profile images. To change your profile image, \u003ca href=\\\"http://en.gravatar.com/\\\" target=\\\"_blank\\\"\u003ecreate a Gravatar account\u003c/a\u003e.\u003cbr\u003e\u003cbr\u003e\",\"enter_current_password\":\"To save changes, please enter your current password\",\"new_password\":\"New password\",\"confirm_password\":\"Confirm Password\",\"reset_password\":\"Reset Password\",\"reset_password_contextual\":\"Reset it\",\"reset_my_teachable_password\":\"Reset Your myTeachable Password\",\"update_profile\":\"Save Changes\",\"forgot_password_header\":\"Forgot Your Password?\",\"reset_password_instructions\":\"Send me instructions\",\"change_my_password\":\"Change My Password\",\"set_password\":\"Set Password\",\"email_disclaimer_header\":\"Your email is secure.\",\"resend_confirmation\":\"Resend Confirmation Instructions\",\"email_disclaimer_details\":\"We will never share your email address with a third party.\",\"change_your_password_header\":\"Change Your Password\",\"allow_instructor_emails\":\"Yes, %{school_name} can email me with promotions and news. (optional)\",\"notification_preferences\":\"Notification Preferences\",\"you_are_unsubscribed\":\"You are unsubscribed from all marketing emails\",\"you_are_subscribed\":\"You are subscribed to all emails\",\"unsubscribe\":\"Click here to unsubscribe from all updates and new content emails\",\"resubscribe\":\"Click here to resubscribe for occasional updates and new content notifications\",\"must_agree_to_terms_error\":\"You must agree to the Terms of Use and Privacy Policy.\",\"fraud_suspicious_error\":\"There has been an issue with sign up. Please reach out to %{link}\",\"fraud_suspicious_teachable_account_creation_error\":\"Status Code 46: An error occurred during sign-up. Please reach out to %{link} for assistance.\",\"reached_max_schools_created\":\"You've reached your limit of schools created today.\",\"limit_new_schools_created\":\"Cannot create a new school\",\"limit_free_or_trial_schools\":\"All schools on your account must be on a paid plan. Upgrade any free or trial schools to continue.\",\"email_blocked\":\"This email address is not available\",\"didnt_receive_confirmation\":\"Didn't receive confirmation instructions?\",\"agree_to_terms_teachable\":\"By continuing, you agree to Teachable's %{teachable_tou_link} \u0026amp; %{teachable_privacy_link} and %{school_name}'s %{school_tou_link} \u0026amp; %{school_privacy_link}.\",\"agree_to_terms\":\"By continuing, you agree to the %{school_tou_link} \u0026amp; %{school_privacy_link}.\",\"by_completing_this_purchase\":\"By completing this purchase, \",\"i_agree_to_the\":\"I agree to the\",\"i_agree_to\":\"I agree to\",\"y
12ou_agree_to\":\"you agree to\",\"and\":\"and\",\"ampersand\":\"\u0026amp;\",\"the\":\"the\",\"terms_of_use\":\"Terms of Use\",\"privacy_policy\":\"Privacy Policy\",\"of_the_course_platform\":\"of the course platform\",\"additional_opt_in_message\":\"\",\"select_country\":\"Country\",\"invalid_email_or_password\":\"Your email or password is incorrect.\",\"email_blank\":\"Email is required\",\"email_invalid\":\"Email is invalid\",\"email_too_long\":\"Email is too long\",\"email_already_used\":\"Email is already in use. \",\"email_already_used_link\":\"Please sign in to your account.\",\"name_blank\":\"Name is required\",\"name_invalid_chars\":\"Name contains invalid characters\",\"name_invalid_substrings\":\"Name contains invalid substring. Please do not include urls.\",\"name_too_long\":\"Name is too long\",\"password_blank\":\"Password is required\",\"password_too_short\":\"Password must be at least 6 characters\",\"password_too_long\":\"Password is too long\",\"password_confirmation_mismatch\":\"Password confirmation doesn't match Password\",\"password_invalid_chars\":\"Password contains invalid characters\",\"must_be_internal\":\"cannot be true unless email is teachable.com, hotmart.com or external.hotmart.com\",\"must_login\":\"You must log in with your existing account\",\"sso_description_start\":\"Create a myTeachable Account to access courses on\",\"sso_description_and\":\"and\",\"sso_description_end\":\"thousands of other online schools.\",\"sso_description_no_school\":\"Create a myTeachable Account to access thousands of online schools and courses.\",\"your\":\"your\",\"teachable_account\":\"myTeachable Account\",\"error_message_header\":\"Oops! Please fix the following:\",\"teachable_account_already_has_user\":\"This myTeachable Account is already connected to a user on this school. Please sign in.\",\"authorize_oauth_error\":\"Could not authorize account. %{message}\",\"continue_with_myT\":\"Continue with myTeachable\",\"remember_me\":\"Remember me\",\"confirmation_code_problem\":\"There was a problem with the confirmation code you provided. Please check the code or try signing in again.\",\"welcome_back_link_done\":\"This account is connected to an existing %{school_name} school account. By proceeding, weâll log you in automatically.\",\"welcome_back_link_show\":\"This myTeachable Account isnât connected to your %{school_name} school account yet. By proceeding, weâll automatically connect your %{school_name} school account with your myTeachable Account.\",\"welcome_back_create_new\":\"By proceeding, weâll automatically create a %{school_name} school account and connect it to your myTeachable Account.\",\"oauth_access\":\"By allowing access, you agree to the following:\",\"oauth_prompt\":\"%{client_name} is requesting access to your account with %{school_name}\",\"oauth_able_to\":\"This will allow %{client_name} to:\",\"oauth_view_name\":\"View your first and last name\",\"oauth_view_email\":\"View your email address\",\"oauth_view_avatar\":\"View your profile image\",\"oauth_button_deny\":\"Cancel\",\"oauth_button_authorize\":\"Authorize\",\"disconnect_from_oauth\":\"Disconnect %{
12school_name} from your myTeachable Account\",\"connect_to_oauth\":\"Connect %{school_name} to your myTeachable dashboard.\",\"gdpr_updated_privacy_policy_header\":\"We've updated our Privacy Policy\",\"gdpr_updated_privacy_policy_text\":\"Effective May 25, 2018, we have updated our %{gdpr_updated_privacy_policy_link_text} in accordance with the European Union's General Data Protection Regulation (GDPR). Please read it carefully.\",\"gdpr_updated_privacy_policy_link_text\":\"Privacy Policy\",\"gdpr_updated_privacy_policy_consent\":\"I accept the new Privacy Policy\",\"ccpa_updated_privacy_policy_header\":\"We've updated our Privacy Policy\",\"ccpa_updated_privacy_policy_text\":\"Weâve updated our %{ccpa_updated_privacy_policy_link_text} and increased our transparency with a new Cookie Policy to reflect evolving best practices and an ongoing alignment with data privacy laws. To continue accessing our Platform, please confirm that you agree to our updated policies:\",\"ccpa_updated_tos_link_text\":\"Terms Of Service\",\"ccpa_updated_privacy_policy_link_text\":\"Privacy Policy\",\"ccpa_updated_cookie_policy_link_text\":\"Cookies Policy\",\"ccpa_updated_privacy_policy_consent\":\"I accept the new policies\",\"updated_terms_of_use_header_feb_21\":\"Weâve updated our annual Terms\",\"updated_terms_of_use_text_feb_21\":\"Weâve completed our annual Terms refresh to ensure that our Terms are clear and aligned with evolving best practices. To continue accessing our Platform, please confirm that you agree to our updated Terms:\",\"updated_tou_link_text_feb_21\":\"Teachable's Terms of Use\",\"updated_privacy_policy_link_text_feb_21\":\"Teachable's Privacy Policy\",\"updated_terms_of_use_consent_feb_21\":\"I accept the updated Terms above\",\"new_terms_of_use_header\":\"Welcome to %{school_name}\",\"new_terms_of_use_text\":\"Weâre so excited youâre here. Before moving forward, please read and accept the Terms of Use and Privacy Policy.\",\"new_terms_of_use_consent\":\"Continue\",\"update_user_street_addresses_header\":\"Please update your address information\",\"update_user_street_addresses_text\":\"We need you to update your address information so that our systems accurately reflect where youâre located. Please check out our %{ccpa_updated_privacy_policy_link_text} for more information about how Teachable handles personal information. \",\"update_user_street_addresses_canadian_province_text\":\"Our records show that one or more of your saved addresses is located within Canada but does not have a province or region specified.\",\"update_user_street_addresses_link_text\":\"Add address\",\"unconfirmed_email_banner\":\"Please confirm your email to fully activate your account. You can do this by clicking the link in the email confirmation we sent you.\",\"resend_confirmation_email\":\"Resend email\",\"new_password_placeholder\":\"password\"},\"current_user\":{\"confirm_access\":\"Confirm access\",\"confirm_access_instruction\":\"Enter your password below to continue %{protected_action}.\",\"auth_apps_setup_scan_title\":\"Link the app to your account\",\"auth_apps_setup_scan_instruction\":\"Scan the QR code using the two-factor authenticaton app on your phone.\",\"auth_apps_setup_input_otp_title\":\"Enter Verification Code\",\"auth_apps_setup_input_otp_instruction\":\"Enter the 6-digit verification code generated by the app on your mobile device.\",\"auth_apps_setup_recovery_codes_title\":\"Two-factor authentication successfully added\",\"auth_apps_setup_recovery_codes_instruction\":\"Now you can use the mobile authentication app to get a verification code anytime you log in to your %{school_name} account.\",\"auth_apps_setup_action\":\"setting up your new auth app\",\"auth_apps_device_otp_label\":\"6-digit authentication code\",\"auth_apps_device_otp_incorrect\":\"The OTP code is invalid. Please try again.\",\"auth_apps_already_configured\":\"Please remove the existing authenticator app before adding a new one.\",\"auth_apps_remove_button_text\":\"Remove authentication app\",\"auth_apps_remove_action\":\"removing two-factor authenticator app on your account\",\"recovery_codes_regenerate_button_text\":\"Regenerate recovery codes\",\"recovery_codes_regenerate_action\":\"regenerating recovery codes on your account\",\"recovery_codes_regenerated_title\":\"Recovery codes updated!\",\"recovery_codes_regenerated_instruction\":\"You now have new recovery codes for your two-factor authentication set-up. This also means your old codes have been invalidated.\",\"recovery_codes_modal_shared_
12instruction\":\"The single use back up codes below allow you log in to your %{school_name} account if you lose access to your mobile phone.\",\"recovery_codes_modal_shared_call_to_action\":\"Save these codes in a safe place:\",\"recovery_codes_modal_button_text\":\"Got it\"},\"identity\":{\"continue\":\"Continue\",\"verify\":\"Verify\",\"confirm\":\"Confirm\",\"technical_error\":\"There has been a technical error %{action}. Please try again later. (error code %{error_code})\",\"recaptcha_invalid\":\"Your reCAPTCHA was invalid. Please try again.\",\"all_fields_required\":\"Please fill in all the fields.\",\"login\":\"Log in\",\"sign_up\":\"Sign Up\",\"password_validation\":\"A password must use at least 6 characters.\",\"signup\":\"Sign up\",\"full_name\":\"Full Name\",\"email\":\"Email\",\"password\":\"Password\",\"phone_number\":\"Phone Number\",\"remember_me\":\"Remember Me\",\"forgot_password\":\"Forgot Password\",\"no_account\":\"Need an account?\",\"allow_marketing_emails\":\"Yes, %{school_name} can email me with promotions and news. (optional)\",\"email_already_used\":\"Email is already in use. Please log in to your account.\",\"phone_marketing_disclaimer\":\"By adding your phone number, you agree to receive promotional communications from %{school_name}. Standard message and data rates may apply.\",\"login_action\":\"logging you in\",\"sign_up_action\":\"signing you up\",\"agree_to_terms\":\"By signing up, I agree to %{school_name}'s %{terms_of_use_link} \u0026amp; %{privacy_policy_link}, and the %{teachable_terms_of_use_link} \u0026amp; %{teachable_privacy_policy_link} of the learning platform.\",\"terms_of_use\":\"Terms of Use\",\"privacy_policy\":\"Privacy Policy\",\"login_with_teachable\":\"Log in with Teachable\",\"login_with_google\":\"Log in with Google\",\"login_with_hotmart\":\"Log in with Hotmart\",\"login_with_
12sso\":\"Log in with %{sso_provider}\",\"sign_up_with_email\":\"Sign up with email\",\"sign_up_with_teachable\":\"Continue with Teachable\",\"sign_up_with_google\":\"Continue with Google\",\"invalid_email_or_password\":\"Your email or password is incorrect.\",\"teachable_account_password_notice\":\"You previously accessed this school using your Teachable Account. To continue, please use the âLogin with Teachableâ option, or set a password by clicking the âForgot Passwordâ link below.\",\"device_confirmation_incorrect\":\"Your code is invalid. Please try again.\",\"device_confirmation_expired\":\"The device confirmation code has expired. Please try logging in again.\",\"device_confirmation_rate_limit_exceeded\":\"You are doing this too fast. Please slow down.\",\"device_confirmation_resend_help\":\"If you don't see the email, check your junk, spam, social, or other folders. If you still donât see the email, you can %{link}.\",\"device_confirmation_resend_link\":\"resend the confirmation code\",\"device_confirmation_resent\":\"We have resent the device confirmation code.\",\"device_confirmation_action\":\"confirming your device\",\"auth_app_authentication_title\":\"Enter authentication code\",\"auth_app_authentication_instruction\":\"Enter the 6-digit verification code generated by the two-factor authentication app on your mobile device.\",\"auth_app_authentication_code_label\":\"6-digit authentication code\",\"auth_app_authentication_help\":\"Having problems verifying?\",\"auth_app_authentication_help_link\":\"Use a recovery code\",\"use_recovery_code_title\":\"Enter recovery code\",\"use_recovery_code_instruction\":\"If you are unable to access your mobile device, enter one of your recovery codes to verify your identity.\",\"use_recovery_code_code_label\":\"Recovery code\",\"use_recovery_code_help\":\"Are you locked out?\",\"use_recovery_code_help_link\":\"Learn how to recover your account\",\"login_with_teachable_to_sign_up\":\"Login to your Teachable Account to sign up for %{school_name}\",\"use_teachable_to_login\":\"Use your Teachable Account to login to %{school_name}\",\"teachable_account_linked\":\"Teachable account successfully linked.\",\"teachable_account_not_authorized_by_user\":\"Teachable accounts not linked. To link it you need to authorize Teachable accounts.\",\"authorized_as_different_user\":\"You're already logged in with a different account. Please log out first, if you want to login as someone else.\",\"teachable_account_not_authorized\":\"You can't use your Teachable Account without authorizing %{school_name} to read your profile information. If you still wish to use your Teachable Account, you can try again.\",\"teachable_account_technical_error\":\"There has been a technical error while interacting with your Teachable Account. Please try again later. (error code %{error_code})\",\"teachable_account_not_linked_error\":\"Looks like you haven't linked that account yet.\",\"teachable_account_not_linked_email_taken\":\"This Teachable Account is not linked to %{school_name}. Use your email and password below to log in and link your Teachable Account to this school. If you cannot remember your password, you can reset it by clicking \\\"forgot password\\\".\",\"teachable_account_not_linked_with_sign_up\":\"This Teachable Account is not linked to %{school_name}. Please try a different Teachable Account or sign up below. Not sure if you have an account? Check your inbox for a confirmation email.\",\"teachable_account_not_linked_without_sign_up\":\"This Teachable Account is not linked to %{school_name}. If you believe you have an account, please try a different login â or you can create one after you make a purchase in this school. Not sure if you have an account? Check your inbox for a confirmation email.\",\"teachable_account_linked_to_different_user\":\"This Teachable Account is already linked to a different account on %{school_name}. If you wish to link it to this account, you need to login to the other account first and unlink it.\",\"user_linked_to_different_teachable_account\":\"Your account on %{school_name} is already linked to a Teachable Account. You first have to unlink
12it before continuing.\",\"google_account_linked_to_different_user\":\"Your Google Account is already linked to a different account on %{school_name}. If you wish to link it to this account, you need to login to the other account first and unlink it.\",\"google_account_technical_error\":\"There has been a technical error while interacting with your Google Account. Please try again later. (error code %{error_code})\",\"disconnect_header\":\"To disconnect, you first need to set a password\",\"disconnect_submit\":\"Disconnect\",\"disconnect_cancel\":\"Cancel\",\"disconnect_password_error\":\"Passwords do not match. Please try again.\",\"unlink_submit\":\"Unlink\",\"set_password_header\":\"Set a Password\",\"set_password_button\":\"Continue\",\"set_password_description\":\"In the future, you can use this account to access %{school_name}\",\"forgot_password_header\":\"Reset Password\",\"forgot_password_intro\":\"Reset your password by providing your account email below.\",\"forgot_password_submit\":\"Next\",\"forgot_password_check_email_header\":\"Check your email\",\"forgot_password_check_email_intro\":\"You'll receive a link in the email you supplied that will enable you to reset your account password.\",\"forgot_password_check_email_check_spam\":\"If you don't see the email, check other places it might be, like your junk, spam, social, or other folders.\",\"forgot_password_check_email_resend_button\":\"Resend Email\",\"forgot_password_check_email_sent\":\"Email sent\",\"forgot_password_check_email_login_return\":\"Return to login\",\"forgot_password_link_expired\":\"This link has expired. Please request a new one with the form below.\",\"reset_password_header\":\"Reset Your Password\",\"reset_password_intro\":\"Strong passwords include numbers, letters, and punctuation marks.\",\"reset_password_submit\":\"Reset Password\",\"reset_password_input\":\"Enter new password\",\"reset_password_input_confirmation\":\"Confirm new password\",\"reset_password_success\":\"Your password has been reset.\",\"reset_password_error\":\"An error occurred while resetting your password\",\"invalid_authorization\":\"This application is not registered with this school. Contact your school administrator for more information.\",\"invalid_scope\":\"This application requested a permission that is not recognized. Contact the application's developer for support.\",\"oauth\":{\"failed_to_fetch_application_profile\":\"We couldn't load this OAuth application. Contact the application's developer for support. (error code %{error_code})\",\"insufficient_scopes\":\"You don't have the necessary scopes. (error code %{error_code})\",\"authorization_failed\":\"Authorization failed. (error code %{error_code})\",\"user_id_mismatch\":\"This authorization request doesn't match the signed-in user. Start the authorization again. (error code %{error_code})\",\"failed_to_fetch_consumer_profile\":\"We couldn't verify this OAuth application. Contact the application's developer for support. (error code %{error_code})\",\"failed_to_persist_grant\":\"There has been a technical error. Please try again later. (error code %{error_code})\"},\"account_detection_description\":\"Looks like you have an existing account with us!\",\"account_detection_description_footer\":\"Login to finish your purchase.\"},\"teachable_account_convert_modal\":{\"convert_modal_title\":\"One last thing... please complete setting up your account by connecting it with a Teachable Account.\",\"convert_modal_description\":\"A Teachable Account allows you to use a single, centralized account to access hundreds of online schools. Once you log in or create a Teachable Account, we'll associate your existing course enrollments on this school with your new account.\",\"convert_modal_learn_more\":\"Learn more\",\"convert_modal_login\":\"I have an existing Teachable Account\",\"convert_modal_signup\":\"Create a Teachable Account\"},\"manage_subscriptions\":{\"title\":\"Other Subscriptions\",\"course_name\":\"Course Name\",\"recurring_price\":\"Recurring price\",\"enrollment_time\":\"Time of enrollment\",\"actions\":\"Actions\",\"coupon_recurring_price\":\"%{code} coupon applied\",\"cancel_prompt\":\"Are you sure?\",\"cancel_text\":\"Cancel\",\"renews\":\"Renews\",\"weekly\":\"Weekly subscription\",\"biweekly\":\"Biweekly subscription\",\"monthly\":\"Monthly subscription\",\"quarterly\":\"Quarterly subscription\",\"semiannual\":\"Semiannual subscription\",\"annual\":\"Annual subscription\",\"renew\":\"Renew\"},\"card_info\":{\"title\":\"Membership\",\"includes\":\"Includes\",\"coupon\":\"%{code}
12 coupon applied\",\"cancel_btn\":\"Cancel membership\",\"compare_tier_btn\":\"Compare tiers\",\"renew_btn\":\"Renew\",\"renew_label\":\"Renews on\",\"expires_label\":\"Expires on\",\"expired_label\":\"Expired on\",\"moves_to_label\":\"Moves to\",\"courses_label\":\"courses\",\"course_label\":\"course\",\"digital_download_label\":\"digital download\",\"digital_downloads_label\":\"digital downloads\",\"content_container_label\":\"lesson\",\"content_containers_label\":\"lessons\",\"coaching_service_label\":\"coaching service\",\"coaching_services_label\":\"coaching services\",\"community_label\":\"Community access\",\"cancel_modal\":{\"title\":\"Are you sure?\",\"description_membership\":\"Are you sure you want to cancel your membership? You will lose access to this content at the end of your current billing period.\",\"description_subscription\":\"Are you sure you want to cancel your subscription? You will lose access to this product at the end of your current billing period.\",\"dismiss_btn\":\"Dismiss\",\"cancel_btn_membership\":\"Cancel membership\",\"cancel_btn_subscription\":\"Cancel subscription\"},\"compare_to\":{\"compare_to_label\":\"Compare to:\",\"compare_tiers_label\":\"Compare tiers\",\"monthly_label\":\"Monthly\",\"yearly_label\":\"Yearly\",\"current_tier_label\":\"Current tier\",\"billed_monthly_label\":\"billed monthly\",\"billed_annually_label\":\"billed annually\",\"details_label\":\"Details\",\"join_btn\":\"Join\",\"tier_paragraph\":\"Any progress you have made in products in your current tier will be saved if they are also part of this tier. You may lose access to certain products if they are excluded from this tier.\"}},\"purchase_history\":{\"title\":\"Your purchase history\",\"product\":\"Product\",\"price\":\"Price\",\"date\":\"Purchase date\",\"actions\":\"Actions\",\"view_receipt\":\"View Receipt\"},\"credit_card\":{\"card_on_file\":\"Card on file:\",\"justification\":\"You must keep a card on file as long as you have an active subscription or payment plan.\",\"remove\":\"Remove card\",\"removed_message\":\"Card removed successfully\",\"saved_messaged\":\"Card added successfully\",\"default_error\":\"Something went wrong, please refresh and try again.\",\"save\":\"Update Credit Card\",\"card_name_label\":\"Name on card\",\"card_name_placeholder\":\"Emily J Smith\",\"card_number_label\":\"Card Number\",\"expiration_label\":\"Expiration Date\",\"cvc_label\":\"CVC Code\",\"month_placeholder\":\"MM\",\"year_placeholder\":\"YYYY\",\"cvc_placeholder\":\"XXX\",\"cc_placeholder\":\"XXXX XXXX XXXX XXXX\",\"requires_action\":\"Your bank requires further authentication.\"},\"teachable_accounts\":{\"school_managed_by_sso\":\"This school is managed via SSO.\",\"school_managed_by_sso_link\":\"Click here to authenticate\"},\"edit_profile\":{\"success_message\":\"Your profile has been updated.\",\"phone_number_success_message\":\"Your phone number has been updated.\",\"success_message_student_profile\":\"Your changes have been saved\",\"error_message\":\"Please fix the errors below.\",\"invalid_character\":\"Invalid characters\",\"confirm_email_success_message\":\"You have successfully confirmed your email address.\",\"email_confirmation_sent_message\":\"A confirmation email has been sent to\",\"email_confirmation_instruction_message\":\"Once you confirm, we will update your email. Can't find your email? \u003ca\u003eResend\u003c/a\u003e\",\"convert_this_profile\":\"Convert this profile to a myTeachable Account\",\"convert_benefits\":\"to log in to hundreds of other online courses. \u003ca href=\\\"https://support.teachable.com/hc/en-us/articles/226471247\\\" class=\\\"gray-link\\\"\u003eLearn more\u003c/a\u003e\",\"register_with_this_course\":\"Register for this school with your myTeachable Account.\",\"edit_information_on_myteachable\":\"Click here to edit your profile information\",\"teachable_account_linked\":\"Teachable account successfully linked.\",\"teachable_account_not_linked\":\"Teachable account successfully unlinked\",\"managed_by_sso\":\"This user is managed via SSO. Please contact your administrator to update your email address or name.\",\"managed_by_teachable\":\"Your profile is managed by Teachable.\",\"update_confirmation\":\"You updated your account successfully. Please check your email and follow the confirm link to confirm your new email address.\",\"email_confirmation_cant_find_message\"
12:\"Once you confirm, we will update your email. Can't find your email?\",\"email_confirmation_resend_text\":\"Resend\",\"header\":\"Profile\",\"linked_accounts\":\"Linked Accounts\",\"link_header_teachable\":\"Log in with Teachable\",\"unlink_header_teachable\":\"Teachable Account\",\"login\":\"Login\",\"linked\":\"Linked\",\"link\":\"Link\",\"unlink\":\"Unlink\",\"not_linked\":\"Not Linked\",\"disconnect\":\"Disconnect\",\"notifications\":\"Notifications\",\"view_account\":\"View Account\",\"edit\":\"Edit\",\"change\":\"Change\",\"edit_name\":\"Edit Name\",\"edit_email\":\"Edit Email\",\"edit_phone_number\":\"Edit Phone Number\",\"save\":\"Save\",\"change_password\":\"Change Password\",\"provider_disconnected_password\":\"To unlink your %{provider} account, you first need to set a password\",\"password\":\"Password\",\"new_password\":\"New Password\",\"confirm_password\":\"Confirm Password\",\"current_password\":\"Current Password\",\"current_password_incorrect\":\"The password you entered is incorrect.\",\"no_password_set\":\"No password is set. 3rd party used to sign up.\",\"google_connected\":\"Your Google account has been linked\",\"google_unlinked\":\"Your Google account has been unlinked\",\"failed_disconnect\":\"Failed to disconnect\"},\"account_security\":{\"auth_app\":\"Authenticator app\",\"auth_apps_header\":\"Two-factor authentication\",\"auth_apps_intro\":\"You can use any authentication app to get an authentication code when you log in to this account. Two-factor authentication adds an additional layer of security to your account.\",\"auth_apps_configured\":\"(Active since %{created_at})\",\"auth_apps_not_configured\":\"(Inactive)\"},\"emails\":{\"common_greeting\":\"Hi %{name},\",\"common_ending\":\"Happy Learning!\",\"get_started\":\"Get Started\",\"reset_password_greeting\":\"Hello\",\"reset_password_intro\":\"Someone has requested a link to change your password at\",\"reset_password_instructions\":\"You can do this through the link below.\",\"reset_password_link_text\":\"Change my Password\",\"reset_password_disclaimer\":\"If you didn't request this, please ignore this email.\",\"reset_password_details\":\"Your password won't change until you access the link above and create a new one.\",\"free_enrollment\":\"just enrolled in\",\"paid_enrollment\":\"just purchased\",\"unsubscribe_link_text\":\"Unsubscribe from Marketing Emails\",\"paid_enrollment_for\":\"for\",\"confirm_device_instructions_header\":\"New device access\",\"confirm_device_instructions_description_user\":\"Youâre getting this email because you attempted to log in to your account from a new device. Enter the code below to confirm this device.\",\"confirm_device_instructions_description_user_from_checkout\":\"Youâre getting this email because you attempted to log in to your account from a new device. \",\"confirm_device_instructions_description_teachable_account\":\"Youâre getting this email because you attempted to log in to your myTeachable Account from a new device. Enter the code below to confirm this device.\",\"confirm_device_instructions_description_teachable_account_from_checkout\":\"Youâre getting this email because you attempted to log in to your myTeachable Account from a new device. \",\"confirm_device_instructions_unknown_item\":\"Unknown\",\"confirm_device_instructions_label_date\":\"Date\",\"confirm_device_instructions_label_location\":\"Location\",\"confirm_device_instructions_label_ip\":\"IP address\",\"confirm_device_instructions_label_device\":\"Device\",\"confirm_device_instructions_access_email_description\":\"Please note that you must enter the code on the same device you are confirming.\",\"confirm_device_verification_code_timeline\":\"Confirmation code (valid for 24 hours):\",\"confirm_device_verification_code_timeline_1_hour\":\"Confirmation code (valid for 1 hour):\",\"confirm_device_instructions_link_alt_text_before_link\":\"You can also \",\"confirm_device_instructions_link_alt_text\":\"click here\",\"confirm_device_instructions_link_alt_text_from_checkout\":\"Click here\",\"confirm_device_instructions_link_alt_text_after_link\":\" to confirm your device.\",\"comfirm_device_log_in_attempt_description\":\"Below are the details of the login attempt. If this was not you, please \",\"confirm_device_instructions_link\":\"Confirm sign-in\",\"confirm_device_warning_link_user\":\"reset your account password.\",\"confirm_device_warning_link_teachable_account\":\"changing the password for your myTeachable Account.\",\"confirm_device_location_explanation\":\"*The location is approximate and determined by the IP address.\",\"email_confirmation_title\":\"Confirm your email address\",\"email_confirmation_title_otp\":\"Welcome to %{school_name}\",\"email_confirmation_greeting\":\"Hello %{name},\",\"email_confirmation_intro\":\"Glad to have you on board.\",\"email_confirmation_intro_otp\":\"You were enrolled by the owner of this school.\",\"email_confirmation_instructions\":\"Please confirm your email address by clicking the button below:\",\"email_confirmation_instructions_otp\":\"Please log in to your account using this email address to access your content and start learning!\",\"email_confirmation_link_text\":\"Confirm Email\",\"email_confirmation_link_text_otp\":\"Log in\",\"email_confirmation_details\":\"Once confirmed, you'll be able to log in with your new account.\",\"email_confirmation_details_otp\":\"If you believe you were added by mistake or maliciously please reach out to Teachable Support.\",\"teachable_account_support_before_address\":\"If you didn't make this change, email\",\"teachable_account_support_after_address\":\"so we can help you secure your account.\",\"teachable_account_unlinked_notification_intro\":\"The linked account, Teachable, which you previously used to log in to your %{school_name} account was unlinked today. If you would like to link Teachable to your account again, you can do so from your profile.\",\"teachable_account_linked_notification_intro_before_school_link\":\"Teachable has been linked to your %{school_name} account today. You can now use Teachable to log in to \",\"teachable_account_linked_notification_intro_after_school_link\":\"If you would like to unlink Teachable from your account, you can do so from your profile.\",\"teachable_account_disabled_notification_intro_before_school_link\":\"The owner of \",\"teachable_account_disabled_notification_intro_after_school_link\":\"has disabled Teachable Accounts for their school.\",\"teachable_account_disabled_notification_instructions\":\"To continue to be able to access your content, set a password for your %{school_name} account using the link below.\",\"teachable_account_disabled_notification_link_text\":\"Set a password\",\"teachable_account_disabled_notification_support_before_address\":\"If you have any further questions or concerns email\",\"teachable_account_disabled_notification_support_after_address\":\"so we can help you access your account.\",\"account_locked_title\":\"Unlock your account\",\"account_locked_greeting\":\"Hello\",\"account_locked_description\":\"Your account has been locked due to an excessive number of unsuccessful sign in attempts.\",\"account_locked_link_description\":\"Click on the link below to unlock your account.\",\"unlock_link_text\":\"Unlock my account\",\"deactivation_support\":\"For additional support, \u003ca href=\\\"http://teachable.com/help/\\\" target=\\\"_blank\\\"\u003eplease submit a ticket here\u003c/a\u003e.\",\"authentication_token_generated_title\":\"An authentication token has been added to your account\",\"authentication_token_generated_greeting\":\"Hello\",\"authentication_token_generated_intro\":\"An authentication token has been added to your account. These tokens can be used by automated system to perform actions on your behalf.\",\"authentication_token_generated_instructions\":\"If you didn't create this token, please change your password immediately and revoke the token from your school dashboard.\",\"authentication_token_generated_label_note\":\"Note\",\"authentication_token_generated_label_permissions\":\"Permissions\",\"authentication_token_generated_unknown_note\":\"No note\",\"authentication_token_generated_unknown_permissions\":\"No known permissions\",\"disable_google_accounts_intro_before_address\":\"This email is to notify you that an administrator for\",\"disable_google_accounts_intro_after_address\":\"has disabled Google Accounts as a login o
12ption. You are getting this email because you have linked your Google Account and you can no longer use it to log in to %{school_name}. To make sure you don't have trouble logging in to your account, follow these steps:\",\"disable_google_accounts_step1\":\"Reset your password\",\"disable_google_accounts_step2\":\"Log in using your email and password\",\"google_accounts_support_before_address\":\"If you have any further questions or concerns, please look at our\",\"google_accounts_help_guide\":\"help guide\",\"google_accounts_support_after_address\":\"or contact the administrator for %{school_name}.\",\"google_account_unlinked_notification_intro\":\" The linked Google account, which you previously used to log in to your %{school_name} account was unlinked today. If you made this change, then itâs all good.\",\"google_unlink_account_support_before_address\":\"If you would like to link your Google account again, you can do so from your profile. If you didnât make this change, email \",\"google_unlink_account_support_after_address\":\"so we can help you secure your account.\",\"change_password_confirmation_intro\":\"The password for your %{school_name} account was changed today. If you made this change, then please ignore this email.\",\"change_password_confirmation_before_instructions\":\"If you didnât make this change, you can reset your password using this\",\"change_password_confirmation_after_instructions\":\"to secure your account.\",\"teachable_account_set_password_greeting\":\"Hi\",\"teachable_account_set_password_intro\":\"Congratulations on getting started on teachable. Before we make things official, please set your password below\",\"teachable_account_set_password_link_text\":\"Set your password\",\"teachable_account_set_password_disclaimer\":\"Didn't create an account? Simply ignore or delete this email, and nothing further will happen.\",\"otp_subject\":\"%{code} is your %{fromName} %{intent} code\",\"otp_title\":\"Verification code\",\"otp_code_subtitle\":\"Copy the code below to %{intent} to \u003cb\u003e%{school_name}\u003c/b\u003e. This code can only be used once and expires in 10 minutes.\",\"otp_code_expired_subtitle\":\"If the code is expired, try to %{intent} again.\",\"otp_intent_subtitle\":\"Didn't try to %{intent}? Please, ignore this message.\"},\"email_receipts\":{\"thank_you_for_enrolling_in\":\"Thanks for enrolling in\",\"thank_you_for_purchasing\":\"Thanks for purchasing\",\"refund_for\":\"Refund for\",\"this_course_can_be_accessed_at\":\"This course can be accessed at any time by going to\",\"purchase_questions\":\"Questions about this payment?\",\"thank_you\":\"Happy learning!\",\"sign_off\":\"Best wishes,\",\"total\":\"Total\",\"discount\":\"Discount\",\"tax\":\"Tax\",\"list_price\":\"List Price\",\"vendor\":\"Supplier\",\"vendor_tax_id\":\"Tax ID\",\"provider\":\"Provider\",\"purchase_date\":\"Purchase Date\",\"purchaser_tax_id\":\"Tax ID\",\"student_login_details\":\"Contact Information\",\"address\":\"Address\",\"billing_info\":\"Billing Info\",\"shipping_address\":\"Delivery Address\",\"course_name\":\"Product Name\",\"product_id\":\"Product ID\",\"receipt_number\":\"Receipt Number\",\"payment_receipt\":\"Payment Receipt\",\"utc\":\"UTC\",\"transaction_date\":\"Transaction Date\",\"customer\":\"Customer\",\"school\":\"School\",\"price\":\"Price\",\"order_summary\":\"Order Summary\",\"payment_method\":\"Payment Method\",\"order_description_greeting\":\"Hi\",\"order_description\":\"Thanks for your order.\u003cbr\u003e\u003cbr\u003e A detailed summary of your purchase is below. Please note that this cannot be used as a tax invoice. Your invoice is attached in this email.\u003cbr\u003e\u003cbr\u003e\"},\"email_subjects\":{\"abandoned_order_notification\":\"Your %{school_name} basket\",\"checkout_session_recovery\":\"Complete your %{school_name} purchase\",\"voucher\":\"%{purchaser_name} sent you a gift from %{school_name}\",\"locked_account_instructions\":\"IMPORTANT: Weâve locked your account\",\"purchase_notification\":\"You are now enrolled in\",\"refund_notification\":\"You are receiving a refund\",\"gifting_notification\":\"Thanks for purchasing\",\"failed_payment_notification\":\"Failed payment for\",\"payment_requires_action_notification\":\"Payment requires action for\",\"subscription_cancelled\":\"Subscription canceled for\",\"reset_password_instructions\":\"Reset Password Instru
12ctions\",\"new_comment_notification\":\"New comment on\",\"confirmation_instructions\":\"Confirm Your Account\",\"imported_user_welcome\":\"Youâve been added as a student\",\"affiliate_confirmation\":\"Youâve been added as an affiliate\",\"teachable_account_unlinked_notification\":\"Your account settings for %{school_name} have been updated\",\"teachable_account_linked_notification\":\"Your account settings for %{school_name} have been updated\",\"teachable_account_disabled_notification\":\"Your access method for %{school_name} have been updated\",\"receipt_for\":\"Receipt for\",\"certificate_issued_notification\":\"You've been issued a certificate for completing\",\"confirm_device\":\"Login attempt on a new device\",\"upcoming_payment_notification\":\"Upcoming Subscription Payment for\",\"free_trial_reminder_students\":\"Your Free Trial Is Ending Soon For\",\"creator_inactive_videos_subject\":\"Attention: Your inactive videos are being retired\",\"authentication_token_generated\":\"An authentication token has been added to your account\",\"free_trial_receipt_students\":\"You've Enrolled in a Free Trial for\",\"free_trial_receipt_schools\":\"You've Signed Up For a Free Trial\",\"limited_time_unenrollment_notification\":\"Access to your product has expired\",\"bundle_limited_time_unenrollment_notification\":\"Access to your product bundle has expired\",\"creator_custom_domain_deletion_subject\":\"Attention: Your custom domain has been deleted\",\"disable_google_clients\":\"%{school_name} has disabled log in with Google\",\"google_account_unlinked_notification\":\"Your %{school_name} account settings have been updated\",\"change_password_confirmation\":\"Your %{school_name} password has been changed\",\"b2b_org_admin_confirmation\":\"You've been added as an organization admin\"},\"confirmations\":{\"redeem_your_purchase\":\"Redeem your copy of\",\"confirm_account\":\"Confirm Your Account Information\",\"redeem\":\"Redeem\",\"email_body\":\"You can confirm your account email through the link below\",\"link_text\":\"Confirm Email\",\"thank_you_for_enrolling\":\"Thanks for enrolling\",\"continue_to_course\":\"Continue to course\",\"confirmed\":\"Your email address has been successfully confirmed.\",\"send_instructions\":\"You will receive an email with instructions for how to confirm your email address in a few minutes.\",\"update_password\":\"Please update your password\",\"post_confirmation_message_header\":\"Thanks for confirming!\",\"post_confirmation_message\":\"We've verified your account with the email\",\"post_confirmation_usage\":\"Use your new account to login to %{school_name}\",\"post_confirmation_button\":\"Go to Courses\",\"post_confirmation_header\":\"Thanks for confirming your email!\",\"post_confirmation_continue\":\"Continue\",\"already_confirmed_header\":\"Your email address has already been confirmed.\",\"expired_token_header\":\"This confirmation link has expired.\",\"expired_token_usage\":\"Please request a new link from your profile page.\",\"email_already_in_use_header\":\"This email address has already been taken by a different account at %{school_name}.\",\"email_already_in_use_usage\":\"Please go to your profile page and try updating your email address again.\",\"share_on\":\"Share on\",\"not_you\":\"Not you?\",\"log_out\":\"Log out\"},\"failure\":{\"already_authenticated\":\"You are already signed in.\",\"inactive\":\"Your account is not activated yet.\",\"invalid\":\"Invalid email or password.\",\"locked\":\"You've exceeded the number of unsuccessful login attempts. Please check your email to unlock your account.\",\"last_attempt\":\"You have one more attempt before your account is locked.\",\"timeout\":\"Your session expired. Please sign in again to continue.\",\"unauthenticated\":\"You need to sign in or sign up before continuing.\",\"unconfirmed\":\"You have to confirm your email address before continuing.\",\"new_device_sign_in\":\"We don't recognize this device. For your security, we've sent you an email with a confirmation link to confirm that you are the owner of this account. Please check your email and click the link we sent.\"},\"passwords\":{\"no_token\":\"You can't access this page without coming from a password reset email. If you do come from a password reset email, please make sure you used the full URL provided.\",\"send_instructions\":\"Weâve sent an email with a link to reset your account password to the email address you supplied.\",\"send_paranoid_instructions\":\"If your email address exists in our database, you will receive a password recovery link at your email address in a few minutes.\",\"updated\":\"Your password has been changed successfully. You are now signed in.\",\"updated_not_active\":\"Your password has been changed successfully.\",\"not_found\":\"We couldn't find an account with that email address\",\"invali
12d\":\"Invalid password.\"},\"registrations\":{\"destroyed\":\"Bye! Your account has been successfully cancelled. We hope to see you again soon.\",\"signed_up\":\"Welcome! You have signed up successfully.\",\"signed_up_but_inactive\":\"You have signed up successfully. However, we could not sign you in because your account is not yet activated.\",\"signed_up_but_locked\":\"You have signed up successfully. However, we could not sign you in because your account is locked.\",\"signed_up_but_unconfirmed\":\"A message with a confirmation link has been sent to your email address. Please follow the link to activate your account.\",\"update_needs_confirmation\":\"You updated your account successfully, but we need to verify your new email address. Please check your email and follow the confirm link to confirm your new email address.\",\"updated\":\"Your account has been updated successfully.\",\"allow_marketing_emails\":\"Yes, %{school_name} can email me with promotions and news. (optional)\",\"no_enrollments\":\"This product is not available. Contact the school owner for more information.\"},\"card_decline_reasons\":{\"amount_too_small\":\"The minimum amount must be $0.50 USD (or equivalent).\",\"approve_with_id\":\"The payment cannot be authorized.\",\"card_not_supported\":\"This card does not support this type of purchase. Please check with your card provider.\",\"card_velocity_exceeded\":\"This card has exceeded its balance or credit limit. Please try another card.\",\"currency_not_supported\":\"This card does not support the specified currency. Please try another card.\",\"duplicate_transaction\":\"An identical transaction was submitted very recently. Please try again later, or try another card.\",\"expired_card\":\"This card has expired. Please try again with a different card.\",\"fraudulent\":\"Your payment could not be processed. Please contact\",\"incorrect_number\":\"Your card number is incorrect. Please try again with the correct card information, or try a different payment method.\",\"incorrect_cvc\":\"Invalid card information. Please try again.\",\"incorrect_pin\":\"Invalid card information. Please try again.\",\"incorrect_zip\":\"Invalid card information. Please try again.\",\"insufficient_funds\":\"Your payment could not be processed due to insufficient funds. Please try a different payment method or contact your bank/card issuer.\",\"invalid_account\":\"This card, or connected account, is invalid.\",\"invalid_amount\":\"Invalid payment amount.\",\"invalid_cvc\":\"Invalid card information. Please try again.\",\"invalid_expiry_year\":\"Invalid card information. Please try again.\",\"invalid_number\":\"Invalid card information. Please try again.\",\"invalid_pin\":\"Invalid card information. Please try again.\",\"issuer_not_available\":\"Unable to reach the card provider. Please contact your card provider if the issue persists.\",\"lost_card\":\"Your payment could not be processed. Please contact the card's issuing bank. If the problem persists please contact\",\"merchant_blacklist\":\"Please contact\",\"new_account_information_available\":\"This card, or connected account, is invalid.\",\"not_permitted\":\"The payment is not permitted.\",\"pickup_card\":\"Card declined. Please contact your card provider.\",\"pin_try_exceeded\":\"The allowed number of PIN attempts has been reached.\",\"processing_error\":\"An error occurred while processing this card.\",\"reenter_transaction\":\"Card declined. Please contact your card provider.\",\"restricted_card\":\"Card declined. Please contact your card provider.\",\"testmode_decline\":\"Stripe test cards cannot be used for purchases.\",\"withdrawal_count_limit_exceeded\":\"This card has reached its credit limit.\",\"stolen_card\":\"Your payment could not be processed. Please contact the card's issuing bank. If the problem persists please contact\",\"call_issuer\":\"Card declined. Please contact your card provider.\",\"do_not_honor\":\"Your card was declined. Please try a different payment method or contact your bank/card issuer.\",\"do_not_try_again\":\"Card declined. Please contact your card provider.\",\"generic_decline\":\"Your payment could not be processed. Please contact the card's issuing bank. If the problem persists please contact\",\"no_action_taken\":\"Card declined. Please contact your card provider.\",\"revocation_of_all_authorizations\":\"Card declined. Please contact your card provider.\",\"revocation_of_authorization\":\"Card declined. Please contact your card provider.\",\"security_violation\":\"Card declined. Please contact your card provider.\",\"service_not_allowed\":\"The card has been declined for an unknown reason.\",\"stop_payment_order\":\"Card declined. Please contact your card provider.\",\"transaction_not_allowed\":\"Your card was declined. Please try a different payment method or contact your bank/card issuer.\",\"try_again_later\":\"Your card was declined. Please wait before trying again with this card, try a different payment method, or contact your bank/card issuer.\"},\"sessions\":{\"signed_in\":\"Signed in successfully.\",\"signed_out\":\"Signed out successfully.\",\"already_signed_out\":\"Signed out successfully.\",\"locked\":\"You've exceeded the number of unsuccessful login attempts. Please check your email to unlock your account.\",\"unrecognized_device_title\":\"New device detected\",\"new_device_sign_in\":\"To verify itâs you, enter the code from the email weâve just sent to you.\",\"confirm_device_instructions_notice\":\"Confirm this device by entering the code in the email we sent you.\",\"resend_device_confirmation_email_link\":\"Resend Code\",\"confirmation_code_label\":\"Confirmation code\",\"submit_confirmation_code\":\"Next\"}
12,\"legacy_not_implementing\":{\"enroll_in\":\"Enroll in\",\"enter_your_email\":\"Enter your email address and we will send you a link to reset your password\",\"enroll_for\":\"Enroll for\",\"annually_save\":\"Or pay annually and save!\",\"about_this_course\":\"About This Course\",\"legacy_courses\":\"courses\",\"sign_up_to_enroll_in\":\"Sign Up or Log in to Enroll in\",\"come_back_soon\":\"Come back soon\",\"please_try_again\":\"Please try again\",\"per_month_after\":\"per month after\",\"per_year_after\":\"per year after\",\"checking_if_email_exists\":\"Checking if email exists\",\"success\":\"Success!\",\"sorry\":\"Sorry!\",\"error\":\"Error\",\"invalid_email\":\"Your email address is invalid.\",\"email_already_exists\":\"Your email address already has an account. Please login instead.\",\"password_six_characters\":\"Your password must be at least 6 characters.\",\"invalid_name\":\"Please fill out a valid name.\",\"click_here\":\"Click here\",\"to_login\":\"to login\",\"agree_to_terms\":\"I agree to the Terms of Service and Privacy Policy.\",\"no_minimums\":\"No minimums, cancel anytime.\",\"for_next\":\"for next\",\"invalid_coupon\":\"Invalid Coupon\",\"your_rating\":\"Your rating\",\"edit\":\"Edit\",\"expand\":\"Expand\",\"apply\":\"Apply\",\"expired_invalid_coupon_entered\":\"The coupon code you entered is expired or invalid\",\"courses_taught_by\":\"Courses Taught by\",\"instructor_bio\":\"Instructor Bio\",\"review\":\"Review\",\"rating\":\"Rating\",\"review_headline\":\"Review Headline\",\"rate_class\":\"Rate Class\",\"skip_for_now\":\"Skip for Now\",\"download_lecture_video\":\"Download lesson Video\",\"not_taking_any_courses\":\"You are not taking any courses right now.\",\"discover_courses\":\"Discover Courses\",\"add_new_credit_card\":\"Add New Credit Card\",\"cancel_subscription_confirmation\":\"Are you sure you want to cancel your subscription? You will be removed from the course immediately.\",\"profile_updated\":\"Profile updated!\",\"save_your_review\":\"Save Your Review\",\"lecture_section\":\"Section\",\"lecture\":\"Lesson\",\"logged_out_successfully\":\"Logged out successfully\",\"must_agree_to\":\"By signing up, you agree to our\",\"no_problem_password\":\"No problem, you can reset your password\",\"invalid_login\":\"Invalid email or password.\"},\"quiz\":{\"quiz\":\"Quiz\",\"back\":\"Back\",\"check\":\"Check\",\"continue\":\"Continue\",\"you_scored\":\"You scored\",\"retake_quiz\":\"Retake Quiz\",\"select_an_answer\":\"Select an answer.\",\"retake_retry\":\"You need a score of at least %{minimumQuizScore}% to continue - you may retake this quiz %{retakes} more time(s).\",\"retake_request\":\"You need a score of at least %{minimumQuizScore}% to continue - a request has been sent to the school owner to reset your score. You will be notified if the school owner allows you to retake this quiz.\",\"answer_correct\":\"Selected answer is correct\",\"answer_incorrect\":\"Selected answer is incorrect\",\"matching_prompt_label\":\"Prompt %{number}\",\"matching_match_label\":\"Match %{number}\",\"matching_prompts_label\":\"Prompts\",\"matching_matches_label\":\"Matches\",\"fill_blank_answer_label\":\"Answer\",\"correct_answer_label\":\"Correct answer\",\"correct_answers_label\":\"Correct answers\"},\"certificates\":{\"certificate_download_cta\":\"Download Certificate\",\"certificate_share_on_linkedin\":\"Share on LinkedIn\",\"certificate_linkedin_modal_close\":\"Close\",\"certificate_linkedin_instructions_title\":\"How to add this certificate to your LinkedIn profile\",\"certificate_linkedin_step_download\":\"Download\",\"certificate_linkedin_step_download_suffix\":\"your certificate\",\"certificate_linkedin_step_go_to\":\"Go to your\",\"certificate_linkedin_step_linkedin_profile\":\"LinkedIn profile\",\"certificate_linkedin_step_click\":\"Click\",\"certificate_linkedin_step_add_profile_section\":\"Add profile section\",\"certificate_linkedin_step_licenses_certificates\":\"Licenses \u0026 certificates\",\"certificate_linkedin_step_fill_details\":\"Fill in the details:\",\"certificate_linkedin_field_name\":\"Name\",\"certificate_linkedin_field_org\":\"Org\",\"certificate_linkedin_field_date\":\"Date\",\"certificate_linkedin_field_id\":\"ID\",\"certificate_linkedin_field_media\":\"Media\",\"certificate_linkedin_
12step_save\":\"Save\",\"certificate_linkedin_download_and_share\":\"Download and share certificate\"},\"attributes\":{\"url\":\"Domain\"},\"blog\":{\"about\":\"ABOUT\",\"read_more\":\"READ MORE\"},\"contact\":{\"success_message\":\"Your message has been successfully sent to the school owner(s).\",\"failure_message\":\"Unable to send message, please try again.\",\"unconfirmed_email_message\":\"You need to confirm your email address before using this functionality.\"},\"activerecord\":{\"errors\":{\"models\":{\"account_payment_method\":{\"taken\":\"\"}}},\"models\":{\"domain\":\"Domain\"},\"attributes\":{\"domain_checker\":{\"url\":\"Domain\"},\"creator_product\":{\"url\":\"Url\"}}},\"errors\":{\"messages\":{\"invalid_for_summit\":\"is invalid. This email is already in use. Please enter the correct password\",\"rate_limited\":\"You are doing this too fast. Please wait and try again in a few minutes\",\"card_cannot_be_processed\":\"We cannot process this card, please try a different one.\",\"vertex_invalid_address\":{\"code\":\"E1000\",\"title\":\"Invalid Address\"}}}}},\"sortPreferences\":{\"loggedIn\":{\"sortKey\":\"in_progress\",\"sortDirection\":\"desc\"},\"loggedOut\":{\"sortKey\":\"name\",\"sortDirection\":\"asc\"}},\"studentExperiencePreferences\":{\"loggedIn\":{\"sortKey\":\"in_progress\",\"sortDirection\":\"desc\"},\"loggedOut\":{\"sortKey\":\"name\",\"sortDirection\":\"asc\"},\"enableDashboardAccess\":null},\"loggedInHomepageId\":null,\"createdAt\":\"2016-08-21T23:45:38Z\"},\"user\":null,\"schoolDomain\":\"sparkability.org\",\"data-sentry-element\":\"Pendo\",\"data-sentry-source-file\":\"SchoolContainerPage.tsx\"}],[\"$\",\"$L18\",null,{\"className\":\"top-1 left-1 absolute\",\"label\":\"Navigation.skipToMainContent\",\"selector\":\"main\",\"data-sentry-element\":\"SkipLink\",\"data-sentry-source-file\":\"SchoolContainerPage.tsx\"}],\"$L19\",[\"$\",\"section\",null,{\"className\":\"bg-navigation sticky top-0 w-full z-10\",\"id\":\"site-header\",\"children\":[null,[\"$\",\"section\",null,{\"className\":\"border-b\",\"data-sentry-component\":\"SiteHeader\",\"data-sentry-source-file\":\"SiteHeader.tsx\",\"children\":[[\"$\",\"div\",null,{\"className\":\"block md:hidden\",\"children\":\"$L1a\"}],[\"$\",\"div\",null,{\"className\":\"hidden md:block\",\"children\":\"$L1b\"}]]}]]}],[\"$\",\"$L11\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"products\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L12\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}],[\"$\",\"section\",null,{\"className\":\"bg-navigation\",\"children\":\"$L1c\"}]]}]\n"])</script>
12<script>self.__next_f.push([1,"1d:\"$Sreact.fragment\"\n20:I[8140,[\"390\",\"static/chunks/390-6c0ef7182f313187.js\",\"504\",\"static/chunks/504-5bc1544864645221.js\",\"587\",\"static/chunks/587-b4eb0bfa4782ff98.js\",\"662\",\"static/chunks/662-43dfecae89ce2252.js\",\"568\",\"static/chunks/568-26cc4b779c22ea52.js\",\"174\",\"static/chunks/174-4423aba4a18429fd.js\",\"387\",\"static/chunks/app/products/layout-9986eccca5b35733.js\"],\"HamburgerMenu\"]\n23:I[32353,[\"390\",\"static/chunks/390-6c0ef7182f313187.js\",\"504\",\"static/chunks/504-5bc1544864645221.js\",\"587\",\"static/chunks/587-b4eb0bfa4782ff98.js\",\"662\",\"static/chunks/662-43dfecae89ce2252.js\",\"568\",\"static/chunks/568-26cc4b779c22ea52.js\",\"174\",\"static/chunks/174-4423aba4a18429fd.js\",\"387\",\"static/chunks/app/products/layout-9986eccca5b35733.js\"],\"Root\"]\n24:I[32353,[\"390\",\"static/chunks/390-6c0ef7182f313187.js\",\"504\",\"static/chunks/504-5bc1544864645221.js\",\"587\",\"static/chunks/587-b4eb0bfa4782ff98.js\",\"662\",\"static/chunks/662-43dfecae89ce2252.js\",\"568\",\"static/chunks/568-26cc4b779c22ea52.js\",\"174\",\"static/chunks/174-4423aba4a18429fd.js\",\"387\",\"static/chunks/app/products/layout-9986eccca5b35733.js\"],\"List\"]\n25:I[32353,[\"390\",\"static/chunks/390-6c0ef7182f313187.js\",\"504\",\"static/chunks/504-5bc1544864645221.js\",\"587\",\"static/chunks/587-b4eb0bfa4782ff98.js\",\"662\",\"static/chunks/662-43dfecae89ce2252.js\",\"568\",\"static/chunks/568-26cc4b779c22ea52.js\",\"174\",\"static/chunks/174-4423aba4a18429fd.js\",\"387\",\"static/chunks/app/products/layout-9986eccca5b35733.js\"],\"Item\"]\n26:I[77213,[\"390\",\"static/chunks/390-6c0ef7182f313187.js\",\"504\",\"static/chunks/504-5bc1544864645221.js\",\"587\",\"static/chunks/587-b4eb0bfa4782ff98.js\",\"662\",\"static/chunks/662-43dfecae89ce2252.js\",\"568\",\"static/chunks/568-26cc4b779c22ea52.js\",\"174\",\"static/chunks/174-4423aba4a18429fd.js\",\"387\",\"static/chunks/app/products/layout-9986eccca5b35733.js\"],\"\"]\n27:I[32353,[\"390\",\"static/chunks/390-6c0ef7182f313187.js\",\"504\",\"static/chunks/504-5bc1544864645221.js\",\"587\",\"static/chunks/587-b4eb0bfa4782ff98.js\",\"662\",\"static/chunks/662-43dfecae89ce2252.js\",\"568\",\"static/chunks/568-26cc4b"])</script>
12<script>self.__next_f.push([1,"779c22ea52.js\",\"174\",\"static/chunks/174-4423aba4a18429fd.js\",\"387\",\"static/chunks/app/products/layout-9986eccca5b35733.js\"],\"Link\"]\n28:I[32353,[\"390\",\"static/chunks/390-6c0ef7182f313187.js\",\"504\",\"static/chunks/504-5bc1544864645221.js\",\"587\",\"static/chunks/587-b4eb0bfa4782ff98.js\",\"662\",\"static/chunks/662-43dfecae89ce2252.js\",\"568\",\"static/chunks/568-26cc4b779c22ea52.js\",\"174\",\"static/chunks/174-4423aba4a18429fd.js\",\"387\",\"static/chunks/app/products/layout-9986eccca5b35733.js\"],\"Viewport\"]\n19:[\"$\",\"section\",null,{\"className\":\"w-full bg-[#3becb9] flex justify-center sm:py-3 py-4\",\"id\":\"free-billboard\",\"children\":[[\"$\",\"div\",null,{\"className\":\"hidden sm:flex items-center\",\"children\":[[\"This site was created with \",[\"$\",\"$1d\",\"teachableLogo0\",{\"children\":[[],[\"$\",\"a\",null,{\"href\":\"https://teachable.com/?utm_source=free_schools\u0026utm_medium=banner\u0026utm_campaign=teachable_branding\",\"title\":\"teachable.com\",\"target\":\"_blank\",\"children\":[\"$\",\"img\",null,{\"src\":\"https://cdn.prod.website-files.com/65393b768d06ee4c16d24a0b/65393dc01f9388d10c80d6bd_teachable-logo-dark.svg\",\"alt\":\"Teachable Logo - Dark\",\"className\":\"h-3 max-w-full mb-0.5 me-0.5 ms-1\"}]}]]}],\".\"],\" \",\"Create your online course today.\",[\"$\",\"a\",null,{\"className\":\"py-2 px-1.5 border rounded-md border-black ms-2\",\"href\":\"https://teachable.com/?utm_source=free_schools\u0026utm_medium=banner\u0026utm_campaign=teachable_branding\",\"target\":\"_blank\",\"children\":\"Start now\"}]]}],[\"$\",\"a\",null,{\"href\":\"https://teachable.com/?utm_source=free_schools\u0026utm_medium=banner\u0026utm_campaign=teachable_branding\",\"target\":\"_blank\",\"title\":\"teachable.com\",\"className\":\"flex sm:hidden items-center\",\"children\":[[[\"$\",\"$1d\",\"underline0\",{\"children\":[[\"$\",\"span\",null,{\"className\":\"underline\",\"children\":[\"Create your course\"]}],\"Â \"]}],\"with\"],\"Â \",[\"$\",\"img\",null,{\"src\":\"https://cdn.prod.website-files.com/65393b768d06ee4c16d24a0b/65393dc01f9388d10c80d6bd_teachable-logo-dark.svg\",\"className\":\"h-3 max-w-full mb-0.5\",\"alt\":\"Teachable Logo - Dark\"}],\".\"]}]]}]\n1e:T13ccc,"])</script>
12<script>self.__next_f.push([1,"window.NREUM||(NREUM={});NREUM.info = {\"agent\":\"\",\"beacon\":\"bam.nr-data.net\",\"errorBeacon\":\"bam.nr-data.net\",\"licenseKey\":\"NRBR-08e3a2ada38dc55a529\",\"applicationID\":\"1086450294\",\"agentToken\":null,\"applicationTime\":73.428079,\"transactionName\":\"YAZRbUFXX0sAU0YMCllMZFxRcENZDFVFChdcNkFQHHhUQBVaQUoicjccFkNEXlwUU0YW\",\"queueTime\":0,\"ttGuid\":\"b04879ffab33e4e3\"}; (window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:[\"bam.nr-data.net\"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:\"1103366676\",accountID:\"4102727\",trustKey:\"27503\",xpid:\"UAcHU1FRDxABVFlUAwQHVF0F\",licenseKey:\"NRBR-08e3a2ada38dc55a529\",applicationID:\"1086450294\",browserID:\"1103366676\"};;/*! For license information please see nr-loader-spa-1.322.0.min.js.LICENSE.txt */\n(()=\u003e{var e={8122(e,t,r){\"use strict\";r.d(t,{a:()=\u003ei});var n=r(944);function i(e,t){try{if(!e||\"object\"!=typeof e)return(0,n.R)(3);if(!t||\"object\"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),s=0===Object.keys(r).length?e:r;for(let a in s)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])\u0026\u0026Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):e[a]instanceof Map||e[a]instanceof Set||e[a]instanceof Date||e[a]instanceof RegExp?r[a]=e[a]:\"object\"==typeof e[a]\u0026\u0026null!==t[a]\u0026\u0026\"object\"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){r[a]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){\"use strict\";r.d(t,{f:()=\u003ea});var n=r(384),i=r(8122);const s={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function a(e){try{return!!e.licenseKey\u0026\u0026!!e.errorBeacon\u0026\u0026!!e.applicationID}catch(e){return!1}}r.d(t,[\"D\",0,e=\u003e(0,i.a)(e,s)])},7699(e,t,r){\"use strict\";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,[\"It\",0,1e6,\"KC\",0,i,\"qh\",0,\"SESSION_ERROR\"])},9324(e,t,r){\"use strict\";r.d(t,[\"A\",0,\"@newrelic/rrweb\",\"x\",0,\"1.322.0\"])},981(e,t,r){\"use strict\";r.d(t,[\"R\",0,{AJAX:\"AjaxRequest\",PA:\"PageAction\",UA:\"UserAction\",BP:\"BrowserPerformance\",WS:\"WebSocket\",SPV:\"SecurityPolicyViolation\",JSE:\"JavaScriptError\",LOG:\"Log\",PVE:\"PageView\",PVT:\"PageViewTiming\",SR:\"SessionReplay\",ST:\"SessionTrace\",BI:\"BrowserInteraction\"}])},9752(e,t,r){\"use strict\";const n=\"newrelic-iframe-\",i=n+\"timing-update\",s=n+\"api\",a=n+\"api-response\",o=n+\"vitals-update\",c=n+\"ajax\";r.d(t,[\"$8\",0,o,\"Gi\",0,a,\"KU\",0,c,\"Pl\",0,n,\"cS\",0,s,\"cr\",0,i])},6154(e,t,r){\"use strict\";var n=r(1863);const i=\"undefined\"!=typeof window\u0026\u0026!!window.document,s=\"undefined\"!=typeof WorkerGlobalScope\u0026\u0026(\"undefined\"!=typeof self\u0026\u0026self instanceof WorkerGlobalScope\u0026\u0026self.navigator instanceof WorkerNavigator||\"undefined\"!=typeof globalThis\u0026\u0026globalThis instanceof WorkerGlobalScope\u0026\u0026globalThis.navigator instanceof WorkerNavigator),a=i?window:\"undefined\"!=typeof WorkerGlobalScope\u0026\u0026(\"undefined\"!=typeof self\u0026\u0026self instanceof WorkerGlobalScope\u0026\u0026self||\"undefined\"!=typeof globalThis\u0026\u0026globalThis instanceof WorkerGlobalScope\u0026\u0026globalThis),o=Boolean(\"hidden\"===a?.document?.visibilityState),c=\"\"+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d\u0026\u0026\"undefined\"==typeof SharedWorker,l=(()=\u003e{const e=a.navigator?.userAgent?.match(/Firefox[/\\s](\\d+\\.\\d+)/);return Array.isArray(e)\u0026\u0026e.length\u003e=2?+e[1]:0})(),f=Date.now()-(0,n.t)();r.d(t,[\"OF\",0,d,\"RI\",0,i,\"WN\",0,f,\"bv\",0,s,\"gm\",0,a,\"lR\",0,l,\"m\",0,c,\"mw\",0,o,\"sb\",0,u,\"zk\",0,()=\u003e{const e=a?.performance?.getEntriesByType?.(\"navigation\")?.[0];if(e\u0026\u0026e.responseStart\u003e0\u0026\u0026e.responseStart\u003ca.performance.now())return e}])},7295(e,t,r){\"use strict\";r.d(t,{Xv:()=\u003ea,gX:()=\u003ei,iW:()=\u003es});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;
12if(\"*\"===n[0].hostname)return!1;for(var t=0;t\u003cn.length;t++){var r=n[t];if(r.hostname.test(e.hostname)\u0026\u0026r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0===e.hostname}function a(e){if(n=[],e\u0026\u0026e.length)for(var t=0;t\u003ce.length;t++){let r=e[t];if(!r)continue;if(\"*\"===r)return void(n=[{hostname:\"*\"}]);0===r.indexOf(\"http://\")?r=r.substring(7):0===r.indexOf(\"https://\")\u0026\u0026(r=r.substring(8));const i=r.indexOf(\"/\");let s,a;i\u003e0?(s=r.substring(0,i),a=r.substring(i)):(s=r,a=\"*\");let[c]=s.split(\":\");n.push({hostname:o(c),pathname:o(a,!0)})}}function o(e,t=!1){const r=e.replace(/[.+?^${}()|[\\]\\\\]/g,e=\u003e\"\\\\\"+e).replace(/\\*/g,\".*?\");return new RegExp((t?\"^\":\"\")+r+\"$\")}},3241(e,t,r){\"use strict\";r.d(t,{W:()=\u003ei});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent(\"newrelic\",{detail:e}))}catch(e){}}},1687(e,t,r){\"use strict\";r.d(t,{Ak:()=\u003eo,Ze:()=\u003ed,x3:()=\u003ec});var n=r(3241),i=r(3606),s=r(860),a=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r\u0026\u0026(r.get(t)\u0026\u0026r.delete(t),l(e,t,!1),r.size\u0026\u0026u(e))}function d(e,t=\"feature\",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=\u003et.staged)\u0026\u0026(t.sort((e,t)=\u003ee[1].priority-t[1].priority),t.forEach(([t])=\u003e{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,o=i.i.handlers;if(s\u0026\u0026!s.aborted\u0026\u0026s.backlog\u0026\u0026o){if((0,n.W)({type:\"lifecycle\",name:\"drain\",feature:t}),r){const e=s.backlog[t],r=o[t];if(r){for(let t=0;e\u0026\u0026t\u003ce.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=\u003e{Object.values(t||{}).forEach(t=\u003e{t[0]?.on\u0026\u0026t[0].context()instanceof a.y\u0026\u0026!t[0].listeners(e).includes(t[1])\u0026\u0026t[0].on(e,t[1])})})}}s.isolatedBacklog||delete o[t],s.backlog[t]=null,s.emit(\"drain-\"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=\u003e{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],s=e[2];n.apply(i,s)}})}},7836(e,t,r){\"use strict\";var n=r(384),i=r(8990),s=r(2646),a=r(5607);const o=\"nr@context:\".concat(a.W),c=function e(t,r){var n={},a={},u={},l=!1;try{l=16===r.length\u0026\u0026d.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i\u003cr.length;i++)r[i]===t\u0026\u0026r.splice(i,1)},emit:function(e,r,n,i,s){!1!==s\u0026\u0026(s=!0);if(c.aborted\u0026\u0026!i)return;t\u0026\u0026s\u0026\u0026t.emit(e,r,n);var o=h(n);g(e).forEach(e=\u003e{e.apply(o,r)});var d=v()[a[e]];d\u0026\u0026d.push([f,e,r,o]);return o},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||\"feature\",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=\u003e{a[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=\u003e{delete f.backlog[e]})},isBuffering:function(e){return!!v()[a[e]]},debugId:r,backlog:l?{}:t\u0026\u0026\"object\"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,\"aborted\",{get:()=\u003e{let e=f._aborted||!1;return e||(t\u0026\u0026(e=t.aborted),e)}}),f;function h(e){return e\u0026\u0026e instanceof s.y?e:e?(0,i.I)(e,o,()=\u003enew s.y(o)):new s.y(o)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,\"globalEE\"),d=(0,n.Zm)();d.ee||(d.ee=c),r.d(t,[\"P\",0,o,\"ee\",0,c])},2646(e,t,r){\"use strict\";r.d(t,{y:()=\u003en});class n{constructor(e){this.contextId=e}}},9908(e,t,r){\"use strict\";r.d(t,{d:()=\u003en,p:()=\u003ei});var n=r(7836).ee.get(\"handle\");function i(e,t,r,i,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){\"use strict\";r.d(t,{i:()=\u003es});var n=r(9908);s.on=a;var i=s.handlers={};function s(e,t,r,s){a(s||n.d,i,e,t,r)}function a(e,t,r,i,s){s||(s=\"feature\"),e||(e=n.d);var a=t[s]=t[s]||{};(a[r]=a[r]||[]).push([e,i])}},3878(e,t,r){\"use strict\";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=\u003es,jT:()=\u003en,sp:()=\u003ei})},5607(e,t,r){\"use strict\";const n=(0,r(9566).bz)();r.d(t,[\"W\",0,n])},9566(e,t,r){\"use strict\";r.d(t,{LA:()=\u003ea,ZF:()=\u003eo,bz:()=\u003es,el:()=\u003ec});var n=r(6154);function i(e,t){return e?15\u0026e[t]:16*Math.random()|0}function s(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e\u0026\u0026e.getRandomValues\u0026\u0026(t=e.getRandomValues(new Uint8Array(30))),\"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx\".split(\"\").map(e=\u003e\"x\"===e?i(t,r++).toString(16):\"y\"===e?(3\u0026i()|8).toString(16):e).join(\"\")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,s=0;t\u0026\u0026t.getRandomValues\u0026\u0026(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var o=0;o\u003ce;o++)a.push(i(r,s++).toString(16));return a.join(\"\")}function o(){return a(16)}function c(){return a(32)}},2614(e,t,r){\"use strict\";r.d(t,[\"BB\",0,18e5,\"Wt\",0,\"NRBA_SESSION::\",\"g\",0,{OFF:0,FULL:1,ERROR:2},\"iL\",0,{SAME_TAB:\"same-tab\",CROSS_TAB:\"cross-tab\"},\"tS\",0,{STARTED:\"session-started\",PAUSE:\"session-pause\",RESET:\"session-reset\",RESUME:\"session-resume\",UPDATE:\"session-update\"},\"wk\",0,144e5])},733(e,t,r){\"use strict\";function n(e,t){return function(e){let t=2166136261;for(let r=0;r\u003ce.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t\u003e\u003e\u003e0).toString(16).padStart(8,\"0\")}
12(\"\".concat(String(e),\":\").concat(String(t)))}r.d(t,{Y:()=\u003en})},1863(e,t,r){\"use strict\";function n(){return Math.floor(performance.now())}r.d(t,{t:()=\u003en})},9119(e,t,r){\"use strict\";r.d(t,{L:()=\u003es});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,\"$1$2\"):e}},7485(e,t,r){\"use strict\";r.d(t,{D:()=\u003ei});var n=r(6154);function i(e){if(0===(e||\"\").indexOf(\"data:\"))return{protocol:\"data\"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(\":\")),sameOrigin:t.protocol===n.gm?.location?.protocol\u0026\u0026t.host===n.gm?.location?.host};return r.port\u0026\u0026\"\"!==r.port||(\"http:\"===t.protocol\u0026\u0026(r.port=\"80\"),\"https:\"===t.protocol\u0026\u0026(r.port=\"443\")),r.pathname\u0026\u0026\"\"!==r.pathname?r.pathname.startsWith(\"/\")||(r.pathname=\"/\".concat(r.pathname)):r.pathname=\"/\",r}catch(e){return{}}}},7866(e,t,r){\"use strict\";r.d(t,[\"Nc\",0,/^\\s*at Function code \\(Function code:\\d+:\\d+\\)\\s*/i,\"cn\",0,/^\\s*(?:([^@]*)(?:\\(.*?\\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\\d+)(?::(\\d+))?\\s*$/i,\"fL\",0,/^\\s*at .+ \\(eval at \\S+ \\((?:(?:file|http|https):[^)]+)?\\)(?:, [^:]*:\\d+:\\d+)?\\)$/i,\"h3\",0,/function (.+?)\\s*\\(/,\"hB\",0,/^\\s*at (?:((?:\\[object object\\])?(?:[^(]*\\([^)]*\\))*[^()]*(?: \\[as \\S+\\])?) )?\\(?((?:file|http|https|chrome-extension):.*?)?:(\\d+)(?::(\\d+))?\\)?\\s*$/i])},944(e,t,r){\"use strict\";r.d(t,{R:()=\u003ei});var n=r(3241);function i(e,t){\"function\"==typeof console.debug\u0026\u0026(console.debug(\"New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#\".concat(e),t),(0,n.W)({drained:null,type:\"data\",name:\"warn\",feature:\"warn\",data:{code:e,secondary:t}}))}},8990(e,t,r){\"use strict\";r.d(t,{I:()=\u003ei});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty\u0026\u0026Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389(e,t,r){\"use strict\";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=\u003e{n\u0026\u0026void 0===i\u0026\u0026(e.apply(this,r),i=setTimeout(()=\u003e{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=\u003e{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=\u003e{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=\u003ei,s:()=\u003en})},1910(e,t,r){\"use strict\";r.d(t,{i:()=\u003es});var n=r(944);const i=new Map;function s(...e){return e.every(e=\u003e{if(i.has(e))return i.get(e);const t=\"function\"==typeof e?e.toString():\"\",r=t.includes(\"[native code]\"),s=t.includes(\"nrWrapper\");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},3304(e,t,r){\"use strict\";r.d(t,{A:()=\u003ei});var n=r(7836);function i(e){try{return JSON.stringify(e,(()=\u003e{const e=new WeakSet;return(t,r)=\u003e{if(\"object\"==typeof r\u0026\u0026null!==r){if(e.has(r))return;e.add(r)}return r}})())??\"\"}catch(e){try{n.ee.emit(\"internal-error\",[e])}catch(e){}return\"\"}}},9232(e,t,r){\"use strict\";r.d(t,[\"f\",0,{MFE:\"MFE\",BA:\"BA\"}])},7560(e,t,r){\"use strict\";r.d(t,{N:()=\u003ea,j:()=\u003ec});var n=r(9119),i=r(944);const s=(0,r(6389).J)(e=\u003e(0,i.R)(80,e));function a(e){if(!Array.isArray(e?.assets)||!e.assets.length)return;const t=e.assets.map(o).filter(Boolean);return t.length?{assets:t,scripts:t.filter(e=\u003ee.isScript)}:void 0}function o(e){if(!e||\"object\"!=typeof e)return;const{matcher:t,type:r}=e;let i=\"string\"==typeof t\u0026\u0026t.endsWith(\".js\");return void 0!==r\u0026\u0026(!function(e){return\"script\"===e||\"asset\"===e}(r)?s(r):i=function(e){return\"script\"===e}(r)),a=t,\"[object RegExp]\"===Object.prototype.toString.call(a)?{pattern:t,test:e=\u003e(t.lastIndex=0,t.test((0,n.L)(e))),isScript:i}:\"string\"==typeof t\u0026\u0026t.length\u003e0?{pattern:t,test:e=\u003e(0,n.L)(e).includes(t),isScript:i}:void s(t);var a}function c(e,t,{scriptsOnly:r=!1}={}){if(!e||!t)return!1;return(r?e.scripts:e.assets).some(e=\u003ee.test(t))}},5718(e,t,r){\"use strict\";r.d(t,{xo:()=\u003eT,AZ:()=\u003ev,cI:()=\u003eg,Qr:()=\u003eA,QL:()=\u003ey});var n=r(6154),i=r(1863),s=r(9119),a=r(7866);class o{dom=new c;performance=new c;constructor(e){this.url=e,this.claimedBy=new Set}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}function d(e=()=\u003e{},t){return{get:()=\u003evoid 0!==t?t:e(),set:e=\u003e{t=e}}}let u;try{u=v(y())[0]}catch(e){u=v(e)[0]}const l=new Map;let f=[];const h=new WeakMap;function p(e){let t=h.get(e);return t||(t={weighedAssetUrls:new Set,recordManifestScriptWindow:(t,r)=\u003e{t\u0026\u0026(e.scriptStart=e.scriptStart\u003e0?Math.min(e.scriptStart,t):t),r\u0026\u0026(e.scriptEnd=e.scriptEnd\u003e0?Math.max(e.scriptEnd,r):r)}},h.set(e,t)),t}function g(e){return l.get(e)}function m(e){const t=g(e);
12if(t)return t;const r=new o(e);if(l.set(e,r),l.size\u003e1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver\u0026\u0026n.gm.document){new MutationObserver(e=\u003e{e.forEach(e=\u003e{e.addedNodes.forEach(e=\u003e{if(\"SCRIPT\"===e.nodeName\u0026\u0026e.src){const t=m((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=\u003e{t.dom.end=(0,i.t)()};[\"load\",\"error\"].forEach(t=\u003ee.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes(\"resource\")){new PerformanceObserver(e=\u003e{e.getEntries().forEach(e=\u003e{if((e=\u003e\"script\"===e.initiatorType||[\"link\",\"fetch\"].includes(e.initiatorType)\u0026\u0026(0,s.L)(e.name).endsWith(\".js\"))(e)){const t=m((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e}if(!f.length)return;const t=[];f.forEach(({test:r,addedAt:n},s)=\u003e{(r(e)||(0,i.t)()-n\u003e1e4)\u0026\u0026t.push(s)}),f=f.filter((e,r)=\u003e!t.includes(r))})}).observe({type:\"resource\",buffered:!0})}function v(e){if(!e||\"string\"!=typeof e)return[];const t=new Set,r=e.split(\"\\n\");for(const e of r){const r=e.match(a.cn)||e.match(a.hB)||e.match(a.fL);if(r\u0026\u0026r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\\(([^)]+\\.js):\\d+:\\d+\\)/)||e.match(/^\\s+at\\s+([^\\s(]+\\.js):\\d+:\\d+/);r\u0026\u0026r[1]\u0026\u0026t.add((0,s.L)(r[1]))}}return[...t]}function y(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function b(e,t){return(0,s.L)(e.name)===t}function E(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType,w(e,t)}function w(e,t){const r=(0,s.L)(t.name),{weighedAssetUrls:n}=p(e);n.has(r)||(n.add(r),e.totalWeight=(e.totalWeight||0)+(t.transferSize||0),\"blocking\"===t.renderBlockingStatus?e.renderBlocking=!0:\"non-blocking\"===t.renderBlockingStatus\u0026\u0026!0!==e.renderBlocking\u0026\u0026(e.renderBlocking=!1))}function R(e,t,r,n,i){if(w(e,t),\"scripts\"!==i\u0026\u0026\"all\"!==i)return;if(\"all\"===i||r.isScript){const r=Math.floor(t.startTime),n=Math.floor(t.responseEnd);e.fetchStart=e.fetchStart\u003e0?Math.min(e.fetchStart,r):r,e.fetchEnd=e.fetchEnd\u003e0?Math.max(e.fetchEnd,n):n}if(r.isScript){const r=g((0,s.L)(t.name));if(r){const t=()=\u003e{const{start:t,end:n}=r.script;p(e).recordManifestScriptWindow(t,n)};t(),!r.dom.end\u0026\u0026r.dom.value\u0026\u0026[\"load\",\"error\"].forEach(e=\u003er.dom.value.addEventListener(e,t,{once:!0}))}n.resolved||(e.asset=t.name,e.type=t.initiatorType,n.resolved=!0)}}function T(e,t){const r=t?.manifest;if(!r||!r.assets.length)return;const s={resolved:!1},a=new Set(r.assets);(n.gm.performance?.getEntriesByType(\"resource\")||[]).forEach(r=\u003e{const n=[...a].find(e=\u003ee.test(r.name));n\u0026\u0026(R(e,r,n,s,t.timingMethod),a.delete(n))}),a.size\u0026\u0026function(e,t,r,s){n.gm.PerformanceObserver?.supportedEntryTypes?.includes(\"resource\")\u0026\u0026f.push({addedAt:(0,i.t)(),test:n=\u003e{const i=[...t].find(e=\u003ee.test(n.name));return i\u0026\u0026(R(e,n,i,r,s),t.delete(i)),0===t.size}})}(e,a,s,t.timingMethod)}function A(e){const t=e?.id,r={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:\"unknown\",totalWeight:0,renderBlocking:void 0},a=y();if(!a)return r;const o=n.gm.performance?.getEntriesByType(\"navigation\")?.[0]?.name||\"\";try{const e=v(a),c=(e.length\u003e1?e.filter(e=\u003eu!==e):e)[0];if(!c)return r;if(o.includes(c))return r.asset=(0,s.L)(o),r.type=\"inline\",r;r.correlation=g(c);const l=r.correlation?.performance.value||n.gm.performance?.getEntriesByType(\"resource\")?.find(e=\u003eb(e,c));if(l)E(r,l);else{(function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel=\"preload\"][as=\"script\"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1})(c)\u0026\u0026(r.asset=c,r.type=\"preload\"),function(e,t){n.gm.PerformanceObserver?.supportedEntryTypes?.includes(\"resource\")\u0026\u0026f.push({addedAt:(0,i.t)(),test:r=\u003e!!b(r,t)\u0026\u0026(E(e,r),!0)})}(r,c)}const h=r.correlation,m=!!t\u0026\u0026!!h?.claimedBy.has(t);h\u0026\u0026t\u0026\u0026h.claimedBy.add(t);const y=()=\u003e{const e=h?.script.start;if(!m||!e)return!1;return r.registeredAt-e\u003e1e4};let w=0,R=0;p(r).recordManifestScriptWindow=(e,t)=\u003e{e\u0026\u0026(w=w\u003e0?Math.min(w,e):e),t\u0026\u0026(R=R\u003e0?Math.max(R,t):t)},Object.defineProperty(r,\"scriptStart\",d(()=\u003e{const e=y()?r.registeredAt:h?.script.start??r.fetchEnd;return w\u003e0?Math.min(e,w):e})),Object.defineProperty(r,\"scriptEnd\",d(()=\u003e{const e=y()?r.registeredAt:h?.script.end??r.registeredAt;return R\u003e0?Math.max(e,R):e}))}catch(e){}return r}},5732(e,t,r){\"use strict\";r.d(t,{$5:()=\u003em,B5:()=\u003eg,K6:()=\u003eu,M$:()=\u003eo,Ms:()=\u003ed,NG:()=\u003ec,Ux:()=\u003eh,YA:()=\u003ep,yx:()=\u003el});var n=r(5718),i=r(7560),s=r(9119),a=r(9232);function o(e){return e?.type===a.f.MFE}
12function c(e,t){if(!y(e,t))return;const r=t.runtime.registeredEntities;return r?.find(t=\u003et.metadata.target.iframeInterfaceId===e)}function d(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities;return r?.filter(t=\u003eString(t.metadata.target.id)===String(e)).map(e=\u003ee.metadata.target)||[]}function u(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=(0,s.L)(e),a=r?.filter(t=\u003e{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!1}):!!t.metadata.timings?.asset\u0026\u0026(0,s.L)(t.metadata.timings.asset)===n});return f(a).map(e=\u003ee.metadata.target)}function l(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=r?.filter(t=\u003e{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!0}):!!t.metadata.timings?.asset?.endsWith(e)});return f(n).map(e=\u003ee.metadata.target)}function f(e){if(!e?.length)return e||[];const t=new Map,r=[];for(const n of e){const e=n.metadata?.timings?.asset;if(!e){r.push(n);continue}const i=\"\".concat(e,\"::\").concat(n.metadata?.target?.id),s=t.get(i);if(s){if(s.metadata.target?.blocked\u0026\u0026!n.metadata.target?.blocked){const e=r.indexOf(s);-1!==e\u0026\u0026(r[e]=n),t.set(i,n)}}else t.set(i,n),r.push(n)}return r}function h(e,t){return v(t)?o(e)?e.attributes:t.agentRef.runtime.v2Target.attributes:{}}function p(e,t){return g(e,t)?{\"child.id\":e.id,\"child.type\":e.type,...h(void 0,t)}:{}}function g(e,t){return o(e)\u0026\u0026!!v(t)\u0026\u0026t.agentRef.init.api.register.duplicate_data_to_container}function m(e){if(!e?.runtime)return[];if(!y(!0,e)||!e.runtime.registeredEntities?.length)return[e.runtime.v2Target];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...l(r[i--],e))}catch(e){}const i=function(e){const t=new Set,r=[];for(const n of e){const e=n?.instance;t.has(e)||(t.add(e),r.push(n))}return r}(t);return i.length||i.push(e.runtime.v2Target),i}function v(e){return 2===e?.harvestEndpointVersion}function y(e,t){return!!e\u0026\u0026!!t?.init.api.register.enabled}},5289(e,t,r){\"use strict\";r.d(t,{GG:()=\u003ea,Qr:()=\u003ec,sB:()=\u003eo});var n=r(3878),i=r(6389);function s(){return\"undefined\"==typeof document||\"complete\"===document.readyState}function a(e,t){if(s())return e();const r=(0,i.J)(e),a=setInterval(()=\u003e{s()\u0026\u0026(clearInterval(a),r())},500);(0,n.sp)(\"load\",r,t)}function o(e){if(s())return e();(0,n.DD)(\"DOMContentLoaded\",e)}function c(e){if(s())return e();(0,n.sp)(\"popstate\",e)}},384(e,t,r){\"use strict\";r.d(t,{Zm:()=\u003ec,bQ:()=\u003eu,dV:()=\u003ed,pV:()=\u003el});var n=r(6154),i=r(1863),s=r(944),a=r(1910);const o={beacon:\"bam.nr-data.net\",errorBeacon:\"bam.nr-data.net\"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic\u0026\u0026(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,a.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length\u0026\u0026(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,[\"NT\",0,o])},2843(e,t,r){\"use strict\";r.d(t,{G:()=\u003es,u:()=\u003ei});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)(\"visibilitychange\",function(){if(t)return void(\"hidden\"===document.visibilityState\u0026\u0026e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)(\"pagehide\",e,t,r)}},8139(e,t,r){\"use strict\";r.d(t,{u:()=\u003ef});var n=r(7836),i=r(3434),s=r(8990),a=r(6154);const o={},c=a.gm.XMLHttpRequest,d=\"addEventListener\",u=\"removeEventListener\",l=\"nr@wrapped:\".concat(n.P);function f(e,t){var r=function(e){return(e||n.ee).get(\"events\")}(e);if(o[r.debugId]++)return r;o[r.debugId]=1;var f=(0,i.YM)(r,!0,t);function p(e){f.inPlace(e,[d,u],\"-\",g)}function g(e,t){return e[1]}return\"getPrototypeOf\"in Object\u0026\u0026(a.RI\u0026\u0026h(document,p),c\u0026\u0026h(c.prototype,p),h(a.gm,p)),r.on(d+\"-start\",function(e,t){var r=e[1];if(null!==r\u0026\u0026(\"function\"==typeof r||\"object\"==typeof r)\u0026\u0026\"newrelic\"!==e[0]){var n=(0,s.I)(r,l,function(){var e={object:function(){if(\"function\"!=typeof r.handleEvent)return;return r.handleEvent.apply(r,arguments)},function:r}[typeof r];return e?f(e,\"fn-\",null,e.name||\"anonymous\"):r});this.wrapped=e[1]=n}}),r.on(u+\"-start\",function(e){e[1]=this.wrapped||e[1]}),r}function h(e,t,...r){let n=e;for(;\"object\"==typeof n\u0026\u0026!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n\u0026\u0026t(n,...r)}},3434(e,t,r){\"use strict\";r.d(t,{YM:()=\u003ed});var n=r(7836),i=r(5607),s=r(5732);const a=\"nr@original:\".concat(i.W);var o=Object.prototype.hasOwnProperty,c=!1;function d(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,a){r||(r=\"\");const o=\"-\"===r.charAt(0);for(let c=0;c\u003ct.length;c++){const d=t[c],u=e[d];l(u)||(e[d]=i(u,o?d+r:r,n,d,s,a))}},i.flag=a,i;function i(t,n,i,c,f,h){return l(t)?t:(n||(n=\"\"),nrWrapper[a]=t,function(e,t,r){if(Object.defineProperty\u0026\u0026Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})}),t}catch(e){u([e],r)}for(var n in e)o.call(e,n)\u0026\u0026(t[n]=e[n])}
12(t,nrWrapper,e),nrWrapper);function nrWrapper(){var a,o,l,p;let g,m;try{o=this,a=[...arguments],m=h?(0,s.$5)(r):[r?.runtime?.v2Target],l=\"function\"==typeof i?i(a,o):i||{}}catch(t){u([t,\"\",[a,o,c],l],e)}d(n+\"start\",[a,o,c,m],l,f);const v=performance.now();let y;try{return p=t.apply(o,a),y=performance.now(),p}catch(e){throw y=performance.now(),d(n+\"err\",[a,o,e,m],l,f),g=e,g}finally{const e=y-v,t={start:v,end:y,duration:e,isLongTask:e\u003e=50,methodName:c,thrownError:g};t.isLongTask\u0026\u0026d(\"long-task\",[t,o,m],l,f),d(n+\"end\",[a,o,p,m],l,f)}}}function d(r,n,i,s){if(!c||t){var a=c;c=!0;try{e.emit(r,n,i,t,s)}catch(t){u([t,r,n,i],e)}c=a}}}function u(e,t){t||(t=n.ee);try{t.emit(\"internal-error\",e)}catch(e){}}function l(e){return!(e\u0026\u0026\"function\"==typeof e\u0026\u0026e.apply\u0026\u0026!e[a])}r.d(t,[\"Jt\",0,a])},9300(e,t,r){\"use strict\";const n=r(860).K7.ajax;r.d(t,[\"TZ\",0,n,\"f5\",0,\"ajaxRequest.id\",\"mo\",0,{NONE:\"none\",FAILURES:\"failures\",ALL:\"all\"}])},3333(e,t,r){\"use strict\";var n=r(981);const i=r(860).K7.genericEvents,s=[n.R.PA,n.R.UA,n.R.BP];r.d(t,[\"$v\",0,{RESOURCES:\"experimental.resources\",REGISTER:\"register\"},\"TZ\",0,i,\"Zp\",0,[\"auxclick\",\"click\",\"copy\",\"keydown\",\"paste\",\"scrollend\"],\"kd\",0,s,\"qN\",0,[\"focus\",\"blur\"]])},6774(e,t,r){\"use strict\";const n=r(860).K7.jserrors;r.d(t,[\"T\",0,n])},993(e,t,r){\"use strict\";const n=r(860).K7.logging;r.d(t,[\"A$\",0,{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},\"TZ\",0,n,\"p_\",0,{ERROR:\"ERROR\",WARN:\"WARN\",INFO:\"INFO\",DEBUG:\"DEBUG\",TRACE:\"TRACE\"}])},3785(e,t,r){\"use strict\";r.d(t,{R:()=\u003ec,b:()=\u003ed});var n=r(9908),i=r(1863),s=r(860),a=r(3969),o=r(993);function c(e,t,r={},c=o.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(a.xV,[\"API/logging/\".concat(c.toLowerCase(),\"/called\")],void 0,s.K7.metrics,e),(0,n.p)(\"log\",[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return\"string\"==typeof e\u0026\u0026Object.values(o.p_).some(t=\u003et===e.toUpperCase().trim())}},3969(e,t,r){\"use strict\";const n=r(860).K7.metrics;r.d(t,[\"TZ\",0,n,\"XG\",0,\"storeEventMetrics\",\"xV\",0,\"storeSupportabilityMetrics\"])},6630(e,t,r){\"use strict\";const n=r(860).K7.pageViewEvent;r.d(t,[\"T\",0,n])},782(e,t,r){\"use strict\";const n=r(860).K7.pageViewTiming;r.d(t,[\"T\",0,n])},6344(e,t,r){\"use strict\";var n=r(2614);const i=r(860).K7.sessionReplay,s={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0}
12;r.d(t,[\"Qb\",0,{API:\"api\",RESUME:\"resume\",SWITCH_TO_FULL:\"switchToFull\",INITIALIZE:\"initialize\",PRELOAD:\"preload\"},\"TZ\",0,i,\"Vh\",0,\"errorDuringReplay\",\"_s\",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},\"bc\",0,{RESET:{message:\"Session was reset\",sm:\"Reset\"},IMPORT:{message:\"Recorder failed to import\",sm:\"Import\"},TOO_MANY:{message:\"429: Too Many Requests\",sm:\"Too-Many\"},TOO_BIG:{message:\"Payload was too large\",sm:\"Too-Big\"},CROSS_TAB:{message:\"Session Entity was set to OFF on another tab\",sm:\"Cross-Tab\"},ENTITLEMENTS:{message:\"Session Replay is not allowed and will not be started\",sm:\"Entitlement\"}},\"yP\",0,s])},5270(e,t,r){\"use strict\";r.d(t,{Aw:()=\u003ea,SR:()=\u003es,rF:()=\u003eo});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO\u0026\u0026(0,i.V)(e)\u0026\u0026!0===e?.session_trace.enabled}function a(e){return!0===e?.session_replay.preload\u0026\u0026s(e)}function o(e,t){try{if(\"string\"==typeof t?.type\u0026\u0026\"password\"===t.type.toLowerCase())return\"*\".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains(\"nr-unmask\"))return e}catch(e){}return\"string\"==typeof e?e.replace(/[\\S]/g,\"*\"):\"*\".repeat(e?.length||0)}},3738(e,t,r){\"use strict\";const n=r(860).K7.sessionTrace,i=\"-start\",s=\"-end\",a=\"fn\"+i,o=\"fn\"+s;r.d(t,[\"He\",0,\"bstResource\",\"Kp\",0,s,\"Lc\",0,o,\"Rz\",0,\"pushState\",\"TZ\",0,n,\"bD\",0,\"resource\",\"bc\",0,{CROSS_TAB:{message:\"Session Entity was set to OFF on another tab\"},ENTITLEMENTS:{message:\"Session Trace is not allowed and will not be started\"},RESET:{message:\"Session was reset\"},SESSION_CHANGED:{message:\"Session identifier changed unexpectedly\"}},\"d3\",0,i,\"uP\",0,a])},3962(e,t,r){\"use strict\";const n=r(860).K7.softNav;r.d(t,[\"O2\",0,{INITIAL_PAGE_LOAD:\"\",ROUTE_CHANGE:1,UNSPECIFIED:2},\"OV\",0,\"popstate\",\"Qu\",0,{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},\"TZ\",0,n,\"ih\",0,{IP:\"in progress\",PF:\"pending finish\",FIN:\"finished\",CAN:\"cancelled\"},\"pP\",0,\"initialPageLoad\",\"tC\",0,[\"click\",\"keydown\",\"submit\"]])},4234(e,t,r){\"use strict\";r.d(t,{W:()=\u003ei});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){\"use strict\";var n=r(6154);r.d(t,[\"V\",0,e=\u003en.RI\u0026\u0026!0===e?.privacy.cookies_enabled])},8362(e,t,r){\"use strict\";r.d(t,{d:()=\u003es});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){\"use strict\";r.d(t,{W:()=\u003es});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e(\"log\",e,t)}start(){return this.#e(\"start\")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){\"use strict\";r.d(t,[\"BL\",0,\"finished\",\"CH\",0,\"recordReplay\",\"Dl\",0,\"setUserId\",\"Fw\",0,\"setPageViewName\",\"PA\",0,\"setCurrentRouteName\",\"Pv\",0,\"consent\",\"Tb\",0,\"pauseReplay\",\"U2\",0,\"addToTrace\",\"V1\",0,\"measure\",\"Wb\",0,\"wrapLogger\",\"bt\",0,\"setErrorHandler\",\"cD\",0,\"setCustomAttribute\",\"dT\",0,\"interaction\",\"eY\",0,\"register\",\"fF\",0,\"recordCustomEvent\",\"hG\",0,\"addPageAction\",\"hw\",0,\"api-ixn-\",\"k6\",0,\"addRelease\",\"nb\",0,\"setApplicationVersion\",\"o5\",0,\"
12noticeError\"])},1738(e,t,r){\"use strict\";r.d(t,{U:()=\u003el,Y:()=\u003eu});var n=r(3241),i=r(9908),s=r(1863),a=r(944),o=r(3969),c=r(8362),d=r(860);function u(e,t,r,s){const u=s||r;!u||u[e]\u0026\u0026u[e]!==c.d.prototype[e]||(u[e]=function(){(0,i.p)(o.xV,[\"API/\"+e+\"/called\"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:\"data\",name:\"api\",feature:\"api-\"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function l(e,t,r,n,a){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(a||null===r)\u0026\u0026(0,i.p)(\"api-\"+n,[(0,s.t)(),t,r],void 0,\"session\",e.ee)}},8374(e,t,r){r.nc=(()=\u003e{try{return document?.currentScript?.nonce}catch(e){}return\"\"})()},860(e,t,r){\"use strict\";const n=\"events\",i=\"jserrors\",s=\"browser/blobs\",a=\"browser/logs\",o={ajax:\"ajax\",genericEvents:\"generic_events\",jserrors:i,logging:\"logging\",metrics:\"metrics\",pageAction:\"page_action\",pageViewEvent:\"page_view_event\",pageViewTiming:\"page_view_timing\",sessionReplay:\"session_replay\",sessionTrace:\"session_trace\",softNav:\"soft_navigations\"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},d={[o.pageViewEvent]:\"rum\",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:s,[o.sessionReplay]:s,[o.logging]:a,[o.genericEvents]:\"ins\"};r.d(t,[\"$J\",0,d,\"K7\",0,o,\"P3\",0,c,\"XX\",0,i,\"Yy\",0,a,\"df\",0,s,\"hg\",0,\"connect\"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.m=e,r.d=(e,t)=\u003e{if(Array.isArray(t))for(var n=0;n\u003ct.length;){var i=t[n++],s=t[n++];r.o(e,i)?0===s\u0026\u0026n++:0===s?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:s})}else for(var i in t)r.o(t,i)\u0026\u0026!r.o(e,i)\u0026\u0026Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=\u003ePromise.all(Object.keys(r.f).reduce((t,n)=\u003e(r.f[n](e,t),t),[])),r.u=e=\u003e({212:\"nr-spa-compressor\",238:\"nr-spa-iframe-message-handler\",249:\"nr-spa-recorder\",478:\"nr-spa\"}[e]+\"-1.322.0.min.js\"),r.o=(e,t)=\u003eObject.prototype.hasOwnProperty.call(e,t),(()=\u003e{const e={},t=\"NRBA-1.322.0.PROD:\";r.l=(n,i,s,a)=\u003e{if(e[n])return void e[n].push(i);let o,c;if(void 0!==s){const e=document.getElementsByTagName(\"script\");for(var d=0;d\u003ce.length;d++){const r=e[d];if(r.getAttribute(\"src\")==n||r.getAttribute(\"data-webpack\")==t+s){o=r;break}}}if(!o){c=!0;var u={478:\"sha512-SARROoir04gFygxlr/+mTI+PyMeFL+epi1vnUA2G5mTQ7s3G44ItQBJKbOaIMdIE5OBzuaKhb4k5JYta0NICxg==\",249:\"sha512-6DKQo5WP7YlpzX6l9UfYkgGLGK2oITdoaYTcZtgl5Foa22NY63lED/0z1hBBLeD7qZCz/YdlY19/r8drlol1tg==\",212:\"sha512-CYxuvSpDx6ErqWJwAvpoHn54eY37YdMcFao/axOumlw3BsSL7yioOeB2LWViY/Njs818sQG10dSglUhYCMfLPw==\",238:\"sha512-mvbMILWa3ohYst+u6TLfNrmtY2swUIB3rbJFN/uzt3W62KhgvUVwB81UEZ1R0/it5bfrQ5EVz864pi/CAmucNQ==\"};o=document.createElement(\"script\"),o.charset=\"utf-8\",r.nc\u0026\u0026o.setAttribute(\"nonce\",r.nc),o.setAttribute(\"data-webpack\",t+s),o.src=n,0!==o.src.indexOf(window.location.origin+\"/\")\u0026\u0026(o.crossOrigin=\"anonymous\"),u[a]\u0026\u0026(o.integrity=u[a])}e[n]=[i];const l=(t,r)=\u003e{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=\u003ee(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:\"timeout\",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c\u0026\u0026document.head.appendChild(o)}})(),r.r=e=\u003e{Symbol.toStringTag\u0026\u0026Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(e,\"__esModule\",{value:!0})},r.p=\"https://js-agent.newrelic.com/\",(()=\u003e{const e={38:0,788:0};r.f.j=(t,n)=\u003e{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const s=new Promise((r,n)=\u003ei=e[t]=[r,n]);n.push(i[2]=s);const a=r.p+r.u(t),o=new Error,c=n=\u003e{if(r.o(e,t)\u0026\u0026(i=e[t],0!==i\u0026\u0026(e[t]=void 0),i)){const e=n\u0026\u0026(\"load\"===n.type?\"missing\":n.type),r=n\u0026\u0026n.target\u0026\u0026n.target.src;o.message=\"Loading chunk \"+t+\" failed: (\"+e+\": \"+r+\")\",o.name=\"ChunkLoadError\",o.type=e,o.request=r,i[1](o)}};r.l(a,c,\"chunk-\"+t,t)}};const t=(t,n)=\u003e{let[i,s,a]=n;var o,c,d=0;if(i.some(t=\u003e0!==e[t])){for(o in s)r.o(s,o)\u0026\u0026(r.m[o]=s[o]);if(a)a(r)}for(t\u0026\u0026t(n);d\u003ci.length;d++)c=i[d],r.o(e,c)\u0026\u0026e[c]\u0026\u0026e[c][0](),e[c]=0},n=self[\"webpackChunk:NRBA-1.322.0.PROD\"]=self[\"webpackChunk:NRBA-1.322.0.PROD\"]||[];
12n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=\u003e{\"use strict\";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),s=r(1741);var a=r(2555),o=r(3333),c=r(9300);const d=e=\u003e{if(!e||\"string\"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(2614),l=r(944),f=r(8122);const h=\"[data-nr-mask]\",p=e=\u003e(0,f.a)(e,(()=\u003e{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},mask_selector:\"*\",block_selector:\"[data-nr-block]\",mask_input_options:{color:!1,date:!1,\"datetime-local\":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0,capture_payloads:c.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(o.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(o.$v.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,l.R)(1,t)}}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:u.wk,inactiveMs:u.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector=\"\".concat(t,\",\").concat(h):\"\"===t||null===t?e.mask_selector=h:(0,l.R)(5,t)},get block_class(){return\"nr-block\"},get ignore_class(){return\"nr-ignore\"},get mask_text_class(){return\"nr-mask\"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=\",\".concat(t):\"\"!==t\u0026\u0026(0,l.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t\u0026\u0026\"object\"==typeof t?e.mask_input_options={...t,password:!0}:(0,l.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:[\"id\",\"className\",\"tagName\",\"type\"]},web_sockets:{enabled:!1}}})());var g=r(6154),m=r(9324);let v=0;const y={buildEnv:\"PROD\",distMethod:\"CDN\",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++v},listeningForIframeMessages:!1};var w=r(9232);var R=r(7836),T=r(3241);const A={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var S=r(9908),x=r(9752);function O(e,t={},n,o){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,i.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,A)),d.jsAttributes??={},g.bv\u0026\u0026(d.jsAttributes.isWorker=!0),e.info=(0,a.D)(d);const v=e.init;e.runtime??=(e=\u003e{const t=(0,f.a)(e,E),r=Object.keys(y).reduce((e,t)=\u003e(e[t]={value:y[t],writable:!1,
12configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:w.f.BA,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{\"entity.guid\":this.id,appId:e.info.applicationID}}},v.proxy.assets\u0026\u0026(e=\u003e{const t=e.startsWith(\"http\");e+=\"/\",r.p=t?e:\"https://\"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,\"beacons\",{get:()=\u003e[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,\"denyList\",{get:()=\u003e[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=\u003e{const n=s.W.prototype[r];if(\"function\"!=typeof n||\"constructor\"===n)return;let i=t[r];e[r]\u0026\u0026!1!==e.exposed\u0026\u0026\"micro-agent\"!==e.runtime?.loaderType\u0026\u0026(t[r]=(...t)=\u003e{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=R.ee.get(e.agentIdentifier),e.exposed=h,(0,T.W)({drained:!!e.runtime.activatedFeatures,type:\"lifecycle\",name:\"initialize\",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge\u0026\u0026g.gm.addEventListener(\"message\",t=\u003e{\"string\"==typeof t.data?.type\u0026\u0026t.data.type.startsWith(x.Pl)\u0026\u0026(0,S.p)(\"iframe-message\",[t],void 0,\"IFRAME\",e.ee)}),e.runtime.configured=!0)}var _=r(1863),k=r(4261),N=r(1738);var L=r(1687),M=r(4234),P=r(5289),I=r(5270),j=r(7767),C=r(6389),D=r(7699);const B=new WeakSet,H=new WeakMap;class W extends M.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=\u003e{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=\u003e{this.ee.on(\"manual-start-all\",(0,C.J)(()=\u003e{(0,L.Ak)(e,this.featureName),t()}))}):(0,L.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=\u003e{if(await this.deferred,this.#t(e),!(0,a.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(H.has(e))return H.get(e);const i=(async()=\u003e{if((0,j.V)(e.init))try{const{setupAgentSession:t}=await r.e(478).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit(\"internal-error\",[e]),(0,S.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(238).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(478).then(r.bind(r,6589)),r.e(478).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new s(e);const a=Object.values(e.features).filter(t=\u003ee.runtime.drainRegistry.has(t.featureName));Promise.all(a.map(e=\u003ee.onAggregateImported)).then(()=\u003ee.runtime.harvester.startTimer())})();H.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,l.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,P.GG)(()=\u003ei(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,I.SR)(n)\u0026\u0026!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!B.has(e)\u0026\u0026(B.add(e),!(0,a.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}O(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var U=r(6630);class K extends W{static featureName=U.T;constructor(e){var t;super(e,U.T),this.setupInspectionEvents(),t=e,(0,N.Y)(k.Fw,function(e,r){\"string\"
12==typeof e\u0026\u0026(\"/\"!==e.charAt(0)\u0026\u0026(e=\"/\"+e),t.runtime.customTransaction=(r||\"http://custom.transaction\")+e,(0,S.p)(\"api-\"+k.Fw,[(0,_.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=\u003ee.init.feature_flags.includes(\"rum_v2\")?r.e(478).then(r.bind(r,908)):r.e(478).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=\u003e{e\u0026\u0026(0,T.W)({timeStamp:e.timeStamp,loaded:\"complete\"===e.target.readyState,type:\"window\",name:t,data:e.target.location+\"\"})};(0,P.sB)(t=\u003e{e(t,\"DOMContentLoaded\")}),(0,P.GG)(t=\u003e{e(t,\"load\")}),(0,P.Qr)(t=\u003e{e(t,\"navigate\")}),this.ee.on(u.tS.UPDATE,(e,t)=\u003e{(0,T.W)({type:\"lifecycle\",name:\"session\",data:t})})}}class F extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(K),O(this,e,e.loaderType||\"agent\"),t=this,(0,N.Y)(k.cD,function(e,r,n=!1){if(\"string\"==typeof e){if([\"string\",\"number\",\"boolean\"].includes(typeof r)||null===r)return(0,N.U)(t,e,r,k.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,N.Y)(k.Dl,function(t,r=!1){if(\"string\"!=typeof t\u0026\u0026null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes[\"enduser.id\"];r\u0026\u0026null!=n\u0026\u0026n!==t?(0,S.p)(\"api-setUserIdAndResetSession\",[t],void 0,\"session\",e.ee):(0,N.U)(e,\"enduser.id\",t,k.Dl,!0)},e)}(this),function(e){(0,N.Y)(k.nb,function(t){if(\"string\"==typeof t||null===t)return(0,N.U)(e,\"application.version\",t,k.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,N.Y)(\"start\",function(){e.ee.emit(\"manual-start-all\")},e)}(this),function(e){(0,N.Y)(k.Pv,function(t=!0){if(\"boolean\"==typeof t){if((0,S.p)(\"api-\"+k.Pv,[t],void 0,\"session\",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=\u003e{const r=t.featAggregate;e\u0026\u0026!r.sentRum\u0026\u0026r.sendRum?.()})}}else(0,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return n.forEach(r=\u003e{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes(\"rum_v2\");r.sort((e,r)=\u003et.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=\u003e{if(!e[r.featureName]\u0026\u0026(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=\u003e!(e in this.features));n.length\u003e0\u0026\u0026(0,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var V=r(2843),z=r(782);class G extends W{static featureName=z.T;constructor(e){super(e,z.T),g.RI\u0026\u0026((0,V.u)(()=\u003e(0,S.p)(\"docHidden\",[(0,_.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=\u003e(0,S.p)(\"winPagehide\",[(0,_.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=\u003er.e(478).then(r.bind(r,9917))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=\u003er.e(478).then(r.bind(r,6555)))}}var Z=r(6774),J=r(3878),X=r(3304);class Q{constructor(e,t,r,n,i){this.name=\"UncaughtError\",this.message=\"string\"==typeof e?e:(0,X.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function ee(e){return ne(e)?e:new Q(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function te(e){const t=\"Unhandled Promise Rejection: \";if(!e?.reason)return;if(ne(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return ee(e.reason)}const r=ee(e.reason);return(r.message||\"\").startsWith(t)||(r.message=t+r.message),r}function re(e){if(e.error instanceof SyntaxError\u0026\u0026!/:\\d+$/.test(e.error.stack?.trim())){const t=new Q(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ne(e.error)?e.error:ee(e)}function ne(e){return e instanceof Error\u0026\u0026!!e.stack}
12function ie(e,r,n,i,s=(0,_.t)()){\"string\"==typeof e\u0026\u0026(e=new Error(e)),(0,S.p)(\"err\",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,S.p)(\"uaErr\",[],void 0,t.K7.genericEvents,n.ee)}var se=r(993),ae=r(3785);function oe(e,{customAttributes:t={},level:r=se.p_.INFO}={},n,i,s=(0,_.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,_.t)()){(0,S.p)(\"api-\"+k.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,_.t)()){const{start:a,end:o,customAttributes:c}=r||{},d={customAttributes:c||{}};if(\"object\"!=typeof d.customAttributes||\"string\"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=\u003enull==e?t:\"number\"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(a,0),d.end=u(o,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration\u003c0))return(0,S.p)(\"api-\"+k.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ue(e,r={},n,i,s=(0,_.t)()){(0,S.p)(\"api-\"+k.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var le=r(5718);const fe=(e,t)=\u003ee?.nrMfeId===t.id\u0026\u0026(!e?.nrMfeObserved||e?.nrMfeObserved===t.instance),he=e=\u003e{try{return g.gm.CSS.escape(e)}catch(t){return e}},pe=(e,t={})=\u003e{const r=t.id,n=t.instance;if(!e||!r||!n)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;){if(fe(r.dataset,t))return r.dataset.nrMfeObserved=n,!0;r=r.parentNode}}catch(e){}return!1},ge=(e,t)=\u003e{const r=g.gm.document?.querySelectorAll('[data-nr-mfe-id=\"'.concat(he(e.id),'\"]')),n=(Array.from(r)||[]).find(t=\u003efe(t.dataset,e));let i=!!n;i\u0026\u0026(n.dataset.nrMfeObserved??=e.instance);const s=new g.gm.MutationObserver(r=\u003e{r.forEach(r=\u003e{r.addedNodes.forEach(r=\u003e{const n=1===r.nodeType?r:null;!i\u0026\u0026fe(n?.dataset,e)\u0026\u0026(s.disconnect(),s.observe(n,{childList:!0,subtree:!0}),i=!0,n.dataset.nrMfeObserved=e.instance),(e=\u003e{try{return e?.textContent?.trim()||[\"img\",\"video\",\"canvas\",\"svg\"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)\u0026\u0026(i||pe(r,e))\u0026\u0026t(r,s)})})});return s.observe(n||g.gm.document,{childList:!0,subtree:!0}),s},me=(e,t,r)=\u003e{try{const n=new g.gm.PerformanceObserver(e=\u003e{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function ve(e,t){let r,n,i=!1;const s=e=\u003enull==e?e:e-(t?.scriptStart||t?.registeredAt||0),a={fcp:{get value(){const e=s(r);return e\u003e1e4?void 0:e},set value(e){i||(r=e)}},lcp:{get value(){if(void 0!==a.fcp.value)return s(n)},set value(e){i||(n=e)}},cls:{value:void 0},inp:{value:void 0},disconnect:()=\u003e{}};if(!(e\u0026\u0026g.RI\u0026\u0026g.gm.MutationObserver\u0026\u0026g.gm.PerformanceObserver))return a;const o=[];setTimeout(()=\u003e{r||a.disconnect()},1e4);const c=()=\u003e{if(!i){if(null==r){const e=(0,_.t)();if(s(e)\u003e1e4)return void a.disconnect();r=e}n??=(0,_.t)(),a.cls.value??=0}},d=ge(e,(e,t)=\u003e{c(),t.disconnect()});o.push(d);let u=0,l=null;const f=new Set;try{l=new g.gm.ResizeObserver(e=\u003e{i||e.forEach(e=\u003e{try{const t=e.contentRect.width*e.contentRect.height;t\u003eu\u0026\u0026(u=t,a.lcp.value=(0,_.t)()),l.unobserve(e.target)}catch(e){}})})}catch(e){}const h=ge(e,e=\u003e{if(c(),l)try{const t=1===e.nodeType?e:e.parentElement;t\u0026\u0026!f.has(t)\u0026\u0026(f.add(t),\"IMG\"===t.tagName?t.complete?l.observe(t):t.addEventListener(\"load\",()=\u003e{l.observe(t)},{once:!0}):\"VIDEO\"===t.tagName?t.readyState\u003e=2?l.observe(t):t.addEventListener(\"loadeddata\",()=\u003e{l.observe(t)},{once:!0}):l.observe(t))}catch(e){}});l\u0026\u0026o.push(l),o.push(h),me(o,{type:\"layout-shift\",buffered:!0},t=\u003e{i||t.hadRecentInput||(t.sources||[]).some(r=\u003e!!pe(r.node,e)\u0026\u0026(c(),a.cls.value+=t.value,!0))}),me(o,{type:\"event\",buffered:!0,durationThreshold:40},t=\u003e{!i\u0026\u0026t.interactionId\u0026\u0026pe(t.target,e)\u0026\u0026(void 0===a.inp.value||t.duration\u003ea.inp.value)\u0026\u0026(c(),a.inp.value=t.duration)});
12const p=[\"pointerdown\",\"keydown\"],m=()=\u003e{p.forEach(e=\u003e{g.gm.removeEventListener(e,v,{passive:!0})})};a.disconnect=()=\u003e{i=!0,o.forEach(e=\u003e{try{e?.disconnect()}catch(e){}}),m(),[\"visibilitychange\",\"pagehide\"].forEach(e=\u003e{g.gm.removeEventListener(e,a.disconnect,{once:!0,passive:!0})})};const v=t=\u003e{pe(t?.target,e)\u0026\u0026((()=\u003e{try{h?.disconnect(),l?.disconnect()}catch(e){}})(),m())};p.forEach(e=\u003e{g.gm.addEventListener(e,v,{passive:!0})}),[\"visibilitychange\",\"pagehide\"].forEach(e=\u003e{g.gm.addEventListener(e,a.disconnect,{once:!0,passive:!0})});const y=g.gm.document?.querySelectorAll('[data-nr-mfe-id=\"'.concat(he(e.id),'\"]'));return Array.from(y||[]).some(t=\u003efe(t.dataset,e))\u0026\u0026c(),a}var ye=r(9566),be=r(7560),Ee=r(9119);const we=[\"entry\",\"scripts\",\"all\"],Re=[\"name\",\"id\",\"type\"],Te=new Map([[ce,\"addPageAction\"],[oe,\"log\"],[de,\"measure\"],[ie,\"noticeError\"],[ue,\"recordCustomEvent\"]]),Ae={experimental:(0,C.J)(()=\u003e(0,l.R)(54,\"newrelic.register\")),disabled:(0,C.J)(()=\u003e(0,l.R)(55)),invalidTarget:(0,C.J)(e=\u003e(0,l.R)(48,e)),deregistered:(0,C.J)(()=\u003e(0,l.R)(68)),invalidTimingMethod:(0,C.J)(e=\u003e(0,l.R)(80,e)),duplicateName:(0,C.J)(e=\u003e(0,l.R)(81,e)),duplicateId:(0,C.J)(e=\u003e(0,l.R)(82,e))};function Se(e){(0,N.Y)(k.eY,function(t){return xe(e,t)},e)}function xe(e,r){Ae.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=w.f.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,(\"object\"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))\u0026\u0026(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents?.[0].entityGuid},type:w.f.BA},r.manifest=(0,be.N)(r.manifest),void 0===r.timingMethod||we.includes(r.timingMethod)||(Ae.invalidTimingMethod(r.timingMethod),r.timingMethod=void 0);const n=(0,le.Qr)(r);r.manifest\u0026\u0026(0,le.xo)(n,r);const i=ve(r,n),s=(0,Ee.L)(\"\"+location),a={};Object.prototype.hasOwnProperty.call(r,\"attributes\")||Object.defineProperty(r,\"attributes\",{get:()=\u003e({...a,\"source.id\":r.id,\"source.name\":r.name,\"source.type\":r.type,\"parent.type\":r.parent?.type||w.f.BA,\"parent.id\":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=\u003e{Re.includes(e)||(a[\"source.\".concat(e)]=t)});let o=()=\u003e{};const c=e.runtime.registeredEntities,d=e=\u003e{r.blocked=!0,o=e};function u(e){return\"string\"==typeof e\u0026\u0026!!e.trim()\u0026\u0026e.trim().length\u003c501}e.init.api.register.enabled||d(Ae.disabled),u(r.id)\u0026\u0026u(r.name)||d(()=\u003eAe.invalidTarget(r)),c.forEach(e=\u003e{try{const{name:t,id:n}=e.metadata.target;t===r.name\u0026\u0026n!==r.id\u0026\u0026Ae.duplicateName(r),n===r.id\u0026\u0026t!==r.name\u0026\u0026Ae.duplicateId(r)}catch(e){}});const f={addPageAction:(t,n={})=\u003em(ce,[t,{...a,...n},e],r),deregister:()=\u003e{p(),d(Ae.deregistered)},log:(t,n={})=\u003em(oe,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),measure:(t,n={})=\u003em(de,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=\u003em(ie,[t,{...a,...n},e],r),recordCustomEvent:(t,n={})=\u003em(ue,[t,{...a,...n},e],r),setApplicationVersion:e=\u003eg(\"application.version\",e),setCustomAttribute:(e,t)=\u003eg(e,t),setUserId:e=\u003eg(\"enduser.id\",e),metadata:{get customAttributes(){return a},target:r,timings:n,vitals:i,events:{latestTimestamp:void 0}}},h=()=\u003e(r.blocked\u0026\u0026o(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,_.t)(),i.disconnect(),n.fcp=i.fcp,n.lcp=i.lcp,n.cls=i.cls,n.inp=i.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,registerUrl:s,deregisterUrl:(0,Ee.L)(\"\"+location),pageUrl:void 0,currentUrl:void 0,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,t
12imeToRegister:n.registeredAt,totalWeight:n.totalWeight,...void 0!==n.renderBlocking\u0026\u0026{renderBlocking:n.renderBlocking},...i.fcp.value\u003e=0\u0026\u0026{\"vitals.fcp.value\":i.fcp.value},...i.lcp.value\u003e=0\u0026\u0026{\"vitals.lcp.value\":i.lcp.value},...i.cls.value\u003e=0\u0026\u0026{\"vitals.cls.value\":i.cls.value},...i.inp.value\u003e=0\u0026\u0026{\"vitals.inp.value\":i.inp.value}};f.recordCustomEvent(\"MicroFrontEndTiming\",r)}h()||(c.push(f),(0,V.G)(p));const g=(e,t)=\u003e{h()||(a[e]=t)},m=(r,n,i)=\u003e{if(h()\u0026\u0026r!==xe)return;const s=f.metadata.events.latestTimestamp??(0,_.t)();f.metadata.events.latestTimestamp=void 0;const a=Te.get(r)||\"unknown\";(0,S.p)(q.xV,[\"API/register/\".concat(a,\"/called\")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,l.R)(50,e)}};return f}class Oe extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,N.Y)(k.o5,(e,r)=\u003eie(e,r,t),t),function(e){(0,N.Y)(k.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,N.Y)(k.k6,function(e,r){++t\u003e10||(this.runtime.releaseIds[e.slice(-200)]=(\"\"+r).slice(-200))},e)}(e),Se(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on(\"internal-error\",(t,r)=\u003e{this.abortHandler\u0026\u0026(0,S.p)(\"ierr\",[ee(t),(0,_.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener(\"unhandledrejection\",t=\u003e{this.abortHandler\u0026\u0026(0,S.p)(\"err\",[te(t),(0,_.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener(\"error\",t=\u003e{this.abortHandler\u0026\u0026(0,S.p)(\"err\",[re(t),(0,_.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=\u003er.e(478).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var _e=r(8990);let ke=1;function Ne(e){const t=typeof e;return!e||\"object\"!==t\u0026\u0026\"function\"!==t?-1:e===g.gm?0:(0,_e.I)(e,\"nr@id\",function(){return ke++})}function Le(e){if(\"string\"==typeof e)return e.length;if(\"object\"==typeof e){if(\"undefined\"!=typeof ArrayBuffer\u0026\u0026e instanceof ArrayBuffer\u0026\u0026e.byteLength)return e.byteLength;if(\"undefined\"!=typeof Blob\u0026\u0026e instanceof Blob\u0026\u0026e.size)return e.size;if(!(\"undefined\"!=typeof FormData\u0026\u0026e instanceof FormData))try{return(0,X.A)(e).length}catch(e){return}}}var Me=r(8139),Pe=r(3434),Ie=r(5732);const je={},Ce=[\"open\",\"send\",\"setRequestHeader\"];function De(e,t){var r=e||R.ee;const n=function(e){return(e||R.ee).get(\"xhr\")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(je[n.debugId]++)return n;je[n.debugId]=1,(0,Me.u)(r,t);var i=(0,Pe.YM)(n,void 0,t),s=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,o=g.gm.Promise,c=g.gm.setInterval,d=\"readystatechange\",u=[\"onload\",\"onerror\",\"onabort\",\"onloadstart\",\"onloadend\",\"onprogress\",\"ontimeout\"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new s(e),a=n.context(r);a.targets=(0,Ie.$5)(t);try{n.emit(\"new-xhr\",[r],a),r.addEventListener(d,(o=a,function(){var e=this;e.readyState\u003e3\u0026\u0026!o.resolved\u0026\u0026(o.resolved=!0,n.emit(\"xhr-resolved\",[],e)),i.inPlace(e,u,\"fn-\",E)}),(0,J.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit(\"internal-error\",[e])}catch(e){}}var o;return r};function p(e,t){i.inPlace(t,[\"onreadystatechange\"],\"fn-\",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Ce,\"-xhr-\",E),n.on(\"send-xhr-start\",function(e,t){p(e,t),function(e){f.push(e),a\u0026\u0026(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on(\"open-xhr-start\",p),a){var m=o\u0026\u0026o.resolve();if(!c\u0026\u0026!o){var v=1,y=document.createTextNode(v);new a(b).observe(y,{characterData:!0})}}else r.on(\"fn-end\",function(e){e[0]\u0026\u0026e[0].type===d||b()});function b(){for(var e=0;e\u003cf.length;e++)p(0,f[e]);f.length\u0026\u0026(f=[])}function E(e,t){return t}return n}var Be=\"fetch-\",He=Be+\"body-\",We=[\"arrayBuffer\",\"blob\",\"json\",\"text\",\"formData\"],Ue=g.gm.Request,Ke=g.gm.Response,Fe=\"prototype\";const Ve={};function ze(e,t){const r=function(e){return(e||R.ee).get(\"fetch\")}(e);if(!(Ue\u0026\u0026Ke\u0026\u0026g.gm.fetch))return r;if(Ve[r.debugId]++)return r;function n(e,n,i){var s=e[n];\"function\"==typeof s\u0026\u0026(e[n]=function(){var e=[...arguments];const n={},a=(0,Ie.$5)(t);var o;r.emit(i+\"before-start\",[e],n),n[R.P]\u0026\u0026n[R.P].dt\u0026\u0026(o=n[R.P].dt);var c=s.apply(this,e);return r.emit(i+\"start\",[e,o],c),c.then(function(e){return r.emit(i+\"end\",[null,e,a],c),e},function(e){throw r.emit(i+\"end\",[e,void 0,a],c),e})})}
12return Ve[r.debugId]=1,We.forEach(e=\u003e{n(Ue[Fe],e,He),n(Ke[Fe],e,He)}),n(g.gm,\"fetch\",Be),r.on(Be+\"end\",function(e,n,i){var s=this;if(s.targets=i||[t.runtime.v2Target],n){var a=n.headers.get(\"content-length\");null!==a\u0026\u0026(s.rxSize=a),r.emit(Be+\"done\",[null,n],s)}else r.emit(Be+\"done\",[e],s)}),r}var Ge=r(7485);class qe{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||\"\").toString()||null,n=(t.agentID||\"\").toString()||null,i=(t.trustKey||\"\").toString()||null;if(!r||!n)return null;var s=(0,ye.ZF)(),a=(0,ye.el)(),o=Date.now(),c={spanId:s,traceId:a,timestamp:o};return(e.sameOrigin||this.isAllowedOrigin(e)\u0026\u0026this.useTraceContextHeadersForCors())\u0026\u0026(c.traceContextParentHeader=this.generateTraceContextParentHeader(s,a),c.traceContextStateHeader=this.generateTraceContextStateHeader(s,o,r,n,i)),(e.sameOrigin\u0026\u0026!this.excludeNewrelicHeader()||!e.sameOrigin\u0026\u0026this.isAllowedOrigin(e)\u0026\u0026this.useNewrelicHeaderForCors())\u0026\u0026(c.newrelicHeader=this.generateTraceHeader(s,a,o,r,n,i)),c}generateTraceContextParentHeader(e,t){return\"00-\"+t+\"-\"+e+\"-01\"}generateTraceContextStateHeader(e,t,r,n,i){return i+\"@nr=0-1-\"+r+\"-\"+n+\"-\"+e+\"----\"+t}generateTraceHeader(e,t,r,n,i,s){if(!(\"function\"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:\"Browser\",ac:n,ap:i,id:e,tr:t,ti:r}};return s\u0026\u0026n!==s\u0026\u0026(a.d.tk=s),btoa((0,X.A)(a))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled\u0026\u0026this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n\u003cr.allowed_origins.length;n++){var i=(0,Ge.D)(r.allowed_origins[n]);if(e.hostname===i.hostname\u0026\u0026e.protocol===i.protocol\u0026\u0026e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e\u0026\u0026!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e\u0026\u0026!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e\u0026\u0026!!e.cors_use_tracecontext_headers}}var Ye=r(7295);function Ze(e){return\"string\"==typeof e?e:e instanceof(0,i.dV)().o.REQ?e.url:g.gm?.URL\u0026\u0026e instanceof URL?e.href:void 0}function $e(e,t){var r=(0,Ge.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+\":\"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}var Je=[\"load\",\"error\",\"abort\",\"timeout\"],Xe=Je.length,Qe=(0,i.dV)().o.REQ,et=(0,i.dV)().o.XHR;const tt=\"X-NewRelic-App-Data\",rt=\"internal-error\";class nt extends W{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new qe(e),this.handler=(e,t,r,n)=\u003e(0,S.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:\"xhr\",fetch:\"fetch\",beacon:\"beacon\"};g.gm?.performance?.getEntriesByType(\"resource\").forEach(r=\u003e{if(r.initiatorType in e\u0026\u00260!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};$e(n,r.name),this.handler(\"xhr\",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}ze(this.ee,e),De(this.ee,e),function(e,r,n,i){const s=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=A,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener(\"load\",function(r){O(t,e)},(0,J.jT)(!1)),g.lR||e.addEventListener(\"progress\",function(e){t.lastSize=e.loaded},(0,J.jT)(!1))}function o(e){this.params={method:e[0]},$e(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid\u0026\u0026this.sameOrigin\u0026\u0026r.setRequestHeader(\"X-NewRelic-ID\",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader\u0026\u0026(r.setRequestHeader(\"newrelic\",n.newrelicHeader),s=!0),n.traceContextParentHeader\u0026\u0026(r.setRequestHeader(\"traceparent\",n.traceContextParentHeader),n.traceContextStateHeader\u0026\u0026r.setRequestHeader(\"tracestate\",n.traceContextStateHeader),s=!0),s\u0026\u0026(this.dt=n)}}function u(e,t){s\u0026\u0026e.length\u003e=2\u0026\u0026(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,i=e[0],s=this;if(n\u0026\u0026i){var a=Le(i);a\u0026\u0026(n.txSize=a)}this.startTime=(0,_.t)(),this.requestBody=i,this.listener=function(e){try{\"abort\"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),(\"load\"!==e.type||s.called===s.totalCbs\u0026\u0026(s.onloadCalled||\"function\"!=typeof t.onload)\u0026\u0026\"function\"==typeof s.end)\u0026\u0026s.end(t)}catch(e){try{r.emit(rt,[e])}catch(e){}}};for(var o=0;o\u003cXe;o++)t.addEventListener(Je[o],this.listener,(0,J.jT)(!1))}function f(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled\u0026\u0026\"function\"==typeof r.onload||\"function\"!=typeof this.end||this.end(r)}function h(e,t){var r=\"\"+Ne(e)+!!t;this.xhrGuids\u0026\u0026!this.xhrGuids[r]\u0026\u0026(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=\"\"+Ne(e)+!!t;this.xhrGuids\u0026\u0026this.xhrGuids[r]\u0026\u0026(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,_.t)()}function v(e,t){t instanceof et\u0026\u0026\"load\"===e[0]\u0026\u0026r.emit(\"xhr-load-added\",[e[1],e[2]],t)}function y(e,t){t instanceof et\u0026\u0026\"load\"===e[0]\u0026\u0026r.emit(\"xhr-load-removed\",[e[1],e[2]],t)}function b(e,t,r){t instanceof et\u0026\u0026(\"onload\"===r\u0026\u0026(this.onload=!0),(\"load\"===(e[0]\u0026\u0026e[0].type)||this.onload)\u0026\u0026(this.xhrCbStart=(0,_.t)()))}function E(e,t){this.xhrCbStart\u0026\u0026r.emit(\"xhr-cb-time\",[(0,_.t)()-this.xhrCbStart,this.onload,t],t)}function w(e){var t,r=e[1]||{};
12if(\"string\"==typeof e[0]?0===(t=e[0]).length\u0026\u0026g.RI\u0026\u0026(t=\"\"+g.gm.location.href):e[0]\u0026\u0026e[0].url?t=e[0].url:g.gm?.URL\u0026\u0026e[0]\u0026\u0026e[0]instanceof URL?t=e[0].href:\"function\"==typeof e[0].toString\u0026\u0026(t=e[0].toString()),\"string\"==typeof t\u0026\u00260!==t.length){t\u0026\u0026(this.parsedOrigin=(0,Ge.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n\u0026\u0026(n.newrelicHeader||n.traceContextParentHeader))if(e[0]\u0026\u0026e[0].headers)o(e[0].headers,n)\u0026\u0026(this.dt=n);else{var s={};for(var a in r)s[a]=r[a];s.headers=new Headers(r.headers||{}),o(s.headers,n)\u0026\u0026(this.dt=n),e.length\u003e1?e[1]=s:e.push(s)}}function o(e,t){var r=!1;return t.newrelicHeader\u0026\u0026(e.set(\"newrelic\",t.newrelicHeader),r=!0),t.traceContextParentHeader\u0026\u0026(e.set(\"traceparent\",t.traceContextParentHeader),t.traceContextStateHeader\u0026\u0026e.set(\"tracestate\",t.traceContextStateHeader),r=!0),r}}function R(e,t){this.params={},this.metrics={},this.startTime=(0,_.t)(),this.dt=t;let[r,n={}]=e;$e(this,Ze(r));const i=(\"\"+(r\u0026\u0026r instanceof Qe\u0026\u0026r.method||n.method||\"GET\")).toUpperCase();this.params.method=i,this.txSize=Le(n.body||r?.body)||0;try{var a=n.headers||r?.headers;if(s\u0026\u0026a)if(this.requestHeaders??={},a instanceof Headers)a.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if(\"object\"==typeof a)for(var o in a)this.requestHeaders[o.toLowerCase()]=a[o]}catch(e){}this.requestBody=n.body||r?.body}function T(e,t){if(this.endTime=(0,_.t)(),this.params||(this.params={}),(0,Ye.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=\u003e{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,\"fetch\"];this.targets.forEach(e=\u003ex(n,this,e))};t\u0026\u0026s?t.clone().text().then(e=\u003e{this.responseBody=e,this.rxSize\u0026\u0026\"0\"!==this.rxSize\u0026\u00260!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Le(e)),t?.headers\u0026\u0026(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=\u003e{r.emit(rt,[e])}).finally(()=\u003e{n()}):n()}function A(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t\u003cXe;t++)e.removeEventListener(Je[t],this.listener,!1);if(t.aborted)return;if((0,Ye.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status\u0026\u0026(t.status=0):O(this,e),n.cbTime=this.cbTime,s){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)\u0026\u0026void 0!==this.responseBody\u0026\u00260!==t.status){const e=Le(this.responseBody);void 0!==e\u0026\u0026(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split(\"\\r\\n\").forEach(function(e){const r=e.indexOf(\": \");if(r\u003e0){const n=e.substring(0,r),i=e.substring(r+2);t[n.toLowerCase()]=i}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(rt,[e])}}const i=[t,n,this.startTime,this.endTime,\"xhr\"];this.targets.forEach(e=\u003ex(i,this,e))}function x(e,r,i){n(\"xhr\",[...e,i],r,t.K7.ajax)}function O(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return\"json\"===r\u0026\u0026null!==t?t:\"arraybuffer\"===r||\"blob\"===r||\"json\"===r?Le(e.response):\"text\"===r||\"\"===r||void 0===r?Le(e.responseText):void 0}(n,e.lastSize);if(void 0!==i\u0026\u00260!==n.status\u0026\u0026(e.metrics.rxSize=i),e.sameOrigin\u0026\u0026n.getAllResponseHeaders().indexOf(tt)\u003e=0){var s=n.getResponseHeader(tt);s\u0026\u0026((0,S.p)(\"sm\",[\"Ajax/CrossApplicationTracing/Header/Seen\"],void 0,t.K7.metrics,r),e.params.cat=s.split(\", \").pop())}e.loadCaptureCalled=!0}r.on(\"new-xhr\",a),r.on(\"open-xhr-start\",o),r.on(\"open-xhr-end\",d),r.on(\"send-xhr-start\",l),r.on(\"setRequestHeader-xhr-start\",u),r.on(\"xhr-cb-time\",f),r.on(\"xhr-load-added\",h),r.on(\"xhr-load-removed\",p),r.on(\"xhr-resolved\",m),r.on(\"addEventListener-end\",v),r.on(\"removeEventListener-end\",y),r.on(\"fn-end\",E),r.on(\"fetch-before-start\",w),r.on(\"fetch-start\",R),r.on(\"fn-start\",b),r.on(\"fetch-done\",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=\u003er.e(478).then(r.bind(r,3845)))}}const it={},st=[\"pushState\",\"replaceState\"];function at(e,t){const r=function(e){return(e||R.ee).get(\"history\")}(e);return!g.RI||it[r.debugId]++||(it[r.debugId]=1,(0,Pe.YM)(r,void 0,t).inPlace(window.history,st,\"-\")),r}var ot=r(3738);function ct(e){(0,N.Y)(k.BL,function(r=Date.now()){const n=r-g.WN;n\u003c0\u0026\u0026(0,l.R)(62,r),(0,S.p)(q.XG,[k.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:k.BL,start:r,origin:\"nr\"}),(0,S.p)(\"api-\"+k.hG,[n,k.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:dt,bD:ut,d3:lt,Kp:ft,TZ:ht,Lc:pt,uP:gt,Rz:mt}=ot;class vt extends W{static featureName=ht;constructor(e){var n;super(e,ht),n=e,(0,N.Y)(k.U2,function(e){if(!(e\u0026\u0026\"object\"==typeof e\u0026\u0026e.name\u0026\u0026e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.WN,o:e.origin||\"\",t:\"api\"};r.s\u003c0||r.e\u003c0||r.e\u003cr.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,S.p)(\"bstApi\",[r],void 0,t.K7.sessionTrace,n.ee)},n),ct(e);
12if(!(0,j.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;at(i,e),this.eventsEE=(0,Me.u)(i,e),this.eventsEE.on(gt,function(e,t){this.bstStart=(0,_.t)()}),this.eventsEE.on(pt,function(e,r){(0,S.p)(\"bst\",[e[0],r,this.bstStart,(0,_.t)()],void 0,t.K7.sessionTrace,i)}),i.on(mt+lt,function(e){this.time=(0,_.t)(),this.startPath=location.pathname+location.hash}),i.on(mt+ft,function(e){(0,S.p)(\"bstHist\",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,i)});try{s=new PerformanceObserver(e=\u003e{const r=e.getEntries();(0,S.p)(dt,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ut,buffered:!0})}catch(e){}this.importAggregator(e,()=\u003er.e(478).then(r.bind(r,6974)),{resourceObserver:s})}}var yt=r(733),bt=r(6344);class Et extends W{static featureName=bt.TZ;#i;recorder;constructor(e){var n;let i;super(e,bt.TZ),n=e,(0,N.Y)(k.CH,function(){(0,S.p)(k.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,N.Y)(k.Tb,function(){(0,S.p)(k.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s=\"\".concat(u.Wt).concat((0,yt.Y)(e.info.licenseKey,e.info.applicationID));try{i=JSON.parse(localStorage.getItem(s))}catch(e){}(0,I.SR)(e.init)\u0026\u0026this.ee.on(k.CH,()=\u003ethis.#s()),this.#a(i)\u0026\u0026this.importRecorder().then(e=\u003e{e.startRecording(bt.Qb.PRELOAD,i?.sessionReplayMode)}),this.abortHandler=this.#n,this.importAggregator(this.agentRef,()=\u003er.e(478).then(r.bind(r,6167)),this),this.ee.on(\"err\",e=\u003e{this.blocked||this.agentRef.runtime.isRecording\u0026\u0026(this.errorNoticed=!0,(0,S.p)(bt.Vh,[e],void 0,this.featureName,this.ee))})}#a(e){return e\u0026\u0026(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,I.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(478),r.e(249)]).then(r.bind(r,4866)).then(({Recorder:e})=\u003e(this.recorder=new e(this),this.recorder)).catch(e=\u003e{throw this.ee.emit(\"internal-error\",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL\u0026\u0026this.featAggregate.initializeRecording(u.g.FULL,!0,bt.Qb.API):this.importRecorder().then(()=\u003e{this.recorder.startRecording(bt.Qb.API,u.g.FULL)}))}#n(){this.recorder?.stopRecording()}}var wt=r(3962);class Rt extends W{static featureName=wt.TZ;constructor(e){if(super(e,wt.TZ),function(e){const r=e.ee.get(\"tracer\");function n(){}(0,N.Y)(k.dT,function(e){return(new n).get(\"object\"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var s={},a=this,o=\"function\"==typeof i;return(0,S.p)(q.xV,[\"API/createTracer/called\"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((o?\"\":\"no-\")+\"fn-start\",[(0,_.t)(),a,o],s),o)try{return i.apply(this,arguments)}catch(e){const t=\"string\"==typeof e?new Error(e):e;throw r.emit(\"fn-err\",[arguments,this,t],s),t}finally{r.emit(\"fn-end\",[(0,_.t)()],s)}}}};[\"actionText\",\"setName\",\"setAttribute\",\"save\",\"ignore\",\"onEnd\",\"getContext\",\"end\",\"get\"].forEach(r=\u003e{N.Y.apply(this,[r,function(){return(0,S.p)(k.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,N.Y)(k.PA,function(){(0,S.p)(k.hw+\"routeName\",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!g.RI||!(0,i.dV)().o.MO)return;const n=at(this.ee,e);try{this.removeOnAbort=new AbortController}catch(e){}wt.tC.forEach(e=\u003e{(0,J.sp)(e,e=\u003e{c(e)},!0,this.removeOnAbort?.signal)}
12);const s=()=\u003e(0,S.p)(\"newURL\",[(0,_.t)(),\"\"+window.location],void 0,this.featureName,this.ee);n.on(\"pushState-end\",s),n.on(\"replaceState-end\",s),(0,J.sp)(wt.OV,e=\u003e{c(e),(0,S.p)(\"newURL\",[e.timeStamp,\"\"+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let a=!1;const o=new((0,i.dV)().o.MO)((e,t)=\u003e{a||(a=!0,requestAnimationFrame(()=\u003e{(0,S.p)(\"newDom\",[(0,_.t)()],void 0,this.featureName,this.ee),a=!1}))}),c=(0,C.s)(e=\u003e{\"loading\"!==document.readyState\u0026\u0026((0,S.p)(\"newUIEvent\",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=\u003er.e(478).then(r.bind(r,4393)),{domObserver:o})}}var Tt=r(981);const At={},St=new Set;function xt(e){return\"string\"==typeof e?{type:\"string\",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:\"ArrayBuffer\",size:e.byteLength}:e instanceof Blob?{type:\"Blob\",size:e.size}:e instanceof DataView?{type:\"DataView\",size:e.byteLength}:ArrayBuffer.isView(e)?{type:\"TypedArray\",size:e.byteLength}:{type:\"unknown\",size:0}}class Ot{constructor(e,t){this.timestamp=(0,_.t)(),this.currentUrl=(0,Ee.L)(window.location.href),this.socketId=(0,ye.LA)(8),this.requestedUrl=(0,Ee.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(\",\"):t||\"\",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason=\"unknown\",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class _t extends W{static featureName=o.TZ;constructor(e){super(e,o.TZ);const n=e.init.feature_flags.includes(\"websockets\")||e.init.web_sockets?.enabled,s=!e.init.feature_flags.includes(\"no_spv\"),a=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,n,s];var c;let d;if(c=e,(0,N.Y)(k.hG,(e,t)=\u003ece(e,t,c),c),function(e){(0,N.Y)(k.fF,(t,r)=\u003eue(t,r,e),e)}(e),ct(e),Se(e),function(e){(0,N.Y)(k.V1,(t,r)=\u003ede(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=\u003e{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e,t){if(!(0,i.dV)().o.WS)return e;const r=e.get(\"websockets\");if(At[r.debugId]++)return r;At[r.debugId]=1,(0,V.G)(()=\u003e{const e=(0,_.t)();St.forEach(t=\u003e{t.nrData.closedAt=e,t.nrData.closeCode=1001,t.nrData.closeReason=\"Page navigating away\",t.nrData.closeWasClean=!1,t.nrData.openedAt\u0026\u0026(t.nrData.connectedDuration=e-t.nrData.openedAt),r.emit(\"ws\",[t.nrData,t.targets],t)})});
12class n extends WebSocket{static name=Tt.R.WS;static toString(){return\"function WebSocket() { [native code] }\"}toString(){return\"[object WebSocket]\"}get[Symbol.toStringTag](){return n.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new Ot(e[0],e[1]),this.targets=(0,Ie.$5)(t),this.addEventListener(\"open\",()=\u003e{this.nrData.openedAt=(0,_.t)(),[\"protocol\",\"extensions\",\"binaryType\"].forEach(e=\u003e{this.nrData[e]=this[e]}),St.add(this)}),this.addEventListener(\"message\",e=\u003e{const{type:t,size:r}=xt(e.data);this.nrData.messageOrigin??=(0,Ee.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??\"\").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?\"\".concat(this.nrData.messageTypes,\",\").concat(t):t)}),this.addEventListener(\"close\",e=\u003e{this.nrData.closedAt=(0,_.t)(),this.nrData.closeCode=e.code,e.reason\u0026\u0026(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,St.delete(this),r.emit(\"ws\",[this.nrData,this.targets],this)})}addEventListener(e,t,...r){const n=this,i=\"function\"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#o(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#o(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=xt(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??\"\").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?\"\".concat(this.nrData.sendTypes,\",\").concat(t):t)}try{return super.send(e)}catch(e){throw this.#o(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#o(e),e}}}return g.gm.WebSocket=n,r}(this.ee,e);u.on(\"ws\",(e,t)=\u003e{(0,S.p)(\"ws-complete\",[e,t],void 0,this.featureName,this.ee)})}if(s){if(\"function\"==typeof g.gm.ReportingObserver){const l=new g.gm.ReportingObserver(e=\u003e{e.forEach(e=\u003e{(0,S.p)(\"spv\",[kt(e),(0,_.t)()],void 0,t.K7.genericEvents,this.ee)}),l.disconnect()},{types:[\"csp-violation\"],buffered:!0});l.observe()}g.gm.addEventListener(\"securitypolicyviolation\",e=\u003e{(0,S.p)(\"spv\",[kt(e),e.timeStamp],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal))}if(g.RI){if(ze(this.ee,e),De(this.ee,e),d=at(this.ee,e),e.init.user_actions.enabled){function f(t){const r=(0,Ge.D)(t);return e.beacons.includes(r.hostname+\":\"+r.port)}function h(){d.emit(\"navChange\")}o.Zp.forEach(e=\u003e(0,J.sp)(e,e=\u003e(0,S.p)(\"ua\",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEac
12h(e=\u003e{const t=(0,C.s)(e=\u003e{(0,S.p)(\"ua\",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,J.sp)(e,t)}),g.gm.addEventListener(\"error\",()=\u003e{(0,S.p)(\"uaErr\",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal)),this.ee.on(\"open-xhr-start\",(e,r)=\u003e{f(e[1])||r.addEventListener(\"readystatechange\",()=\u003e{2===r.readyState\u0026\u0026(0,S.p)(\"uaXhr\",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on(\"fetch-start\",e=\u003e{e.length\u003e=1\u0026\u0026!f(Ze(e[0]))\u0026\u0026(0,S.p)(\"uaXhr\",[],void 0,t.K7.genericEvents,this.ee)}),d.on(\"pushState-end\",h),d.on(\"replaceState-end\",h),window.addEventListener(\"hashchange\",h,(0,J.jT)(!0,this.removeOnAbort.signal)),window.addEventListener(\"popstate\",h,(0,J.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled\u0026\u0026g.gm.PerformanceObserver?.supportedEntryTypes.includes(\"resource\")){new PerformanceObserver(e=\u003e{e.getEntries().forEach(e=\u003e{(0,S.p)(\"browserPerformance.resource\",[e],void 0,this.featureName,this.ee)})}).observe({type:\"resource\",buffered:!0})}}a.some(e=\u003ee)?this.importAggregator(e,()=\u003er.e(478).then(r.bind(r,8019))):this.deregisterDrain()}}function kt(e){const t=e.body??e;return{blockedUrl:t.blockedURL??e.blockedURI,documentUrl:t.documentURL??e.documentURI,effectiveDirective:t.effectiveDirective,originalPolicy:t.originalPolicy,sourceFile:t.sourceFile,statusCode:t.statusCode,lineNumber:t.lineNumber,columnNumber:t.columnNumber,disposition:\"reporting\"===t.disposition?\"report\":t.disposition,sample:t.sample,referrer:t.referrer}}var Nt=r(2646);const Lt=new Map;function Mt(e,t,r,n,i=!0,s){if(\"object\"!=typeof t||!t||\"string\"!=typeof r||!r||\"function\"!=typeof t[r])return(0,l.R)(29);const a=function(e){return(e||R.ee).get(\"logger\")}(e),o=(0,Pe.YM)(a,void 0,s),c=new Nt.y(R.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Pe.Jt]||t[r];return Lt.set(d,c),o.inPlace(t,[r],\"wrap-logger-\",()=\u003eLt.get(d),void 0,!0),a}var Pt=r(1910);class It extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,N.Y)(\"log\",(e,r)=\u003eoe(e,r,t),t),function(e){(0,N.Y)(k.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=\u003e{Mt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Se(e);const n=this.ee;[\"log\",\"error\",\"warn\",\"info\",\"debug\",\"trace\"].forEach(t=\u003e{(0,Pt.i)(g.gm.console[t]),Mt(n,g.gm.console,t,{level:\"log\"===t?\"info\":t},void 0,e)}),this.ee.on(\"wrap-logger-end\",function([t],r,i,s=[e.runtime.v2Target]){const{level:a,customAttributes:o,autoCaptured:c}=this;s.forEach(e=\u003e{(0,ae.R)(n,t,o,a,c,e)})}),this.importAggregator(e,()=\u003er.e(478).then(r.bind(r,5288)))}}new F({features:[nt,K,G,vt,Et,Y,Oe,_t,It,Rt],loaderType:\"spa\"})})()})();"])</script>
12<script>self.__next_f.push([1,"13:[[\"$\",\"$Lb\",null,{\"id\":\"nr-browser-agent\",\"dangerouslySetInnerHTML\":{\"__html\":\"$1e\"}}],\"$L1f\"]\n14:[\"$\",\"style\",null,{\"data-sentry-component\":\"ThemeStyle\",\"data-sentry-source-file\":\"ThemeStyle.tsx\",\"children\":\"\\n .course-listing .course-box-image-container .course-box-image {\\n border-top-left-radius: 4px !important;\\n border-top-right-radius: 4px !important;\\n}\\n\\n.btn-hg, .btn-hg:active, .btn-hg:focus {\\n border-radius: 4px !important;\\n}\\n\\n.course-listing {\\n border-radius: 4px !important;\\n}\\n\\n\\n.block__text .b-24233801-text_color {\\n width: 60% !important;\\n}\\n\\n.block__text .b-24239073-text_color {\\n width: 60% !important;\\n}\\n\\n.base-button {\\n border-radius: 4px !important;\\n}\\n.navbar {\\n padding: 10px 20px;\\n}\\n :root {\\n --navigation: 0deg 0% 100%;\\n --navigation-foreground: 0deg 0% 13.333333333333334%;\\n --primary: 335.1612903225806deg 100% 36.470588235294116%;\\n --radius: 0.5rem;\\n }\\n \"}]\n1c:[\"$\",\"footer\",null,{\"className\":\"SiteFooter flex justify-center py-16 text-navigation-foreground px-8 border-t\",\"data-sentry-component\":\"SiteFooter\",\"data-sentry-source-file\":\"SiteFooter.tsx\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full grid grid-cols-1 md:grid-cols-3 gap-16 md:ms-8 max-w-[79.5rem]\",\"children\":[[\"$\",\"section\",null,{\"className\":\"SiteFooterSchoolName m-l-8 text-2xl\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col text-wrap wrap-break-word\",\"children\":[\"© \",2026,\" The Spark School\"]}],null]}],false,[\"$\",\"section\",null,{\"className\":\"md:col-start-3\",\"children\":[\"$\",\"ul\",null,{\"className\":\"m-l-8 flex flex-col gap-2\",\"children\":[[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"https://sparkability.org/p/terms\",\"className\":\"inline-block\",\"children\":\"Terms of Use\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"https://sparkability.org/p/privacy\",\"className\":\"inline-block\",\"children\":\"Privacy Policy\"}]}]]}]}]]}]}]\n22:{\"id\":\"3815028\",\"text\":\"My Membership\",\"url\":\"/membership\",\"target\":\"\",\"visibleTo\":"])</script>
12<script>self.__next_f.push([1,"\"logged_in\"}\n21:[\"$22\"]\n"])</script>
12<script>self.__next_f.push([1,"1a:[\"$\",\"nav\",null,{\"className\":\"text-navigation-foreground flex flex-col items-center py-2 mx-4 md:mx-8\",\"data-sentry-component\":\"MobileSiteNav\",\"data-sentry-source-file\":\"MobileSiteNav.tsx\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full flex justify-between items-center\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://sparkability.org\",\"className\":\"rounded-sm bg-transparent focus-visible:outline-navigation-foreground focus:outline-2 focus:outline-offset-8 focus:outline-hidden\",\"children\":[\"$\",\"img\",null,{\"src\":\"https://static-media.hotmart.com/qtLXg6dh1Op74WKa9L9AA5hzi50=/0x120/https://uploads.teachablecdn.com/attachments/WqNeR2KrR2qhC9xawFIi_spark+school.png\",\"alt\":\"The Spark School logo\",\"className\":\"max-h-12 max-w-[280px]\"}]}],[\"$\",\"section\",null,{\"className\":\"flex items-center\",\"children\":[\"$\",\"$L20\",null,{\"school\":{\"id\":72658,\"name\":\"The Spark School\",\"isOnFreePlan\":true,\"subscriptionInTrial\":false,\"createdBeforeProductsLaunch\":true,\"allowCodeSnippets\":true,\"isLaunched\":true,\"primaryOwnerId\":1992199,\"headerCustomLinks\":[{\"id\":\"3815028\",\"text\":\"My Membership\",\"url\":\"/membership\",\"target\":\"\",\"visibleTo\":\"logged_in\"}],\"footerCustomLinks\":[],\"customization\":{\"customCss\":\".course-listing .course-box-image-container .course-box-image {\\n border-top-left-radius: 4px !important;\\n border-top-right-radius: 4px !important;\\n}\\n\\n.btn-hg, .btn-hg:active, .btn-hg:focus {\\n border-radius: 4px !important;\\n}\\n\\n.course-listing {\\n border-radius: 4px !important;\\n}\\n\\n\\n.block__text .b-24233801-text_color {\\n width: 60% !important;\\n}\\n\\n.block__text .b-24239073-text_color {\\n width: 60% !important;\\n}\\n\\n.base-button {\\n border-radius: 4px !important;\\n}\\n.navbar {\\n padding: 10px 20px;\\n}\\n\",\"loggedOutHeaderIncludes\":null,\"loggedInHeaderIncludes\":null,\"headerIncludes\":\"\u003cmeta property=\\\"og:image\\\" content=\\\"https://uploads.teachablecdn.com/attachments/MUfgzjkESQqWt6FCKzZR_Sparkability+Opengraph+Covers.png\\\" /\u003e\\n\u003cmeta property=\\\"og:image\\\" content=\\\"https://uploads.teachablecdn.com/attachments/XxItGTQSTKwiSoOT1uiZ_Screenshot+Homepage.jpg\\\" /\u003e\\n\u003cmeta property=\\\"og:image:alt\\\" content=\\\"Sparkability|The School of The Spark Project\\\" /\u003e\",\"brandPrimary\":\"#FFFFFF\",\"brandSecondary\":\"#ba004d\",\"brandNavbarText\":\"#222222\",\"font\":\"Lato\",\"showLogin\":null,\"showSignup\":null,\"brandFooterLinkUrl\":null,\"turnOffFedoraBranding\":false,\"siteLogoUrl\":\"https://static-media.hotmart.com/qtLXg6dh1Op74WKa9L9AA5hzi50=/0x120/https://uploads.teachablecdn.com/attachments/WqNeR2KrR2qhC9xawFIi_spark+school.png\",\"faviconUrl\":\"https://file-uploads.teachablecdn.com/17cf83f50e854327aa334d3ee9c7bba1/3b52a10205d348988876218357fd7f55\",\"loggedOutHomepageBackgroun
12dImageUrl\":\"https://file-uploads.teachablecdn.com/eac0cea2e97a40589cb184733da3a3a1/ff421eebc11e44259b8905239fc0c41c\",\"strings\":{\"otp_login_signup\":{\"otp_login_title\":\"Log In\",\"otp_login_email_label\":\"Email\",\"otp_login_email_placeholder\":\"[email protected]\",\"otp_login_button\":\"Log In\",\"otp_login_remember_me_label\":\"Remember me\",\"otp_login_password_banner\":\"We will email you a code for a password-free log in. Or you can [password_login_url] log in with a password [password_login_url] instead.\",\"otp_login_dont_have_account_note\":\"Donât have an account? [otp_sign_up_url] Sign Up [otp_sign_up_url]\",\"otp_login_having_trouble_note\":\"Having trouble? [password_login_url] Log in with password instead [password_login_url]\",\"otp_login_sent_code_note\":\"To log in, enter the code sent to your email (%form_email)\",\"otp_login_with_password_footer\":\"[password_login_url] Login with password instead [password_login_url]\",\"otp_login_signup_action\":\"Sign up\",\"otp_signup_title\":\"Sign Up\",\"otp_signup_name_label\":\"Full name\",\"otp_signup_name_placeholder\":\"your name\",\"otp_signup_email_label\":\"Email\",\"otp_signup_email_placeholder\":\"[email protected]\",\"otp_signup_checkbox_label\":\"I agree to receive promotional and instructional emails from %{school_name} School\",\"otp_signup_terms\":\"By signing up, I agree to %{school_name} School's [school_privacy_url] Privacy [school_privacy_url] \u0026amp; [school_terms_url] Terms [school_terms_url], and Teachable's [teachable_privacy_url] Privacy [teachable_privacy_url] \u0026amp; [teachable_terms_url] Terms. [teachable_terms_url]\",\"otp_signup_send_code_button\":\"Send code\",\"otp_signup_have_account_note\":\"Already have an account? [otp_login_url] Log in [otp_login_url]\",\"otp_signup_having_trouble_note\":\"Having trouble? [password_signup_url] Sign up with password instead [password_signup_url]\",\"otp_signup_sent_code_note\":\"To sign up, enter the code sent to your email (%form_email)\",\"otp_back_button\":\"Back\",\"otp_verify_button\":\"Verify\",\"otp_resend_code_button\":\"Resend code\",\"otp_having_trouble\":\"Having trouble?\",\"otp_or_divider_label\":\"OR\"},\"header\":{\"admin\":\"Admin\",\"sign_in\":\"Login\",\"sign_up\":\"Sign Up\",\"log_out\":\"Log Out\",\"more\":\"More\"},\"footer\":{\"copyright\":\"©\",\"contact_us\":\"Contact Us\"},\"checkout\":{\"logged_in\":\"You are logged in as\",\"with_this_email_address\":\"with this email address to complete your purchase.\",\"existing_account_detected\":\"Existing account detected\",\"forgot_your_password_link_text\":\"Forgot your password?\",\"password_login_link_title\":\"Log in\",\"apply\":\"Apply\",\"invalid_coupon\":\"Invalid coupon\",\"already_have_account\":\"Already have an account?\",\"use_this_account\":\"Use this account to access your purchase.\",\"reset_password\":\"Reset your password\",\"login_with_email\":\"To finish your purchase, use this email address to log in to your account with this business\",\"reset\":\"Reset\",\"select_course\":\"Select Course\",\"phone_number_label\":\"Phone Number\",\"tax_applied\":\"The transaction total has been updated to reflect added tax based on your shipping country. Please review the new total and confirm your payment.\",\"verify\":\"Verify\",\"continue\":\"Continue\",\"buy_now\":\"Enroll Now! \",\"subscribe\":\"Subscribe\",\"place_order\":\"Place order\",\"get_it_for_free\":\"Get it for free\",\"subscribe_for_free\":\"Subscribe for free\",\"review_your_order\":\"Order summary\",\"enter_payment_information\":\"Payment information\",\"express_checkout_header\":\"Express checkout\",\"confirm_payment_information\":\"Confirm payment information\",\"amount_too_small\":\"The minimum amount must be $0.50 USD (or equivalent).\",\"payment_method\":\"Payment method\",\"change\":\"Change\",\"cc_statement_name\":\"This transaction will appear on your statement as\",\"link_change_payment_method\":\"To see all available payment methods, change to a new payment method.\",\"credit_card\":\"Card\",\"credit_card_aria_label\":\"Click to select Credit Card payment method\",\"paypal\":\"PayPal radio selection\",\"paypal_aria_label\":\"Click to select Paypal payment method\",\"paypal_tax_disclaimer\":\"Where applicable, the final sales tax may be added after you complete the transaction.\",\"paypal_different_tax_rate\":\"The est. tax on this purchase has been updated in accordance with your PayPal zipcode. Please review and continue with purchase.\",\"mobile_pay\":\"Mobile Pay\",\"mobile_pay_aria_label\":\"Click to select Mobile Pay payment method\",\"add_new_card\":\"Add a new Credit Card\",\"use_existing_card\":\"Use existing Credit Card\",\"card_ends_in\":\"The card you have on file ends in\",\"use_another_card\":\"Use another card\",\"use_card_ending_in\":\"I'd like to use the card ending in\",\"success_message\"
12:\"You've been enrolled!\",\"error_message\":\"Sorry, there was an error completing your purchase -- please try again.\",\"phone_number_error_message\":\"Sorry, there was an error when updating your phone number.\",\"tax\":\"Tax Rate\",\"tax_detailed\":\"Est. tax - %{percent} (%{country_name})\",\"tax_inclusive_label\":\"Including %{tax} in taxes\",\"coupon_discount\":\"Coupon Discount\",\"enter_coupon_code\":\"Coupon code\",\"vat_number_add_link_label\":\"Apply\",\"vat_number_applied_label\":\"Tax ID number applied\",\"vat_number_label\":\"Tax ID number\",\"vat_number_tooltip\":\"Please ensure that your Tax ID is formatted correctly for your country or province.\",\"vat_applied_label\":\"Tax number applied (-%{tax})\",\"vat_applied_tooltip\":\"This is an estimate of the tax you'll be charged. When you enter your delivery address, it will be updated. This tax can be removed if you (or your company) have an EU VAT ID and you enter it at the checkout.\",\"vat_removed\":\"See the order summary for any price changes.\",\"remove_vat\":\"Remove\",\"add_coupon\":\"Add coupon code\",\"remove_coupon\":\"remove\",\"expired_invalid_coupon_entered\":\"The coupon code you entered is expired or invalid, but the course is still available!\",\"redeem_coupon\":\"Redeem coupon\",\"total\":\"Total\",\"billed_today\":\"Billed today\",\"next_billing_date\":\"Next billing date:\",\"subscription_cadence_monthly\":\"monthly\",\"subscription_cadence_quarterly\":\"quarterly\",\"subscription_cadence_semiannually\":\"semi-annual\",\"subscription_cadence_yearly\":\"yearly\",\"subscription_cadence_weekly\":\"weekly\",\"subscription_cadence_biweekly\":\"biweekly\",\"interval_cadence_quarterly\":\"quarter\",\"interval_cadence_semiannually\":\"six months\",\"interval_cadence_biweekly\":\"two weeks\",\"monthly_payments_cadence\":\"monthly payments\",\"subscription_disclaimer\":\"You also agree that you are purchasing a subscription of %{price} %{plus_any_applicable_tax} that is charged on a recurring %{subscription_cadence} basis, %{after_your_free_trial}\",\"subscription_disclaimer_with_bump\":\"and a subscription of %{price}, that is charged on a recurring %{subscription_cadence} basis, %{after_your_free_trial}\",\"until_you_cancel\":\"until you cancel.\",\"subscription_disclaimer_with_coupon\":\"You also agree that you are purchasing a subscription of %{discount} %{plus_any_applicable_tax} that is charged on a recurring %{subscription_cadence} basis, until %{date} when it adjusts to %{price} that is charged on a recurring %{subscription_cadence} basis, %{after_your_free_trial}\",\"plus_any_applicable_tax\":\"(plus any applicable tax)\",\"after_your_free_trial\":\"after your free trial,\",\"steps_select_a_course\":\"Select a course\",\"steps_create_account\":\"Create account\",\"steps_login\":\"Login\",\"steps_checkout\":\"Payment\",\"invalid_email\":\"Invalid email\",\"invalid_phone_number\":\"Invalid phone number\",\"invalid_username\":\"Invalid name\",\"invalid_vat_id\":\"Invalid tax number\",\"invalid_number\":\"Invalid card number\",\"incorrect_number\":\"Incorrect card number\",\"card_declined\":\"An error occurred while processing the payment. Please try another payment method.\",\"invalid_expiry_month\":\"Invalid expiration month\",\"invalid_expiry_year\":\"Invalid expiration year\",\"invalid_cvc\":\"Invalid CVC code\",\"incorrect_cvc\":\"Incorrect CVC code\",\"expired_card\":\"The card has expired.\",\"incorrect_postal\":\"Invalid postal code\",\"incorrect_zip\":\"Invalid ZIP code\",\"missing\":\"There is no card on a customer that is being charged.\",\"processing_error\":\"An error occurred while processing the payment. Please try again or choose another payment method.\",\"fedora_server_error\":\"Undergoing maintenance, purchasing temporarily unavailable, please try again later. You have not been charged.\",\"multiple_currency_error\":\"We are very sorry, but at this time we can only support subscriptions in one currency per customer, and you already have a subscription in a different currency.\",\"already_purchased_error\":\"You are already enrolled in this product.\",\"membership_already_enrolled_error\":\"You are already enrolled in a tier for this membership. To make changes to this subscription, \",\"network_error\":\"A network error prevented this action from being completed. Please try again.\",\"risk_error\":\"Status code 59: Your payment could not be processed due to an authorization error. Please contact\",\"business_name\":\"Business name\",\"add_business_details\":\"Add business details\",\"business_details_toggle_label\":\"Add a business tax ID\",\"business_details_description\":\"We need your billing address in order to validate your tax ID\",\"add_business_name\":\"Add business name\",\"billing_address\":\"Address\",\"delivery_address\":\"Delivery address\",\"delivery_address_tooltip\":\"Delivery address is required to calculate taxes. We may al
12so use this to send any physical materials related to the purchase.\",\"city\":\"City\",\"state\":\"State\",\"state_province_or_region\":\"State, province, or region\",\"add_state_province_or_region\":\"Add state, province, or region\",\"country\":\"Country\",\"street_address\":\"Street address\",\"street_address_2\":\"Street address line 2\",\"add_street_address_2\":\"Add address line 2\",\"street_address_2_placeholder\":\"Apt, floor, suite, bldg, etc.\",\"postal_code\":\"Postal code\",\"zip_code\":\"ZIP code\",\"delivery_same_as_billing\":\"Delivery address same as billing\",\"delivery_same_as_billing_tooltip\":\"Your delivery address is used to calculate tax and ensure compliance.\",\"add_card\":\"Add Card\",\"verify_card\":\"Verify Card\",\"verifying_card\":\"Verifying Card...\",\"confirm_payment\":\"Confirm Payment\",\"verified_card\":\"Verified card ending in\",\"name_on_card_required\":\"Name on card is required\",\"no_country_selected\":\"Please select your billing country\",\"country_select_prompt\":\"Select your billing country\",\"tax_country_mismatch\":\"We could not establish a correct country for tax purposes. Please try again.\",\"security_info_heading\":\"Your payment is secure\",\"security_info_description\":\"All transactions are secure and encrypted.\",\"secure_transaction_description\":\"All transactions are secure and encrypted.\",\"required_phone_number\":\"Phone number is required\",\"required_fields_description\":\"required\",\"optional_fields_description\":\"optional\",\"required_card_field_empty\":\"All card details must be filled\",\"required_field_empty\":\"Cannot be blank\",\"mobile_pay_authorized_message\":\"Almost done! Complete your order by clicking the button below.\",\"email_error_default\":\"The email you entered is invalid.\",\"email_error_misspelled_gmail\":\"Did you mean \\\"gmail\\\"?\",\"email_error_misspelled_com\":\"Did you mean \\\".com\\\"?\",\"email_error_no_tld\":\"Did you forget something? Most email addresses have a \\\".\\\", like in \\\".com\\\".\",\"email_error_dismiss\":\"Dismiss\",\"your_order_id\":\"Your order ID:\",\"receive_confirmation_at\":\"You will shortly receive an email confirmation at\",\"password_header\":\"One last step\",\"password_instructions\":\"Please complete your account information to access %{course_name} in the future.\",\"password_instructions_without_course_name\":\"Please complete your account information to access your purchase in the future.\",\"password_submit\":\"Create Account\",\"confirm_location\":\"Confirm Your Billing Location\",\"account_information\":\"Get started\",\"student_login_description\":\"Providing your email allows us to send you everything you need for your purchase.\",\"estimated_tax_label\":\"Estimated tax\",\"plus_tax_hint\":\"plus tax\",\"taxes_included\":\"Taxes included\",\"estimated_tax_tooltip_details\":\"The final tax and total will be confirmed in your invoice after you place your order.\",\"verified_email_school_account\":\"It looks like you already have a %{school_name} account.\",\"verified_email_teachable_account\":\"It looks like you already have a Teachable Account.\",\"not_you_use_different_email\":\"If this is not you, please use a different email address.\",\"forgot_password_sentence\":\"If you forgot your password, %{link}.\",\"forgot_password_link_text\":\"Forgot password?\",\"enter_password\":\"Enter password\",\"logged_in_as\":\"You are logged in as %{email}.\",\"save_payment_details_for_future\":\"Save payment method for future purchases on Teachable\",\"save_payment_details_learn_more\":\"Learn More\",\"wait_title\":\"Hang tight! We're processing your payment.\",\"wait_title_retry\":\"Hey! You already have an order in progress.\",\"wait_message\":\"This may take up to 30 seconds.\",\"new_device_title\":\"We don't recognize this device.\",\"new_device_body\":\"Check your email for instructions to authorize this device and complete your purchase.\",\"coupon_frequency_first\":\"First Payment\",\"coupon_frequency_all\":\"All Payments\",\"coupon_expired\":\"Coupon Expired\",\"coupon_expired_tooltip\":\"This coupon has expired.\",\"coupon_remaining_uses\":\"Coupon Applied: Only %{uses} left\",\"coupon_remaining_uses_tooltip\":\"Only %{uses} uses left before this coupon expires.\",\"coupon_expires_at\":\"Coupon Applied: Expires %{time}\",\"coupon_remaining_time_in_days\":\"Coupon Applied: Expires in %{time} days\",\"coupon_one_day_remaining\":\"Coupon Applied: Expires in 1 day\",\"coupon_remaining_time_in_hours\":\"Coupon Applied: Expires in %{time} hours\",\"coupon_one_hour_remaining\":\"Coupon Applied: Expires in 1 hour\",\"coupon_remaining_time_in_minutes\":\"Coupon Applied: Expires in %{time} minutes\",\"coupon_one_minute_remaining\":\"Coupon Applied: Expires in 1 minute\",\"coupon_remaining_time_in_weeks_tooltip\":\"This coupon expires in %{num_weeks} %{weeks}, %{num_days} %{days}, %{num_hours} %{hours}.\",\"coupon_remaining_time_in_days_tooltip\":\"This coupon expires in %{num_days} %{days}, %{num_hours} %{hours}, %{num_minutes} %{minutes}.\",\"coupon_remaining_time_in_hours_tooltip\":\"This coupon expires in %{num_hours} %{hours}, %{num_minutes} %{minutes}.\",\"coupon_remaining_time_in_minutes_tooltip\":\"This coupon expires in %{num_minutes} %{minutes}.\",\"purchase_form_disclaimer\":\"This is a subscription product billed on a monthly basis until you cancel. Cancel anytime from the account management page.\",\"purchase_form_disclaimer_quarterly\":\"This is a subscription product billed on a quarterly basis until you cancel. Cancel anytime from the account management page.\",\"purchase_form_disclaimer_semiannually\":\"This is a subscription product billed on a semi-annual basis until you cancel. Cancel anytime from the account management page.\",\"purchase_form_disclaimer_yearly\":\"This is a subscription product billed on a yearly basis until you cancel. Cancel anytime from the account management page.\",\"purchase_form_disclaimer_weekly\":\"This is a subscription product billed on a weekly basis until you cancel. Cancel anytime from the account management page.\",\"purchase_form_disclaimer_biweekly\":\"This is a subscription product billed on a biweekly basis until you cancel. Cancel anytime from the account management page.\",\"purchase_form_vat_school_disclaimer\":\"Contact
12%{school_name} for more info.\",\"purchase_form_vat_owner_disclaimer\":\"Contact %{school_owner} at %{school_name} for more info.\",\"pricing_plan_description_toggle_label_show\":\"More\",\"pricing_plan_description_toggle_label_hide\":\"Less\",\"address_verification_error\":\"There was an issue verifying your address. Please review the entered info for accuracy.\",\"enrollment_cap_error\":\"Sorry, this item has sold out.\",\"unpublished_purchasable_error\":\"Sorry, this product is no longer available.\",\"enrollment_cap_remaining_seats\":\"Only %{enroll_count} seats left\",\"enrollment_cap_time_expired\":\"Price expired\",\"enrollment_cap_remaining_time_in_days\":\"Price expires in %{time} days\",\"enrollment_cap_one_day_remaining\":\"Price expires in 1 day\",\"enrollment_cap_remaining_time_in_hours\":\"Price expires in %{time} hours\",\"enrollment_cap_one_hour_remaining\":\"Price expires in 1 hour\",\"enrollment_cap_remaining_time_in_minutes\":\"Price expires in %{time} minutes\",\"enrollment_cap_one_minute_remaining\":\"Price expires in 1 minute\",\"enrollment_cap_remaining_time_on_date\":\"Price expires on %{time}\",\"enrollment_cap_remaining_seats_tooltip\":\"Only %{enroll_count} seats remain until enrollment closes\",\"enrollment_cap_time_expired_tooltip\":\"Enrollment has closed\",\"enrollment_cap_remaining_time_on_date_tooltip\":\"Enrollment closes on %{date}\",\"enrollment_cap_remaining_time_in_days_tooltip\":\"Enrollment closes in %{num_days} %{days}, %{num_hours} %{hours}, %{num_minutes} %{minutes}\",\"enrollment_cap_remaining_time_in_hours_tooltip\":\"Enrollment closes in %{num_hours} %{hours}, %{num_minutes} %{minutes}\",\"enrollment_cap_remaining_time_in_minutes_tooltip\":\"Enrollment closes in %{num_minutes} %{minutes}\",\"minute\":\"minute\",\"minutes\":\"minutes\",\"hour\":\"hour\",\"hours\":\"hours\",\"day\":\"day\",\"days\":\"days\",\"week\":\"week\",\"
12weeks\":\"weeks\",\"referral_existing_student\":\"Referral coupon is for new students only.\",\"order_bump_header\":\"Bonus offer\",\"order_bump_add_button_text\":\"Add\",\"order_bump_added_notification_text\":\"Added!\",\"order_bump_remove_button_text\":\"Remove\",\"full_name_required\":\"Full name is required\",\"change_payment_method\":\"Change payment method\",\"use_saved_card\":\"Use saved card\",\"bnpl_error_message\":\"Your chosen payment method was not successful. Try another option to continue.\",\"send_as_gift\":\"Send as a gift (optional)\",\"recipient_name\":\"Recipient full name\",\"recipient_name_placeholder\":\"Full name\",\"recipient_email\":\"Recipient email address\",\"recipient_email_placeholder\":\"[email protected]\",\"gift_message\":\"Gift message (optional)\",\"gift_message_placeholder\":\"Include a message (optional)\",\"gift_message_max_size_error\":\"You have exceeded the 300 character limit.\",\"recipient_disclaimer\":\"The purchased item will be sent to the recipient via email immediately upon purchase. Your email address will only be used to send you a receipt.\",\"shipping_information\":\"Shipping information\",\"shipping_information_description\":\"Your shipping information is used to calculate tax and ensure compliance.\",\"address_tooltip\":\"Your address is used to calculate tax based on where you live and ensure compliance with applicable laws in your country.\",\"agree_to_terms_error_message\":\"Consent is required to complete this purchase.\",\"agree_to_receive_text_messages\":\"You agree to receive promotional communications from the %{school_name}. Standard message and data rates may apply.\",\"agree_to_receive_text_messages_error_message\":\"You must agree to receive text messages.\",\"due_today\":\"Due today\",\"recurring_total_tooltip\":\"Does not include any applicable sales tax.\",\"recurring_total\":\"Recurring total\",\"additional_information\":\"Additional information\",\"empty_custom_field_values_error\":\"Empty student checkout custom fields\",\"invalid_field_value_error\":\"Missing required values for student checkout custom field\",\"order_invalid_status_error\":\"Order cannot be edited\",\"order_failed_to_save_error\":\"Order could not be saved\"},\"creator_checkout\":{\"new_device_sign_in\":\"One more thing, we need to confirm this device. Please enter the code in the email we sent you.\"},\"courses\":{\"watch_promo_button\":\"Watch Promo\",\"your_instructor\":\"Your Instructor\",\"get_started\":\"Get Started Now\",\"faq_title\":\"Frequently Asked Questions\",\"curriculum\":\"Course Curriculum\",\"search_prompt\":\"Find a product\",\"off_original_price\":\"off original price!\",\"applied_at_checkout\":\"(coupon will be applied at checkout)\",\"included_with_purchase\":\"Courses Included with Purchase\",\"included_courses\":\"Included Courses\",\"included_products\":\"Included Products\",\"bundle_size\":\"Course Bundle\",\"original_price\":\"Original Price\",\"originally_valued_at\":\"Originally valued at\",\"lecture_list_preview\":\"Preview\",\"lecture_list_complete\":\"Complete\",\"lecture_list_start\":\"Start\",\"lecture_list_review\":\"Review\",\"start_next_lecture\":\"Start next lesson\",\"start_lesson\":\"Start Lesson\",\"next_lesson\":\"Next Lesson\",\"progress_bar_header\":\"Progress\",\"complete_summary\":\"%{completed} / %{total} complete\",\"all_lessons_completed\":\"All lessons have been completed.\",\"you_can_review\":\"You can review the materials at any point.\",\"curriculum_empty\":\"The curriculum is empty.\",\"not_added_sections\":\"The author has not added any sections and lessons to this course yet.\",\"sign_in_to_view_courses\":\"Please Log in or Sign Up to View Your Courses\",\"cta_before_count\":\"Join\",\"tax_exclusive_disclaimer\":\"Plus tax where applicable.\",\"tax_inclusive_disclaimer\":\"Local tax included where applicable.\",\"cta_after_count\":\"others and get started now!\",\"cta_no_count\":\"Get started now!\",\"preenrollment_success\":\"Thanks! We'll be in touch.\",\"preenrollment_failure\":\"Please check your email address.\",\"category_filter\":\"Category:\",\"author_filter\":\"Author:\",\"all_filter\":\"All\",\"no_products\":\"This course is closed for enrollment.\",\"enroll\":\"Enroll\",\"search_button\":\"\u003ci class=\\\"fa fa-search\\\"\u003e\u003c/i\u003e\",\"available_in\":\"Available in\",\"after_you_enroll\":\"after you enroll\",\"days\":\"days\",\"already_enrolled\":\"You are already enrolled in this course. Click here to view it â\",\"certificate\":\"Certificate\",\"certificate_download\":\"Download\",\"certificate_modal_title\":\"Congratulations on completing %{course_name}!\",\"certificate_download_info\":\"Get a copy of your certificate\",\"available_until\":\"Available until\",\"available_until_info\":\"You purchased this course on %{purchase_date} and have until %{expiration_date} to access all the content.\",\"community\":\"Community\"},\"lectures\":{\"list_title\":\"All Lessons\",\"contents\":\"Lesson Contents\",\"previous_button\":\"Previous Lesson\",\"complete_button\":\"Complete and Continue\",\"attachments\":\"Lesson Attachments\",\"content_locked\":\"Lesson content locked\",\"content_locked_drip\":\"Lesson content will become available in\",\"if_you_are_enrolled\":\"If you're already enrolled, \",\"you_will_need_to_login\":\"you'll need to login\",\"enroll_in_course_to_unlock\":\"Enroll in Course to Unlock\",\"go_to_last_lesson\":\"Go to last lesson\",\"download\":\"Download\",\"setting_autoplay\":\"Autoplay\",\"setting_autocomplete\":\"Autocomplete\",\"setting_playbackspeed\":\"Speed\",\"view_lecture\":\"View lesson\",\"content_progress_locked_title\":\"Lesson Content Locked\",\"content_progress_locked_description\":\"You have a previous lesson that has not been completed.\",\"content_session_locked_description\":\"Your session expired. Please sign in again to continue.\",\"content_progress_locked_drip_guide\":\"Until then, complete the last lesson you left off on.\",\"content_progress_locked_tooltip\":\"You must complete all lesson material before progressing.\",\"video_content_progress_locked_tooltip\":\"90% of each video must be completed. You have completed %{progress_completed} of the current video.\",\"open_response_required_locked_tooltip\":\"Response is required to continue.\"},\"referral_program\":{\"referral_block_button\":\"Learn more\",\"referral_page_header\":\"Refer a friend\",\"earned_rewards_header\":\"Your earned rewards\",\"earned_rewards_description\":\"Once a friend uses your referral link, you will receive a reward discount code to use on a future purchase in this school.\",\"referral_discount\":\"Discount\",\"referral_code\":\"Code\",\"no_earned_rewards\":\"No rewards yet\"},\"creator_product\":{\"no_products\":\"This coaching is not available for purchase.\",\"schedule_button\":\"Go to my service\"},\"product_collection\":{\"no_products\":\"This bundle is not available for purchase.\",\"contents\":\"Bundle contents\",\"certificate\":\"Certificate\",\"full_path\":\"Full path\"},\"digital_product\":{\"no_products\":\"This product is not currently available.\"},\"membership\":{\"no_membership_tiers\":\"This membership is closed for enrollment\",\"heading_text\":\"Select Your Tier\"},\"community\":{\"community\":\"Community\",\"online_community\":\"Online Community\",\"learn_with_others\":\"Learn with others\",\"continue_learning_with_other_members\":\"Continue learning with other members of\"},\"comments\":{\"post_title\":\"Post a comment\",\"post_placeholder\":\"Leave a comment...\",\"post_success\":\"Your comment was posted.\",\"post_moderation\":\"Your comment was posted, but it needs to be approved by the school owner before it shows up.\",\"post_fail\":\"Sorry, your comment could not be posted at this time :(\",\"post_comment\":\"Post Comment\",\"save_comment\":\"Save Comment\",\"view_comment\":\"View comment\",\"reply\":\"Reply\",\"ago\":\"ago\",\"now\":\"now\",\"instructor\":\"Instructor\",\"awaiting_review\":\"Awaiting Review\",\"comments\":\"comments\",\"notifications_participating_thread\":\"Notify me when someone comments on a discu
12ssion I've commented in.\",\"notifications_responses\":\"Notify me when someone responds to my comments.\",\"notifications_author\":\"Notify me when someone comments in one of my courses.\",\"has_been_removed\":\"This comment has been removed.\",\"add_image\":\"Add Image\",\"view_thread\":\"View the rest of this thread\",\"approve\":\"Approve\",\"edit\":\"Edit\",\"delete\":\"Delete\",\"permalink\":\"Link\",\"load_more\":\"Load more\",\"add_text_error\":\"Please add text to the comment.\",\"comment_responses_email\":\"Email me when someone responds to my comments.\",\"comment_discussion_email\":\"Email me when someone comments on a discussion I've commented in.\"},\"common\":{\"browse_products\":\"Browse products\",\"my_dashboard\":\"My dashboard\",\"my_membership\":\"My membership\",\"enroll_in\":\"Enroll in\",\"enroll_in_course\":\"Enroll in Course\",\"enroll_in_course_for\":\"Enroll in Course for\",\"finalize_enrollment\":\"Finalize \u0026amp; Enroll\",\"hide\":\"Hide\",\"toggle_nav\":\"Toggle navigation\",\"terms\":\"Terms of Use\",\"privacy_policy\":\"Privacy Policy\",\"free\":\"FREE\",\"price\":\"Price\",\"course\":\"Course\",\"creator_product\":\"Coaching\",\"product_collection\":\"Bundle\",\"lesson\":\"Lesson\",\"video\":\"Video\",\"digital_product\":\"Digital Download\",\"membership_tier\":\"Membership Tier\",\"manage_subscriptions\":\"Membership \u0026amp; Subscriptions\",\"cancel_subscription\":\"Cancel Subscription\",\"edit_profile\":\"Edit Profile\",\"remove\":\"Remove\",\"setup\":\"Set-up\",\"my_courses_link\":\"My Courses\",\"add_change_credit_card\":\"Add / Change Credit Card\",\"purchase_history\":\"Purchase History\",\"address\":\"Address\",\"security\":\"Security\",\"contact_school\":\"Contact\",\"refer_a_friend\":\"Refer a friend\",\"message\":\"Message\",\"update_billing_info\":\"Update billing info\",\"powered_by\":\"Powered by\",\"course_percent_complete\":\"COMPLETE\",\"per_month\":\"/month\",\"applied_to_first\":\"applied to first payment\",\"applied_to_all\":\"applied to all payments\",\"every\":\"every\",\"for_the_first\":\"for the first\",\"then\":\"then\",\"payment\":\"payment\",\"month\":\"month\",\"week\":\"week\",\"year\":\"year\",\"weeks\":\"weeks\",\"months\":\"months\",\"per_year\":\"/year\",\"per_week\":\"/week\",\"number_of_payments\":\"payments of\",\"free_trial_length\":\"day free trial\",\"or\":\"or\",\"processing\":\"Processing...\",\"description\":\"Discussion\",\"view_admin_dashboard\":\"View Admin Dashboard\"},\"homepage\":{\"page_title\":\"Home\",\"featured_courses\":\"Featured Courses\",\"featured_course\":\"Everybody has the ability to spark awesome things!\",\"view_all_courses\":\"View All\",\"further_questions\":\"Any further questions before signing up?\",\"email_us\":\"Email us.\",\"enroll_button_string\":\"Enroll now\",\"welcome_to\":\"Welcome to\",\"launching_soon\":\"Launching Soon\",\"school_is_offline\":\"This school is offline\",\"school_is_offline_memo\":\"If you previously purchased a course from this school, you can login if you wish to contact the owner or view your transaction history.\"},\"error_pages\":{\"unpublished_lecture\":\"Whoops! This lesson hasn't been published yet\",\"unauthorized\":\"You are unauthorized. Please try logging in or authorizing your request.\",\"forbidden\":\"You can't do that!\",\"not_found\":\"Sorry, we couldn't find that page\",\"archived_product\":\"This product is not available. Contact the school owner for more information.\",\"back_to_homepage\":\"Back to homepage\",\"broken\":\"Our apologies! Our system encountered an error -- we're investigating!\",\"bad_request\":\"Our apologies! We were unable to process your request\",\"no_enrollments\":\"This product is not available. Contact the school owner for more information.\",\"school_cannot_view_community\":\"This community is currently offline.\u003cbr\u003eIf you believe this is an error, please \u003ca href=\\\"%{contact_form_url}\\\" target=\\\"_blank\\\" style=\\\"text-decoration:underline;\\\"\u003econtact\u003c/a\u003e your schoolâs owner.\",\"user_cannot_access_community\":\"You donât have permission to access this community right now.\u003cbr\u003eIf you believe this is an error, please \u003ca href=\\\"%{contact_form_url}\\\" target=\\\"_blank\\\" style=\\\"text-decoration:underline;\\\"\u003econtact\u003c/a\u003e your schoolâs owner.\",\"not_found_mobile_lecture\":\"To be accessed via mobile api, the lecture must be published and the user must be enrolled in the course.\",\"teachable_account_not_found\":\"Teachable account not found\",\"school_user_not_found_or_linked\":\"School User not found or linked for this TA\",\"auth_service_credential_error\":\"Auth service retrieve credential error\",\"sso_token_invalid\":\"SSO token is invali
12d\",\"sso_failed_to_retrieve_member\":\"SSO failed to retrieve member\",\"sso_token_missing_email\":\"SSO token is missing email\"},\"accounts\":{\"welcome_back\":\"Welcome back to\",\"not_yet_enrolled\":\"Not yet a student?\",\"sign_up\":\"Sign Up\",\"done\":\"Finish\",\"already_enrolled\":\"Already signed up?\",\"already_have_teachable_account\":\"Already have an account?\",\"dont_have_teachable_account\":\"Don't have an account?\",\"no_account\":\"Don't have an account?\",\"log_in\":\"Log In\",\"log_in_to_enroll\":\"Log in to Enroll\",\"log_in_with_teachable\":\"Log in with myTeachable\",\"log_in_with_teachable_variant\":\"Log in with Teachable\",\"create_teachable_account\":\"Create Account\",\"create_a_teachable_account\":\"Create a Teachable Account\",\"a_teachable_account\":\"a myTeachable Account\",\"create_school_account\":\"Create an Account\",\"log_into_my_teachable\":\"Log in to Teachable\",\"log_into_my_teachable_to_connect\":\"Log in to myTeachable to connect account\",\"no_thanks_back_to_school\":\"No Thanks, Go Back to School\",\"no_thanks_log_out\":\"No Thanks, I'd Like to Log Out\",\"with_my_teachable\":\"with myTeachable\",\"continue\":\"Continue\",\"continue_as\":\"Continue as\",\"continue_disclaimer\":\"By proceeding, you will grant this school access to your basic myTeachable Account information.\",\"continue_unconfirmed_alert\":\"Please check your email and click on the confirmation link to continue with this account.\",\"new_account_link\":\"Create New Account\",\"login_link\":\"Log in to Account\",\"log_in_with_school_account\":\"Log in with a School Account\",\"forgot_password_link\":\"Forgot Password?\",\"set_a_password\":\"Set a Password\",\"use_account_to_access\":\"In the future, you can use this account to access\",\"sign_up_header\":\"Sign Up to\",\"sign_up_for\":\"Sign Up for\",\"login_to\":\"Log in to\",\"full_name\":\"Full Name\",\"name\":\"Name\",\"name_placeholder\":\"John Doe\",\"email\":\"Email Address\",\"email_placeholder\":\"[email protected]\",\"password\":\"Password\",\"sign_in_password_placeholder\":\"Enter your password\",\"sign_up_password_placeholder\":\"Minimum of 6 characters\",\"profile_image\":\"Profile Image\",\"phone_number\":\"Phone Number\",\"profile_image_change\":\"We use \u003ca href=\\\"http://en.gravatar.com/\\\" target=\\\"_blank\\\"\u003eGravatar.com\u003c/a\u003e for our profile images. To set or change yours, \u003ca href=\\\"http://en.gravatar.com/\\\" target=\\\"_blank\\\"\u003ecreate a Gravatar account\u003c/a\u003e.\u003cbr\u003e\u003cbr\u003e\",\"new_profile_image_change\":\"We use \u003ca href=\\\"http://en.gravatar.com/\\\" target=\\\"_blank\\\"\u003eGravatar.com\u003c/a\u003e to set your profile images. To change your profile image, \u003ca href=\\\"http://en.gravatar.com/\\\" target=\\\"_blank\\\"\u003ecreate a Gravatar account\u003c/a\u003e.\u003cbr\u003e\u003cbr\u003e\",\"enter_current_password\":\"To save changes, please enter your current password\",\"new_password\":\"New password\",\"confirm_password\":\"Confirm Password\",\"reset_password\":\"Reset Password\",\"reset_password_contextual\":\"Reset it\",\"reset_my_teachable_password\":\"Reset Your myTeachable Password\",\"update_profile\":\"Save Changes\",\"forgot_password_header\":\"Forgot Your Password?\",\"reset_password_instructions\":\"Send me instructions\",\"change_my_password\":\"Change My Password\",\"set_password\":\"Set Password\",\"email_disclaimer_header\":\"Your email is secure.\",\"resend_confirmation\":\"Resend Confirmation Instructions\",\"email_disclaimer_details\":\"We will never share your email address with a third party.\",\"change_your_password_header\":\"Change Your Password\",\"allow_instructor_emails\":\"Yes, %{school_name} can email me with promotions and news. (optional)\",\"notification_preferences\":\"Notification Preferences\",\"you_are_unsubscribed\":\"You are unsubscribed from all marketing emails\",\"you_are_subscribed\":\"You are subscribed to all emails\",\"unsubscribe\":\"Click here to unsubscribe from all updates and new content emails\",\"resubscribe\":\"Click here to resubscribe for occasional updates and new content notifications\",\"must_agree_to_terms_error\":\"You must agree to the Terms of Use and Privacy Policy.\",\"fraud_suspicious_error\":\"There has been an issue with sign up. Please reach out to %{link}\",\"fraud_suspicious_teachable_account_creation_error\":\"Status Code 46: An error occurred during sign-up. Please reach out to %{link} for assistance.\",\"reached_max_schools_created\":\"You've reached your limit of schools created today.\",\"limit_new_schools_created\":\"Cannot create a new school\",\"limit_free_or_trial_schools\":\"All schools on your account must be on a paid plan. Upgrade any free or trial schools to continue.\",\"email_blocked\":\"This email address is not available\",\"didnt_receive_confirmation\":\"Didn't receive confirmation instructions?\",\"agree_to_terms_teachable\":\"By continuing, you agree to Teachable's %{teachable_tou_link} \u0026amp; %{teachable_privacy_link} and %{school_name}'s %{school_tou_link} \u0026amp; %{school_privacy_link}.\",\"agree_to_terms\":\"By continuing, you agree to the %{school_tou_link} \u0026amp; %{school_privacy_link}.\",\"by_completing_this_purchase\":\"By completing this purchase, \",\"i_agree_to_the\":\"I agree to the\",\"i_agree_to\":\"I agree to\",\"y
12ou_agree_to\":\"you agree to\",\"and\":\"and\",\"ampersand\":\"\u0026amp;\",\"the\":\"the\",\"terms_of_use\":\"Terms of Use\",\"privacy_policy\":\"Privacy Policy\",\"of_the_course_platform\":\"of the course platform\",\"additional_opt_in_message\":\"\",\"select_country\":\"Country\",\"invalid_email_or_password\":\"Your email or password is incorrect.\",\"email_blank\":\"Email is required\",\"email_invalid\":\"Email is invalid\",\"email_too_long\":\"Email is too long\",\"email_already_used\":\"Email is already in use. \",\"email_already_used_link\":\"Please sign in to your account.\",\"name_blank\":\"Name is required\",\"name_invalid_chars\":\"Name contains invalid characters\",\"name_invalid_substrings\":\"Name contains invalid substring. Please do not include urls.\",\"name_too_long\":\"Name is too long\",\"password_blank\":\"Password is required\",\"password_too_short\":\"Password must be at least 6 characters\",\"password_too_long\":\"Password is too long\",\"password_confirmation_mismatch\":\"Password confirmation doesn't match Password\",\"password_invalid_chars\":\"Password contains invalid characters\",\"must_be_internal\":\"cannot be true unless email is teachable.com, hotmart.com or external.hotmart.com\",\"must_login\":\"You must log in with your existing account\",\"sso_description_start\":\"Create a myTeachable Account to access courses on\",\"sso_description_and\":\"and\",\"sso_description_end\":\"thousands of other online schools.\",\"sso_description_no_school\":\"Create a myTeachable Account to access thousands of online schools and courses.\",\"your\":\"your\",\"teachable_account\":\"myTeachable Account\",\"error_message_header\":\"Oops! Please fix the following:\",\"teachable_account_already_has_user\":\"This myTeachable Account is already connected to a user on this school. Please sign in.\",\"authorize_oauth_error\":\"Could not authorize account. %{message}\",\"continue_with_myT\":\"Continue with myTeachable\",\"remember_me\":\"Remember me\",\"confirmation_code_problem\":\"There was a problem with the confirmation code you provided. Please check the code or try signing in again.\",\"welcome_back_link_done\":\"This account is connected to an existing %{school_name} school account. By proceeding, weâll log you in automatically.\",\"welcome_back_link_show\":\"This myTeachable Account isnât connected to your %{school_name} school account yet. By proceeding, weâll automatically connect your %{school_name} school account with your myTeachable Account.\",\"welcome_back_create_new\":\"By proceeding, weâll automatically create a %{school_name} school account and connect it to your myTeachable Account.\",\"oauth_access\":\"By allowing access, you agree to the following:\",\"oauth_prompt\":\"%{client_name} is requesting access to your account with %{school_name}\",\"oauth_able_to\":\"This will allow %{client_name} to:\",\"oauth_view_name\":\"View your first and last name\",\"oauth_view_email\":\"View your email address\",\"oauth_view_avatar\":\"View your profile image\",\"oauth_button_deny\":\"Cancel\",\"oauth_button_authorize\":\"Authorize\",\"disconnect_from_oauth\":\"Disconnect %{
12school_name} from your myTeachable Account\",\"connect_to_oauth\":\"Connect %{school_name} to your myTeachable dashboard.\",\"gdpr_updated_privacy_policy_header\":\"We've updated our Privacy Policy\",\"gdpr_updated_privacy_policy_text\":\"Effective May 25, 2018, we have updated our %{gdpr_updated_privacy_policy_link_text} in accordance with the European Union's General Data Protection Regulation (GDPR). Please read it carefully.\",\"gdpr_updated_privacy_policy_link_text\":\"Privacy Policy\",\"gdpr_updated_privacy_policy_consent\":\"I accept the new Privacy Policy\",\"ccpa_updated_privacy_policy_header\":\"We've updated our Privacy Policy\",\"ccpa_updated_privacy_policy_text\":\"Weâve updated our %{ccpa_updated_privacy_policy_link_text} and increased our transparency with a new Cookie Policy to reflect evolving best practices and an ongoing alignment with data privacy laws. To continue accessing our Platform, please confirm that you agree to our updated policies:\",\"ccpa_updated_tos_link_text\":\"Terms Of Service\",\"ccpa_updated_privacy_policy_link_text\":\"Privacy Policy\",\"ccpa_updated_cookie_policy_link_text\":\"Cookies Policy\",\"ccpa_updated_privacy_policy_consent\":\"I accept the new policies\",\"updated_terms_of_use_header_feb_21\":\"Weâve updated our annual Terms\",\"updated_terms_of_use_text_feb_21\":\"Weâve completed our annual Terms refresh to ensure that our Terms are clear and aligned with evolving best practices. To continue accessing our Platform, please confirm that you agree to our updated Terms:\",\"updated_tou_link_text_feb_21\":\"Teachable's Terms of Use\",\"updated_privacy_policy_link_text_feb_21\":\"Teachable's Privacy Policy\",\"updated_terms_of_use_consent_feb_21\":\"I accept the updated Terms above\",\"new_terms_of_use_header\":\"Welcome to %{school_name}\",\"new_terms_of_use_text\":\"Weâre so excited youâre here. Before moving forward, please read and accept the Terms of Use and Privacy Policy.\",\"new_terms_of_use_consent\":\"Continue\",\"update_user_street_addresses_header\":\"Please update your address information\",\"update_user_street_addresses_text\":\"We need you to update your address information so that our systems accurately reflect where youâre located. Please check out our %{ccpa_updated_privacy_policy_link_text} for more information about how Teachable handles personal information. \",\"update_user_street_addresses_canadian_province_text\":\"Our records show that one or more of your saved addresses is located within Canada but does not have a province or region specified.\",\"update_user_street_addresses_link_text\":\"Add address\",\"unconfirmed_email_banner\":\"Please confirm your email to fully activate your account. You can do this by clicking the link in the email confirmation we sent you.\",\"resend_confirmation_email\":\"Resend email\",\"new_password_placeholder\":\"password\"},\"current_user\":{\"confirm_access\":\"Confirm access\",\"confirm_access_instruction\":\"Enter your password below to continue %{protected_action}.\",\"auth_apps_setup_scan_title\":\"Link the app to your account\",\"auth_apps_setup_scan_instruction\":\"Scan the QR code using the two-factor authenticaton app on your phone.\",\"auth_apps_setup_input_otp_title\":\"Enter Verification Code\",\"auth_apps_setup_input_otp_instruction\":\"Enter the 6-digit verification code generated by the app on your mobile device.\",\"auth_apps_setup_recovery_codes_title\":\"Two-factor authentication successfully added\",\"auth_apps_setup_recovery_codes_instruction\":\"Now you can use the mobile authentication app to get a verification code anytime you log in to your %{school_name} account.\",\"auth_apps_setup_action\":\"setting up your new auth app\",\"auth_apps_device_otp_label\":\"6-digit authentication code\",\"auth_apps_device_otp_incorrect\":\"The OTP code is invalid. Please try again.\",\"auth_apps_already_configured\":\"Please remove the existing authenticator app before adding a new one.\",\"auth_apps_remove_button_text\":\"Remove authentication app\",\"auth_apps_remove_action\":\"removing two-factor authenticator app on your account\",\"recovery_codes_regenerate_button_text\":\"Regenerate recovery codes\",\"recovery_codes_regenerate_action\":\"regenerating recovery codes on your account\",\"recovery_codes_regenerated_title\":\"Recovery codes updated!\",\"recovery_codes_regenerated_instruction\":\"You now have new recovery codes for your two-factor authentication set-up. This also means your old codes have been invalidated.\",\"recovery_codes_modal_shared_
12instruction\":\"The single use back up codes below allow you log in to your %{school_name} account if you lose access to your mobile phone.\",\"recovery_codes_modal_shared_call_to_action\":\"Save these codes in a safe place:\",\"recovery_codes_modal_button_text\":\"Got it\"},\"identity\":{\"continue\":\"Continue\",\"verify\":\"Verify\",\"confirm\":\"Confirm\",\"technical_error\":\"There has been a technical error %{action}. Please try again later. (error code %{error_code})\",\"recaptcha_invalid\":\"Your reCAPTCHA was invalid. Please try again.\",\"all_fields_required\":\"Please fill in all the fields.\",\"login\":\"Log in\",\"sign_up\":\"Sign Up\",\"password_validation\":\"A password must use at least 6 characters.\",\"signup\":\"Sign up\",\"full_name\":\"Full Name\",\"email\":\"Email\",\"password\":\"Password\",\"phone_number\":\"Phone Number\",\"remember_me\":\"Remember Me\",\"forgot_password\":\"Forgot Password\",\"no_account\":\"Need an account?\",\"allow_marketing_emails\":\"Yes, %{school_name} can email me with promotions and news. (optional)\",\"email_already_used\":\"Email is already in use. Please log in to your account.\",\"phone_marketing_disclaimer\":\"By adding your phone number, you agree to receive promotional communications from %{school_name}. Standard message and data rates may apply.\",\"login_action\":\"logging you in\",\"sign_up_action\":\"signing you up\",\"agree_to_terms\":\"By signing up, I agree to %{school_name}'s %{terms_of_use_link} \u0026amp; %{privacy_policy_link}, and the %{teachable_terms_of_use_link} \u0026amp; %{teachable_privacy_policy_link} of the learning platform.\",\"terms_of_use\":\"Terms of Use\",\"privacy_policy\":\"Privacy Policy\",\"login_with_teachable\":\"Log in with Teachable\",\"login_with_google\":\"Log in with Google\",\"login_with_hotmart\":\"Log in with Hotmart\",\"login_with_
12sso\":\"Log in with %{sso_provider}\",\"sign_up_with_email\":\"Sign up with email\",\"sign_up_with_teachable\":\"Continue with Teachable\",\"sign_up_with_google\":\"Continue with Google\",\"invalid_email_or_password\":\"Your email or password is incorrect.\",\"teachable_account_password_notice\":\"You previously accessed this school using your Teachable Account. To continue, please use the âLogin with Teachableâ option, or set a password by clicking the âForgot Passwordâ link below.\",\"device_confirmation_incorrect\":\"Your code is invalid. Please try again.\",\"device_confirmation_expired\":\"The device confirmation code has expired. Please try logging in again.\",\"device_confirmation_rate_limit_exceeded\":\"You are doing this too fast. Please slow down.\",\"device_confirmation_resend_help\":\"If you don't see the email, check your junk, spam, social, or other folders. If you still donât see the email, you can %{link}.\",\"device_confirmation_resend_link\":\"resend the confirmation code\",\"device_confirmation_resent\":\"We have resent the device confirmation code.\",\"device_confirmation_action\":\"confirming your device\",\"auth_app_authentication_title\":\"Enter authentication code\",\"auth_app_authentication_instruction\":\"Enter the 6-digit verification code generated by the two-factor authentication app on your mobile device.\",\"auth_app_authentication_code_label\":\"6-digit authentication code\",\"auth_app_authentication_help\":\"Having problems verifying?\",\"auth_app_authentication_help_link\":\"Use a recovery code\",\"use_recovery_code_title\":\"Enter recovery code\",\"use_recovery_code_instruction\":\"If you are unable to access your mobile device, enter one of your recovery codes to verify your identity.\",\"use_recovery_code_code_label\":\"Recovery code\",\"use_recovery_code_help\":\"Are you locked out?\",\"use_recovery_code_help_link\":\"Learn how to recover your account\",\"login_with_teachable_to_sign_up\":\"Login to your Teachable Account to sign up for %{school_name}\",\"use_teachable_to_login\":\"Use your Teachable Account to login to %{school_name}\",\"teachable_account_linked\":\"Teachable account successfully linked.\",\"teachable_account_not_authorized_by_user\":\"Teachable accounts not linked. To link it you need to authorize Teachable accounts.\",\"authorized_as_different_user\":\"You're already logged in with a different account. Please log out first, if you want to login as someone else.\",\"teachable_account_not_authorized\":\"You can't use your Teachable Account without authorizing %{school_name} to read your profile information. If you still wish to use your Teachable Account, you can try again.\",\"teachable_account_technical_error\":\"There has been a technical error while interacting with your Teachable Account. Please try again later. (error code %{error_code})\",\"teachable_account_not_linked_error\":\"Looks like you haven't linked that account yet.\",\"teachable_account_not_linked_email_taken\":\"This Teachable Account is not linked to %{school_name}. Use your email and password below to log in and link your Teachable Account to this school. If you cannot remember your password, you can reset it by clicking \\\"forgot password\\\".\",\"teachable_account_not_linked_with_sign_up\":\"This Teachable Account is not linked to %{school_name}. Please try a different Teachable Account or sign up below. Not sure if you have an account? Check your inbox for a confirmation email.\",\"teachable_account_not_linked_without_sign_up\":\"This Teachable Account is not linked to %{school_name}. If you believe you have an account, please try a different login â or you can create one after you make a purchase in this school. Not sure if you have an account? Check your inbox for a confirmation email.\",\"teachable_account_linked_to_different_user\":\"This Teachable Account is already linked to a different account on %{school_name}. If you wish to link it to this account, you need to login to the other account first and unlink it.\",\"user_linked_to_different_teachable_account\":\"Your account on %{school_name} is already linked to a Teachable Account. You first have to unlink
12it before continuing.\",\"google_account_linked_to_different_user\":\"Your Google Account is already linked to a different account on %{school_name}. If you wish to link it to this account, you need to login to the other account first and unlink it.\",\"google_account_technical_error\":\"There has been a technical error while interacting with your Google Account. Please try again later. (error code %{error_code})\",\"disconnect_header\":\"To disconnect, you first need to set a password\",\"disconnect_submit\":\"Disconnect\",\"disconnect_cancel\":\"Cancel\",\"disconnect_password_error\":\"Passwords do not match. Please try again.\",\"unlink_submit\":\"Unlink\",\"set_password_header\":\"Set a Password\",\"set_password_button\":\"Continue\",\"set_password_description\":\"In the future, you can use this account to access %{school_name}\",\"forgot_password_header\":\"Reset Password\",\"forgot_password_intro\":\"Reset your password by providing your account email below.\",\"forgot_password_submit\":\"Next\",\"forgot_password_check_email_header\":\"Check your email\",\"forgot_password_check_email_intro\":\"You'll receive a link in the email you supplied that will enable you to reset your account password.\",\"forgot_password_check_email_check_spam\":\"If you don't see the email, check other places it might be, like your junk, spam, social, or other folders.\",\"forgot_password_check_email_resend_button\":\"Resend Email\",\"forgot_password_check_email_sent\":\"Email sent\",\"forgot_password_check_email_login_return\":\"Return to login\",\"forgot_password_link_expired\":\"This link has expired. Please request a new one with the form below.\",\"reset_password_header\":\"Reset Your Password\",\"reset_password_intro\":\"Strong passwords include numbers, letters, and punctuation marks.\",\"reset_password_submit\":\"Reset Password\",\"reset_password_input\":\"Enter new password\",\"reset_password_input_confirmation\":\"Confirm new password\",\"reset_password_success\":\"Your password has been reset.\",\"reset_password_error\":\"An error occurred while resetting your password\",\"invalid_authorization\":\"This application is not registered with this school. Contact your school administrator for more information.\",\"invalid_scope\":\"This application requested a permission that is not recognized. Contact the application's developer for support.\",\"oauth\":{\"failed_to_fetch_application_profile\":\"We couldn't load this OAuth application. Contact the application's developer for support. (error code %{error_code})\",\"insufficient_scopes\":\"You don't have the necessary scopes. (error code %{error_code})\",\"authorization_failed\":\"Authorization failed. (error code %{error_code})\",\"user_id_mismatch\":\"This authorization request doesn't match the signed-in user. Start the authorization again. (error code %{error_code})\",\"failed_to_fetch_consumer_profile\":\"We couldn't verify this OAuth application. Contact the application's developer for support. (error code %{error_code})\",\"failed_to_persist_grant\":\"There has been a technical error. Please try again later. (error code %{error_code})\"},\"account_detection_description\":\"Looks like you have an existing account with us!\",\"account_detection_description_footer\":\"Login to finish your purchase.\"},\"teachable_account_convert_modal\":{\"convert_modal_title\":\"One last thing... please complete setting up your account by connecting it with a Teachable Account.\",\"convert_modal_description\":\"A Teachable Account allows you to use a single, centralized account to access hundreds of online schools. Once you log in or create a Teachable Account, we'll associate your existing course enrollments on this school with your new account.\",\"convert_modal_learn_more\":\"Learn more\",\"convert_modal_login\":\"I have an existing Teachable Account\",\"convert_modal_signup\":\"Create a Teachable Account\"},\"manage_subscriptions\":{\"title\":\"Other Subscriptions\",\"course_name\":\"Course Name\",\"recurring_price\":\"Recurring price\",\"enrollment_time\":\"Time of enrollment\",\"actions\":\"Actions\",\"coupon_recurring_price\":\"%{code} coupon applied\",\"cancel_prompt\":\"Are you sure?\",\"cancel_text\":\"Cancel\",\"renews\":\"Renews\",\"weekly\":\"Weekly subscription\",\"biweekly\":\"Biweekly subscription\",\"monthly\":\"Monthly subscription\",\"quarterly\":\"Quarterly subscription\",\"semiannual\":\"Semiannual subscription\",\"annual\":\"Annual subscription\",\"renew\":\"Renew\"},\"card_info\":{\"title\":\"Membership\",\"includes\":\"Includes\",\"coupon\":\"%{code}
12 coupon applied\",\"cancel_btn\":\"Cancel membership\",\"compare_tier_btn\":\"Compare tiers\",\"renew_btn\":\"Renew\",\"renew_label\":\"Renews on\",\"expires_label\":\"Expires on\",\"expired_label\":\"Expired on\",\"moves_to_label\":\"Moves to\",\"courses_label\":\"courses\",\"course_label\":\"course\",\"digital_download_label\":\"digital download\",\"digital_downloads_label\":\"digital downloads\",\"content_container_label\":\"lesson\",\"content_containers_label\":\"lessons\",\"coaching_service_label\":\"coaching service\",\"coaching_services_label\":\"coaching services\",\"community_label\":\"Community access\",\"cancel_modal\":{\"title\":\"Are you sure?\",\"description_membership\":\"Are you sure you want to cancel your membership? You will lose access to this content at the end of your current billing period.\",\"description_subscription\":\"Are you sure you want to cancel your subscription? You will lose access to this product at the end of your current billing period.\",\"dismiss_btn\":\"Dismiss\",\"cancel_btn_membership\":\"Cancel membership\",\"cancel_btn_subscription\":\"Cancel subscription\"},\"compare_to\":{\"compare_to_label\":\"Compare to:\",\"compare_tiers_label\":\"Compare tiers\",\"monthly_label\":\"Monthly\",\"yearly_label\":\"Yearly\",\"current_tier_label\":\"Current tier\",\"billed_monthly_label\":\"billed monthly\",\"billed_annually_label\":\"billed annually\",\"details_label\":\"Details\",\"join_btn\":\"Join\",\"tier_paragraph\":\"Any progress you have made in products in your current tier will be saved if they are also part of this tier. You may lose access to certain products if they are excluded from this tier.\"}},\"purchase_history\":{\"title\":\"Your purchase history\",\"product\":\"Product\",\"price\":\"Price\",\"date\":\"Purchase date\",\"actions\":\"Actions\",\"view_receipt\":\"View Receipt\"},\"credit_card\":{\"card_on_file\":\"Card on file:\",\"justification\":\"You must keep a card on file as long as you have an active subscription or payment plan.\",\"remove\":\"Remove card\",\"removed_message\":\"Card removed successfully\",\"saved_messaged\":\"Card added successfully\",\"default_error\":\"Something went wrong, please refresh and try again.\",\"save\":\"Update Credit Card\",\"card_name_label\":\"Name on card\",\"card_name_placeholder\":\"Emily J Smith\",\"card_number_label\":\"Card Number\",\"expiration_label\":\"Expiration Date\",\"cvc_label\":\"CVC Code\",\"month_placeholder\":\"MM\",\"year_placeholder\":\"YYYY\",\"cvc_placeholder\":\"XXX\",\"cc_placeholder\":\"XXXX XXXX XXXX XXXX\",\"requires_action\":\"Your bank requires further authentication.\"},\"teachable_accounts\":{\"school_managed_by_sso\":\"This school is managed via SSO.\",\"school_managed_by_sso_link\":\"Click here to authenticate\"},\"edit_profile\":{\"success_message\":\"Your profile has been updated.\",\"phone_number_success_message\":\"Your phone number has been updated.\",\"success_message_student_profile\":\"Your changes have been saved\",\"error_message\":\"Please fix the errors below.\",\"invalid_character\":\"Invalid characters\",\"confirm_email_success_message\":\"You have successfully confirmed your email address.\",\"email_confirmation_sent_message\":\"A confirmation email has been sent to\",\"email_confirmation_instruction_message\":\"Once you confirm, we will update your email. Can't find your email? \u003ca\u003eResend\u003c/a\u003e\",\"convert_this_profile\":\"Convert this profile to a myTeachable Account\",\"convert_benefits\":\"to log in to hundreds of other online courses. \u003ca href=\\\"https://support.teachable.com/hc/en-us/articles/226471247\\\" class=\\\"gray-link\\\"\u003eLearn more\u003c/a\u003e\",\"register_with_this_course\":\"Register for this school with your myTeachable Account.\",\"edit_information_on_myteachable\":\"Click here to edit your profile information\",\"teachable_account_linked\":\"Teachable account successfully linked.\",\"teachable_account_not_linked\":\"Teachable account successfully unlinked\",\"managed_by_sso\":\"This user is managed via SSO. Please contact your administrator to update your email address or name.\",\"managed_by_teachable\":\"Your profile is managed by Teachable.\",\"update_confirmation\":\"You updated your account successfully. Please check your email and follow the confirm link to confirm your new email address.\",\"email_confirmation_cant_find_message\"
12:\"Once you confirm, we will update your email. Can't find your email?\",\"email_confirmation_resend_text\":\"Resend\",\"header\":\"Profile\",\"linked_accounts\":\"Linked Accounts\",\"link_header_teachable\":\"Log in with Teachable\",\"unlink_header_teachable\":\"Teachable Account\",\"login\":\"Login\",\"linked\":\"Linked\",\"link\":\"Link\",\"unlink\":\"Unlink\",\"not_linked\":\"Not Linked\",\"disconnect\":\"Disconnect\",\"notifications\":\"Notifications\",\"view_account\":\"View Account\",\"edit\":\"Edit\",\"change\":\"Change\",\"edit_name\":\"Edit Name\",\"edit_email\":\"Edit Email\",\"edit_phone_number\":\"Edit Phone Number\",\"save\":\"Save\",\"change_password\":\"Change Password\",\"provider_disconnected_password\":\"To unlink your %{provider} account, you first need to set a password\",\"password\":\"Password\",\"new_password\":\"New Password\",\"confirm_password\":\"Confirm Password\",\"current_password\":\"Current Password\",\"current_password_incorrect\":\"The password you entered is incorrect.\",\"no_password_set\":\"No password is set. 3rd party used to sign up.\",\"google_connected\":\"Your Google account has been linked\",\"google_unlinked\":\"Your Google account has been unlinked\",\"failed_disconnect\":\"Failed to disconnect\"},\"account_security\":{\"auth_app\":\"Authenticator app\",\"auth_apps_header\":\"Two-factor authentication\",\"auth_apps_intro\":\"You can use any authentication app to get an authentication code when you log in to this account. Two-factor authentication adds an additional layer of security to your account.\",\"auth_apps_configured\":\"(Active since %{created_at})\",\"auth_apps_not_configured\":\"(Inactive)\"},\"emails\":{\"common_greeting\":\"Hi %{name},\",\"common_ending\":\"Happy Learning!\",\"get_started\":\"Get Started\",\"reset_password_greeting\":\"Hello\",\"reset_password_intro\":\"Someone has requested a link to change your password at\",\"reset_password_instructions\":\"You can do this through the link below.\",\"reset_password_link_text\":\"Change my Password\",\"reset_password_disclaimer\":\"If you didn't request this, please ignore this email.\",\"reset_password_details\":\"Your password won't change until you access the link above and create a new one.\",\"free_enrollment\":\"just enrolled in\",\"paid_enrollment\":\"just purchased\",\"unsubscribe_link_text\":\"Unsubscribe from Marketing Emails\",\"paid_enrollment_for\":\"for\",\"confirm_device_instructions_header\":\"New device access\",\"confirm_device_instructions_description_user\":\"Youâre getting this email because you attempted to log in to your account from a new device. Enter the code below to confirm this device.\",\"confirm_device_instructions_description_user_from_checkout\":\"Youâre getting this email because you attempted to log in to your account from a new device. \",\"confirm_device_instructions_description_teachable_account\":\"Youâre getting this email because you attempted to log in to your myTeachable Account from a new device. Enter the code below to confirm this device.\",\"confirm_device_instructions_description_teachable_account_from_checkout\":\"Youâre getting this email because you attempted to log in to your myTeachable Account from a new device. \",\"confirm_device_instructions_unknown_item\":\"Unknown\",\"confirm_device_instructions_label_date\":\"Date\",\"confirm_device_instructions_label_location\":\"Location\",\"confirm_device_instructions_label_ip\":\"IP address\",\"confirm_device_instructions_label_device\":\"Device\",\"confirm_device_instructions_access_email_description\":\"Please note that you must enter the code on the same device you are confirming.\",\"confirm_device_verification_code_timeline\":\"Confirmation code (valid for 24 hours):\",\"confirm_device_verification_code_timeline_1_hour\":\"Confirmation code (valid for 1 hour):\",\"confirm_device_instructions_link_alt_text_before_link\":\"You can also \",\"confirm_device_instructions_link_alt_text\":\"click here\",\"confirm_device_instructions_link_alt_text_from_checkout\":\"Click here\",\"confirm_device_instructions_link_alt_text_after_link\":\" to confirm your device.\",\"comfirm_device_log_in_attempt_description\":\"Below are the details of the login attempt. If this was not you, please \",\"confirm_device_instructions_link\":\"Confirm sign-in\",\"confirm_device_warning_link_user\":\"reset your account password.\",\"confirm_device_warning_link_teachable_account\":\"changing the password for your myTeachable Account.\",\"confirm_device_location_explanation\":\"*The location is approximate and determined by the IP address.\",\"email_confirmation_title\":\"Confirm your email address\",\"email_confirmation_title_otp\":\"Welcome to %{school_name}\",\"email_confirmation_greeting\":\"Hello %{name},\",\"email_confirmation_intro\":\"Glad to have you on board.\",\"email_confirmation_intro_otp\":\"You were enrolled by the owner of this school.\",\"email_confirmation_instructions\":\"Please confirm your email address by clicking the button below:\",\"email_confirmation_instructions_otp\":\"Please log in to your account using this email address to access your content and start learning!\",\"email_confirmation_link_text\":\"Confirm Email\",\"email_confirmation_link_text_otp\":\"Log in\",\"email_confirmation_details\":\"Once confirmed, you'll be able to log in with your new account.\",\"email_confirmation_details_otp\":\"If you believe you were added by mistake or maliciously please reach out to Teachable Support.\",\"teachable_account_support_before_address\":\"If you didn't make this change, email\",\"teachable_account_support_after_address\":\"so we can help you secure your account.\",\"teachable_account_unlinked_notification_intro\":\"The linked account, Teachable, which you previously used to log in to your %{school_name} account was unlinked today. If you would like to link Teachable to your account again, you can do so from your profile.\",\"teachable_account_linked_notification_intro_before_school_link\":\"Teachable has been linked to your %{school_name} account today. You can now use Teachable to log in to \",\"teachable_account_linked_notification_intro_after_school_link\":\"If you would like to unlink Teachable from your account, you can do so from your profile.\",\"teachable_account_disabled_notification_intro_before_school_link\":\"The owner of \",\"teachable_account_disabled_notification_intro_after_school_link\":\"has disabled Teachable Accounts for their school.\",\"teachable_account_disabled_notification_instructions\":\"To continue to be able to access your content, set a password for your %{school_name} account using the link below.\",\"teachable_account_disabled_notification_link_text\":\"Set a password\",\"teachable_account_disabled_notification_support_before_address\":\"If you have any further questions or concerns email\",\"teachable_account_disabled_notification_support_after_address\":\"so we can help you access your account.\",\"account_locked_title\":\"Unlock your account\",\"account_locked_greeting\":\"Hello\",\"account_locked_description\":\"Your account has been locked due to an excessive number of unsuccessful sign in attempts.\",\"account_locked_link_description\":\"Click on the link below to unlock your account.\",\"unlock_link_text\":\"Unlock my account\",\"deactivation_support\":\"For additional support, \u003ca href=\\\"http://teachable.com/help/\\\" target=\\\"_blank\\\"\u003eplease submit a ticket here\u003c/a\u003e.\",\"authentication_token_generated_title\":\"An authentication token has been added to your account\",\"authentication_token_generated_greeting\":\"Hello\",\"authentication_token_generated_intro\":\"An authentication token has been added to your account. These tokens can be used by automated system to perform actions on your behalf.\",\"authentication_token_generated_instructions\":\"If you didn't create this token, please change your password immediately and revoke the token from your school dashboard.\",\"authentication_token_generated_label_note\":\"Note\",\"authentication_token_generated_label_permissions\":\"Permissions\",\"authentication_token_generated_unknown_note\":\"No note\",\"authentication_token_generated_unknown_permissions\":\"No known permissions\",\"disable_google_accounts_intro_before_address\":\"This email is to notify you that an administrator for\",\"disable_google_accounts_intro_after_address\":\"has disabled Google Accounts as a login o
12ption. You are getting this email because you have linked your Google Account and you can no longer use it to log in to %{school_name}. To make sure you don't have trouble logging in to your account, follow these steps:\",\"disable_google_accounts_step1\":\"Reset your password\",\"disable_google_accounts_step2\":\"Log in using your email and password\",\"google_accounts_support_before_address\":\"If you have any further questions or concerns, please look at our\",\"google_accounts_help_guide\":\"help guide\",\"google_accounts_support_after_address\":\"or contact the administrator for %{school_name}.\",\"google_account_unlinked_notification_intro\":\" The linked Google account, which you previously used to log in to your %{school_name} account was unlinked today. If you made this change, then itâs all good.\",\"google_unlink_account_support_before_address\":\"If you would like to link your Google account again, you can do so from your profile. If you didnât make this change, email \",\"google_unlink_account_support_after_address\":\"so we can help you secure your account.\",\"change_password_confirmation_intro\":\"The password for your %{school_name} account was changed today. If you made this change, then please ignore this email.\",\"change_password_confirmation_before_instructions\":\"If you didnât make this change, you can reset your password using this\",\"change_password_confirmation_after_instructions\":\"to secure your account.\",\"teachable_account_set_password_greeting\":\"Hi\",\"teachable_account_set_password_intro\":\"Congratulations on getting started on teachable. Before we make things official, please set your password below\",\"teachable_account_set_password_link_text\":\"Set your password\",\"teachable_account_set_password_disclaimer\":\"Didn't create an account? Simply ignore or delete this email, and nothing further will happen.\",\"otp_subject\":\"%{code} is your %{fromName} %{intent} code\",\"otp_title\":\"Verification code\",\"otp_code_subtitle\":\"Copy the code below to %{intent} to \u003cb\u003e%{school_name}\u003c/b\u003e. This code can only be used once and expires in 10 minutes.\",\"otp_code_expired_subtitle\":\"If the code is expired, try to %{intent} again.\",\"otp_intent_subtitle\":\"Didn't try to %{intent}? Please, ignore this message.\"},\"email_receipts\":{\"thank_you_for_enrolling_in\":\"Thanks for enrolling in\",\"thank_you_for_purchasing\":\"Thanks for purchasing\",\"refund_for\":\"Refund for\",\"this_course_can_be_accessed_at\":\"This course can be accessed at any time by going to\",\"purchase_questions\":\"Questions about this payment?\",\"thank_you\":\"Happy learning!\",\"sign_off\":\"Best wishes,\",\"total\":\"Total\",\"discount\":\"Discount\",\"tax\":\"Tax\",\"list_price\":\"List Price\",\"vendor\":\"Supplier\",\"vendor_tax_id\":\"Tax ID\",\"provider\":\"Provider\",\"purchase_date\":\"Purchase Date\",\"purchaser_tax_id\":\"Tax ID\",\"student_login_details\":\"Contact Information\",\"address\":\"Address\",\"billing_info\":\"Billing Info\",\"shipping_address\":\"Delivery Address\",\"course_name\":\"Product Name\",\"product_id\":\"Product ID\",\"receipt_number\":\"Receipt Number\",\"payment_receipt\":\"Payment Receipt\",\"utc\":\"UTC\",\"transaction_date\":\"Transaction Date\",\"customer\":\"Customer\",\"school\":\"School\",\"price\":\"Price\",\"order_summary\":\"Order Summary\",\"payment_method\":\"Payment Method\",\"order_description_greeting\":\"Hi\",\"order_description\":\"Thanks for your order.\u003cbr\u003e\u003cbr\u003e A detailed summary of your purchase is below. Please note that this cannot be used as a tax invoice. Your invoice is attached in this email.\u003cbr\u003e\u003cbr\u003e\"},\"email_subjects\":{\"abandoned_order_notification\":\"Your %{school_name} basket\",\"checkout_session_recovery\":\"Complete your %{school_name} purchase\",\"voucher\":\"%{purchaser_name} sent you a gift from %{school_name}\",\"locked_account_instructions\":\"IMPORTANT: Weâve locked your account\",\"purchase_notification\":\"You are now enrolled in\",\"refund_notification\":\"You are receiving a refund\",\"gifting_notification\":\"Thanks for purchasing\",\"failed_payment_notification\":\"Failed payment for\",\"payment_requires_action_notification\":\"Payment requires action for\",\"subscription_cancelled\":\"Subscription canceled for\",\"reset_password_instructions\":\"Reset Password Instru
12ctions\",\"new_comment_notification\":\"New comment on\",\"confirmation_instructions\":\"Confirm Your Account\",\"imported_user_welcome\":\"Youâve been added as a student\",\"affiliate_confirmation\":\"Youâve been added as an affiliate\",\"teachable_account_unlinked_notification\":\"Your account settings for %{school_name} have been updated\",\"teachable_account_linked_notification\":\"Your account settings for %{school_name} have been updated\",\"teachable_account_disabled_notification\":\"Your access method for %{school_name} have been updated\",\"receipt_for\":\"Receipt for\",\"certificate_issued_notification\":\"You've been issued a certificate for completing\",\"confirm_device\":\"Login attempt on a new device\",\"upcoming_payment_notification\":\"Upcoming Subscription Payment for\",\"free_trial_reminder_students\":\"Your Free Trial Is Ending Soon For\",\"creator_inactive_videos_subject\":\"Attention: Your inactive videos are being retired\",\"authentication_token_generated\":\"An authentication token has been added to your account\",\"free_trial_receipt_students\":\"You've Enrolled in a Free Trial for\",\"free_trial_receipt_schools\":\"You've Signed Up For a Free Trial\",\"limited_time_unenrollment_notification\":\"Access to your product has expired\",\"bundle_limited_time_unenrollment_notification\":\"Access to your product bundle has expired\",\"creator_custom_domain_deletion_subject\":\"Attention: Your custom domain has been deleted\",\"disable_google_clients\":\"%{school_name} has disabled log in with Google\",\"google_account_unlinked_notification\":\"Your %{school_name} account settings have been updated\",\"change_password_confirmation\":\"Your %{school_name} password has been changed\",\"b2b_org_admin_confirmation\":\"You've been added as an organization admin\"},\"confirmations\":{\"redeem_your_purchase\":\"Redeem your copy of\",\"confirm_account\":\"Confirm Your Account Information\",\"redeem\":\"Redeem\",\"email_body\":\"You can confirm your account email through the link below\",\"link_text\":\"Confirm Email\",\"thank_you_for_enrolling\":\"Thanks for enrolling\",\"continue_to_course\":\"Continue to course\",\"confirmed\":\"Your email address has been successfully confirmed.\",\"send_instructions\":\"You will receive an email with instructions for how to confirm your email address in a few minutes.\",\"update_password\":\"Please update your password\",\"post_confirmation_message_header\":\"Thanks for confirming!\",\"post_confirmation_message\":\"We've verified your account with the email\",\"post_confirmation_usage\":\"Use your new account to login to %{school_name}\",\"post_confirmation_button\":\"Go to Courses\",\"post_confirmation_header\":\"Thanks for confirming your email!\",\"post_confirmation_continue\":\"Continue\",\"already_confirmed_header\":\"Your email address has already been confirmed.\",\"expired_token_header\":\"This confirmation link has expired.\",\"expired_token_usage\":\"Please request a new link from your profile page.\",\"email_already_in_use_header\":\"This email address has already been taken by a different account at %{school_name}.\",\"email_already_in_use_usage\":\"Please go to your profile page and try updating your email address again.\",\"share_on\":\"Share on\",\"not_you\":\"Not you?\",\"log_out\":\"Log out\"},\"failure\":{\"already_authenticated\":\"You are already signed in.\",\"inactive\":\"Your account is not activated yet.\",\"invalid\":\"Invalid email or password.\",\"locked\":\"You've exceeded the number of unsuccessful login attempts. Please check your email to unlock your account.\",\"last_attempt\":\"You have one more attempt before your account is locked.\",\"timeout\":\"Your session expired. Please sign in again to continue.\",\"unauthenticated\":\"You need to sign in or sign up before continuing.\",\"unconfirmed\":\"You have to confirm your email address before continuing.\",\"new_device_sign_in\":\"We don't recognize this device. For your security, we've sent you an email with a confirmation link to confirm that you are the owner of this account. Please check your email and click the link we sent.\"},\"passwords\":{\"no_token\":\"You can't access this page without coming from a password reset email. If you do come from a password reset email, please make sure you used the full URL provided.\",\"send_instructions\":\"Weâve sent an email with a link to reset your account password to the email address you supplied.\",\"send_paranoid_instructions\":\"If your email address exists in our database, you will receive a password recovery link at your email address in a few minutes.\",\"updated\":\"Your password has been changed successfully. You are now signed in.\",\"updated_not_active\":\"Your password has been changed successfully.\",\"not_found\":\"We couldn't find an account with that email address\",\"invali
12d\":\"Invalid password.\"},\"registrations\":{\"destroyed\":\"Bye! Your account has been successfully cancelled. We hope to see you again soon.\",\"signed_up\":\"Welcome! You have signed up successfully.\",\"signed_up_but_inactive\":\"You have signed up successfully. However, we could not sign you in because your account is not yet activated.\",\"signed_up_but_locked\":\"You have signed up successfully. However, we could not sign you in because your account is locked.\",\"signed_up_but_unconfirmed\":\"A message with a confirmation link has been sent to your email address. Please follow the link to activate your account.\",\"update_needs_confirmation\":\"You updated your account successfully, but we need to verify your new email address. Please check your email and follow the confirm link to confirm your new email address.\",\"updated\":\"Your account has been updated successfully.\",\"allow_marketing_emails\":\"Yes, %{school_name} can email me with promotions and news. (optional)\",\"no_enrollments\":\"This product is not available. Contact the school owner for more information.\"},\"card_decline_reasons\":{\"amount_too_small\":\"The minimum amount must be $0.50 USD (or equivalent).\",\"approve_with_id\":\"The payment cannot be authorized.\",\"card_not_supported\":\"This card does not support this type of purchase. Please check with your card provider.\",\"card_velocity_exceeded\":\"This card has exceeded its balance or credit limit. Please try another card.\",\"currency_not_supported\":\"This card does not support the specified currency. Please try another card.\",\"duplicate_transaction\":\"An identical transaction was submitted very recently. Please try again later, or try another card.\",\"expired_card\":\"This card has expired. Please try again with a different card.\",\"fraudulent\":\"Your payment could not be processed. Please contact\",\"incorrect_number\":\"Your card number is incorrect. Please try again with the correct card information, or try a different payment method.\",\"incorrect_cvc\":\"Invalid card information. Please try again.\",\"incorrect_pin\":\"Invalid card information. Please try again.\",\"incorrect_zip\":\"Invalid card information. Please try again.\",\"insufficient_funds\":\"Your payment could not be processed due to insufficient funds. Please try a different payment method or contact your bank/card issuer.\",\"invalid_account\":\"This card, or connected account, is invalid.\",\"invalid_amount\":\"Invalid payment amount.\",\"invalid_cvc\":\"Invalid card information. Please try again.\",\"invalid_expiry_year\":\"Invalid card information. Please try again.\",\"invalid_number\":\"Invalid card information. Please try again.\",\"invalid_pin\":\"Invalid card information. Please try again.\",\"issuer_not_available\":\"Unable to reach the card provider. Please contact your card provider if the issue persists.\",\"lost_card\":\"Your payment could not be processed. Please contact the card's issuing bank. If the problem persists please contact\",\"merchant_blacklist\":\"Please contact\",\"new_account_information_available\":\"This card, or connected account, is invalid.\",\"not_permitted\":\"The payment is not permitted.\",\"pickup_card\":\"Card declined. Please contact your card provider.\",\"pin_try_exceeded\":\"The allowed number of PIN attempts has been reached.\",\"processing_error\":\"An error occurred while processing this card.\",\"reenter_transaction\":\"Card declined. Please contact your card provider.\",\"restricted_card\":\"Card declined. Please contact your card provider.\",\"testmode_decline\":\"Stripe test cards cannot be used for purchases.\",\"withdrawal_count_limit_exceeded\":\"This card has reached its credit limit.\",\"stolen_card\":\"Your payment could not be processed. Please contact the card's issuing bank. If the problem persists please contact\",\"call_issuer\":\"Card declined. Please contact your card provider.\",\"do_not_honor\":\"Your card was declined. Please try a different payment method or contact your bank/card issuer.\",\"do_not_try_again\":\"Card declined. Please contact your card provider.\",\"generic_decline\":\"Your payment could not be processed. Please contact the card's issuing bank. If the problem persists please contact\",\"no_action_taken\":\"Card declined. Please contact your card provider.\",\"revocation_of_all_authorizations\":\"Card declined. Please contact your card provider.\",\"revocation_of_authorization\":\"Card declined. Please contact your card provider.\",\"security_violation\":\"Card declined. Please contact your card provider.\",\"service_not_allowed\":\"The card has been declined for an unknown reason.\",\"stop_payment_order\":\"Card declined. Please contact your card provider.\",\"transaction_not_allowed\":\"Your card was declined. Please try a different payment method or contact your bank/card issuer.\",\"try_again_later\":\"Your card was declined. Please wait before trying again with this card, try a different payment method, or contact your bank/card issuer.\"},\"sessions\":{\"signed_in\":\"Signed in successfully.\",\"signed_out\":\"Signed out successfully.\",\"already_signed_out\":\"Signed out successfully.\",\"locked\":\"You've exceeded the number of unsuccessful login attempts. Please check your email to unlock your account.\",\"unrecognized_device_title\":\"New device detected\",\"new_device_sign_in\":\"To verify itâs you, enter the code from the email weâve just sent to you.\",\"confirm_device_instructions_notice\":\"Confirm this device by entering the code in the email we sent you.\",\"resend_device_confirmation_email_link\":\"Resend Code\",\"confirmation_code_label\":\"Confirmation code\",\"submit_confirmation_code\":\"Next\"}
12,\"legacy_not_implementing\":{\"enroll_in\":\"Enroll in\",\"enter_your_email\":\"Enter your email address and we will send you a link to reset your password\",\"enroll_for\":\"Enroll for\",\"annually_save\":\"Or pay annually and save!\",\"about_this_course\":\"About This Course\",\"legacy_courses\":\"courses\",\"sign_up_to_enroll_in\":\"Sign Up or Log in to Enroll in\",\"come_back_soon\":\"Come back soon\",\"please_try_again\":\"Please try again\",\"per_month_after\":\"per month after\",\"per_year_after\":\"per year after\",\"checking_if_email_exists\":\"Checking if email exists\",\"success\":\"Success!\",\"sorry\":\"Sorry!\",\"error\":\"Error\",\"invalid_email\":\"Your email address is invalid.\",\"email_already_exists\":\"Your email address already has an account. Please login instead.\",\"password_six_characters\":\"Your password must be at least 6 characters.\",\"invalid_name\":\"Please fill out a valid name.\",\"click_here\":\"Click here\",\"to_login\":\"to login\",\"agree_to_terms\":\"I agree to the Terms of Service and Privacy Policy.\",\"no_minimums\":\"No minimums, cancel anytime.\",\"for_next\":\"for next\",\"invalid_coupon\":\"Invalid Coupon\",\"your_rating\":\"Your rating\",\"edit\":\"Edit\",\"expand\":\"Expand\",\"apply\":\"Apply\",\"expired_invalid_coupon_entered\":\"The coupon code you entered is expired or invalid\",\"courses_taught_by\":\"Courses Taught by\",\"instructor_bio\":\"Instructor Bio\",\"review\":\"Review\",\"rating\":\"Rating\",\"review_headline\":\"Review Headline\",\"rate_class\":\"Rate Class\",\"skip_for_now\":\"Skip for Now\",\"download_lecture_video\":\"Download lesson Video\",\"not_taking_any_courses\":\"You are not taking any courses right now.\",\"discover_courses\":\"Discover Courses\",\"add_new_credit_card\":\"Add New Credit Card\",\"cancel_subscription_confirmation\":\"Are you sure you want to cancel your subscription? You will be removed from the course immediately.\",\"profile_updated\":\"Profile updated!\",\"save_your_review\":\"Save Your Review\",\"lecture_section\":\"Section\",\"lecture\":\"Lesson\",\"logged_out_successfully\":\"Logged out successfully\",\"must_agree_to\":\"By signing up, you agree to our\",\"no_problem_password\":\"No problem, you can reset your password\",\"invalid_login\":\"Invalid email or password.\"},\"quiz\":{\"quiz\":\"Quiz\",\"back\":\"Back\",\"check\":\"Check\",\"continue\":\"Continue\",\"you_scored\":\"You scored\",\"retake_quiz\":\"Retake Quiz\",\"select_an_answer\":\"Select an answer.\",\"retake_retry\":\"You need a score of at least %{minimumQuizScore}% to continue - you may retake this quiz %{retakes} more time(s).\",\"retake_request\":\"You need a score of at least %{minimumQuizScore}% to continue - a request has been sent to the school owner to reset your score. You will be notified if the school owner allows you to retake this quiz.\",\"answer_correct\":\"Selected answer is correct\",\"answer_incorrect\":\"Selected answer is incorrect\",\"matching_prompt_label\":\"Prompt %{number}\",\"matching_match_label\":\"Match %{number}\",\"matching_prompts_label\":\"Prompts\",\"matching_matches_label\":\"Matches\",\"fill_blank_answer_label\":\"Answer\",\"correct_answer_label\":\"Correct answer\",\"correct_answers_label\":\"Correct answers\"},\"certificates\":{\"certificate_download_cta\":\"Download Certificate\",\"certificate_share_on_linkedin\":\"Share on LinkedIn\",\"certificate_linkedin_modal_close\":\"Close\",\"certificate_linkedin_instructions_title\":\"How to add this certificate to your LinkedIn profile\",\"certificate_linkedin_step_download\":\"Download\",\"certificate_linkedin_step_download_suffix\":\"your certificate\",\"certificate_linkedin_step_go_to\":\"Go to your\",\"certificate_linkedin_step_linkedin_profile\":\"LinkedIn profile\",\"certificate_linkedin_step_click\":\"Click\",\"certificate_linkedin_step_add_profile_section\":\"Add profile section\",\"certificate_linkedin_step_licenses_certificates\":\"Licenses \u0026 certificates\",\"certificate_linkedin_step_fill_details\":\"Fill in the details:\",\"certificate_linkedin_field_name\":\"Name\",\"certificate_linkedin_field_org\":\"Org\",\"certificate_linkedin_field_date\":\"Date\",\"certificate_linkedin_field_id\":\"ID\",\"certificate_linkedin_field_media\":\"Media\",\"certificate_linkedin_
12step_save\":\"Save\",\"certificate_linkedin_download_and_share\":\"Download and share certificate\"},\"attributes\":{\"url\":\"Domain\"},\"blog\":{\"about\":\"ABOUT\",\"read_more\":\"READ MORE\"},\"contact\":{\"success_message\":\"Your message has been successfully sent to the school owner(s).\",\"failure_message\":\"Unable to send message, please try again.\",\"unconfirmed_email_message\":\"You need to confirm your email address before using this functionality.\"},\"activerecord\":{\"errors\":{\"models\":{\"account_payment_method\":{\"taken\":\"\"}}},\"models\":{\"domain\":\"Domain\"},\"attributes\":{\"domain_checker\":{\"url\":\"Domain\"},\"creator_product\":{\"url\":\"Url\"}}},\"errors\":{\"messages\":{\"invalid_for_summit\":\"is invalid. This email is already in use. Please enter the correct password\",\"rate_limited\":\"You are doing this too fast. Please wait and try again in a few minutes\",\"card_cannot_be_processed\":\"We cannot process this card, please try a different one.\",\"vertex_invalid_address\":{\"code\":\"E1000\",\"title\":\"Invalid Address\"}}}}},\"sortPreferences\":{\"loggedIn\":{\"sortKey\":\"in_progress\",\"sortDirection\":\"desc\"},\"loggedOut\":{\"sortKey\":\"name\",\"sortDirection\":\"asc\"}},\"studentExperiencePreferences\":{\"loggedIn\":{\"sortKey\":\"in_progress\",\"sortDirection\":\"desc\"},\"loggedOut\":{\"sortKey\":\"name\",\"sortDirection\":\"asc\"},\"enableDashboardAccess\":null},\"loggedInHomepageId\":null,\"createdAt\":\"2016-08-21T23:45:38Z\"},\"schoolName\":\"The Spark School\",\"siteLogoUrl\":\"https://static-media.hotmart.com/qtLXg6dh1Op74WKa9L9AA5hzi50=/0x120/https://uploads.teachablecdn.com/attachments/WqNeR2KrR2qhC9xawFIi_spark+school.png\",\"schoolDomain\":\"sparkability.org\",\"showLogin\":true,\"showSignup\":true,\"user\":null,\"userCanAccessAdmin\":false,\"avatarUrl\":\"$undefined\",\"customLinks\":\"$21\",\"hasDashboardAccess\":true,\"staticPrimaryNavLinksEnabled\":false,\"data-sentry-element\":\"HamburgerMenu\",\"data-sentry-source-file\":\"MobileSiteNav.tsx\"}]}]]}]}]\n"])</script>
12<script>self.__next_f.push([1,"1b:[\"$\",\"nav\",null,{\"className\":\"NavigationBar flex flex-col items-center py-3 text-navigation-foreground mx-8\",\"data-sentry-component\":\"DesktopSiteNav\",\"data-sentry-source-file\":\"DesktopSiteNav.tsx\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full flex justify-between items-center max-w-[79.5rem]\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://sparkability.org\",\"className\":\"rounded-sm bg-transparent focus-visible:outline-navigation-foreground focus:outline-hidden focus:ring-ring focus:outline-2 focus:outline-offset-8\",\"children\":[\"$\",\"img\",null,{\"src\":\"https://static-media.hotmart.com/qtLXg6dh1Op74WKa9L9AA5hzi50=/0x120/https://uploads.teachablecdn.com/attachments/WqNeR2KrR2qhC9xawFIi_spark+school.png\",\"alt\":\"The Spark School logo\",\"className\":\"max-h-12 max-w-[280px]\"}]}],[\"$\",\"section\",null,{\"className\":\"flex gap-4\",\"children\":[\"$\",\"$L23\",null,{\"className\":\"relative z-10 flex max-w-max flex-1 items-center justify-center\",\"data-sentry-element\":\"NavigationMenu\",\"data-sentry-source-file\":\"DesktopSiteNav.tsx\",\"children\":[[\"$\",\"$L24\",null,{\"className\":\"group flex flex-1 list-none items-center justify-center space-x-1\",\"data-sentry-element\":\"NavigationMenuList\",\"data-sentry-source-file\":\"DesktopSiteNav.tsx\",\"children\":[[[false,[\"$\",\"$L25\",null,{\"children\":[\"$\",\"$L26\",null,{\"href\":\"/products\",\"legacyBehavior\":true,\"passHref\":true,\"children\":[\"$\",\"$L27\",null,{\"className\":\"justify-center group inline-flex w-max items-center px-4 py-3 font-medium transition-colors focus:outline-hidden disabled:pointer-events-none disabled:opacity-50 rounded bg-transparent hover:text-navigation-foreground hover:bg-transparent focus:bg-transparent focus:ring-2 focus:ring-ring focus:ring-offset-2 focus:text-navigation-foreground data-active:bg-navigation active:outline-hidden data-[state=open]:bg-navigation\",\"children\":\"Browse products\"}]}]}]],false,\"$undefined\",false],[[\"$\",\"$L25\",null,{\"children\":[\"$\",\"$L27\",null,{\"className\":\"justify-center group inline-flex w-max items-center px-4 py-3 font-medium transition-colors focus:outline-hidden disabled:pointer-events-none disabled:opacity-50 rounded bg-transparent hover:text-navigation-foreground hover:bg-transparent focus:bg-transparent focus:ring-2 focus:ring-ring focus:ring-offset-2 focus:text-navigation-foreground data-active:bg-navigation active:outline-hidden data-[state=open]:bg-navigation\",\"href\":\"https://sparkability.org/sign_up\",\"children\":\"Sign up\"}]}],[\"$\",\"$L25\",null,{\"children\":[\"$\",\"$L27\",null,{\"className\":\"justify-center group inline-flex w-max items-center px-4 py-3 font-medium transition-colors focus:outline-hidden disabled:pointer-events-none disabled:opacity-50 text-navigation rounded bg-navigation-foreground hover:bg-navigation-foreground hover:text-navigation focus:bg-navigation-foreground focus:text-navigation data-active:bg-navigation-foreground data-[state=open]:bg-navigation-foreground focus:ring-2 focus:ring-offset-2 focus:outline-offset-4\",\"href\":\"https://sparkability.org/sign_in\",\"children\":\"Log in\"}]}]]]}],[\"$\",\"div\",null,{\"className\":\"absolute top-full flex justify-center right-0\",\"children\":[\"$\",\"$L28\",null,{\"className\":\"origin-top-center relative mt-1.5 h-(--radix-navigation-menu-viewport-height) w-full overflow-hidden rounded-md border bg-popover text-popover-foreground shadow-lg data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-90 md:w-(--radix-navigation-menu-viewport-width)\"}]}]]}]}]]}]}]\n"])</script>
12<script>self.__next_f.push([1,"2a:{\"viewAdmin\":\"View admin\",\"editProfile\":\"Edit profile\",\"address\":\"Address\",\"contact\":\"Contact\",\"subscriptionsAndPaymentPlans\":\"Subscriptions \u0026 Payment Plans\",\"purchaseHistory\":\"Purchase history\",\"creditCard\":\"Add / Change credit card\",\"accountSettings\":\"Account settings\",\"accountSettingsMenu\":\"Account settings menu\",\"logo\":\"logo\",\"openSettingsFor\":\"Open settings for\",\"profileImageFor\":\"Profile image for\",\"userProfileImage\":\"User profile image\",\"user\":\"User\"}\n2b:{\"hub\":\"Hub\",\"catalog\":\"Catalog\",\"browseProducts\":\"Browse products\",\"myDashboard\":\"My dashboard\",\"community\":\"Community\",\"logOut\":\"Log out\",\"logIn\":\"Log in\",\"signUp\":\"Sign up\",\"termsOfUse\":\"Terms of Use\",\"privacyPolicy\":\"Privacy Policy\",\"day\":\"day\",\"days\":\"days\",\"week\":\"week\",\"weeks\":\"weeks\",\"month\":\"month\",\"months\":\"months\",\"year\":\"year\",\"years\":\"years\",\"daily\":\"daily\",\"weekly\":\"weekly\",\"monthly\":\"monthly\",\"yearly\":\"yearly\",\"buyNow\":\"Buy now\",\"more\":\"More\",\"download\":\"Download\",\"close\":\"Close\",\"readMore\":\"Read more\",\"readLess\":\"Read less\",\"preview\":\"Preview\",\"loading\":\"Loading\",\"notFound\":\"Not found\"}\n2c:{\"contactOwnerForError\":\"If you believe this is an error, \u003clink\u003econtact the school owner\u003c/link\u003e\",\"somethingWentWrong\":\"Sorry, something went wrong\",\"tryAgain\":\"Please refresh to try again.\",\"somethingIsntWorking\":\"Something isn't working.\",\"ifYouContinueToSeeThisError\":\"If you continue to see this error, please contact the school owner\",\"schoolPageNotFound\":\"This page could not be found.\"}\n2e:{\"description\":\"This is the page for course {courseName}.\",\"siteName\":\"Product Detail Page for {courseName}.\",\"imageAlt\":\"Image of {courseName}.\"}\n2d:{\"content\":\"Course content\",\"moreFrom\":\"More from {schoolName}\",\"sectionsAndLessonsHeading\":\"{sectionCount} sections | {totalLessons} lessons\",\"lesson\":\"Lesson\",\"lessons\":\"{lessonsCount} Lessons\",\"section\":\"Section\",\"sections\":\"Sections\",\"categories\":\"Categories\",\"codeExample\":\"Code example\",\"metadata\":\"$2e\"}\n30:{\"productsIncluded\":\"{totalProducts, plural, one {Product included in this {productType}} other {Products "])</script>
12<script>self.__next_f.push([1,"included in this {productType}}}\",\"productsTotal\":\"{totalProducts, plural, one {# product in total} other {# products in total}}\",\"moreProducts\":\"{moreProductsCount, plural, one {+ # more product} other {+ # more products}}\"}\n31:{\"productsIncluded\":\"{totalProducts, plural, one {Includes # product} other {Includes # products}}\",\"products\":\"{totalProducts, plural, one {product} other {products}}\",\"joinForFree\":\"Join for free\",\"monthlyPlan\":\"{monthlyPrice} monthly\",\"yearlyPlan\":\"{yearlyPrice} yearly\",\"select\":\"Select\",\"selected\":\"Selected\",\"learnMore\":\"Learn more\",\"selectYourMembership\":\"Select your membership to see pricing options.\",\"myMembership\":\"My membership\"}\n32:{\"description\":\"This is the page for {productName}.\",\"siteName\":\"Product Detail Page for {productName}.\",\"imageAlt\":\"Image of {productName}.\"}\n2f:{\"bundle\":\"$30\",\"membership\":\"$31\",\"metadata\":\"$32\"}\n33:{\"xMoreResults\":\"+ {count} more\",\"selectFromAllCategories\":\"Select from all categories\",\"viewCategories\":\"View categories\",\"viewAllCategories\":\"View all categories\",\"noResultsForFilters\":\"No products match your current filters\",\"clearFiltersTryAgain\":\"Please \u003clink\u003eclear your filters\u003c/link\u003e and try again.\",\"productTypeDropdownAccessibleLabel\":\"Filter by product type\",\"enrolledProducts\":\"My library\",\"filterByAuthor\":\"Filter by author\",\"filterByMyLibrary\":\"Filter by My library\",\"allAuthors\":\"All authors\",\"searchResultsFound\":\"{count} product found\",\"searchResultsFoundPlural\":\"{count} products found\",\"searchResultsFoundWithTerm\":\"{count} product found for \\\"{term}\\\"\",\"searchResultsFoundWithTermPlural\":\"{count} products found for \\\"{term}\\\"\",\"noSearchResults\":\"No products found\",\"noSearchResultsWithTerm\":\"No products found for \\\"{term}\\\"\",\"searchResultsStatus\":\"Search results status\",\"productFilters\":\"Product filters\"}\n34:{\"welcome\":\"Welcome!\",\"offline\":\"This school is offline\",\"offlineMessageLogin\":\"If you previously purchased a course from this school, you can login if you wish to contact the owner or view your transaction history.\",\"offlineMessageContact\""])</script>
12<script>self.__next_f.push([1,":\"Contact the owner to let them know you want to access this school again.\"}\n35:{\"free\":\"Free\",\"payments\":\"payments\",\"paymentPlan\":\"{numPaymentsRequired} payments of {cost}/{billingIntervalString}\",\"paymentPlanPlural\":\"{numPaymentsRequired} payments of {cost}/{billingIntervalCount} {billingIntervalString}\",\"subscriptionFreeTrialLabel\":\"{freeTrialLength} day free trial\",\"subscriptionPluralFreeTrialLabel\":\"Free trial for {freeTrialLength} days\",\"subscriptionFreeTrial\":\"{freeTrialLength} day trial then {cost}/{billingIntervalString}\",\"subscriptionPluralFreeTrial\":\"{freeTrialLength} day trial then {cost}/{billingIntervalCount} {billingIntervalString}\",\"subscriptionLabel\":\"Subscription every {billingIntervalString}\",\"subscriptionPluralLabel\":\"Subscription every {billingIntervalCount} {billingIntervalString}\",\"subscriptionPlural\":\"{cost}/{billingIntervalCount} {billingIntervalString}\",\"oneTimePurchase\":\"One-time purchase\",\"seePrices\":\"See prices\",\"forTheFirstPayment\":\"for the first payment\",\"enrollmentCap\":\"Only {enrollmentCap} seats left\",\"enrollmentCapExpiresAt\":\"Price expires on {date}\"}\n36:{\"imageAlt\":\"Product image for {name}\",\"courseClosed\":\"This course is closed for enrollment.\",\"enrollmentClosed\":\"This product is closed for enrollment.\"}\n37:{\"enrollForFree\":\"Enroll for free\",\"enrollmentClosed\":\"This lesson is closed for enrollment.\"}\n38:{\"additionalCourses\":\"+{count, plural, one {# course} other {# courses}}\",\"byAuthor\":\"By {authorName}\",\"courseThumbnailAlt\":\"Course thumbnail\",\"imageAlt\":\"Product image for {name}\",\"noImage\":\"No image available\",\"totalCourses\":\"{count, plural, one {# course} other {# courses}}\",\"totalAttachments\":\"{totalAttachments, plural, one {# file} other {# files}}\",\"viewContent\":\"View content\",\"viewPath\":\"View path\",\"revisitContent\":\"Revisit content\",\"learnMore\":\"Learn more\"}\n3a:{\"lesson\":\"Lesson\"}\n3b:{\"description\":\"Browse the {schoolName} product catalog to explore and discover available products.\"}\n39:{\"course\":\"Course\",\"digital_product\":\"Digital file\",\"creator_product\":\"Coaching\",\"prod"])</script>
12<script>self.__next_f.push([1,"uct_collection\":\"Collection\",\"course_bundle\":\"Course bundle\",\"membership\":\"Membership\",\"content_container\":\"$3a\",\"bundle\":\"Bundle\",\"learning_path\":\"Learning path\",\"allProductTypes\":\"All product types\",\"noProducts\":\"Sorry, this school has no available products\",\"metadata\":\"$3b\"}\n3c:{\"sortLabel\":\"Sort by:\",\"nameAscending\":\"Name (A-Z)\",\"searchProduct\":\"Search product names\",\"inProgressDesc\":\"In progress\",\"productSortOptions\":\"Product sort options\",\"recommendedOrder\":\"Recommended order\"}\n3d:{\"expandAll\":\"Expand all sections\",\"collapseAll\":\"Collapse all sections\",\"toggleMenu\":\"Toggle menu\"}\n3e:{\"nextLesson\":\"Next lesson: {lectureName}\",\"complete\":\"Complete\",\"progressBarAccessibleLabel\":\"Course progress\"}\n3f:{\"siteCreatedWith\":\"This site was created with \u003cteachableLogo\u003e\u003c/teachableLogo\u003e.\",\"createToday\":\"Create your online course today.\",\"startNow\":\"Start now\",\"createYourCourseWith\":\"\u003cunderline\u003eCreate your course\u003c/underline\u003ewith\"}\n40:{\"previous\":\"Previous\",\"next\":\"Next\",\"morePages\":\"More pages\",\"goToNextPage\":\"Go to next page\",\"goToPreviousPage\":\"Go to previous page\",\"pagination\":\"pagination\"}\n41:{\"hamburgerMenuTitle\":\"Main menu\",\"hambugerMenuSubtitle\":\"Includes navigation links and user settings\",\"skipToMainContent\":\"Skip to main content\"}\n42:{\"builtWithTeachable\":\"Built with Teachable\"}\n43:{\"returnToAdmin\":\"Back to Admin\",\"mobilePreviewAdminMessage\":\"You can see all visible products.\",\"previewAdminMessage\":\"You can see all visible products and products you've enrolled in.\"}\n44:{\"welcomeBack\":\"Welcome back\",\"letsLearnSomethingToday\":\"Let's learn something today!\"}\n45:{\"moreProducts\":\"{moreProductsCount, plural, one {+ # more product} other {+ # more products}}\"}\n46:{\"imageAlt\":\"Product image for {name}\",\"noImage\":\"No image available\"}\n47:{\"jumpBackIn\":\"Jump back in\",\"viewInProgressCourses\":\"View in-progress courses\",\"resumeCourse\":\"Resume course\"}\n48:{\"viewMyLibrary\":\"View my library\",\"standaloneProducts\":\"Stand-alone products\",\"notEnrolledInAnyProducts\":\"You're not enrolled in any products\"}\n49:{\"completed\":\"Completed\""])</script>
12<script>self.__next_f.push([1,",\"standaloneCourses\":\"Stand-alone courses\",\"completedCourses\":\"Completed courses\",\"viewMyLibrary\":\"View my library\",\"revisitCourse\":\"Revisit course\"}\n4a:{\"exploreAdditionalProducts\":\"Explore additional products\",\"viewAllProducts\":\"View all products\"}\n4b:{\"links\":\"Links\",\"additionalLinks\":\"Additional links\"}\n4c:{\"additionalCourse\":\"Additional Course {index}\"}\n4d:{\"viewFullPath\":\"View full path\",\"learningPathProgress\":\"Learning path progress\",\"courseCompletionCount\":\"{totalCompletedCourses} of {totalCourses} courses complete\",\"learningPaths\":\"Learning paths\",\"startFirstCourse\":\"Start first course\",\"viewAllPaths\":\"View all paths\"}\n4e:{\"title\":\"This content is currently unavailable\",\"message\":\"The creator has unpublished this content. It might be undergoing updates, scheduled for revision, or is no longer part of the current curriculum.\\n\\nIf you have questions about your access, please reach out to the creator.\"}\n29:{\"AccountSettings\":\"$2a\",\"common\":\"$2b\",\"Error\":\"$2c\",\"Course\":\"$2d\",\"Product\":\"$2f\",\"Filtering\":\"$33\",\"HubPage\":\"$34\",\"Prices\":\"$35\",\"PricingCard\":\"$36\",\"LessonPricingCard\":\"$37\",\"ProductCard\":\"$38\",\"Products\":\"$39\",\"Sorting\":\"$3c\",\"Toggle\":\"$3d\",\"CourseProgress\":\"$3e\",\"FreeBillboard\":\"$3f\",\"Pagination\":\"$40\",\"Navigation\":\"$41\",\"Footer\":\"$42\",\"ReturnToAdminBanner\":\"$43\",\"Greeting\":\"$44\",\"DashboardCommon\":\"$45\",\"DashboardTile\":\"$46\",\"DashboardInProgress\":\"$47\",\"DashboardLibrary\":\"$48\",\"DashboardCompleted\":\"$49\",\"DashboardAdditionalProducts\":\"$4a\",\"DashboardLinks\":\"$4b\",\"StackedCourseImages\":\"$4c\",\"LearningPath\":\"$4d\",\"UnpublishedProduct\":\"$4e\"}\n1f:[\"$\",\"$Le\",null,{\"locale\":\"en\",\"now\":\"$D2026-09-29T13:53:01.128Z\",\"timeZone\":\"UTC\",\"messages\":\"$29\",\"data-sentry-element\":\"NextIntlClientProvider\",\"data-sentry-source-file\":\"RootContainerPage.tsx\",\"children\":\"$L4f\"}]\n"])</script>
12<script>self.__next_f.push([1,"4f:[\"$\",\"div\",null,{\"className\":\"min-h-screen flex flex-col font-Lato\",\"data-sentry-component\":\"SchoolContainerPage\",\"data-sentry-source-file\":\"SchoolContainerPage.tsx\",\"children\":[\"$L50\",[\"$\",\"$L15\",null,{\"user\":null,\"schoolId\":\"72658\",\"featureFlags\":{\"clickableCardExperimentVariant\":\"Variant A\"},\"data-sentry-element\":\"HeapAnalytics\",\"data-sentry-source-file\":\"SchoolContainerPage.tsx\"}],null,[\"$\",\"$L16\",null,{\"data-sentry-element\":\"FullStory\",\"data-sentry-source-file\":\"SchoolContainerPage.tsx\"}],[\"$\",\"$L17\",null,{\"school\":{\"id\":72658,\"name\":\"The Spark School\",\"isOnFreePlan\":true,\"subscriptionInTrial\":false,\"createdBeforeProductsLaunch\":true,\"allowCodeSnippets\":true,\"isLaunched\":true,\"primaryOwnerId\":1992199,\"headerCustomLinks\":[{\"id\":\"3815028\",\"text\":\"My Membership\",\"url\":\"/membership\",\"target\":\"\",\"visibleTo\":\"logged_in\"}],\"footerCustomLinks\":[],\"customization\":{\"customCss\":\".course-listing .course-box-image-container .course-box-image {\\n border-top-left-radius: 4px !important;\\n border-top-right-radius: 4px !important;\\n}\\n\\n.btn-hg, .btn-hg:active, .btn-hg:focus {\\n border-radius: 4px !important;\\n}\\n\\n.course-listing {\\n border-radius: 4px !important;\\n}\\n\\n\\n.block__text .b-24233801-text_color {\\n width: 60% !important;\\n}\\n\\n.block__text .b-24239073-text_color {\\n width: 60% !important;\\n}\\n\\n.base-button {\\n border-radius: 4px !important;\\n}\\n.navbar {\\n padding: 10px 20px;\\n}\\n\",\"loggedOutHeaderIncludes\":null,\"loggedInHeaderIncludes\":null,\"headerIncludes\":\"\u003cmeta property=\\\"og:image\\\" content=\\\"https://uploads.teachablecdn.com/attachments/MUfgzjkESQqWt6FCKzZR_Sparkability+Opengraph+Covers.png\\\" /\u003e\\n\u003cmeta property=\\\"og:image\\\" content=\\\"https://uploads.teachablecdn.com/attachments/XxItGTQSTKwiSoOT1uiZ_Screenshot+Homepage.jpg\\\" /\u003e\\n\u003cmeta property=\\\"og:image:alt\\\" content=\\\"Sparkability|The School of The Spark Project\\\" /\u003e\",\"brandPrimary\":\"#FFFFFF\",\"brandSecondary\":\"#ba004d\",\"brandNavbarText\":\"#222222\",\"font\":\"Lato\",\"showLogin\":null,\"showSignup\":null,\"brandFooterLinkUrl\":null,\"turnOffFedoraBranding\":false,\"siteLogoUrl\":\"https://static-media.hotmart.com/qtLXg6dh1Op74WKa9L9AA5hzi50=/0x120/https://uploads.teachablecdn.com/attachments/WqNeR2KrR2qhC9xawFIi_spark+school.png\",\"faviconUrl\":\"https://file-uploads.teachablecdn.com/17cf83f50e854327aa334d3ee9c7bba1/3b52a10205d348988876218357fd7f55\",\"loggedOutHomepageBackgroun
12dImageUrl\":\"https://file-uploads.teachablecdn.com/eac0cea2e97a40589cb184733da3a3a1/ff421eebc11e44259b8905239fc0c41c\",\"strings\":{\"otp_login_signup\":{\"otp_login_title\":\"Log In\",\"otp_login_email_label\":\"Email\",\"otp_login_email_placeholder\":\"[email protected]\",\"otp_login_button\":\"Log In\",\"otp_login_remember_me_label\":\"Remember me\",\"otp_login_password_banner\":\"We will email you a code for a password-free log in. Or you can [password_login_url] log in with a password [password_login_url] instead.\",\"otp_login_dont_have_account_note\":\"Donât have an account? [otp_sign_up_url] Sign Up [otp_sign_up_url]\",\"otp_login_having_trouble_note\":\"Having trouble? [password_login_url] Log in with password instead [password_login_url]\",\"otp_login_sent_code_note\":\"To log in, enter the code sent to your email (%form_email)\",\"otp_login_with_password_footer\":\"[password_login_url] Login with password instead [password_login_url]\",\"otp_login_signup_action\":\"Sign up\",\"otp_signup_title\":\"Sign Up\",\"otp_signup_name_label\":\"Full name\",\"otp_signup_name_placeholder\":\"your name\",\"otp_signup_email_label\":\"Email\",\"otp_signup_email_placeholder\":\"[email protected]\",\"otp_signup_checkbox_label\":\"I agree to receive promotional and instructional emails from %{school_name} School\",\"otp_signup_terms\":\"By signing up, I agree to %{school_name} School's [school_privacy_url] Privacy [school_privacy_url] \u0026amp; [school_terms_url] Terms [school_terms_url], and Teachable's [teachable_privacy_url] Privacy [teachable_privacy_url] \u0026amp; [teachable_terms_url] Terms. [teachable_terms_url]\",\"otp_signup_send_code_button\":\"Send code\",\"otp_signup_have_account_note\":\"Already have an account? [otp_login_url] Log in [otp_login_url]\",\"otp_signup_having_trouble_note\":\"Having trouble? [password_signup_url] Sign up with password instead [password_signup_url]\",\"otp_signup_sent_code_note\":\"To sign up, enter the code sent to your email (%form_email)\",\"otp_back_button\":\"Back\",\"otp_verify_button\":\"Verify\",\"otp_resend_code_button\":\"Resend code\",\"otp_having_trouble\":\"Having trouble?\",\"otp_or_divider_label\":\"OR\"},\"header\":{\"admin\":\"Admin\",\"sign_in\":\"Login\",\"sign_up\":\"Sign Up\",\"log_out\":\"Log Out\",\"more\":\"More\"},\"footer\":{\"copyright\":\"©\",\"contact_us\":\"Contact Us\"},\"checkout\":{\"logged_in\":\"You are logged in as\",\"with_this_email_address\":\"with this email address to complete your purchase.\",\"existing_account_detected\":\"Existing account detected\",\"forgot_your_password_link_text\":\"Forgot your password?\",\"password_login_link_title\":\"Log in\",\"apply\":\"Apply\",\"invalid_coupon\":\"Invalid coupon\",\"already_have_account\":\"Already have an account?\",\"use_this_account\":\"Use this account to access your purchase.\",\"reset_password\":\"Reset your password\",\"login_with_email\":\"To finish your purchase, use this email address to log in to your account with this business\",\"reset\":\"Reset\",\"select_course\":\"Select Course\",\"phone_number_label\":\"Phone Number\",\"tax_applied\":\"The transaction total has been updated to reflect added tax based on your shipping country. Please review the new total and confirm your payment.\",\"verify\":\"Verify\",\"continue\":\"Continue\",\"buy_now\":\"Enroll Now! \",\"subscribe\":\"Subscribe\",\"place_order\":\"Place order\",\"get_it_for_free\":\"Get it for free\",\"subscribe_for_free\":\"Subscribe for free\",\"review_your_order\":\"Order summary\",\"enter_payment_information\":\"Payment information\",\"express_checkout_header\":\"Express checkout\",\"confirm_payment_information\":\"Confirm payment information\",\"amount_too_small\":\"The minimum amount must be $0.50 USD (or equivalent).\",\"payment_method\":\"Payment method\",\"change\":\"Change\",\"cc_statement_name\":\"This transaction will appear on your statement as\",\"link_change_payment_method\":\"To see all available payment methods, change to a new payment method.\",\"credit_card\":\"Card\",\"credit_card_aria_label\":\"Click to select Credit Card payment method\",\"paypal\":\"PayPal radio selection\",\"paypal_aria_label\":\"Click to select Paypal payment method\",\"paypal_tax_disclaimer\":\"Where applicable, the final sales tax may be added after you complete the transaction.\",\"paypal_different_tax_rate\":\"The est. tax on this purchase has been updated in accordance with your PayPal zipcode. Please review and continue with purchase.\",\"mobile_pay\":\"Mobile Pay\",\"mobile_pay_aria_label\":\"Click to select Mobile Pay payment method\",\"add_new_card\":\"Add a new Credit Card\",\"use_existing_card\":\"Use existing Credit Card\",\"card_ends_in\":\"The card you have on file ends in\",\"use_another_card\":\"Use another card\",\"use_card_ending_in\":\"I'd like to use the card ending in\",\"success_message\"
12:\"You've been enrolled!\",\"error_message\":\"Sorry, there was an error completing your purchase -- please try again.\",\"phone_number_error_message\":\"Sorry, there was an error when updating your phone number.\",\"tax\":\"Tax Rate\",\"tax_detailed\":\"Est. tax - %{percent} (%{country_name})\",\"tax_inclusive_label\":\"Including %{tax} in taxes\",\"coupon_discount\":\"Coupon Discount\",\"enter_coupon_code\":\"Coupon code\",\"vat_number_add_link_label\":\"Apply\",\"vat_number_applied_label\":\"Tax ID number applied\",\"vat_number_label\":\"Tax ID number\",\"vat_number_tooltip\":\"Please ensure that your Tax ID is formatted correctly for your country or province.\",\"vat_applied_label\":\"Tax number applied (-%{tax})\",\"vat_applied_tooltip\":\"This is an estimate of the tax you'll be charged. When you enter your delivery address, it will be updated. This tax can be removed if you (or your company) have an EU VAT ID and you enter it at the checkout.\",\"vat_removed\":\"See the order summary for any price changes.\",\"remove_vat\":\"Remove\",\"add_coupon\":\"Add coupon code\",\"remove_coupon\":\"remove\",\"expired_invalid_coupon_entered\":\"The coupon code you entered is expired or invalid, but the course is still available!\",\"redeem_coupon\":\"Redeem coupon\",\"total\":\"Total\",\"billed_today\":\"Billed today\",\"next_billing_date\":\"Next billing date:\",\"subscription_cadence_monthly\":\"monthly\",\"subscription_cadence_quarterly\":\"quarterly\",\"subscription_cadence_semiannually\":\"semi-annual\",\"subscription_cadence_yearly\":\"yearly\",\"subscription_cadence_weekly\":\"weekly\",\"subscription_cadence_biweekly\":\"biweekly\",\"interval_cadence_quarterly\":\"quarter\",\"interval_cadence_semiannually\":\"six months\",\"interval_cadence_biweekly\":\"two weeks\",\"monthly_payments_cadence\":\"monthly payments\",\"subscription_disclaimer\":\"You also agree that you are purchasing a subscription of %{price} %{plus_any_applicable_tax} that is charged on a recurring %{subscription_cadence} basis, %{after_your_free_trial}\",\"subscription_disclaimer_with_bump\":\"and a subscription of %{price}, that is charged on a recurring %{subscription_cadence} basis, %{after_your_free_trial}\",\"until_you_cancel\":\"until you cancel.\",\"subscription_disclaimer_with_coupon\":\"You also agree that you are purchasing a subscription of %{discount} %{plus_any_applicable_tax} that is charged on a recurring %{subscription_cadence} basis, until %{date} when it adjusts to %{price} that is charged on a recurring %{subscription_cadence} basis, %{after_your_free_trial}\",\"plus_any_applicable_tax\":\"(plus any applicable tax)\",\"after_your_free_trial\":\"after your free trial,\",\"steps_select_a_course\":\"Select a course\",\"steps_create_account\":\"Create account\",\"steps_login\":\"Login\",\"steps_checkout\":\"Payment\",\"invalid_email\":\"Invalid email\",\"invalid_phone_number\":\"Invalid phone number\",\"invalid_username\":\"Invalid name\",\"invalid_vat_id\":\"Invalid tax number\",\"invalid_number\":\"Invalid card number\",\"incorrect_number\":\"Incorrect card number\",\"card_declined\":\"An error occurred while processing the payment. Please try another payment method.\",\"invalid_expiry_month\":\"Invalid expiration month\",\"invalid_expiry_year\":\"Invalid expiration year\",\"invalid_cvc\":\"Invalid CVC code\",\"incorrect_cvc\":\"Incorrect CVC code\",\"expired_card\":\"The card has expired.\",\"incorrect_postal\":\"Invalid postal code\",\"incorrect_zip\":\"Invalid ZIP code\",\"missing\":\"There is no card on a customer that is being charged.\",\"processing_error\":\"An error occurred while processing the payment. Please try again or choose another payment method.\",\"fedora_server_error\":\"Undergoing maintenance, purchasing temporarily unavailable, please try again later. You have not been charged.\",\"multiple_currency_error\":\"We are very sorry, but at this time we can only support subscriptions in one currency per customer, and you already have a subscription in a different currency.\",\"already_purchased_error\":\"You are already enrolled in this product.\",\"membership_already_enrolled_error\":\"You are already enrolled in a tier for this membership. To make changes to this subscription, \",\"network_error\":\"A network error prevented this action from being completed. Please try again.\",\"risk_error\":\"Status code 59: Your payment could not be processed due to an authorization error. Please contact\",\"business_name\":\"Business name\",\"add_business_details\":\"Add business details\",\"business_details_toggle_label\":\"Add a business tax ID\",\"business_details_description\":\"We need your billing address in order to validate your tax ID\",\"add_business_name\":\"Add business name\",\"billing_address\":\"Address\",\"delivery_address\":\"Delivery address\",\"delivery_address_tooltip\":\"Delivery address is required to calculate taxes. We may al
12so use this to send any physical materials related to the purchase.\",\"city\":\"City\",\"state\":\"State\",\"state_province_or_region\":\"State, province, or region\",\"add_state_province_or_region\":\"Add state, province, or region\",\"country\":\"Country\",\"street_address\":\"Street address\",\"street_address_2\":\"Street address line 2\",\"add_street_address_2\":\"Add address line 2\",\"street_address_2_placeholder\":\"Apt, floor, suite, bldg, etc.\",\"postal_code\":\"Postal code\",\"zip_code\":\"ZIP code\",\"delivery_same_as_billing\":\"Delivery address same as billing\",\"delivery_same_as_billing_tooltip\":\"Your delivery address is used to calculate tax and ensure compliance.\",\"add_card\":\"Add Card\",\"verify_card\":\"Verify Card\",\"verifying_card\":\"Verifying Card...\",\"confirm_payment\":\"Confirm Payment\",\"verified_card\":\"Verified card ending in\",\"name_on_card_required\":\"Name on card is required\",\"no_country_selected\":\"Please select your billing country\",\"country_select_prompt\":\"Select your billing country\",\"tax_country_mismatch\":\"We could not establish a correct country for tax purposes. Please try again.\",\"security_info_heading\":\"Your payment is secure\",\"security_info_description\":\"All transactions are secure and encrypted.\",\"secure_transaction_description\":\"All transactions are secure and encrypted.\",\"required_phone_number\":\"Phone number is required\",\"required_fields_description\":\"required\",\"optional_fields_description\":\"optional\",\"required_card_field_empty\":\"All card details must be filled\",\"required_field_empty\":\"Cannot be blank\",\"mobile_pay_authorized_message\":\"Almost done! Complete your order by clicking the button below.\",\"email_error_default\":\"The email you entered is invalid.\",\"email_error_misspelled_gmail\":\"Did you mean \\\"gmail\\\"?\",\"email_error_misspelled_com\":\"Did you mean \\\".com\\\"?\",\"email_error_no_tld\":\"Did you forget something? Most email addresses have a \\\".\\\", like in \\\".com\\\".\",\"email_error_dismiss\":\"Dismiss\",\"your_order_id\":\"Your order ID:\",\"receive_confirmation_at\":\"You will shortly receive an email confirmation at\",\"password_header\":\"One last step\",\"password_instructions\":\"Please complete your account information to access %{course_name} in the future.\",\"password_instructions_without_course_name\":\"Please complete your account information to access your purchase in the future.\",\"password_submit\":\"Create Account\",\"confirm_location\":\"Confirm Your Billing Location\",\"account_information\":\"Get started\",\"student_login_description\":\"Providing your email allows us to send you everything you need for your purchase.\",\"estimated_tax_label\":\"Estimated tax\",\"plus_tax_hint\":\"plus tax\",\"taxes_included\":\"Taxes included\",\"estimated_tax_tooltip_details\":\"The final tax and total will be confirmed in your invoice after you place your order.\",\"verified_email_school_account\":\"It looks like you already have a %{school_name} account.\",\"verified_email_teachable_account\":\"It looks like you already have a Teachable Account.\",\"not_you_use_different_email\":\"If this is not you, please use a different email address.\",\"forgot_password_sentence\":\"If you forgot your password, %{link}.\",\"forgot_password_link_text\":\"Forgot password?\",\"enter_password\":\"Enter password\",\"logged_in_as\":\"You are logged in as %{email}.\",\"save_payment_details_for_future\":\"Save payment method for future purchases on Teachable\",\"save_payment_details_learn_more\":\"Learn More\",\"wait_title\":\"Hang tight! We're processing your payment.\",\"wait_title_retry\":\"Hey! You already have an order in progress.\",\"wait_message\":\"This may take up to 30 seconds.\",\"new_device_title\":\"We don't recognize this device.\",\"new_device_body\":\"Check your email for instructions to authorize this device and complete your purchase.\",\"coupon_frequency_first\":\"First Payment\",\"coupon_frequency_all\":\"All Payments\",\"coupon_expired\":\"Coupon Expired\",\"coupon_expired_tooltip\":\"This coupon has expired.\",\"coupon_remaining_uses\":\"Coupon Applied: Only %{uses} left\",\"coupon_remaining_uses_tooltip\":\"Only %{uses} uses left before this coupon expires.\",\"coupon_expires_at\":\"Coupon Applied: Expires %{time}\",\"coupon_remaining_time_in_days\":\"Coupon Applied: Expires in %{time} days\",\"coupon_one_day_remaining\":\"Coupon Applied: Expires in 1 day\",\"coupon_remaining_time_in_hours\":\"Coupon Applied: Expires in %{time} hours\",\"coupon_one_hour_remaining\":\"Coupon Applied: Expires in 1 hour\",\"coupon_remaining_time_in_minutes\":\"Coupon Applied: Expires in %{time} minutes\",\"coupon_one_minute_remaining\":\"Coupon Applied: Expires in 1 minute\",\"coupon_remaining_time_in_weeks_tooltip\":\"This coupon expires in %{num_weeks} %{weeks}, %{num_days} %{days}, %{num_hours} %{hours}.\",\"coupon_remaining_time_in_days_tooltip\":\"This coupon expires in %{num_days} %{days}, %{num_hours} %{hours}, %{num_minutes} %{minutes}.\",\"coupon_remaining_time_in_hours_tooltip\":\"This coupon expires in %{num_hours} %{hours}, %{num_minutes} %{minutes}.\",\"coupon_remaining_time_in_minutes_tooltip\":\"This coupon expires in %{num_minutes} %{minutes}.\",\"purchase_form_disclaimer\":\"This is a subscription product billed on a monthly basis until you cancel. Cancel anytime from the account management page.\",\"purchase_form_disclaimer_quarterly\":\"This is a subscription product billed on a quarterly basis until you cancel. Cancel anytime from the account management page.\",\"purchase_form_disclaimer_semiannually\":\"This is a subscription product billed on a semi-annual basis until you cancel. Cancel anytime from the account management page.\",\"purchase_form_disclaimer_yearly\":\"This is a subscription product billed on a yearly basis until you cancel. Cancel anytime from the account management page.\",\"purchase_form_disclaimer_weekly\":\"This is a subscription product billed on a weekly basis until you cancel. Cancel anytime from the account management page.\",\"purchase_form_disclaimer_biweekly\":\"This is a subscription product billed on a biweekly basis until you cancel. Cancel anytime from the account management page.\",\"purchase_form_vat_school_disclaimer\":\"Contact
12%{school_name} for more info.\",\"purchase_form_vat_owner_disclaimer\":\"Contact %{school_owner} at %{school_name} for more info.\",\"pricing_plan_description_toggle_label_show\":\"More\",\"pricing_plan_description_toggle_label_hide\":\"Less\",\"address_verification_error\":\"There was an issue verifying your address. Please review the entered info for accuracy.\",\"enrollment_cap_error\":\"Sorry, this item has sold out.\",\"unpublished_purchasable_error\":\"Sorry, this product is no longer available.\",\"enrollment_cap_remaining_seats\":\"Only %{enroll_count} seats left\",\"enrollment_cap_time_expired\":\"Price expired\",\"enrollment_cap_remaining_time_in_days\":\"Price expires in %{time} days\",\"enrollment_cap_one_day_remaining\":\"Price expires in 1 day\",\"enrollment_cap_remaining_time_in_hours\":\"Price expires in %{time} hours\",\"enrollment_cap_one_hour_remaining\":\"Price expires in 1 hour\",\"enrollment_cap_remaining_time_in_minutes\":\"Price expires in %{time} minutes\",\"enrollment_cap_one_minute_remaining\":\"Price expires in 1 minute\",\"enrollment_cap_remaining_time_on_date\":\"Price expires on %{time}\",\"enrollment_cap_remaining_seats_tooltip\":\"Only %{enroll_count} seats remain until enrollment closes\",\"enrollment_cap_time_expired_tooltip\":\"Enrollment has closed\",\"enrollment_cap_remaining_time_on_date_tooltip\":\"Enrollment closes on %{date}\",\"enrollment_cap_remaining_time_in_days_tooltip\":\"Enrollment closes in %{num_days} %{days}, %{num_hours} %{hours}, %{num_minutes} %{minutes}\",\"enrollment_cap_remaining_time_in_hours_tooltip\":\"Enrollment closes in %{num_hours} %{hours}, %{num_minutes} %{minutes}\",\"enrollment_cap_remaining_time_in_minutes_tooltip\":\"Enrollment closes in %{num_minutes} %{minutes}\",\"minute\":\"minute\",\"minutes\":\"minutes\",\"hour\":\"hour\",\"hours\":\"hours\",\"day\":\"day\",\"days\":\"days\",\"week\":\"week\",\"
12weeks\":\"weeks\",\"referral_existing_student\":\"Referral coupon is for new students only.\",\"order_bump_header\":\"Bonus offer\",\"order_bump_add_button_text\":\"Add\",\"order_bump_added_notification_text\":\"Added!\",\"order_bump_remove_button_text\":\"Remove\",\"full_name_required\":\"Full name is required\",\"change_payment_method\":\"Change payment method\",\"use_saved_card\":\"Use saved card\",\"bnpl_error_message\":\"Your chosen payment method was not successful. Try another option to continue.\",\"send_as_gift\":\"Send as a gift (optional)\",\"recipient_name\":\"Recipient full name\",\"recipient_name_placeholder\":\"Full name\",\"recipient_email\":\"Recipient email address\",\"recipient_email_placeholder\":\"[email protected]\",\"gift_message\":\"Gift message (optional)\",\"gift_message_placeholder\":\"Include a message (optional)\",\"gift_message_max_size_error\":\"You have exceeded the 300 character limit.\",\"recipient_disclaimer\":\"The purchased item will be sent to the recipient via email immediately upon purchase. Your email address will only be used to send you a receipt.\",\"shipping_information\":\"Shipping information\",\"shipping_information_description\":\"Your shipping information is used to calculate tax and ensure compliance.\",\"address_tooltip\":\"Your address is used to calculate tax based on where you live and ensure compliance with applicable laws in your country.\",\"agree_to_terms_error_message\":\"Consent is required to complete this purchase.\",\"agree_to_receive_text_messages\":\"You agree to receive promotional communications from the %{school_name}. Standard message and data rates may apply.\",\"agree_to_receive_text_messages_error_message\":\"You must agree to receive text messages.\",\"due_today\":\"Due today\",\"recurring_total_tooltip\":\"Does not include any applicable sales tax.\",\"recurring_total\":\"Recurring total\",\"additional_information\":\"Additional information\",\"empty_custom_field_values_error\":\"Empty student checkout custom fields\",\"invalid_field_value_error\":\"Missing required values for student checkout custom field\",\"order_invalid_status_error\":\"Order cannot be edited\",\"order_failed_to_save_error\":\"Order could not be saved\"},\"creator_checkout\":{\"new_device_sign_in\":\"One more thing, we need to confirm this device. Please enter the code in the email we sent you.\"},\"courses\":{\"watch_promo_button\":\"Watch Promo\",\"your_instructor\":\"Your Instructor\",\"get_started\":\"Get Started Now\",\"faq_title\":\"Frequently Asked Questions\",\"curriculum\":\"Course Curriculum\",\"search_prompt\":\"Find a product\",\"off_original_price\":\"off original price!\",\"applied_at_checkout\":\"(coupon will be applied at checkout)\",\"included_with_purchase\":\"Courses Included with Purchase\",\"included_courses\":\"Included Courses\",\"included_products\":\"Included Products\",\"bundle_size\":\"Course Bundle\",\"original_price\":\"Original Price\",\"originally_valued_at\":\"Originally valued at\",\"lecture_list_preview\":\"Preview\",\"lecture_list_complete\":\"Complete\",\"lecture_list_start\":\"Start\",\"lecture_list_review\":\"Review\",\"start_next_lecture\":\"Start next lesson\",\"start_lesson\":\"Start Lesson\",\"next_lesson\":\"Next Lesson\",\"progress_bar_header\":\"Progress\",\"complete_summary\":\"%{completed} / %{total} complete\",\"all_lessons_completed\":\"All lessons have been completed.\",\"you_can_review\":\"You can review the materials at any point.\",\"curriculum_empty\":\"The curriculum is empty.\",\"not_added_sections\":\"The author has not added any sections and lessons to this course yet.\",\"sign_in_to_view_courses\":\"Please Log in or Sign Up to View Your Courses\",\"cta_before_count\":\"Join\",\"tax_exclusive_disclaimer\":\"Plus tax where applicable.\",\"tax_inclusive_disclaimer\":\"Local tax included where applicable.\",\"cta_after_count\":\"others and get started now!\",\"cta_no_count\":\"Get started now!\",\"preenrollment_success\":\"Thanks! We'll be in touch.\",\"preenrollment_failure\":\"Please check your email address.\",\"category_filter\":\"Category:\",\"author_filter\":\"Author:\",\"all_filter\":\"All\",\"no_products\":\"This course is closed for enrollment.\",\"enroll\":\"Enroll\",\"search_button\":\"\u003ci class=\\\"fa fa-search\\\"\u003e\u003c/i\u003e\",\"available_in\":\"Available in\",\"after_you_enroll\":\"after you enroll\",\"days\":\"days\",\"already_enrolled\":\"You are already enrolled in this course. Click here to view it â\",\"certificate\":\"Certificate\",\"certificate_download\":\"Download\",\"certificate_modal_title\":\"Congratulations on completing %{course_name}!\",\"certificate_download_info\":\"Get a copy of your certificate\",\"available_until\":\"Available until\",\"available_until_info\":\"You purchased this course on %{purchase_date} and have until %{expiration_date} to access all the content.\",\"community\":\"Community\"},\"lectures\":{\"list_title\":\"All Lessons\",\"contents\":\"Lesson Contents\",\"previous_button\":\"Previous Lesson\",\"complete_button\":\"Complete and Continue\",\"attachments\":\"Lesson Attachments\",\"content_locked\":\"Lesson content locked\",\"content_locked_drip\":\"Lesson content will become available in\",\"if_you_are_enrolled\":\"If you're already enrolled, \",\"you_will_need_to_login\":\"you'll need to login\",\"enroll_in_course_to_unlock\":\"Enroll in Course to Unlock\",\"go_to_last_lesson\":\"Go to last lesson\",\"download\":\"Download\",\"setting_autoplay\":\"Autoplay\",\"setting_autocomplete\":\"Autocomplete\",\"setting_playbackspeed\":\"Speed\",\"view_lecture\":\"View lesson\",\"content_progress_locked_title\":\"Lesson Content Locked\",\"content_progress_locked_description\":\"You have a previous lesson that has not been completed.\",\"content_session_locked_description\":\"Your session expired. Please sign in again to continue.\",\"content_progress_locked_drip_guide\":\"Until then, complete the last lesson you left off on.\",\"content_progress_locked_tooltip\":\"You must complete all lesson material before progressing.\",\"video_content_progress_locked_tooltip\":\"90% of each video must be completed. You have completed %{progress_completed} of the current video.\",\"open_response_required_locked_tooltip\":\"Response is required to continue.\"},\"referral_program\":{\"referral_block_button\":\"Learn more\",\"referral_page_header\":\"Refer a friend\",\"earned_rewards_header\":\"Your earned rewards\",\"earned_rewards_description\":\"Once a friend uses your referral link, you will receive a reward discount code to use on a future purchase in this school.\",\"referral_discount\":\"Discount\",\"referral_code\":\"Code\",\"no_earned_rewards\":\"No rewards yet\"},\"creator_product\":{\"no_products\":\"This coaching is not available for purchase.\",\"schedule_button\":\"Go to my service\"},\"product_collection\":{\"no_products\":\"This bundle is not available for purchase.\",\"contents\":\"Bundle contents\",\"certificate\":\"Certificate\",\"full_path\":\"Full path\"},\"digital_product\":{\"no_products\":\"This product is not currently available.\"},\"membership\":{\"no_membership_tiers\":\"This membership is closed for enrollment\",\"heading_text\":\"Select Your Tier\"},\"community\":{\"community\":\"Community\",\"online_community\":\"Online Community\",\"learn_with_others\":\"Learn with others\",\"continue_learning_with_other_members\":\"Continue learning with other members of\"},\"comments\":{\"post_title\":\"Post a comment\",\"post_placeholder\":\"Leave a comment...\",\"post_success\":\"Your comment was posted.\",\"post_moderation\":\"Your comment was posted, but it needs to be approved by the school owner before it shows up.\",\"post_fail\":\"Sorry, your comment could not be posted at this time :(\",\"post_comment\":\"Post Comment\",\"save_comment\":\"Save Comment\",\"view_comment\":\"View comment\",\"reply\":\"Reply\",\"ago\":\"ago\",\"now\":\"now\",\"instructor\":\"Instructor\",\"awaiting_review\":\"Awaiting Review\",\"comments\":\"comments\",\"notifications_participating_thread\":\"Notify me when someone comments on a discu
12ssion I've commented in.\",\"notifications_responses\":\"Notify me when someone responds to my comments.\",\"notifications_author\":\"Notify me when someone comments in one of my courses.\",\"has_been_removed\":\"This comment has been removed.\",\"add_image\":\"Add Image\",\"view_thread\":\"View the rest of this thread\",\"approve\":\"Approve\",\"edit\":\"Edit\",\"delete\":\"Delete\",\"permalink\":\"Link\",\"load_more\":\"Load more\",\"add_text_error\":\"Please add text to the comment.\",\"comment_responses_email\":\"Email me when someone responds to my comments.\",\"comment_discussion_email\":\"Email me when someone comments on a discussion I've commented in.\"},\"common\":{\"browse_products\":\"Browse products\",\"my_dashboard\":\"My dashboard\",\"my_membership\":\"My membership\",\"enroll_in\":\"Enroll in\",\"enroll_in_course\":\"Enroll in Course\",\"enroll_in_course_for\":\"Enroll in Course for\",\"finalize_enrollment\":\"Finalize \u0026amp; Enroll\",\"hide\":\"Hide\",\"toggle_nav\":\"Toggle navigation\",\"terms\":\"Terms of Use\",\"privacy_policy\":\"Privacy Policy\",\"free\":\"FREE\",\"price\":\"Price\",\"course\":\"Course\",\"creator_product\":\"Coaching\",\"product_collection\":\"Bundle\",\"lesson\":\"Lesson\",\"video\":\"Video\",\"digital_product\":\"Digital Download\",\"membership_tier\":\"Membership Tier\",\"manage_subscriptions\":\"Membership \u0026amp; Subscriptions\",\"cancel_subscription\":\"Cancel Subscription\",\"edit_profile\":\"Edit Profile\",\"remove\":\"Remove\",\"setup\":\"Set-up\",\"my_courses_link\":\"My Courses\",\"add_change_credit_card\":\"Add / Change Credit Card\",\"purchase_history\":\"Purchase History\",\"address\":\"Address\",\"security\":\"Security\",\"contact_school\":\"Contact\",\"refer_a_friend\":\"Refer a friend\",\"message\":\"Message\",\"update_billing_info\":\"Update billing info\",\"powered_by\":\"Powered by\",\"course_percent_complete\":\"COMPLETE\",\"per_month\":\"/month\",\"applied_to_first\":\"applied to first payment\",\"applied_to_all\":\"applied to all payments\",\"every\":\"every\",\"for_the_first\":\"for the first\",\"then\":\"then\",\"payment\":\"payment\",\"month\":\"month\",\"week\":\"week\",\"year\":\"year\",\"weeks\":\"weeks\",\"months\":\"months\",\"per_year\":\"/year\",\"per_week\":\"/week\",\"number_of_payments\":\"payments of\",\"free_trial_length\":\"day free trial\",\"or\":\"or\",\"processing\":\"Processing...\",\"description\":\"Discussion\",\"view_admin_dashboard\":\"View Admin Dashboard\"},\"homepage\":{\"page_title\":\"Home\",\"featured_courses\":\"Featured Courses\",\"featured_course\":\"Everybody has the ability to spark awesome things!\",\"view_all_courses\":\"View All\",\"further_questions\":\"Any further questions before signing up?\",\"email_us\":\"Email us.\",\"enroll_button_string\":\"Enroll now\",\"welcome_to\":\"Welcome to\",\"launching_soon\":\"Launching Soon\",\"school_is_offline\":\"This school is offline\",\"school_is_offline_memo\":\"If you previously purchased a course from this school, you can login if you wish to contact the owner or view your transaction history.\"},\"error_pages\":{\"unpublished_lecture\":\"Whoops! This lesson hasn't been published yet\",\"unauthorized\":\"You are unauthorized. Please try logging in or authorizing your request.\",\"forbidden\":\"You can't do that!\",\"not_found\":\"Sorry, we couldn't find that page\",\"archived_product\":\"This product is not available. Contact the school owner for more information.\",\"back_to_homepage\":\"Back to homepage\",\"broken\":\"Our apologies! Our system encountered an error -- we're investigating!\",\"bad_request\":\"Our apologies! We were unable to process your request\",\"no_enrollments\":\"This product is not available. Contact the school owner for more information.\",\"school_cannot_view_community\":\"This community is currently offline.\u003cbr\u003eIf you believe this is an error, please \u003ca href=\\\"%{contact_form_url}\\\" target=\\\"_blank\\\" style=\\\"text-decoration:underline;\\\"\u003econtact\u003c/a\u003e your schoolâs owner.\",\"user_cannot_access_community\":\"You donât have permission to access this community right now.\u003cbr\u003eIf you believe this is an error, please \u003ca href=\\\"%{contact_form_url}\\\" target=\\\"_blank\\\" style=\\\"text-decoration:underline;\\\"\u003econtact\u003c/a\u003e your schoolâs owner.\",\"not_found_mobile_lecture\":\"To be accessed via mobile api, the lecture must be published and the user must be enrolled in the course.\",\"teachable_account_not_found\":\"Teachable account not found\",\"school_user_not_found_or_linked\":\"School User not found or linked for this TA\",\"auth_service_credential_error\":\"Auth service retrieve credential error\",\"sso_token_invalid\":\"SSO token is invali
12d\",\"sso_failed_to_retrieve_member\":\"SSO failed to retrieve member\",\"sso_token_missing_email\":\"SSO token is missing email\"},\"accounts\":{\"welcome_back\":\"Welcome back to\",\"not_yet_enrolled\":\"Not yet a student?\",\"sign_up\":\"Sign Up\",\"done\":\"Finish\",\"already_enrolled\":\"Already signed up?\",\"already_have_teachable_account\":\"Already have an account?\",\"dont_have_teachable_account\":\"Don't have an account?\",\"no_account\":\"Don't have an account?\",\"log_in\":\"Log In\",\"log_in_to_enroll\":\"Log in to Enroll\",\"log_in_with_teachable\":\"Log in with myTeachable\",\"log_in_with_teachable_variant\":\"Log in with Teachable\",\"create_teachable_account\":\"Create Account\",\"create_a_teachable_account\":\"Create a Teachable Account\",\"a_teachable_account\":\"a myTeachable Account\",\"create_school_account\":\"Create an Account\",\"log_into_my_teachable\":\"Log in to Teachable\",\"log_into_my_teachable_to_connect\":\"Log in to myTeachable to connect account\",\"no_thanks_back_to_school\":\"No Thanks, Go Back to School\",\"no_thanks_log_out\":\"No Thanks, I'd Like to Log Out\",\"with_my_teachable\":\"with myTeachable\",\"continue\":\"Continue\",\"continue_as\":\"Continue as\",\"continue_disclaimer\":\"By proceeding, you will grant this school access to your basic myTeachable Account information.\",\"continue_unconfirmed_alert\":\"Please check your email and click on the confirmation link to continue with this account.\",\"new_account_link\":\"Create New Account\",\"login_link\":\"Log in to Account\",\"log_in_with_school_account\":\"Log in with a School Account\",\"forgot_password_link\":\"Forgot Password?\",\"set_a_password\":\"Set a Password\",\"use_account_to_access\":\"In the future, you can use this account to access\",\"sign_up_header\":\"Sign Up to\",\"sign_up_for\":\"Sign Up for\",\"login_to\":\"Log in to\",\"full_name\":\"Full Name\",\"name\":\"Name\",\"name_placeholder\":\"John Doe\",\"email\":\"Email Address\",\"email_placeholder\":\"[email protected]\",\"password\":\"Password\",\"sign_in_password_placeholder\":\"Enter your password\",\"sign_up_password_placeholder\":\"Minimum of 6 characters\",\"profile_image\":\"Profile Image\",\"phone_number\":\"Phone Number\",\"profile_image_change\":\"We use \u003ca href=\\\"http://en.gravatar.com/\\\" target=\\\"_blank\\\"\u003eGravatar.com\u003c/a\u003e for our profile images. To set or change yours, \u003ca href=\\\"http://en.gravatar.com/\\\" target=\\\"_blank\\\"\u003ecreate a Gravatar account\u003c/a\u003e.\u003cbr\u003e\u003cbr\u003e\",\"new_profile_image_change\":\"We use \u003ca href=\\\"http://en.gravatar.com/\\\" target=\\\"_blank\\\"\u003eGravatar.com\u003c/a\u003e to set your profile images. To change your profile image, \u003ca href=\\\"http://en.gravatar.com/\\\" target=\\\"_blank\\\"\u003ecreate a Gravatar account\u003c/a\u003e.\u003cbr\u003e\u003cbr\u003e\",\"enter_current_password\":\"To save changes, please enter your current password\",\"new_password\":\"New password\",\"confirm_password\":\"Confirm Password\",\"reset_password\":\"Reset Password\",\"reset_password_contextual\":\"Reset it\",\"reset_my_teachable_password\":\"Reset Your myTeachable Password\",\"update_profile\":\"Save Changes\",\"forgot_password_header\":\"Forgot Your Password?\",\"reset_password_instructions\":\"Send me instructions\",\"change_my_password\":\"Change My Password\",\"set_password\":\"Set Password\",\"email_disclaimer_header\":\"Your email is secure.\",\"resend_confirmation\":\"Resend Confirmation Instructions\",\"email_disclaimer_details\":\"We will never share your email address with a third party.\",\"change_your_password_header\":\"Change Your Password\",\"allow_instructor_emails\":\"Yes, %{school_name} can email me with promotions and news. (optional)\",\"notification_preferences\":\"Notification Preferences\",\"you_are_unsubscribed\":\"You are unsubscribed from all marketing emails\",\"you_are_subscribed\":\"You are subscribed to all emails\",\"unsubscribe\":\"Click here to unsubscribe from all updates and new content emails\",\"resubscribe\":\"Click here to resubscribe for occasional updates and new content notifications\",\"must_agree_to_terms_error\":\"You must agree to the Terms of Use and Privacy Policy.\",\"fraud_suspicious_error\":\"There has been an issue with sign up. Please reach out to %{link}\",\"fraud_suspicious_teachable_account_creation_error\":\"Status Code 46: An error occurred during sign-up. Please reach out to %{link} for assistance.\",\"reached_max_schools_created\":\"You've reached your limit of schools created today.\",\"limit_new_schools_created\":\"Cannot create a new school\",\"limit_free_or_trial_schools\":\"All schools on your account must be on a paid plan. Upgrade any free or trial schools to continue.\",\"email_blocked\":\"This email address is not available\",\"didnt_receive_confirmation\":\"Didn't receive confirmation instructions?\",\"agree_to_terms_teachable\":\"By continuing, you agree to Teachable's %{teachable_tou_link} \u0026amp; %{teachable_privacy_link} and %{school_name}'s %{school_tou_link} \u0026amp; %{school_privacy_link}.\",\"agree_to_terms\":\"By continuing, you agree to the %{school_tou_link} \u0026amp; %{school_privacy_link}.\",\"by_completing_this_purchase\":\"By completing this purchase, \",\"i_agree_to_the\":\"I agree to the\",\"i_agree_to\":\"I agree to\",\"y
12ou_agree_to\":\"you agree to\",\"and\":\"and\",\"ampersand\":\"\u0026amp;\",\"the\":\"the\",\"terms_of_use\":\"Terms of Use\",\"privacy_policy\":\"Privacy Policy\",\"of_the_course_platform\":\"of the course platform\",\"additional_opt_in_message\":\"\",\"select_country\":\"Country\",\"invalid_email_or_password\":\"Your email or password is incorrect.\",\"email_blank\":\"Email is required\",\"email_invalid\":\"Email is invalid\",\"email_too_long\":\"Email is too long\",\"email_already_used\":\"Email is already in use. \",\"email_already_used_link\":\"Please sign in to your account.\",\"name_blank\":\"Name is required\",\"name_invalid_chars\":\"Name contains invalid characters\",\"name_invalid_substrings\":\"Name contains invalid substring. Please do not include urls.\",\"name_too_long\":\"Name is too long\",\"password_blank\":\"Password is required\",\"password_too_short\":\"Password must be at least 6 characters\",\"password_too_long\":\"Password is too long\",\"password_confirmation_mismatch\":\"Password confirmation doesn't match Password\",\"password_invalid_chars\":\"Password contains invalid characters\",\"must_be_internal\":\"cannot be true unless email is teachable.com, hotmart.com or external.hotmart.com\",\"must_login\":\"You must log in with your existing account\",\"sso_description_start\":\"Create a myTeachable Account to access courses on\",\"sso_description_and\":\"and\",\"sso_description_end\":\"thousands of other online schools.\",\"sso_description_no_school\":\"Create a myTeachable Account to access thousands of online schools and courses.\",\"your\":\"your\",\"teachable_account\":\"myTeachable Account\",\"error_message_header\":\"Oops! Please fix the following:\",\"teachable_account_already_has_user\":\"This myTeachable Account is already connected to a user on this school. Please sign in.\",\"authorize_oauth_error\":\"Could not authorize account. %{message}\",\"continue_with_myT\":\"Continue with myTeachable\",\"remember_me\":\"Remember me\",\"confirmation_code_problem\":\"There was a problem with the confirmation code you provided. Please check the code or try signing in again.\",\"welcome_back_link_done\":\"This account is connected to an existing %{school_name} school account. By proceeding, weâll log you in automatically.\",\"welcome_back_link_show\":\"This myTeachable Account isnât connected to your %{school_name} school account yet. By proceeding, weâll automatically connect your %{school_name} school account with your myTeachable Account.\",\"welcome_back_create_new\":\"By proceeding, weâll automatically create a %{school_name} school account and connect it to your myTeachable Account.\",\"oauth_access\":\"By allowing access, you agree to the following:\",\"oauth_prompt\":\"%{client_name} is requesting access to your account with %{school_name}\",\"oauth_able_to\":\"This will allow %{client_name} to:\",\"oauth_view_name\":\"View your first and last name\",\"oauth_view_email\":\"View your email address\",\"oauth_view_avatar\":\"View your profile image\",\"oauth_button_deny\":\"Cancel\",\"oauth_button_authorize\":\"Authorize\",\"disconnect_from_oauth\":\"Disconnect %{
12school_name} from your myTeachable Account\",\"connect_to_oauth\":\"Connect %{school_name} to your myTeachable dashboard.\",\"gdpr_updated_privacy_policy_header\":\"We've updated our Privacy Policy\",\"gdpr_updated_privacy_policy_text\":\"Effective May 25, 2018, we have updated our %{gdpr_updated_privacy_policy_link_text} in accordance with the European Union's General Data Protection Regulation (GDPR). Please read it carefully.\",\"gdpr_updated_privacy_policy_link_text\":\"Privacy Policy\",\"gdpr_updated_privacy_policy_consent\":\"I accept the new Privacy Policy\",\"ccpa_updated_privacy_policy_header\":\"We've updated our Privacy Policy\",\"ccpa_updated_privacy_policy_text\":\"Weâve updated our %{ccpa_updated_privacy_policy_link_text} and increased our transparency with a new Cookie Policy to reflect evolving best practices and an ongoing alignment with data privacy laws. To continue accessing our Platform, please confirm that you agree to our updated policies:\",\"ccpa_updated_tos_link_text\":\"Terms Of Service\",\"ccpa_updated_privacy_policy_link_text\":\"Privacy Policy\",\"ccpa_updated_cookie_policy_link_text\":\"Cookies Policy\",\"ccpa_updated_privacy_policy_consent\":\"I accept the new policies\",\"updated_terms_of_use_header_feb_21\":\"Weâve updated our annual Terms\",\"updated_terms_of_use_text_feb_21\":\"Weâve completed our annual Terms refresh to ensure that our Terms are clear and aligned with evolving best practices. To continue accessing our Platform, please confirm that you agree to our updated Terms:\",\"updated_tou_link_text_feb_21\":\"Teachable's Terms of Use\",\"updated_privacy_policy_link_text_feb_21\":\"Teachable's Privacy Policy\",\"updated_terms_of_use_consent_feb_21\":\"I accept the updated Terms above\",\"new_terms_of_use_header\":\"Welcome to %{school_name}\",\"new_terms_of_use_text\":\"Weâre so excited youâre here. Before moving forward, please read and accept the Terms of Use and Privacy Policy.\",\"new_terms_of_use_consent\":\"Continue\",\"update_user_street_addresses_header\":\"Please update your address information\",\"update_user_street_addresses_text\":\"We need you to update your address information so that our systems accurately reflect where youâre located. Please check out our %{ccpa_updated_privacy_policy_link_text} for more information about how Teachable handles personal information. \",\"update_user_street_addresses_canadian_province_text\":\"Our records show that one or more of your saved addresses is located within Canada but does not have a province or region specified.\",\"update_user_street_addresses_link_text\":\"Add address\",\"unconfirmed_email_banner\":\"Please confirm your email to fully activate your account. You can do this by clicking the link in the email confirmation we sent you.\",\"resend_confirmation_email\":\"Resend email\",\"new_password_placeholder\":\"password\"},\"current_user\":{\"confirm_access\":\"Confirm access\",\"confirm_access_instruction\":\"Enter your password below to continue %{protected_action}.\",\"auth_apps_setup_scan_title\":\"Link the app to your account\",\"auth_apps_setup_scan_instruction\":\"Scan the QR code using the two-factor authenticaton app on your phone.\",\"auth_apps_setup_input_otp_title\":\"Enter Verification Code\",\"auth_apps_setup_input_otp_instruction\":\"Enter the 6-digit verification code generated by the app on your mobile device.\",\"auth_apps_setup_recovery_codes_title\":\"Two-factor authentication successfully added\",\"auth_apps_setup_recovery_codes_instruction\":\"Now you can use the mobile authentication app to get a verification code anytime you log in to your %{school_name} account.\",\"auth_apps_setup_action\":\"setting up your new auth app\",\"auth_apps_device_otp_label\":\"6-digit authentication code\",\"auth_apps_device_otp_incorrect\":\"The OTP code is invalid. Please try again.\",\"auth_apps_already_configured\":\"Please remove the existing authenticator app before adding a new one.\",\"auth_apps_remove_button_text\":\"Remove authentication app\",\"auth_apps_remove_action\":\"removing two-factor authenticator app on your account\",\"recovery_codes_regenerate_button_text\":\"Regenerate recovery codes\",\"recovery_codes_regenerate_action\":\"regenerating recovery codes on your account\",\"recovery_codes_regenerated_title\":\"Recovery codes updated!\",\"recovery_codes_regenerated_instruction\":\"You now have new recovery codes for your two-factor authentication set-up. This also means your old codes have been invalidated.\",\"recovery_codes_modal_shared_
12instruction\":\"The single use back up codes below allow you log in to your %{school_name} account if you lose access to your mobile phone.\",\"recovery_codes_modal_shared_call_to_action\":\"Save these codes in a safe place:\",\"recovery_codes_modal_button_text\":\"Got it\"},\"identity\":{\"continue\":\"Continue\",\"verify\":\"Verify\",\"confirm\":\"Confirm\",\"technical_error\":\"There has been a technical error %{action}. Please try again later. (error code %{error_code})\",\"recaptcha_invalid\":\"Your reCAPTCHA was invalid. Please try again.\",\"all_fields_required\":\"Please fill in all the fields.\",\"login\":\"Log in\",\"sign_up\":\"Sign Up\",\"password_validation\":\"A password must use at least 6 characters.\",\"signup\":\"Sign up\",\"full_name\":\"Full Name\",\"email\":\"Email\",\"password\":\"Password\",\"phone_number\":\"Phone Number\",\"remember_me\":\"Remember Me\",\"forgot_password\":\"Forgot Password\",\"no_account\":\"Need an account?\",\"allow_marketing_emails\":\"Yes, %{school_name} can email me with promotions and news. (optional)\",\"email_already_used\":\"Email is already in use. Please log in to your account.\",\"phone_marketing_disclaimer\":\"By adding your phone number, you agree to receive promotional communications from %{school_name}. Standard message and data rates may apply.\",\"login_action\":\"logging you in\",\"sign_up_action\":\"signing you up\",\"agree_to_terms\":\"By signing up, I agree to %{school_name}'s %{terms_of_use_link} \u0026amp; %{privacy_policy_link}, and the %{teachable_terms_of_use_link} \u0026amp; %{teachable_privacy_policy_link} of the learning platform.\",\"terms_of_use\":\"Terms of Use\",\"privacy_policy\":\"Privacy Policy\",\"login_with_teachable\":\"Log in with Teachable\",\"login_with_google\":\"Log in with Google\",\"login_with_hotmart\":\"Log in with Hotmart\",\"login_with_
12sso\":\"Log in with %{sso_provider}\",\"sign_up_with_email\":\"Sign up with email\",\"sign_up_with_teachable\":\"Continue with Teachable\",\"sign_up_with_google\":\"Continue with Google\",\"invalid_email_or_password\":\"Your email or password is incorrect.\",\"teachable_account_password_notice\":\"You previously accessed this school using your Teachable Account. To continue, please use the âLogin with Teachableâ option, or set a password by clicking the âForgot Passwordâ link below.\",\"device_confirmation_incorrect\":\"Your code is invalid. Please try again.\",\"device_confirmation_expired\":\"The device confirmation code has expired. Please try logging in again.\",\"device_confirmation_rate_limit_exceeded\":\"You are doing this too fast. Please slow down.\",\"device_confirmation_resend_help\":\"If you don't see the email, check your junk, spam, social, or other folders. If you still donât see the email, you can %{link}.\",\"device_confirmation_resend_link\":\"resend the confirmation code\",\"device_confirmation_resent\":\"We have resent the device confirmation code.\",\"device_confirmation_action\":\"confirming your device\",\"auth_app_authentication_title\":\"Enter authentication code\",\"auth_app_authentication_instruction\":\"Enter the 6-digit verification code generated by the two-factor authentication app on your mobile device.\",\"auth_app_authentication_code_label\":\"6-digit authentication code\",\"auth_app_authentication_help\":\"Having problems verifying?\",\"auth_app_authentication_help_link\":\"Use a recovery code\",\"use_recovery_code_title\":\"Enter recovery code\",\"use_recovery_code_instruction\":\"If you are unable to access your mobile device, enter one of your recovery codes to verify your identity.\",\"use_recovery_code_code_label\":\"Recovery code\",\"use_recovery_code_help\":\"Are you locked out?\",\"use_recovery_code_help_link\":\"Learn how to recover your account\",\"login_with_teachable_to_sign_up\":\"Login to your Teachable Account to sign up for %{school_name}\",\"use_teachable_to_login\":\"Use your Teachable Account to login to %{school_name}\",\"teachable_account_linked\":\"Teachable account successfully linked.\",\"teachable_account_not_authorized_by_user\":\"Teachable accounts not linked. To link it you need to authorize Teachable accounts.\",\"authorized_as_different_user\":\"You're already logged in with a different account. Please log out first, if you want to login as someone else.\",\"teachable_account_not_authorized\":\"You can't use your Teachable Account without authorizing %{school_name} to read your profile information. If you still wish to use your Teachable Account, you can try again.\",\"teachable_account_technical_error\":\"There has been a technical error while interacting with your Teachable Account. Please try again later. (error code %{error_code})\",\"teachable_account_not_linked_error\":\"Looks like you haven't linked that account yet.\",\"teachable_account_not_linked_email_taken\":\"This Teachable Account is not linked to %{school_name}. Use your email and password below to log in and link your Teachable Account to this school. If you cannot remember your password, you can reset it by clicking \\\"forgot password\\\".\",\"teachable_account_not_linked_with_sign_up\":\"This Teachable Account is not linked to %{school_name}. Please try a different Teachable Account or sign up below. Not sure if you have an account? Check your inbox for a confirmation email.\",\"teachable_account_not_linked_without_sign_up\":\"This Teachable Account is not linked to %{school_name}. If you believe you have an account, please try a different login â or you can create one after you make a purchase in this school. Not sure if you have an account? Check your inbox for a confirmation email.\",\"teachable_account_linked_to_different_user\":\"This Teachable Account is already linked to a different account on %{school_name}. If you wish to link it to this account, you need to login to the other account first and unlink it.\",\"user_linked_to_different_teachable_account\":\"Your account on %{school_name} is already linked to a Teachable Account. You first have to unlink
12it before continuing.\",\"google_account_linked_to_different_user\":\"Your Google Account is already linked to a different account on %{school_name}. If you wish to link it to this account, you need to login to the other account first and unlink it.\",\"google_account_technical_error\":\"There has been a technical error while interacting with your Google Account. Please try again later. (error code %{error_code})\",\"disconnect_header\":\"To disconnect, you first need to set a password\",\"disconnect_submit\":\"Disconnect\",\"disconnect_cancel\":\"Cancel\",\"disconnect_password_error\":\"Passwords do not match. Please try again.\",\"unlink_submit\":\"Unlink\",\"set_password_header\":\"Set a Password\",\"set_password_button\":\"Continue\",\"set_password_description\":\"In the future, you can use this account to access %{school_name}\",\"forgot_password_header\":\"Reset Password\",\"forgot_password_intro\":\"Reset your password by providing your account email below.\",\"forgot_password_submit\":\"Next\",\"forgot_password_check_email_header\":\"Check your email\",\"forgot_password_check_email_intro\":\"You'll receive a link in the email you supplied that will enable you to reset your account password.\",\"forgot_password_check_email_check_spam\":\"If you don't see the email, check other places it might be, like your junk, spam, social, or other folders.\",\"forgot_password_check_email_resend_button\":\"Resend Email\",\"forgot_password_check_email_sent\":\"Email sent\",\"forgot_password_check_email_login_return\":\"Return to login\",\"forgot_password_link_expired\":\"This link has expired. Please request a new one with the form below.\",\"reset_password_header\":\"Reset Your Password\",\"reset_password_intro\":\"Strong passwords include numbers, letters, and punctuation marks.\",\"reset_password_submit\":\"Reset Password\",\"reset_password_input\":\"Enter new password\",\"reset_password_input_confirmation\":\"Confirm new password\",\"reset_password_success\":\"Your password has been reset.\",\"reset_password_error\":\"An error occurred while resetting your password\",\"invalid_authorization\":\"This application is not registered with this school. Contact your school administrator for more information.\",\"invalid_scope\":\"This application requested a permission that is not recognized. Contact the application's developer for support.\",\"oauth\":{\"failed_to_fetch_application_profile\":\"We couldn't load this OAuth application. Contact the application's developer for support. (error code %{error_code})\",\"insufficient_scopes\":\"You don't have the necessary scopes. (error code %{error_code})\",\"authorization_failed\":\"Authorization failed. (error code %{error_code})\",\"user_id_mismatch\":\"This authorization request doesn't match the signed-in user. Start the authorization again. (error code %{error_code})\",\"failed_to_fetch_consumer_profile\":\"We couldn't verify this OAuth application. Contact the application's developer for support. (error code %{error_code})\",\"failed_to_persist_grant\":\"There has been a technical error. Please try again later. (error code %{error_code})\"},\"account_detection_description\":\"Looks like you have an existing account with us!\",\"account_detection_description_footer\":\"Login to finish your purchase.\"},\"teachable_account_convert_modal\":{\"convert_modal_title\":\"One last thing... please complete setting up your account by connecting it with a Teachable Account.\",\"convert_modal_description\":\"A Teachable Account allows you to use a single, centralized account to access hundreds of online schools. Once you log in or create a Teachable Account, we'll associate your existing course enrollments on this school with your new account.\",\"convert_modal_learn_more\":\"Learn more\",\"convert_modal_login\":\"I have an existing Teachable Account\",\"convert_modal_signup\":\"Create a Teachable Account\"},\"manage_subscriptions\":{\"title\":\"Other Subscriptions\",\"course_name\":\"Course Name\",\"recurring_price\":\"Recurring price\",\"enrollment_time\":\"Time of enrollment\",\"actions\":\"Actions\",\"coupon_recurring_price\":\"%{code} coupon applied\",\"cancel_prompt\":\"Are you sure?\",\"cancel_text\":\"Cancel\",\"renews\":\"Renews\",\"weekly\":\"Weekly subscription\",\"biweekly\":\"Biweekly subscription\",\"monthly\":\"Monthly subscription\",\"quarterly\":\"Quarterly subscription\",\"semiannual\":\"Semiannual subscription\",\"annual\":\"Annual subscription\",\"renew\":\"Renew\"},\"card_info\":{\"title\":\"Membership\",\"includes\":\"Includes\",\"coupon\":\"%{code}
12 coupon applied\",\"cancel_btn\":\"Cancel membership\",\"compare_tier_btn\":\"Compare tiers\",\"renew_btn\":\"Renew\",\"renew_label\":\"Renews on\",\"expires_label\":\"Expires on\",\"expired_label\":\"Expired on\",\"moves_to_label\":\"Moves to\",\"courses_label\":\"courses\",\"course_label\":\"course\",\"digital_download_label\":\"digital download\",\"digital_downloads_label\":\"digital downloads\",\"content_container_label\":\"lesson\",\"content_containers_label\":\"lessons\",\"coaching_service_label\":\"coaching service\",\"coaching_services_label\":\"coaching services\",\"community_label\":\"Community access\",\"cancel_modal\":{\"title\":\"Are you sure?\",\"description_membership\":\"Are you sure you want to cancel your membership? You will lose access to this content at the end of your current billing period.\",\"description_subscription\":\"Are you sure you want to cancel your subscription? You will lose access to this product at the end of your current billing period.\",\"dismiss_btn\":\"Dismiss\",\"cancel_btn_membership\":\"Cancel membership\",\"cancel_btn_subscription\":\"Cancel subscription\"},\"compare_to\":{\"compare_to_label\":\"Compare to:\",\"compare_tiers_label\":\"Compare tiers\",\"monthly_label\":\"Monthly\",\"yearly_label\":\"Yearly\",\"current_tier_label\":\"Current tier\",\"billed_monthly_label\":\"billed monthly\",\"billed_annually_label\":\"billed annually\",\"details_label\":\"Details\",\"join_btn\":\"Join\",\"tier_paragraph\":\"Any progress you have made in products in your current tier will be saved if they are also part of this tier. You may lose access to certain products if they are excluded from this tier.\"}},\"purchase_history\":{\"title\":\"Your purchase history\",\"product\":\"Product\",\"price\":\"Price\",\"date\":\"Purchase date\",\"actions\":\"Actions\",\"view_receipt\":\"View Receipt\"},\"credit_card\":{\"card_on_file\":\"Card on file:\",\"justification\":\"You must keep a card on file as long as you have an active subscription or payment plan.\",\"remove\":\"Remove card\",\"removed_message\":\"Card removed successfully\",\"saved_messaged\":\"Card added successfully\",\"default_error\":\"Something went wrong, please refresh and try again.\",\"save\":\"Update Credit Card\",\"card_name_label\":\"Name on card\",\"card_name_placeholder\":\"Emily J Smith\",\"card_number_label\":\"Card Number\",\"expiration_label\":\"Expiration Date\",\"cvc_label\":\"CVC Code\",\"month_placeholder\":\"MM\",\"year_placeholder\":\"YYYY\",\"cvc_placeholder\":\"XXX\",\"cc_placeholder\":\"XXXX XXXX XXXX XXXX\",\"requires_action\":\"Your bank requires further authentication.\"},\"teachable_accounts\":{\"school_managed_by_sso\":\"This school is managed via SSO.\",\"school_managed_by_sso_link\":\"Click here to authenticate\"},\"edit_profile\":{\"success_message\":\"Your profile has been updated.\",\"phone_number_success_message\":\"Your phone number has been updated.\",\"success_message_student_profile\":\"Your changes have been saved\",\"error_message\":\"Please fix the errors below.\",\"invalid_character\":\"Invalid characters\",\"confirm_email_success_message\":\"You have successfully confirmed your email address.\",\"email_confirmation_sent_message\":\"A confirmation email has been sent to\",\"email_confirmation_instruction_message\":\"Once you confirm, we will update your email. Can't find your email? \u003ca\u003eResend\u003c/a\u003e\",\"convert_this_profile\":\"Convert this profile to a myTeachable Account\",\"convert_benefits\":\"to log in to hundreds of other online courses. \u003ca href=\\\"https://support.teachable.com/hc/en-us/articles/226471247\\\" class=\\\"gray-link\\\"\u003eLearn more\u003c/a\u003e\",\"register_with_this_course\":\"Register for this school with your myTeachable Account.\",\"edit_information_on_myteachable\":\"Click here to edit your profile information\",\"teachable_account_linked\":\"Teachable account successfully linked.\",\"teachable_account_not_linked\":\"Teachable account successfully unlinked\",\"managed_by_sso\":\"This user is managed via SSO. Please contact your administrator to update your email address or name.\",\"managed_by_teachable\":\"Your profile is managed by Teachable.\",\"update_confirmation\":\"You updated your account successfully. Please check your email and follow the confirm link to confirm your new email address.\",\"email_confirmation_cant_find_message\"
12:\"Once you confirm, we will update your email. Can't find your email?\",\"email_confirmation_resend_text\":\"Resend\",\"header\":\"Profile\",\"linked_accounts\":\"Linked Accounts\",\"link_header_teachable\":\"Log in with Teachable\",\"unlink_header_teachable\":\"Teachable Account\",\"login\":\"Login\",\"linked\":\"Linked\",\"link\":\"Link\",\"unlink\":\"Unlink\",\"not_linked\":\"Not Linked\",\"disconnect\":\"Disconnect\",\"notifications\":\"Notifications\",\"view_account\":\"View Account\",\"edit\":\"Edit\",\"change\":\"Change\",\"edit_name\":\"Edit Name\",\"edit_email\":\"Edit Email\",\"edit_phone_number\":\"Edit Phone Number\",\"save\":\"Save\",\"change_password\":\"Change Password\",\"provider_disconnected_password\":\"To unlink your %{provider} account, you first need to set a password\",\"password\":\"Password\",\"new_password\":\"New Password\",\"confirm_password\":\"Confirm Password\",\"current_password\":\"Current Password\",\"current_password_incorrect\":\"The password you entered is incorrect.\",\"no_password_set\":\"No password is set. 3rd party used to sign up.\",\"google_connected\":\"Your Google account has been linked\",\"google_unlinked\":\"Your Google account has been unlinked\",\"failed_disconnect\":\"Failed to disconnect\"},\"account_security\":{\"auth_app\":\"Authenticator app\",\"auth_apps_header\":\"Two-factor authentication\",\"auth_apps_intro\":\"You can use any authentication app to get an authentication code when you log in to this account. Two-factor authentication adds an additional layer of security to your account.\",\"auth_apps_configured\":\"(Active since %{created_at})\",\"auth_apps_not_configured\":\"(Inactive)\"},\"emails\":{\"common_greeting\":\"Hi %{name},\",\"common_ending\":\"Happy Learning!\",\"get_started\":\"Get Started\",\"reset_password_greeting\":\"Hello\",\"reset_password_intro\":\"Someone has requested a link to change your password at\",\"reset_password_instructions\":\"You can do this through the link below.\",\"reset_password_link_text\":\"Change my Password\",\"reset_password_disclaimer\":\"If you didn't request this, please ignore this email.\",\"reset_password_details\":\"Your password won't change until you access the link above and create a new one.\",\"free_enrollment\":\"just enrolled in\",\"paid_enrollment\":\"just purchased\",\"unsubscribe_link_text\":\"Unsubscribe from Marketing Emails\",\"paid_enrollment_for\":\"for\",\"confirm_device_instructions_header\":\"New device access\",\"confirm_device_instructions_description_user\":\"Youâre getting this email because you attempted to log in to your account from a new device. Enter the code below to confirm this device.\",\"confirm_device_instructions_description_user_from_checkout\":\"Youâre getting this email because you attempted to log in to your account from a new device. \",\"confirm_device_instructions_description_teachable_account\":\"Youâre getting this email because you attempted to log in to your myTeachable Account from a new device. Enter the code below to confirm this device.\",\"confirm_device_instructions_description_teachable_account_from_checkout\":\"Youâre getting this email because you attempted to log in to your myTeachable Account from a new device. \",\"confirm_device_instructions_unknown_item\":\"Unknown\",\"confirm_device_instructions_label_date\":\"Date\",\"confirm_device_instructions_label_location\":\"Location\",\"confirm_device_instructions_label_ip\":\"IP address\",\"confirm_device_instructions_label_device\":\"Device\",\"confirm_device_instructions_access_email_description\":\"Please note that you must enter the code on the same device you are confirming.\",\"confirm_device_verification_code_timeline\":\"Confirmation code (valid for 24 hours):\",\"confirm_device_verification_code_timeline_1_hour\":\"Confirmation code (valid for 1 hour):\",\"confirm_device_instructions_link_alt_text_before_link\":\"You can also \",\"confirm_device_instructions_link_alt_text\":\"click here\",\"confirm_device_instructions_link_alt_text_from_checkout\":\"Click here\",\"confirm_device_instructions_link_alt_text_after_link\":\" to confirm your device.\",\"comfirm_device_log_in_attempt_description\":\"Below are the details of the login attempt. If this was not you, please \",\"confirm_device_instructions_link\":\"Confirm sign-in\",\"confirm_device_warning_link_user\":\"reset your account password.\",\"confirm_device_warning_link_teachable_account\":\"changing the password for your myTeachable Account.\",\"confirm_device_location_explanation\":\"*The location is approximate and determined by the IP address.\",\"email_confirmation_title\":\"Confirm your email address\",\"email_confirmation_title_otp\":\"Welcome to %{school_name}\",\"email_confirmation_greeting\":\"Hello %{name},\",\"email_confirmation_intro\":\"Glad to have you on board.\",\"email_confirmation_intro_otp\":\"You were enrolled by the owner of this school.\",\"email_confirmation_instructions\":\"Please confirm your email address by clicking the button below:\",\"email_confirmation_instructions_otp\":\"Please log in to your account using this email address to access your content and start learning!\",\"email_confirmation_link_text\":\"Confirm Email\",\"email_confirmation_link_text_otp\":\"Log in\",\"email_confirmation_details\":\"Once confirmed, you'll be able to log in with your new account.\",\"email_confirmation_details_otp\":\"If you believe you were added by mistake or maliciously please reach out to Teachable Support.\",\"teachable_account_support_before_address\":\"If you didn't make this change, email\",\"teachable_account_support_after_address\":\"so we can help you secure your account.\",\"teachable_account_unlinked_notification_intro\":\"The linked account, Teachable, which you previously used to log in to your %{school_name} account was unlinked today. If you would like to link Teachable to your account again, you can do so from your profile.\",\"teachable_account_linked_notification_intro_before_school_link\":\"Teachable has been linked to your %{school_name} account today. You can now use Teachable to log in to \",\"teachable_account_linked_notification_intro_after_school_link\":\"If you would like to unlink Teachable from your account, you can do so from your profile.\",\"teachable_account_disabled_notification_intro_before_school_link\":\"The owner of \",\"teachable_account_disabled_notification_intro_after_school_link\":\"has disabled Teachable Accounts for their school.\",\"teachable_account_disabled_notification_instructions\":\"To continue to be able to access your content, set a password for your %{school_name} account using the link below.\",\"teachable_account_disabled_notification_link_text\":\"Set a password\",\"teachable_account_disabled_notification_support_before_address\":\"If you have any further questions or concerns email\",\"teachable_account_disabled_notification_support_after_address\":\"so we can help you access your account.\",\"account_locked_title\":\"Unlock your account\",\"account_locked_greeting\":\"Hello\",\"account_locked_description\":\"Your account has been locked due to an excessive number of unsuccessful sign in attempts.\",\"account_locked_link_description\":\"Click on the link below to unlock your account.\",\"unlock_link_text\":\"Unlock my account\",\"deactivation_support\":\"For additional support, \u003ca href=\\\"http://teachable.com/help/\\\" target=\\\"_blank\\\"\u003eplease submit a ticket here\u003c/a\u003e.\",\"authentication_token_generated_title\":\"An authentication token has been added to your account\",\"authentication_token_generated_greeting\":\"Hello\",\"authentication_token_generated_intro\":\"An authentication token has been added to your account. These tokens can be used by automated system to perform actions on your behalf.\",\"authentication_token_generated_instructions\":\"If you didn't create this token, please change your password immediately and revoke the token from your school dashboard.\",\"authentication_token_generated_label_note\":\"Note\",\"authentication_token_generated_label_permissions\":\"Permissions\",\"authentication_token_generated_unknown_note\":\"No note\",\"authentication_token_generated_unknown_permissions\":\"No known permissions\",\"disable_google_accounts_intro_before_address\":\"This email is to notify you that an administrator for\",\"disable_google_accounts_intro_after_address\":\"has disabled Google Accounts as a login o
12ption. You are getting this email because you have linked your Google Account and you can no longer use it to log in to %{school_name}. To make sure you don't have trouble logging in to your account, follow these steps:\",\"disable_google_accounts_step1\":\"Reset your password\",\"disable_google_accounts_step2\":\"Log in using your email and password\",\"google_accounts_support_before_address\":\"If you have any further questions or concerns, please look at our\",\"google_accounts_help_guide\":\"help guide\",\"google_accounts_support_after_address\":\"or contact the administrator for %{school_name}.\",\"google_account_unlinked_notification_intro\":\" The linked Google account, which you previously used to log in to your %{school_name} account was unlinked today. If you made this change, then itâs all good.\",\"google_unlink_account_support_before_address\":\"If you would like to link your Google account again, you can do so from your profile. If you didnât make this change, email \",\"google_unlink_account_support_after_address\":\"so we can help you secure your account.\",\"change_password_confirmation_intro\":\"The password for your %{school_name} account was changed today. If you made this change, then please ignore this email.\",\"change_password_confirmation_before_instructions\":\"If you didnât make this change, you can reset your password using this\",\"change_password_confirmation_after_instructions\":\"to secure your account.\",\"teachable_account_set_password_greeting\":\"Hi\",\"teachable_account_set_password_intro\":\"Congratulations on getting started on teachable. Before we make things official, please set your password below\",\"teachable_account_set_password_link_text\":\"Set your password\",\"teachable_account_set_password_disclaimer\":\"Didn't create an account? Simply ignore or delete this email, and nothing further will happen.\",\"otp_subject\":\"%{code} is your %{fromName} %{intent} code\",\"otp_title\":\"Verification code\",\"otp_code_subtitle\":\"Copy the code below to %{intent} to \u003cb\u003e%{school_name}\u003c/b\u003e. This code can only be used once and expires in 10 minutes.\",\"otp_code_expired_subtitle\":\"If the code is expired, try to %{intent} again.\",\"otp_intent_subtitle\":\"Didn't try to %{intent}? Please, ignore this message.\"},\"email_receipts\":{\"thank_you_for_enrolling_in\":\"Thanks for enrolling in\",\"thank_you_for_purchasing\":\"Thanks for purchasing\",\"refund_for\":\"Refund for\",\"this_course_can_be_accessed_at\":\"This course can be accessed at any time by going to\",\"purchase_questions\":\"Questions about this payment?\",\"thank_you\":\"Happy learning!\",\"sign_off\":\"Best wishes,\",\"total\":\"Total\",\"discount\":\"Discount\",\"tax\":\"Tax\",\"list_price\":\"List Price\",\"vendor\":\"Supplier\",\"vendor_tax_id\":\"Tax ID\",\"provider\":\"Provider\",\"purchase_date\":\"Purchase Date\",\"purchaser_tax_id\":\"Tax ID\",\"student_login_details\":\"Contact Information\",\"address\":\"Address\",\"billing_info\":\"Billing Info\",\"shipping_address\":\"Delivery Address\",\"course_name\":\"Product Name\",\"product_id\":\"Product ID\",\"receipt_number\":\"Receipt Number\",\"payment_receipt\":\"Payment Receipt\",\"utc\":\"UTC\",\"transaction_date\":\"Transaction Date\",\"customer\":\"Customer\",\"school\":\"School\",\"price\":\"Price\",\"order_summary\":\"Order Summary\",\"payment_method\":\"Payment Method\",\"order_description_greeting\":\"Hi\",\"order_description\":\"Thanks for your order.\u003cbr\u003e\u003cbr\u003e A detailed summary of your purchase is below. Please note that this cannot be used as a tax invoice. Your invoice is attached in this email.\u003cbr\u003e\u003cbr\u003e\"},\"email_subjects\":{\"abandoned_order_notification\":\"Your %{school_name} basket\",\"checkout_session_recovery\":\"Complete your %{school_name} purchase\",\"voucher\":\"%{purchaser_name} sent you a gift from %{school_name}\",\"locked_account_instructions\":\"IMPORTANT: Weâve locked your account\",\"purchase_notification\":\"You are now enrolled in\",\"refund_notification\":\"You are receiving a refund\",\"gifting_notification\":\"Thanks for purchasing\",\"failed_payment_notification\":\"Failed payment for\",\"payment_requires_action_notification\":\"Payment requires action for\",\"subscription_cancelled\":\"Subscription canceled for\",\"reset_password_instructions\":\"Reset Password Instru
12ctions\",\"new_comment_notification\":\"New comment on\",\"confirmation_instructions\":\"Confirm Your Account\",\"imported_user_welcome\":\"Youâve been added as a student\",\"affiliate_confirmation\":\"Youâve been added as an affiliate\",\"teachable_account_unlinked_notification\":\"Your account settings for %{school_name} have been updated\",\"teachable_account_linked_notification\":\"Your account settings for %{school_name} have been updated\",\"teachable_account_disabled_notification\":\"Your access method for %{school_name} have been updated\",\"receipt_for\":\"Receipt for\",\"certificate_issued_notification\":\"You've been issued a certificate for completing\",\"confirm_device\":\"Login attempt on a new device\",\"upcoming_payment_notification\":\"Upcoming Subscription Payment for\",\"free_trial_reminder_students\":\"Your Free Trial Is Ending Soon For\",\"creator_inactive_videos_subject\":\"Attention: Your inactive videos are being retired\",\"authentication_token_generated\":\"An authentication token has been added to your account\",\"free_trial_receipt_students\":\"You've Enrolled in a Free Trial for\",\"free_trial_receipt_schools\":\"You've Signed Up For a Free Trial\",\"limited_time_unenrollment_notification\":\"Access to your product has expired\",\"bundle_limited_time_unenrollment_notification\":\"Access to your product bundle has expired\",\"creator_custom_domain_deletion_subject\":\"Attention: Your custom domain has been deleted\",\"disable_google_clients\":\"%{school_name} has disabled log in with Google\",\"google_account_unlinked_notification\":\"Your %{school_name} account settings have been updated\",\"change_password_confirmation\":\"Your %{school_name} password has been changed\",\"b2b_org_admin_confirmation\":\"You've been added as an organization admin\"},\"confirmations\":{\"redeem_your_purchase\":\"Redeem your copy of\",\"confirm_account\":\"Confirm Your Account Information\",\"redeem\":\"Redeem\",\"email_body\":\"You can confirm your account email through the link below\",\"link_text\":\"Confirm Email\",\"thank_you_for_enrolling\":\"Thanks for enrolling\",\"continue_to_course\":\"Continue to course\",\"confirmed\":\"Your email address has been successfully confirmed.\",\"send_instructions\":\"You will receive an email with instructions for how to confirm your email address in a few minutes.\",\"update_password\":\"Please update your password\",\"post_confirmation_message_header\":\"Thanks for confirming!\",\"post_confirmation_message\":\"We've verified your account with the email\",\"post_confirmation_usage\":\"Use your new account to login to %{school_name}\",\"post_confirmation_button\":\"Go to Courses\",\"post_confirmation_header\":\"Thanks for confirming your email!\",\"post_confirmation_continue\":\"Continue\",\"already_confirmed_header\":\"Your email address has already been confirmed.\",\"expired_token_header\":\"This confirmation link has expired.\",\"expired_token_usage\":\"Please request a new link from your profile page.\",\"email_already_in_use_header\":\"This email address has already been taken by a different account at %{school_name}.\",\"email_already_in_use_usage\":\"Please go to your profile page and try updating your email address again.\",\"share_on\":\"Share on\",\"not_you\":\"Not you?\",\"log_out\":\"Log out\"},\"failure\":{\"already_authenticated\":\"You are already signed in.\",\"inactive\":\"Your account is not activated yet.\",\"invalid\":\"Invalid email or password.\",\"locked\":\"You've exceeded the number of unsuccessful login attempts. Please check your email to unlock your account.\",\"last_attempt\":\"You have one more attempt before your account is locked.\",\"timeout\":\"Your session expired. Please sign in again to continue.\",\"unauthenticated\":\"You need to sign in or sign up before continuing.\",\"unconfirmed\":\"You have to confirm your email address before continuing.\",\"new_device_sign_in\":\"We don't recognize this device. For your security, we've sent you an email with a confirmation link to confirm that you are the owner of this account. Please check your email and click the link we sent.\"},\"passwords\":{\"no_token\":\"You can't access this page without coming from a password reset email. If you do come from a password reset email, please make sure you used the full URL provided.\",\"send_instructions\":\"Weâve sent an email with a link to reset your account password to the email address you supplied.\",\"send_paranoid_instructions\":\"If your email address exists in our database, you will receive a password recovery link at your email address in a few minutes.\",\"updated\":\"Your password has been changed successfully. You are now signed in.\",\"updated_not_active\":\"Your password has been changed successfully.\",\"not_found\":\"We couldn't find an account with that email address\",\"invali
12d\":\"Invalid password.\"},\"registrations\":{\"destroyed\":\"Bye! Your account has been successfully cancelled. We hope to see you again soon.\",\"signed_up\":\"Welcome! You have signed up successfully.\",\"signed_up_but_inactive\":\"You have signed up successfully. However, we could not sign you in because your account is not yet activated.\",\"signed_up_but_locked\":\"You have signed up successfully. However, we could not sign you in because your account is locked.\",\"signed_up_but_unconfirmed\":\"A message with a confirmation link has been sent to your email address. Please follow the link to activate your account.\",\"update_needs_confirmation\":\"You updated your account successfully, but we need to verify your new email address. Please check your email and follow the confirm link to confirm your new email address.\",\"updated\":\"Your account has been updated successfully.\",\"allow_marketing_emails\":\"Yes, %{school_name} can email me with promotions and news. (optional)\",\"no_enrollments\":\"This product is not available. Contact the school owner for more information.\"},\"card_decline_reasons\":{\"amount_too_small\":\"The minimum amount must be $0.50 USD (or equivalent).\",\"approve_with_id\":\"The payment cannot be authorized.\",\"card_not_supported\":\"This card does not support this type of purchase. Please check with your card provider.\",\"card_velocity_exceeded\":\"This card has exceeded its balance or credit limit. Please try another card.\",\"currency_not_supported\":\"This card does not support the specified currency. Please try another card.\",\"duplicate_transaction\":\"An identical transaction was submitted very recently. Please try again later, or try another card.\",\"expired_card\":\"This card has expired. Please try again with a different card.\",\"fraudulent\":\"Your payment could not be processed. Please contact\",\"incorrect_number\":\"Your card number is incorrect. Please try again with the correct card information, or try a different payment method.\",\"incorrect_cvc\":\"Invalid card information. Please try again.\",\"incorrect_pin\":\"Invalid card information. Please try again.\",\"incorrect_zip\":\"Invalid card information. Please try again.\",\"insufficient_funds\":\"Your payment could not be processed due to insufficient funds. Please try a different payment method or contact your bank/card issuer.\",\"invalid_account\":\"This card, or connected account, is invalid.\",\"invalid_amount\":\"Invalid payment amount.\",\"invalid_cvc\":\"Invalid card information. Please try again.\",\"invalid_expiry_year\":\"Invalid card information. Please try again.\",\"invalid_number\":\"Invalid card information. Please try again.\",\"invalid_pin\":\"Invalid card information. Please try again.\",\"issuer_not_available\":\"Unable to reach the card provider. Please contact your card provider if the issue persists.\",\"lost_card\":\"Your payment could not be processed. Please contact the card's issuing bank. If the problem persists please contact\",\"merchant_blacklist\":\"Please contact\",\"new_account_information_available\":\"This card, or connected account, is invalid.\",\"not_permitted\":\"The payment is not permitted.\",\"pickup_card\":\"Card declined. Please contact your card provider.\",\"pin_try_exceeded\":\"The allowed number of PIN attempts has been reached.\",\"processing_error\":\"An error occurred while processing this card.\",\"reenter_transaction\":\"Card declined. Please contact your card provider.\",\"restricted_card\":\"Card declined. Please contact your card provider.\",\"testmode_decline\":\"Stripe test cards cannot be used for purchases.\",\"withdrawal_count_limit_exceeded\":\"This card has reached its credit limit.\",\"stolen_card\":\"Your payment could not be processed. Please contact the card's issuing bank. If the problem persists please contact\",\"call_issuer\":\"Card declined. Please contact your card provider.\",\"do_not_honor\":\"Your card was declined. Please try a different payment method or contact your bank/card issuer.\",\"do_not_try_again\":\"Card declined. Please contact your card provider.\",\"generic_decline\":\"Your payment could not be processed. Please contact the card's issuing bank. If the problem persists please contact\",\"no_action_taken\":\"Card declined. Please contact your card provider.\",\"revocation_of_all_authorizations\":\"Card declined. Please contact your card provider.\",\"revocation_of_authorization\":\"Card declined. Please contact your card provider.\",\"security_violation\":\"Card declined. Please contact your card provider.\",\"service_not_allowed\":\"The card has been declined for an unknown reason.\",\"stop_payment_order\":\"Card declined. Please contact your card provider.\",\"transaction_not_allowed\":\"Your card was declined. Please try a different payment method or contact your bank/card issuer.\",\"try_again_later\":\"Your card was declined. Please wait before trying again with this card, try a different payment method, or contact your bank/card issuer.\"},\"sessions\":{\"signed_in\":\"Signed in successfully.\",\"signed_out\":\"Signed out successfully.\",\"already_signed_out\":\"Signed out successfully.\",\"locked\":\"You've exceeded the number of unsuccessful login attempts. Please check your email to unlock your account.\",\"unrecognized_device_title\":\"New device detected\",\"new_device_sign_in\":\"To verify itâs you, enter the code from the email weâve just sent to you.\",\"confirm_device_instructions_notice\":\"Confirm this device by entering the code in the email we sent you.\",\"resend_device_confirmation_email_link\":\"Resend Code\",\"confirmation_code_label\":\"Confirmation code\",\"submit_confirmation_code\":\"Next\"}
12,\"legacy_not_implementing\":{\"enroll_in\":\"Enroll in\",\"enter_your_email\":\"Enter your email address and we will send you a link to reset your password\",\"enroll_for\":\"Enroll for\",\"annually_save\":\"Or pay annually and save!\",\"about_this_course\":\"About This Course\",\"legacy_courses\":\"courses\",\"sign_up_to_enroll_in\":\"Sign Up or Log in to Enroll in\",\"come_back_soon\":\"Come back soon\",\"please_try_again\":\"Please try again\",\"per_month_after\":\"per month after\",\"per_year_after\":\"per year after\",\"checking_if_email_exists\":\"Checking if email exists\",\"success\":\"Success!\",\"sorry\":\"Sorry!\",\"error\":\"Error\",\"invalid_email\":\"Your email address is invalid.\",\"email_already_exists\":\"Your email address already has an account. Please login instead.\",\"password_six_characters\":\"Your password must be at least 6 characters.\",\"invalid_name\":\"Please fill out a valid name.\",\"click_here\":\"Click here\",\"to_login\":\"to login\",\"agree_to_terms\":\"I agree to the Terms of Service and Privacy Policy.\",\"no_minimums\":\"No minimums, cancel anytime.\",\"for_next\":\"for next\",\"invalid_coupon\":\"Invalid Coupon\",\"your_rating\":\"Your rating\",\"edit\":\"Edit\",\"expand\":\"Expand\",\"apply\":\"Apply\",\"expired_invalid_coupon_entered\":\"The coupon code you entered is expired or invalid\",\"courses_taught_by\":\"Courses Taught by\",\"instructor_bio\":\"Instructor Bio\",\"review\":\"Review\",\"rating\":\"Rating\",\"review_headline\":\"Review Headline\",\"rate_class\":\"Rate Class\",\"skip_for_now\":\"Skip for Now\",\"download_lecture_video\":\"Download lesson Video\",\"not_taking_any_courses\":\"You are not taking any courses right now.\",\"discover_courses\":\"Discover Courses\",\"add_new_credit_card\":\"Add New Credit Card\",\"cancel_subscription_confirmation\":\"Are you sure you want to cancel your subscription? You will be removed from the course immediately.\",\"profile_updated\":\"Profile updated!\",\"save_your_review\":\"Save Your Review\",\"lecture_section\":\"Section\",\"lecture\":\"Lesson\",\"logged_out_successfully\":\"Logged out successfully\",\"must_agree_to\":\"By signing up, you agree to our\",\"no_problem_password\":\"No problem, you can reset your password\",\"invalid_login\":\"Invalid email or password.\"},\"quiz\":{\"quiz\":\"Quiz\",\"back\":\"Back\",\"check\":\"Check\",\"continue\":\"Continue\",\"you_scored\":\"You scored\",\"retake_quiz\":\"Retake Quiz\",\"select_an_answer\":\"Select an answer.\",\"retake_retry\":\"You need a score of at least %{minimumQuizScore}% to continue - you may retake this quiz %{retakes} more time(s).\",\"retake_request\":\"You need a score of at least %{minimumQuizScore}% to continue - a request has been sent to the school owner to reset your score. You will be notified if the school owner allows you to retake this quiz.\",\"answer_correct\":\"Selected answer is correct\",\"answer_incorrect\":\"Selected answer is incorrect\",\"matching_prompt_label\":\"Prompt %{number}\",\"matching_match_label\":\"Match %{number}\",\"matching_prompts_label\":\"Prompts\",\"matching_matches_label\":\"Matches\",\"fill_blank_answer_label\":\"Answer\",\"correct_answer_label\":\"Correct answer\",\"correct_answers_label\":\"Correct answers\"},\"certificates\":{\"certificate_download_cta\":\"Download Certificate\",\"certificate_share_on_linkedin\":\"Share on LinkedIn\",\"certificate_linkedin_modal_close\":\"Close\",\"certificate_linkedin_instructions_title\":\"How to add this certificate to your LinkedIn profile\",\"certificate_linkedin_step_download\":\"Download\",\"certificate_linkedin_step_download_suffix\":\"your certificate\",\"certificate_linkedin_step_go_to\":\"Go to your\",\"certificate_linkedin_step_linkedin_profile\":\"LinkedIn profile\",\"certificate_linkedin_step_click\":\"Click\",\"certificate_linkedin_step_add_profile_section\":\"Add profile section\",\"certificate_linkedin_step_licenses_certificates\":\"Licenses \u0026 certificates\",\"certificate_linkedin_step_fill_details\":\"Fill in the details:\",\"certificate_linkedin_field_name\":\"Name\",\"certificate_linkedin_field_org\":\"Org\",\"certificate_linkedin_field_date\":\"Date\",\"certificate_linkedin_field_id\":\"ID\",\"certificate_linkedin_field_media\":\"Media\",\"certificate_linkedin_
12step_save\":\"Save\",\"certificate_linkedin_download_and_share\":\"Download and share certificate\"},\"attributes\":{\"url\":\"Domain\"},\"blog\":{\"about\":\"ABOUT\",\"read_more\":\"READ MORE\"},\"contact\":{\"success_message\":\"Your message has been successfully sent to the school owner(s).\",\"failure_message\":\"Unable to send message, please try again.\",\"unconfirmed_email_message\":\"You need to confirm your email address before using this functionality.\"},\"activerecord\":{\"errors\":{\"models\":{\"account_payment_method\":{\"taken\":\"\"}}},\"models\":{\"domain\":\"Domain\"},\"attributes\":{\"domain_checker\":{\"url\":\"Domain\"},\"creator_product\":{\"url\":\"Url\"}}},\"errors\":{\"messages\":{\"invalid_for_summit\":\"is invalid. This email is already in use. Please enter the correct password\",\"rate_limited\":\"You are doing this too fast. Please wait and try again in a few minutes\",\"card_cannot_be_processed\":\"We cannot process this card, please try a different one.\",\"vertex_invalid_address\":{\"code\":\"E1000\",\"title\":\"Invalid Address\"}}}}},\"sortPreferences\":{\"loggedIn\":{\"sortKey\":\"in_progress\",\"sortDirection\":\"desc\"},\"loggedOut\":{\"sortKey\":\"name\",\"sortDirection\":\"asc\"}},\"studentExperiencePreferences\":{\"loggedIn\":{\"sortKey\":\"in_progress\",\"sortDirection\":\"desc\"},\"loggedOut\":{\"sortKey\":\"name\",\"sortDirection\":\"asc\"},\"enableDashboardAccess\":null},\"loggedInHomepageId\":null,\"createdAt\":\"2016-08-21T23:45:38Z\"},\"user\":null,\"schoolDomain\":\"sparkability.org\",\"data-sentry-element\":\"Pendo\",\"data-sentry-source-file\":\"SchoolContainerPage.tsx\"}],[\"$\",\"$L18\",null,{\"className\":\"top-1 left-1 absolute\",\"label\":\"Navigation.skipToMainContent\",\"selector\":\"main\",\"data-sentry-element\":\"SkipLink\",\"data-sentry-source-file\":\"SchoolContainerPage.tsx\"}],\"$L51\",[\"$\",\"section\",null,{\"className\":\"bg-navigation sticky top-0 w-full z-10\",\"id\":\"site-header\",\"children\":[null,[\"$\",\"section\",null,{\"className\":\"border-b\",\"data-sentry-component\":\"SiteHeader\",\"data-sentry-source-file\":\"SiteHeader.tsx\",\"children\":[[\"$\",\"div\",null,{\"className\":\"block md:hidden\",\"children\":\"$L52\"}],[\"$\",\"div\",null,{\"className\":\"hidden md:block\",\"children\":\"$L53\"}]]}]]}],[\"$\",\"main\",null,{\"className\":\"max-w-[1336px] mx-auto mb-16 grow flex\",\"children\":[\"$\",\"div\",null,{\"className\":\"self-center flex flex-col\",\"children\":[[\"$\",\"div\",null,{\"className\":\"inline-flex justify-center\",\"children\":[\"$\",\"div\",null,{\"className\":\"bg-primary/20 rounded-full min-h-20 min-w-20 mb-4 flex items-center justify-center\",\"children\":[\"$\",\"h1\",null,{\"className\":\"text-2xl text-primary text-center\",\"children\":\"404\"}]}]}],[\"$\",\"div\",null,{\"children\":\"This page could not be found.\"}]]}]}],[\"$\",\"section\",null,{\"className\":\"bg-navigation\",\"children\":\"$L54\"}]]}]\n"])</script>
12<script>self.__next_f.push([1,"51:[\"$\",\"section\",null,{\"className\":\"w-full bg-[#3becb9] flex justify-center sm:py-3 py-4\",\"id\":\"free-billboard\",\"children\":[[\"$\",\"div\",null,{\"className\":\"hidden sm:flex items-center\",\"children\":[[\"This site was created with \",[\"$\",\"$1d\",\"teachableLogo0\",{\"children\":[[],[\"$\",\"a\",null,{\"href\":\"https://teachable.com/?utm_source=free_schools\u0026utm_medium=banner\u0026utm_campaign=teachable_branding\",\"title\":\"teachable.com\",\"target\":\"_blank\",\"children\":[\"$\",\"img\",null,{\"src\":\"https://cdn.prod.website-files.com/65393b768d06ee4c16d24a0b/65393dc01f9388d10c80d6bd_teachable-logo-dark.svg\",\"alt\":\"Teachable Logo - Dark\",\"className\":\"h-3 max-w-full mb-0.5 me-0.5 ms-1\"}]}]]}],\".\"],\" \",\"Create your online course today.\",[\"$\",\"a\",null,{\"className\":\"py-2 px-1.5 border rounded-md border-black ms-2\",\"href\":\"https://teachable.com/?utm_source=free_schools\u0026utm_medium=banner\u0026utm_campaign=teachable_branding\",\"target\":\"_blank\",\"children\":\"Start now\"}]]}],[\"$\",\"a\",null,{\"href\":\"https://teachable.com/?utm_source=free_schools\u0026utm_medium=banner\u0026utm_campaign=teachable_branding\",\"target\":\"_blank\",\"title\":\"teachable.com\",\"className\":\"flex sm:hidden items-center\",\"children\":[[[\"$\",\"$1d\",\"underline0\",{\"children\":[[\"$\",\"span\",null,{\"className\":\"underline\",\"children\":[\"Create your course\"]}],\"Â \"]}],\"with\"],\"Â \",[\"$\",\"img\",null,{\"src\":\"https://cdn.prod.website-files.com/65393b768d06ee4c16d24a0b/65393dc01f9388d10c80d6bd_teachable-logo-dark.svg\",\"className\":\"h-3 max-w-full mb-0.5\",\"alt\":\"Teachable Logo - Dark\"}],\".\"]}]]}]\n50:[\"$\",\"style\",null,{\"data-sentry-component\":\"ThemeStyle\",\"data-sentry-source-file\":\"ThemeStyle.tsx\",\"children\":\"\\n .course-listing .course-box-image-container .course-box-image {\\n border-top-left-radius: 4px !important;\\n border-top-right-radius: 4px !important;\\n}\\n\\n.btn-hg, .btn-hg:active, .btn-hg:focus {\\n border-radius: 4px !important;\\n}\\n\\n.course-listing {\\n border-radius: 4px !important;\\n}\\n\\n\\n.block__text .b-24233801-text_color {\\n width: 60% !important;\\n}\\n\\n.block__text .b-24239073-text_color {\\n wi"])</script>
12<script>self.__next_f.push([1,"dth: 60% !important;\\n}\\n\\n.base-button {\\n border-radius: 4px !important;\\n}\\n.navbar {\\n padding: 10px 20px;\\n}\\n :root {\\n --navigation: 0deg 0% 100%;\\n --navigation-foreground: 0deg 0% 13.333333333333334%;\\n --primary: 335.1612903225806deg 100% 36.470588235294116%;\\n --radius: 0.5rem;\\n }\\n \"}]\n54:[\"$\",\"footer\",null,{\"className\":\"SiteFooter flex justify-center py-16 text-navigation-foreground px-8 border-t\",\"data-sentry-component\":\"SiteFooter\",\"data-sentry-source-file\":\"SiteFooter.tsx\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full grid grid-cols-1 md:grid-cols-3 gap-16 md:ms-8 max-w-[79.5rem]\",\"children\":[[\"$\",\"section\",null,{\"className\":\"SiteFooterSchoolName m-l-8 text-2xl\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col text-wrap wrap-break-word\",\"children\":[\"© \",2026,\" The Spark School\"]}],null]}],false,[\"$\",\"section\",null,{\"className\":\"md:col-start-3\",\"children\":[\"$\",\"ul\",null,{\"className\":\"m-l-8 flex flex-col gap-2\",\"children\":[[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"https://sparkability.org/p/terms\",\"className\":\"inline-block\",\"children\":\"Terms of Use\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"https://sparkability.org/p/privacy\",\"className\":\"inline-block\",\"children\":\"Privacy Policy\"}]}]]}]}]]}]}]\n56:{\"id\":\"3815028\",\"text\":\"My Membership\",\"url\":\"/membership\",\"target\":\"\",\"visibleTo\":\"logged_in\"}\n55:[\"$56\"]\n"])</script>
12<script>self.__next_f.push([1,"52:[\"$\",\"nav\",null,{\"className\":\"text-navigation-foreground flex flex-col items-center py-2 mx-4 md:mx-8\",\"data-sentry-component\":\"MobileSiteNav\",\"data-sentry-source-file\":\"MobileSiteNav.tsx\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full flex justify-between items-center\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://sparkability.org\",\"className\":\"rounded-sm bg-transparent focus-visible:outline-navigation-foreground focus:outline-2 focus:outline-offset-8 focus:outline-hidden\",\"children\":[\"$\",\"img\",null,{\"src\":\"https://static-media.hotmart.com/qtLXg6dh1Op74WKa9L9AA5hzi50=/0x120/https://uploads.teachablecdn.com/attachments/WqNeR2KrR2qhC9xawFIi_spark+school.png\",\"alt\":\"The Spark School logo\",\"className\":\"max-h-12 max-w-[280px]\"}]}],[\"$\",\"section\",null,{\"className\":\"flex items-center\",\"children\":[\"$\",\"$L20\",null,{\"school\":{\"id\":72658,\"name\":\"The Spark School\",\"isOnFreePlan\":true,\"subscriptionInTrial\":false,\"createdBeforeProductsLaunch\":true,\"allowCodeSnippets\":true,\"isLaunched\":true,\"primaryOwnerId\":1992199,\"headerCustomLinks\":[{\"id\":\"3815028\",\"text\":\"My Membership\",\"url\":\"/membership\",\"target\":\"\",\"visibleTo\":\"logged_in\"}],\"footerCustomLinks\":[],\"customization\":{\"customCss\":\".course-listing .course-box-image-container .course-box-image {\\n border-top-left-radius: 4px !important;\\n border-top-right-radius: 4px !important;\\n}\\n\\n.btn-hg, .btn-hg:active, .btn-hg:focus {\\n border-radius: 4px !important;\\n}\\n\\n.course-listing {\\n border-radius: 4px !important;\\n}\\n\\n\\n.block__text .b-24233801-text_color {\\n width: 60% !important;\\n}\\n\\n.block__text .b-24239073-text_color {\\n width: 60% !important;\\n}\\n\\n.base-button {\\n border-radius: 4px !important;\\n}\\n.navbar {\\n padding: 10px 20px;\\n}\\n\",\"loggedOutHeaderIncludes\":null,\"loggedInHeaderIncludes\":null,\"headerIncludes\":\"\u003cmeta property=\\\"og:image\\\" content=\\\"https://uploads.teachablecdn.com/attachments/MUfgzjkESQqWt6FCKzZR_Sparkability+Opengraph+Covers.png\\\" /\u003e\\n\u003cmeta property=\\\"og:image\\\" content=\\\"https://uploads.teachablecdn.com/attachments/XxItGTQSTKwiSoOT1uiZ_Screenshot+Homepage.jpg\\\" /\u003e\\n\u003cmeta property=\\\"og:image:alt\\\" content=\\\"Sparkability|The School of The Spark Project\\\" /\u003e\",\"brandPrimary\":\"#FFFFFF\",\"brandSecondary\":\"#ba004d\",\"brandNavbarText\":\"#222222\",\"font\":\"Lato\",\"showLogin\":null,\"showSignup\":null,\"brandFooterLinkUrl\":null,\"turnOffFedoraBranding\":false,\"siteLogoUrl\":\"https://static-media.hotmart.com/qtLXg6dh1Op74WKa9L9AA5hzi50=/0x120/https://uploads.teachablecdn.com/attachments/WqNeR2KrR2qhC9xawFIi_spark+school.png\",\"faviconUrl\":\"https://file-uploads.teachablecdn.com/17cf83f50e854327aa334d3ee9c7bba1/3b52a10205d348988876218357fd7f55\",\"loggedOutHomepageBackgroun
12dImageUrl\":\"https://file-uploads.teachablecdn.com/eac0cea2e97a40589cb184733da3a3a1/ff421eebc11e44259b8905239fc0c41c\",\"strings\":{\"otp_login_signup\":{\"otp_login_title\":\"Log In\",\"otp_login_email_label\":\"Email\",\"otp_login_email_placeholder\":\"[email protected]\",\"otp_login_button\":\"Log In\",\"otp_login_remember_me_label\":\"Remember me\",\"otp_login_password_banner\":\"We will email you a code for a password-free log in. Or you can [password_login_url] log in with a password [password_login_url] instead.\",\"otp_login_dont_have_account_note\":\"Donât have an account? [otp_sign_up_url] Sign Up [otp_sign_up_url]\",\"otp_login_having_trouble_note\":\"Having trouble? [password_login_url] Log in with password instead [password_login_url]\",\"otp_login_sent_code_note\":\"To log in, enter the code sent to your email (%form_email)\",\"otp_login_with_password_footer\":\"[password_login_url] Login with password instead [password_login_url]\",\"otp_login_signup_action\":\"Sign up\",\"otp_signup_title\":\"Sign Up\",\"otp_signup_name_label\":\"Full name\",\"otp_signup_name_placeholder\":\"your name\",\"otp_signup_email_label\":\"Email\",\"otp_signup_email_placeholder\":\"[email protected]\",\"otp_signup_checkbox_label\":\"I agree to receive promotional and instructional emails from %{school_name} School\",\"otp_signup_terms\":\"By signing up, I agree to %{school_name} School's [school_privacy_url] Privacy [school_privacy_url] \u0026amp; [school_terms_url] Terms [school_terms_url], and Teachable's [teachable_privacy_url] Privacy [teachable_privacy_url] \u0026amp; [teachable_terms_url] Terms. [teachable_terms_url]\",\"otp_signup_send_code_button\":\"Send code\",\"otp_signup_have_account_note\":\"Already have an account? [otp_login_url] Log in [otp_login_url]\",\"otp_signup_having_trouble_note\":\"Having trouble? [password_signup_url] Sign up with password instead [password_signup_url]\",\"otp_signup_sent_code_note\":\"To sign up, enter the code sent to your email (%form_email)\",\"otp_back_button\":\"Back\",\"otp_verify_button\":\"Verify\",\"otp_resend_code_button\":\"Resend code\",\"otp_having_trouble\":\"Having trouble?\",\"otp_or_divider_label\":\"OR\"},\"header\":{\"admin\":\"Admin\",\"sign_in\":\"Login\",\"sign_up\":\"Sign Up\",\"log_out\":\"Log Out\",\"more\":\"More\"},\"footer\":{\"copyright\":\"©\",\"contact_us\":\"Contact Us\"},\"checkout\":{\"logged_in\":\"You are logged in as\",\"with_this_email_address\":\"with this email address to complete your purchase.\",\"existing_account_detected\":\"Existing account detected\",\"forgot_your_password_link_text\":\"Forgot your password?\",\"password_login_link_title\":\"Log in\",\"apply\":\"Apply\",\"invalid_coupon\":\"Invalid coupon\",\"already_have_account\":\"Already have an account?\",\"use_this_account\":\"Use this account to access your purchase.\",\"reset_password\":\"Reset your password\",\"login_with_email\":\"To finish your purchase, use this email address to log in to your account with this business\",\"reset\":\"Reset\",\"select_course\":\"Select Course\",\"phone_number_label\":\"Phone Number\",\"tax_applied\":\"The transaction total has been updated to reflect added tax based on your shipping country. Please review the new total and confirm your payment.\",\"verify\":\"Verify\",\"continue\":\"Continue\",\"buy_now\":\"Enroll Now! \",\"subscribe\":\"Subscribe\",\"place_order\":\"Place order\",\"get_it_for_free\":\"Get it for free\",\"subscribe_for_free\":\"Subscribe for free\",\"review_your_order\":\"Order summary\",\"enter_payment_information\":\"Payment information\",\"express_checkout_header\":\"Express checkout\",\"confirm_payment_information\":\"Confirm payment information\",\"amount_too_small\":\"The minimum amount must be $0.50 USD (or equivalent).\",\"payment_method\":\"Payment method\",\"change\":\"Change\",\"cc_statement_name\":\"This transaction will appear on your statement as\",\"link_change_payment_method\":\"To see all available payment methods, change to a new payment method.\",\"credit_card\":\"Card\",\"credit_card_aria_label\":\"Click to select Credit Card payment method\",\"paypal\":\"PayPal radio selection\",\"paypal_aria_label\":\"Click to select Paypal payment method\",\"paypal_tax_disclaimer\":\"Where applicable, the final sales tax may be added after you complete the transaction.\",\"paypal_different_tax_rate\":\"The est. tax on this purchase has been updated in accordance with your PayPal zipcode. Please review and continue with purchase.\",\"mobile_pay\":\"Mobile Pay\",\"mobile_pay_aria_label\":\"Click to select Mobile Pay payment method\",\"add_new_card\":\"Add a new Credit Card\",\"use_existing_card\":\"Use existing Credit Card\",\"card_ends_in\":\"The card you have on file ends in\",\"use_another_card\":\"Use another card\",\"use_card_ending_in\":\"I'd like to use the card ending in\",\"success_message\"
12:\"You've been enrolled!\",\"error_message\":\"Sorry, there was an error completing your purchase -- please try again.\",\"phone_number_error_message\":\"Sorry, there was an error when updating your phone number.\",\"tax\":\"Tax Rate\",\"tax_detailed\":\"Est. tax - %{percent} (%{country_name})\",\"tax_inclusive_label\":\"Including %{tax} in taxes\",\"coupon_discount\":\"Coupon Discount\",\"enter_coupon_code\":\"Coupon code\",\"vat_number_add_link_label\":\"Apply\",\"vat_number_applied_label\":\"Tax ID number applied\",\"vat_number_label\":\"Tax ID number\",\"vat_number_tooltip\":\"Please ensure that your Tax ID is formatted correctly for your country or province.\",\"vat_applied_label\":\"Tax number applied (-%{tax})\",\"vat_applied_tooltip\":\"This is an estimate of the tax you'll be charged. When you enter your delivery address, it will be updated. This tax can be removed if you (or your company) have an EU VAT ID and you enter it at the checkout.\",\"vat_removed\":\"See the order summary for any price changes.\",\"remove_vat\":\"Remove\",\"add_coupon\":\"Add coupon code\",\"remove_coupon\":\"remove\",\"expired_invalid_coupon_entered\":\"The coupon code you entered is expired or invalid, but the course is still available!\",\"redeem_coupon\":\"Redeem coupon\",\"total\":\"Total\",\"billed_today\":\"Billed today\",\"next_billing_date\":\"Next billing date:\",\"subscription_cadence_monthly\":\"monthly\",\"subscription_cadence_quarterly\":\"quarterly\",\"subscription_cadence_semiannually\":\"semi-annual\",\"subscription_cadence_yearly\":\"yearly\",\"subscription_cadence_weekly\":\"weekly\",\"subscription_cadence_biweekly\":\"biweekly\",\"interval_cadence_quarterly\":\"quarter\",\"interval_cadence_semiannually\":\"six months\",\"interval_cadence_biweekly\":\"two weeks\",\"monthly_payments_cadence\":\"monthly payments\",\"subscription_disclaimer\":\"You also agree that you are purchasing a subscription of %{price} %{plus_any_applicable_tax} that is charged on a recurring %{subscription_cadence} basis, %{after_your_free_trial}\",\"subscription_disclaimer_with_bump\":\"and a subscription of %{price}, that is charged on a recurring %{subscription_cadence} basis, %{after_your_free_trial}\",\"until_you_cancel\":\"until you cancel.\",\"subscription_disclaimer_with_coupon\":\"You also agree that you are purchasing a subscription of %{discount} %{plus_any_applicable_tax} that is charged on a recurring %{subscription_cadence} basis, until %{date} when it adjusts to %{price} that is charged on a recurring %{subscription_cadence} basis, %{after_your_free_trial}\",\"plus_any_applicable_tax\":\"(plus any applicable tax)\",\"after_your_free_trial\":\"after your free trial,\",\"steps_select_a_course\":\"Select a course\",\"steps_create_account\":\"Create account\",\"steps_login\":\"Login\",\"steps_checkout\":\"Payment\",\"invalid_email\":\"Invalid email\",\"invalid_phone_number\":\"Invalid phone number\",\"invalid_username\":\"Invalid name\",\"invalid_vat_id\":\"Invalid tax number\",\"invalid_number\":\"Invalid card number\",\"incorrect_number\":\"Incorrect card number\",\"card_declined\":\"An error occurred while processing the payment. Please try another payment method.\",\"invalid_expiry_month\":\"Invalid expiration month\",\"invalid_expiry_year\":\"Invalid expiration year\",\"invalid_cvc\":\"Invalid CVC code\",\"incorrect_cvc\":\"Incorrect CVC code\",\"expired_card\":\"The card has expired.\",\"incorrect_postal\":\"Invalid postal code\",\"incorrect_zip\":\"Invalid ZIP code\",\"missing\":\"There is no card on a customer that is being charged.\",\"processing_error\":\"An error occurred while processing the payment. Please try again or choose another payment method.\",\"fedora_server_error\":\"Undergoing maintenance, purchasing temporarily unavailable, please try again later. You have not been charged.\",\"multiple_currency_error\":\"We are very sorry, but at this time we can only support subscriptions in one currency per customer, and you already have a subscription in a different currency.\",\"already_purchased_error\":\"You are already enrolled in this product.\",\"membership_already_enrolled_error\":\"You are already enrolled in a tier for this membership. To make changes to this subscription, \",\"network_error\":\"A network error prevented this action from being completed. Please try again.\",\"risk_error\":\"Status code 59: Your payment could not be processed due to an authorization error. Please contact\",\"business_name\":\"Business name\",\"add_business_details\":\"Add business details\",\"business_details_toggle_label\":\"Add a business tax ID\",\"business_details_description\":\"We need your billing address in order to validate your tax ID\",\"add_business_name\":\"Add business name\",\"billing_address\":\"Address\",\"delivery_address\":\"Delivery address\",\"delivery_address_tooltip\":\"Delivery address is required to calculate taxes. We may al
12so use this to send any physical materials related to the purchase.\",\"city\":\"City\",\"state\":\"State\",\"state_province_or_region\":\"State, province, or region\",\"add_state_province_or_region\":\"Add state, province, or region\",\"country\":\"Country\",\"street_address\":\"Street address\",\"street_address_2\":\"Street address line 2\",\"add_street_address_2\":\"Add address line 2\",\"street_address_2_placeholder\":\"Apt, floor, suite, bldg, etc.\",\"postal_code\":\"Postal code\",\"zip_code\":\"ZIP code\",\"delivery_same_as_billing\":\"Delivery address same as billing\",\"delivery_same_as_billing_tooltip\":\"Your delivery address is used to calculate tax and ensure compliance.\",\"add_card\":\"Add Card\",\"verify_card\":\"Verify Card\",\"verifying_card\":\"Verifying Card...\",\"confirm_payment\":\"Confirm Payment\",\"verified_card\":\"Verified card ending in\",\"name_on_card_required\":\"Name on card is required\",\"no_country_selected\":\"Please select your billing country\",\"country_select_prompt\":\"Select your billing country\",\"tax_country_mismatch\":\"We could not establish a correct country for tax purposes. Please try again.\",\"security_info_heading\":\"Your payment is secure\",\"security_info_description\":\"All transactions are secure and encrypted.\",\"secure_transaction_description\":\"All transactions are secure and encrypted.\",\"required_phone_number\":\"Phone number is required\",\"required_fields_description\":\"required\",\"optional_fields_description\":\"optional\",\"required_card_field_empty\":\"All card details must be filled\",\"required_field_empty\":\"Cannot be blank\",\"mobile_pay_authorized_message\":\"Almost done! Complete your order by clicking the button below.\",\"email_error_default\":\"The email you entered is invalid.\",\"email_error_misspelled_gmail\":\"Did you mean \\\"gmail\\\"?\",\"email_error_misspelled_com\":\"Did you mean \\\".com\\\"?\",\"email_error_no_tld\":\"Did you forget something? Most email addresses have a \\\".\\\", like in \\\".com\\\".\",\"email_error_dismiss\":\"Dismiss\",\"your_order_id\":\"Your order ID:\",\"receive_confirmation_at\":\"You will shortly receive an email confirmation at\",\"password_header\":\"One last step\",\"password_instructions\":\"Please complete your account information to access %{course_name} in the future.\",\"password_instructions_without_course_name\":\"Please complete your account information to access your purchase in the future.\",\"password_submit\":\"Create Account\",\"confirm_location\":\"Confirm Your Billing Location\",\"account_information\":\"Get started\",\"student_login_description\":\"Providing your email allows us to send you everything you need for your purchase.\",\"estimated_tax_label\":\"Estimated tax\",\"plus_tax_hint\":\"plus tax\",\"taxes_included\":\"Taxes included\",\"estimated_tax_tooltip_details\":\"The final tax and total will be confirmed in your invoice after you place your order.\",\"verified_email_school_account\":\"It looks like you already have a %{school_name} account.\",\"verified_email_teachable_account\":\"It looks like you already have a Teachable Account.\",\"not_you_use_different_email\":\"If this is not you, please use a different email address.\",\"forgot_password_sentence\":\"If you forgot your password, %{link}.\",\"forgot_password_link_text\":\"Forgot password?\",\"enter_password\":\"Enter password\",\"logged_in_as\":\"You are logged in as %{email}.\",\"save_payment_details_for_future\":\"Save payment method for future purchases on Teachable\",\"save_payment_details_learn_more\":\"Learn More\",\"wait_title\":\"Hang tight! We're processing your payment.\",\"wait_title_retry\":\"Hey! You already have an order in progress.\",\"wait_message\":\"This may take up to 30 seconds.\",\"new_device_title\":\"We don't recognize this device.\",\"new_device_body\":\"Check your email for instructions to authorize this device and complete your purchase.\",\"coupon_frequency_first\":\"First Payment\",\"coupon_frequency_all\":\"All Payments\",\"coupon_expired\":\"Coupon Expired\",\"coupon_expired_tooltip\":\"This coupon has expired.\",\"coupon_remaining_uses\":\"Coupon Applied: Only %{uses} left\",\"coupon_remaining_uses_tooltip\":\"Only %{uses} uses left before this coupon expires.\",\"coupon_expires_at\":\"Coupon Applied: Expires %{time}\",\"coupon_remaining_time_in_days\":\"Coupon Applied: Expires in %{time} days\",\"coupon_one_day_remaining\":\"Coupon Applied: Expires in 1 day\",\"coupon_remaining_time_in_hours\":\"Coupon Applied: Expires in %{time} hours\",\"coupon_one_hour_remaining\":\"Coupon Applied: Expires in 1 hour\",\"coupon_remaining_time_in_minutes\":\"Coupon Applied: Expires in %{time} minutes\",\"coupon_one_minute_remaining\":\"Coupon Applied: Expires in 1 minute\",\"coupon_remaining_time_in_weeks_tooltip\":\"This coupon expires in %{num_weeks} %{weeks}, %{num_days} %{days}, %{num_hours} %{hours}.\",\"coupon_remaining_time_in_days_tooltip\":\"This coupon expires in %{num_days} %{days}, %{num_hours} %{hours}, %{num_minutes} %{minutes}.\",\"coupon_remaining_time_in_hours_tooltip\":\"This coupon expires in %{num_hours} %{hours}, %{num_minutes} %{minutes}.\",\"coupon_remaining_time_in_minutes_tooltip\":\"This coupon expires in %{num_minutes} %{minutes}.\",\"purchase_form_disclaimer\":\"This is a subscription product billed on a monthly basis until you cancel. Cancel anytime from the account management page.\",\"purchase_form_disclaimer_quarterly\":\"This is a subscription product billed on a quarterly basis until you cancel. Cancel anytime from the account management page.\",\"purchase_form_disclaimer_semiannually\":\"This is a subscription product billed on a semi-annual basis until you cancel. Cancel anytime from the account management page.\",\"purchase_form_disclaimer_yearly\":\"This is a subscription product billed on a yearly basis until you cancel. Cancel anytime from the account management page.\",\"purchase_form_disclaimer_weekly\":\"This is a subscription product billed on a weekly basis until you cancel. Cancel anytime from the account management page.\",\"purchase_form_disclaimer_biweekly\":\"This is a subscription product billed on a biweekly basis until you cancel. Cancel anytime from the account management page.\",\"purchase_form_vat_school_disclaimer\":\"Contact
12%{school_name} for more info.\",\"purchase_form_vat_owner_disclaimer\":\"Contact %{school_owner} at %{school_name} for more info.\",\"pricing_plan_description_toggle_label_show\":\"More\",\"pricing_plan_description_toggle_label_hide\":\"Less\",\"address_verification_error\":\"There was an issue verifying your address. Please review the entered info for accuracy.\",\"enrollment_cap_error\":\"Sorry, this item has sold out.\",\"unpublished_purchasable_error\":\"Sorry, this product is no longer available.\",\"enrollment_cap_remaining_seats\":\"Only %{enroll_count} seats left\",\"enrollment_cap_time_expired\":\"Price expired\",\"enrollment_cap_remaining_time_in_days\":\"Price expires in %{time} days\",\"enrollment_cap_one_day_remaining\":\"Price expires in 1 day\",\"enrollment_cap_remaining_time_in_hours\":\"Price expires in %{time} hours\",\"enrollment_cap_one_hour_remaining\":\"Price expires in 1 hour\",\"enrollment_cap_remaining_time_in_minutes\":\"Price expires in %{time} minutes\",\"enrollment_cap_one_minute_remaining\":\"Price expires in 1 minute\",\"enrollment_cap_remaining_time_on_date\":\"Price expires on %{time}\",\"enrollment_cap_remaining_seats_tooltip\":\"Only %{enroll_count} seats remain until enrollment closes\",\"enrollment_cap_time_expired_tooltip\":\"Enrollment has closed\",\"enrollment_cap_remaining_time_on_date_tooltip\":\"Enrollment closes on %{date}\",\"enrollment_cap_remaining_time_in_days_tooltip\":\"Enrollment closes in %{num_days} %{days}, %{num_hours} %{hours}, %{num_minutes} %{minutes}\",\"enrollment_cap_remaining_time_in_hours_tooltip\":\"Enrollment closes in %{num_hours} %{hours}, %{num_minutes} %{minutes}\",\"enrollment_cap_remaining_time_in_minutes_tooltip\":\"Enrollment closes in %{num_minutes} %{minutes}\",\"minute\":\"minute\",\"minutes\":\"minutes\",\"hour\":\"hour\",\"hours\":\"hours\",\"day\":\"day\",\"days\":\"days\",\"week\":\"week\",\"
12weeks\":\"weeks\",\"referral_existing_student\":\"Referral coupon is for new students only.\",\"order_bump_header\":\"Bonus offer\",\"order_bump_add_button_text\":\"Add\",\"order_bump_added_notification_text\":\"Added!\",\"order_bump_remove_button_text\":\"Remove\",\"full_name_required\":\"Full name is required\",\"change_payment_method\":\"Change payment method\",\"use_saved_card\":\"Use saved card\",\"bnpl_error_message\":\"Your chosen payment method was not successful. Try another option to continue.\",\"send_as_gift\":\"Send as a gift (optional)\",\"recipient_name\":\"Recipient full name\",\"recipient_name_placeholder\":\"Full name\",\"recipient_email\":\"Recipient email address\",\"recipient_email_placeholder\":\"[email protected]\",\"gift_message\":\"Gift message (optional)\",\"gift_message_placeholder\":\"Include a message (optional)\",\"gift_message_max_size_error\":\"You have exceeded the 300 character limit.\",\"recipient_disclaimer\":\"The purchased item will be sent to the recipient via email immediately upon purchase. Your email address will only be used to send you a receipt.\",\"shipping_information\":\"Shipping information\",\"shipping_information_description\":\"Your shipping information is used to calculate tax and ensure compliance.\",\"address_tooltip\":\"Your address is used to calculate tax based on where you live and ensure compliance with applicable laws in your country.\",\"agree_to_terms_error_message\":\"Consent is required to complete this purchase.\",\"agree_to_receive_text_messages\":\"You agree to receive promotional communications from the %{school_name}. Standard message and data rates may apply.\",\"agree_to_receive_text_messages_error_message\":\"You must agree to receive text messages.\",\"due_today\":\"Due today\",\"recurring_total_tooltip\":\"Does not include any applicable sales tax.\",\"recurring_total\":\"Recurring total\",\"additional_information\":\"Additional information\",\"empty_custom_field_values_error\":\"Empty student checkout custom fields\",\"invalid_field_value_error\":\"Missing required values for student checkout custom field\",\"order_invalid_status_error\":\"Order cannot be edited\",\"order_failed_to_save_error\":\"Order could not be saved\"},\"creator_checkout\":{\"new_device_sign_in\":\"One more thing, we need to confirm this device. Please enter the code in the email we sent you.\"},\"courses\":{\"watch_promo_button\":\"Watch Promo\",\"your_instructor\":\"Your Instructor\",\"get_started\":\"Get Started Now\",\"faq_title\":\"Frequently Asked Questions\",\"curriculum\":\"Course Curriculum\",\"search_prompt\":\"Find a product\",\"off_original_price\":\"off original price!\",\"applied_at_checkout\":\"(coupon will be applied at checkout)\",\"included_with_purchase\":\"Courses Included with Purchase\",\"included_courses\":\"Included Courses\",\"included_products\":\"Included Products\",\"bundle_size\":\"Course Bundle\",\"original_price\":\"Original Price\",\"originally_valued_at\":\"Originally valued at\",\"lecture_list_preview\":\"Preview\",\"lecture_list_complete\":\"Complete\",\"lecture_list_start\":\"Start\",\"lecture_list_review\":\"Review\",\"start_next_lecture\":\"Start next lesson\",\"start_lesson\":\"Start Lesson\",\"next_lesson\":\"Next Lesson\",\"progress_bar_header\":\"Progress\",\"complete_summary\":\"%{completed} / %{total} complete\",\"all_lessons_completed\":\"All lessons have been completed.\",\"you_can_review\":\"You can review the materials at any point.\",\"curriculum_empty\":\"The curriculum is empty.\",\"not_added_sections\":\"The author has not added any sections and lessons to this course yet.\",\"sign_in_to_view_courses\":\"Please Log in or Sign Up to View Your Courses\",\"cta_before_count\":\"Join\",\"tax_exclusive_disclaimer\":\"Plus tax where applicable.\",\"tax_inclusive_disclaimer\":\"Local tax included where applicable.\",\"cta_after_count\":\"others and get started now!\",\"cta_no_count\":\"Get started now!\",\"preenrollment_success\":\"Thanks! We'll be in touch.\",\"preenrollment_failure\":\"Please check your email address.\",\"category_filter\":\"Category:\",\"author_filter\":\"Author:\",\"all_filter\":\"All\",\"no_products\":\"This course is closed for enrollment.\",\"enroll\":\"Enroll\",\"search_button\":\"\u003ci class=\\\"fa fa-search\\\"\u003e\u003c/i\u003e\",\"available_in\":\"Available in\",\"after_you_enroll\":\"after you enroll\",\"days\":\"days\",\"already_enrolled\":\"You are already enrolled in this course. Click here to view it â\",\"certificate\":\"Certificate\",\"certificate_download\":\"Download\",\"certificate_modal_title\":\"Congratulations on completing %{course_name}!\",\"certificate_download_info\":\"Get a copy of your certificate\",\"available_until\":\"Available until\",\"available_until_info\":\"You purchased this course on %{purchase_date} and have until %{expiration_date} to access all the content.\",\"community\":\"Community\"},\"lectures\":{\"list_title\":\"All Lessons\",\"contents\":\"Lesson Contents\",\"previous_button\":\"Previous Lesson\",\"complete_button\":\"Complete and Continue\",\"attachments\":\"Lesson Attachments\",\"content_locked\":\"Lesson content locked\",\"content_locked_drip\":\"Lesson content will become available in\",\"if_you_are_enrolled\":\"If you're already enrolled, \",\"you_will_need_to_login\":\"you'll need to login\",\"enroll_in_course_to_unlock\":\"Enroll in Course to Unlock\",\"go_to_last_lesson\":\"Go to last lesson\",\"download\":\"Download\",\"setting_autoplay\":\"Autoplay\",\"setting_autocomplete\":\"Autocomplete\",\"setting_playbackspeed\":\"Speed\",\"view_lecture\":\"View lesson\",\"content_progress_locked_title\":\"Lesson Content Locked\",\"content_progress_locked_description\":\"You have a previous lesson that has not been completed.\",\"content_session_locked_description\":\"Your session expired. Please sign in again to continue.\",\"content_progress_locked_drip_guide\":\"Until then, complete the last lesson you left off on.\",\"content_progress_locked_tooltip\":\"You must complete all lesson material before progressing.\",\"video_content_progress_locked_tooltip\":\"90% of each video must be completed. You have completed %{progress_completed} of the current video.\",\"open_response_required_locked_tooltip\":\"Response is required to continue.\"},\"referral_program\":{\"referral_block_button\":\"Learn more\",\"referral_page_header\":\"Refer a friend\",\"earned_rewards_header\":\"Your earned rewards\",\"earned_rewards_description\":\"Once a friend uses your referral link, you will receive a reward discount code to use on a future purchase in this school.\",\"referral_discount\":\"Discount\",\"referral_code\":\"Code\",\"no_earned_rewards\":\"No rewards yet\"},\"creator_product\":{\"no_products\":\"This coaching is not available for purchase.\",\"schedule_button\":\"Go to my service\"},\"product_collection\":{\"no_products\":\"This bundle is not available for purchase.\",\"contents\":\"Bundle contents\",\"certificate\":\"Certificate\",\"full_path\":\"Full path\"},\"digital_product\":{\"no_products\":\"This product is not currently available.\"},\"membership\":{\"no_membership_tiers\":\"This membership is closed for enrollment\",\"heading_text\":\"Select Your Tier\"},\"community\":{\"community\":\"Community\",\"online_community\":\"Online Community\",\"learn_with_others\":\"Learn with others\",\"continue_learning_with_other_members\":\"Continue learning with other members of\"},\"comments\":{\"post_title\":\"Post a comment\",\"post_placeholder\":\"Leave a comment...\",\"post_success\":\"Your comment was posted.\",\"post_moderation\":\"Your comment was posted, but it needs to be approved by the school owner before it shows up.\",\"post_fail\":\"Sorry, your comment could not be posted at this time :(\",\"post_comment\":\"Post Comment\",\"save_comment\":\"Save Comment\",\"view_comment\":\"View comment\",\"reply\":\"Reply\",\"ago\":\"ago\",\"now\":\"now\",\"instructor\":\"Instructor\",\"awaiting_review\":\"Awaiting Review\",\"comments\":\"comments\",\"notifications_participating_thread\":\"Notify me when someone comments on a discu
12ssion I've commented in.\",\"notifications_responses\":\"Notify me when someone responds to my comments.\",\"notifications_author\":\"Notify me when someone comments in one of my courses.\",\"has_been_removed\":\"This comment has been removed.\",\"add_image\":\"Add Image\",\"view_thread\":\"View the rest of this thread\",\"approve\":\"Approve\",\"edit\":\"Edit\",\"delete\":\"Delete\",\"permalink\":\"Link\",\"load_more\":\"Load more\",\"add_text_error\":\"Please add text to the comment.\",\"comment_responses_email\":\"Email me when someone responds to my comments.\",\"comment_discussion_email\":\"Email me when someone comments on a discussion I've commented in.\"},\"common\":{\"browse_products\":\"Browse products\",\"my_dashboard\":\"My dashboard\",\"my_membership\":\"My membership\",\"enroll_in\":\"Enroll in\",\"enroll_in_course\":\"Enroll in Course\",\"enroll_in_course_for\":\"Enroll in Course for\",\"finalize_enrollment\":\"Finalize \u0026amp; Enroll\",\"hide\":\"Hide\",\"toggle_nav\":\"Toggle navigation\",\"terms\":\"Terms of Use\",\"privacy_policy\":\"Privacy Policy\",\"free\":\"FREE\",\"price\":\"Price\",\"course\":\"Course\",\"creator_product\":\"Coaching\",\"product_collection\":\"Bundle\",\"lesson\":\"Lesson\",\"video\":\"Video\",\"digital_product\":\"Digital Download\",\"membership_tier\":\"Membership Tier\",\"manage_subscriptions\":\"Membership \u0026amp; Subscriptions\",\"cancel_subscription\":\"Cancel Subscription\",\"edit_profile\":\"Edit Profile\",\"remove\":\"Remove\",\"setup\":\"Set-up\",\"my_courses_link\":\"My Courses\",\"add_change_credit_card\":\"Add / Change Credit Card\",\"purchase_history\":\"Purchase History\",\"address\":\"Address\",\"security\":\"Security\",\"contact_school\":\"Contact\",\"refer_a_friend\":\"Refer a friend\",\"message\":\"Message\",\"update_billing_info\":\"Update billing info\",\"powered_by\":\"Powered by\",\"course_percent_complete\":\"COMPLETE\",\"per_month\":\"/month\",\"applied_to_first\":\"applied to first payment\",\"applied_to_all\":\"applied to all payments\",\"every\":\"every\",\"for_the_first\":\"for the first\",\"then\":\"then\",\"payment\":\"payment\",\"month\":\"month\",\"week\":\"week\",\"year\":\"year\",\"weeks\":\"weeks\",\"months\":\"months\",\"per_year\":\"/year\",\"per_week\":\"/week\",\"number_of_payments\":\"payments of\",\"free_trial_length\":\"day free trial\",\"or\":\"or\",\"processing\":\"Processing...\",\"description\":\"Discussion\",\"view_admin_dashboard\":\"View Admin Dashboard\"},\"homepage\":{\"page_title\":\"Home\",\"featured_courses\":\"Featured Courses\",\"featured_course\":\"Everybody has the ability to spark awesome things!\",\"view_all_courses\":\"View All\",\"further_questions\":\"Any further questions before signing up?\",\"email_us\":\"Email us.\",\"enroll_button_string\":\"Enroll now\",\"welcome_to\":\"Welcome to\",\"launching_soon\":\"Launching Soon\",\"school_is_offline\":\"This school is offline\",\"school_is_offline_memo\":\"If you previously purchased a course from this school, you can login if you wish to contact the owner or view your transaction history.\"},\"error_pages\":{\"unpublished_lecture\":\"Whoops! This lesson hasn't been published yet\",\"unauthorized\":\"You are unauthorized. Please try logging in or authorizing your request.\",\"forbidden\":\"You can't do that!\",\"not_found\":\"Sorry, we couldn't find that page\",\"archived_product\":\"This product is not available. Contact the school owner for more information.\",\"back_to_homepage\":\"Back to homepage\",\"broken\":\"Our apologies! Our system encountered an error -- we're investigating!\",\"bad_request\":\"Our apologies! We were unable to process your request\",\"no_enrollments\":\"This product is not available. Contact the school owner for more information.\",\"school_cannot_view_community\":\"This community is currently offline.\u003cbr\u003eIf you believe this is an error, please \u003ca href=\\\"%{contact_form_url}\\\" target=\\\"_blank\\\" style=\\\"text-decoration:underline;\\\"\u003econtact\u003c/a\u003e your schoolâs owner.\",\"user_cannot_access_community\":\"You donât have permission to access this community right now.\u003cbr\u003eIf you believe this is an error, please \u003ca href=\\\"%{contact_form_url}\\\" target=\\\"_blank\\\" style=\\\"text-decoration:underline;\\\"\u003econtact\u003c/a\u003e your schoolâs owner.\",\"not_found_mobile_lecture\":\"To be accessed via mobile api, the lecture must be published and the user must be enrolled in the course.\",\"teachable_account_not_found\":\"Teachable account not found\",\"school_user_not_found_or_linked\":\"School User not found or linked for this TA\",\"auth_service_credential_error\":\"Auth service retrieve credential error\",\"sso_token_invalid\":\"SSO token is invali
12d\",\"sso_failed_to_retrieve_member\":\"SSO failed to retrieve member\",\"sso_token_missing_email\":\"SSO token is missing email\"},\"accounts\":{\"welcome_back\":\"Welcome back to\",\"not_yet_enrolled\":\"Not yet a student?\",\"sign_up\":\"Sign Up\",\"done\":\"Finish\",\"already_enrolled\":\"Already signed up?\",\"already_have_teachable_account\":\"Already have an account?\",\"dont_have_teachable_account\":\"Don't have an account?\",\"no_account\":\"Don't have an account?\",\"log_in\":\"Log In\",\"log_in_to_enroll\":\"Log in to Enroll\",\"log_in_with_teachable\":\"Log in with myTeachable\",\"log_in_with_teachable_variant\":\"Log in with Teachable\",\"create_teachable_account\":\"Create Account\",\"create_a_teachable_account\":\"Create a Teachable Account\",\"a_teachable_account\":\"a myTeachable Account\",\"create_school_account\":\"Create an Account\",\"log_into_my_teachable\":\"Log in to Teachable\",\"log_into_my_teachable_to_connect\":\"Log in to myTeachable to connect account\",\"no_thanks_back_to_school\":\"No Thanks, Go Back to School\",\"no_thanks_log_out\":\"No Thanks, I'd Like to Log Out\",\"with_my_teachable\":\"with myTeachable\",\"continue\":\"Continue\",\"continue_as\":\"Continue as\",\"continue_disclaimer\":\"By proceeding, you will grant this school access to your basic myTeachable Account information.\",\"continue_unconfirmed_alert\":\"Please check your email and click on the confirmation link to continue with this account.\",\"new_account_link\":\"Create New Account\",\"login_link\":\"Log in to Account\",\"log_in_with_school_account\":\"Log in with a School Account\",\"forgot_password_link\":\"Forgot Password?\",\"set_a_password\":\"Set a Password\",\"use_account_to_access\":\"In the future, you can use this account to access\",\"sign_up_header\":\"Sign Up to\",\"sign_up_for\":\"Sign Up for\",\"login_to\":\"Log in to\",\"full_name\":\"Full Name\",\"name\":\"Name\",\"name_placeholder\":\"John Doe\",\"email\":\"Email Address\",\"email_placeholder\":\"[email protected]\",\"password\":\"Password\",\"sign_in_password_placeholder\":\"Enter your password\",\"sign_up_password_placeholder\":\"Minimum of 6 characters\",\"profile_image\":\"Profile Image\",\"phone_number\":\"Phone Number\",\"profile_image_change\":\"We use \u003ca href=\\\"http://en.gravatar.com/\\\" target=\\\"_blank\\\"\u003eGravatar.com\u003c/a\u003e for our profile images. To set or change yours, \u003ca href=\\\"http://en.gravatar.com/\\\" target=\\\"_blank\\\"\u003ecreate a Gravatar account\u003c/a\u003e.\u003cbr\u003e\u003cbr\u003e\",\"new_profile_image_change\":\"We use \u003ca href=\\\"http://en.gravatar.com/\\\" target=\\\"_blank\\\"\u003eGravatar.com\u003c/a\u003e to set your profile images. To change your profile image, \u003ca href=\\\"http://en.gravatar.com/\\\" target=\\\"_blank\\\"\u003ecreate a Gravatar account\u003c/a\u003e.\u003cbr\u003e\u003cbr\u003e\",\"enter_current_password\":\"To save changes, please enter your current password\",\"new_password\":\"New password\",\"confirm_password\":\"Confirm Password\",\"reset_password\":\"Reset Password\",\"reset_password_contextual\":\"Reset it\",\"reset_my_teachable_password\":\"Reset Your myTeachable Password\",\"update_profile\":\"Save Changes\",\"forgot_password_header\":\"Forgot Your Password?\",\"reset_password_instructions\":\"Send me instructions\",\"change_my_password\":\"Change My Password\",\"set_password\":\"Set Password\",\"email_disclaimer_header\":\"Your email is secure.\",\"resend_confirmation\":\"Resend Confirmation Instructions\",\"email_disclaimer_details\":\"We will never share your email address with a third party.\",\"change_your_password_header\":\"Change Your Password\",\"allow_instructor_emails\":\"Yes, %{school_name} can email me with promotions and news. (optional)\",\"notification_preferences\":\"Notification Preferences\",\"you_are_unsubscribed\":\"You are unsubscribed from all marketing emails\",\"you_are_subscribed\":\"You are subscribed to all emails\",\"unsubscribe\":\"Click here to unsubscribe from all updates and new content emails\",\"resubscribe\":\"Click here to resubscribe for occasional updates and new content notifications\",\"must_agree_to_terms_error\":\"You must agree to the Terms of Use and Privacy Policy.\",\"fraud_suspicious_error\":\"There has been an issue with sign up. Please reach out to %{link}\",\"fraud_suspicious_teachable_account_creation_error\":\"Status Code 46: An error occurred during sign-up. Please reach out to %{link} for assistance.\",\"reached_max_schools_created\":\"You've reached your limit of schools created today.\",\"limit_new_schools_created\":\"Cannot create a new school\",\"limit_free_or_trial_schools\":\"All schools on your account must be on a paid plan. Upgrade any free or trial schools to continue.\",\"email_blocked\":\"This email address is not available\",\"didnt_receive_confirmation\":\"Didn't receive confirmation instructions?\",\"agree_to_terms_teachable\":\"By continuing, you agree to Teachable's %{teachable_tou_link} \u0026amp; %{teachable_privacy_link} and %{school_name}'s %{school_tou_link} \u0026amp; %{school_privacy_link}.\",\"agree_to_terms\":\"By continuing, you agree to the %{school_tou_link} \u0026amp; %{school_privacy_link}.\",\"by_completing_this_purchase\":\"By completing this purchase, \",\"i_agree_to_the\":\"I agree to the\",\"i_agree_to\":\"I agree to\",\"y
12ou_agree_to\":\"you agree to\",\"and\":\"and\",\"ampersand\":\"\u0026amp;\",\"the\":\"the\",\"terms_of_use\":\"Terms of Use\",\"privacy_policy\":\"Privacy Policy\",\"of_the_course_platform\":\"of the course platform\",\"additional_opt_in_message\":\"\",\"select_country\":\"Country\",\"invalid_email_or_password\":\"Your email or password is incorrect.\",\"email_blank\":\"Email is required\",\"email_invalid\":\"Email is invalid\",\"email_too_long\":\"Email is too long\",\"email_already_used\":\"Email is already in use. \",\"email_already_used_link\":\"Please sign in to your account.\",\"name_blank\":\"Name is required\",\"name_invalid_chars\":\"Name contains invalid characters\",\"name_invalid_substrings\":\"Name contains invalid substring. Please do not include urls.\",\"name_too_long\":\"Name is too long\",\"password_blank\":\"Password is required\",\"password_too_short\":\"Password must be at least 6 characters\",\"password_too_long\":\"Password is too long\",\"password_confirmation_mismatch\":\"Password confirmation doesn't match Password\",\"password_invalid_chars\":\"Password contains invalid characters\",\"must_be_internal\":\"cannot be true unless email is teachable.com, hotmart.com or external.hotmart.com\",\"must_login\":\"You must log in with your existing account\",\"sso_description_start\":\"Create a myTeachable Account to access courses on\",\"sso_description_and\":\"and\",\"sso_description_end\":\"thousands of other online schools.\",\"sso_description_no_school\":\"Create a myTeachable Account to access thousands of online schools and courses.\",\"your\":\"your\",\"teachable_account\":\"myTeachable Account\",\"error_message_header\":\"Oops! Please fix the following:\",\"teachable_account_already_has_user\":\"This myTeachable Account is already connected to a user on this school. Please sign in.\",\"authorize_oauth_error\":\"Could not authorize account. %{message}\",\"continue_with_myT\":\"Continue with myTeachable\",\"remember_me\":\"Remember me\",\"confirmation_code_problem\":\"There was a problem with the confirmation code you provided. Please check the code or try signing in again.\",\"welcome_back_link_done\":\"This account is connected to an existing %{school_name} school account. By proceeding, weâll log you in automatically.\",\"welcome_back_link_show\":\"This myTeachable Account isnât connected to your %{school_name} school account yet. By proceeding, weâll automatically connect your %{school_name} school account with your myTeachable Account.\",\"welcome_back_create_new\":\"By proceeding, weâll automatically create a %{school_name} school account and connect it to your myTeachable Account.\",\"oauth_access\":\"By allowing access, you agree to the following:\",\"oauth_prompt\":\"%{client_name} is requesting access to your account with %{school_name}\",\"oauth_able_to\":\"This will allow %{client_name} to:\",\"oauth_view_name\":\"View your first and last name\",\"oauth_view_email\":\"View your email address\",\"oauth_view_avatar\":\"View your profile image\",\"oauth_button_deny\":\"Cancel\",\"oauth_button_authorize\":\"Authorize\",\"disconnect_from_oauth\":\"Disconnect %{
12school_name} from your myTeachable Account\",\"connect_to_oauth\":\"Connect %{school_name} to your myTeachable dashboard.\",\"gdpr_updated_privacy_policy_header\":\"We've updated our Privacy Policy\",\"gdpr_updated_privacy_policy_text\":\"Effective May 25, 2018, we have updated our %{gdpr_updated_privacy_policy_link_text} in accordance with the European Union's General Data Protection Regulation (GDPR). Please read it carefully.\",\"gdpr_updated_privacy_policy_link_text\":\"Privacy Policy\",\"gdpr_updated_privacy_policy_consent\":\"I accept the new Privacy Policy\",\"ccpa_updated_privacy_policy_header\":\"We've updated our Privacy Policy\",\"ccpa_updated_privacy_policy_text\":\"Weâve updated our %{ccpa_updated_privacy_policy_link_text} and increased our transparency with a new Cookie Policy to reflect evolving best practices and an ongoing alignment with data privacy laws. To continue accessing our Platform, please confirm that you agree to our updated policies:\",\"ccpa_updated_tos_link_text\":\"Terms Of Service\",\"ccpa_updated_privacy_policy_link_text\":\"Privacy Policy\",\"ccpa_updated_cookie_policy_link_text\":\"Cookies Policy\",\"ccpa_updated_privacy_policy_consent\":\"I accept the new policies\",\"updated_terms_of_use_header_feb_21\":\"Weâve updated our annual Terms\",\"updated_terms_of_use_text_feb_21\":\"Weâve completed our annual Terms refresh to ensure that our Terms are clear and aligned with evolving best practices. To continue accessing our Platform, please confirm that you agree to our updated Terms:\",\"updated_tou_link_text_feb_21\":\"Teachable's Terms of Use\",\"updated_privacy_policy_link_text_feb_21\":\"Teachable's Privacy Policy\",\"updated_terms_of_use_consent_feb_21\":\"I accept the updated Terms above\",\"new_terms_of_use_header\":\"Welcome to %{school_name}\",\"new_terms_of_use_text\":\"Weâre so excited youâre here. Before moving forward, please read and accept the Terms of Use and Privacy Policy.\",\"new_terms_of_use_consent\":\"Continue\",\"update_user_street_addresses_header\":\"Please update your address information\",\"update_user_street_addresses_text\":\"We need you to update your address information so that our systems accurately reflect where youâre located. Please check out our %{ccpa_updated_privacy_policy_link_text} for more information about how Teachable handles personal information. \",\"update_user_street_addresses_canadian_province_text\":\"Our records show that one or more of your saved addresses is located within Canada but does not have a province or region specified.\",\"update_user_street_addresses_link_text\":\"Add address\",\"unconfirmed_email_banner\":\"Please confirm your email to fully activate your account. You can do this by clicking the link in the email confirmation we sent you.\",\"resend_confirmation_email\":\"Resend email\",\"new_password_placeholder\":\"password\"},\"current_user\":{\"confirm_access\":\"Confirm access\",\"confirm_access_instruction\":\"Enter your password below to continue %{protected_action}.\",\"auth_apps_setup_scan_title\":\"Link the app to your account\",\"auth_apps_setup_scan_instruction\":\"Scan the QR code using the two-factor authenticaton app on your phone.\",\"auth_apps_setup_input_otp_title\":\"Enter Verification Code\",\"auth_apps_setup_input_otp_instruction\":\"Enter the 6-digit verification code generated by the app on your mobile device.\",\"auth_apps_setup_recovery_codes_title\":\"Two-factor authentication successfully added\",\"auth_apps_setup_recovery_codes_instruction\":\"Now you can use the mobile authentication app to get a verification code anytime you log in to your %{school_name} account.\",\"auth_apps_setup_action\":\"setting up your new auth app\",\"auth_apps_device_otp_label\":\"6-digit authentication code\",\"auth_apps_device_otp_incorrect\":\"The OTP code is invalid. Please try again.\",\"auth_apps_already_configured\":\"Please remove the existing authenticator app before adding a new one.\",\"auth_apps_remove_button_text\":\"Remove authentication app\",\"auth_apps_remove_action\":\"removing two-factor authenticator app on your account\",\"recovery_codes_regenerate_button_text\":\"Regenerate recovery codes\",\"recovery_codes_regenerate_action\":\"regenerating recovery codes on your account\",\"recovery_codes_regenerated_title\":\"Recovery codes updated!\",\"recovery_codes_regenerated_instruction\":\"You now have new recovery codes for your two-factor authentication set-up. This also means your old codes have been invalidated.\",\"recovery_codes_modal_shared_
12instruction\":\"The single use back up codes below allow you log in to your %{school_name} account if you lose access to your mobile phone.\",\"recovery_codes_modal_shared_call_to_action\":\"Save these codes in a safe place:\",\"recovery_codes_modal_button_text\":\"Got it\"},\"identity\":{\"continue\":\"Continue\",\"verify\":\"Verify\",\"confirm\":\"Confirm\",\"technical_error\":\"There has been a technical error %{action}. Please try again later. (error code %{error_code})\",\"recaptcha_invalid\":\"Your reCAPTCHA was invalid. Please try again.\",\"all_fields_required\":\"Please fill in all the fields.\",\"login\":\"Log in\",\"sign_up\":\"Sign Up\",\"password_validation\":\"A password must use at least 6 characters.\",\"signup\":\"Sign up\",\"full_name\":\"Full Name\",\"email\":\"Email\",\"password\":\"Password\",\"phone_number\":\"Phone Number\",\"remember_me\":\"Remember Me\",\"forgot_password\":\"Forgot Password\",\"no_account\":\"Need an account?\",\"allow_marketing_emails\":\"Yes, %{school_name} can email me with promotions and news. (optional)\",\"email_already_used\":\"Email is already in use. Please log in to your account.\",\"phone_marketing_disclaimer\":\"By adding your phone number, you agree to receive promotional communications from %{school_name}. Standard message and data rates may apply.\",\"login_action\":\"logging you in\",\"sign_up_action\":\"signing you up\",\"agree_to_terms\":\"By signing up, I agree to %{school_name}'s %{terms_of_use_link} \u0026amp; %{privacy_policy_link}, and the %{teachable_terms_of_use_link} \u0026amp; %{teachable_privacy_policy_link} of the learning platform.\",\"terms_of_use\":\"Terms of Use\",\"privacy_policy\":\"Privacy Policy\",\"login_with_teachable\":\"Log in with Teachable\",\"login_with_google\":\"Log in with Google\",\"login_with_hotmart\":\"Log in with Hotmart\",\"login_with_
12sso\":\"Log in with %{sso_provider}\",\"sign_up_with_email\":\"Sign up with email\",\"sign_up_with_teachable\":\"Continue with Teachable\",\"sign_up_with_google\":\"Continue with Google\",\"invalid_email_or_password\":\"Your email or password is incorrect.\",\"teachable_account_password_notice\":\"You previously accessed this school using your Teachable Account. To continue, please use the âLogin with Teachableâ option, or set a password by clicking the âForgot Passwordâ link below.\",\"device_confirmation_incorrect\":\"Your code is invalid. Please try again.\",\"device_confirmation_expired\":\"The device confirmation code has expired. Please try logging in again.\",\"device_confirmation_rate_limit_exceeded\":\"You are doing this too fast. Please slow down.\",\"device_confirmation_resend_help\":\"If you don't see the email, check your junk, spam, social, or other folders. If you still donât see the email, you can %{link}.\",\"device_confirmation_resend_link\":\"resend the confirmation code\",\"device_confirmation_resent\":\"We have resent the device confirmation code.\",\"device_confirmation_action\":\"confirming your device\",\"auth_app_authentication_title\":\"Enter authentication code\",\"auth_app_authentication_instruction\":\"Enter the 6-digit verification code generated by the two-factor authentication app on your mobile device.\",\"auth_app_authentication_code_label\":\"6-digit authentication code\",\"auth_app_authentication_help\":\"Having problems verifying?\",\"auth_app_authentication_help_link\":\"Use a recovery code\",\"use_recovery_code_title\":\"Enter recovery code\",\"use_recovery_code_instruction\":\"If you are unable to access your mobile device, enter one of your recovery codes to verify your identity.\",\"use_recovery_code_code_label\":\"Recovery code\",\"use_recovery_code_help\":\"Are you locked out?\",\"use_recovery_code_help_link\":\"Learn how to recover your account\",\"login_with_teachable_to_sign_up\":\"Login to your Teachable Account to sign up for %{school_name}\",\"use_teachable_to_login\":\"Use your Teachable Account to login to %{school_name}\",\"teachable_account_linked\":\"Teachable account successfully linked.\",\"teachable_account_not_authorized_by_user\":\"Teachable accounts not linked. To link it you need to authorize Teachable accounts.\",\"authorized_as_different_user\":\"You're already logged in with a different account. Please log out first, if you want to login as someone else.\",\"teachable_account_not_authorized\":\"You can't use your Teachable Account without authorizing %{school_name} to read your profile information. If you still wish to use your Teachable Account, you can try again.\",\"teachable_account_technical_error\":\"There has been a technical error while interacting with your Teachable Account. Please try again later. (error code %{error_code})\",\"teachable_account_not_linked_error\":\"Looks like you haven't linked that account yet.\",\"teachable_account_not_linked_email_taken\":\"This Teachable Account is not linked to %{school_name}. Use your email and password below to log in and link your Teachable Account to this school. If you cannot remember your password, you can reset it by clicking \\\"forgot password\\\".\",\"teachable_account_not_linked_with_sign_up\":\"This Teachable Account is not linked to %{school_name}. Please try a different Teachable Account or sign up below. Not sure if you have an account? Check your inbox for a confirmation email.\",\"teachable_account_not_linked_without_sign_up\":\"This Teachable Account is not linked to %{school_name}. If you believe you have an account, please try a different login â or you can create one after you make a purchase in this school. Not sure if you have an account? Check your inbox for a confirmation email.\",\"teachable_account_linked_to_different_user\":\"This Teachable Account is already linked to a different account on %{school_name}. If you wish to link it to this account, you need to login to the other account first and unlink it.\",\"user_linked_to_different_teachable_account\":\"Your account on %{school_name} is already linked to a Teachable Account. You first have to unlink
12it before continuing.\",\"google_account_linked_to_different_user\":\"Your Google Account is already linked to a different account on %{school_name}. If you wish to link it to this account, you need to login to the other account first and unlink it.\",\"google_account_technical_error\":\"There has been a technical error while interacting with your Google Account. Please try again later. (error code %{error_code})\",\"disconnect_header\":\"To disconnect, you first need to set a password\",\"disconnect_submit\":\"Disconnect\",\"disconnect_cancel\":\"Cancel\",\"disconnect_password_error\":\"Passwords do not match. Please try again.\",\"unlink_submit\":\"Unlink\",\"set_password_header\":\"Set a Password\",\"set_password_button\":\"Continue\",\"set_password_description\":\"In the future, you can use this account to access %{school_name}\",\"forgot_password_header\":\"Reset Password\",\"forgot_password_intro\":\"Reset your password by providing your account email below.\",\"forgot_password_submit\":\"Next\",\"forgot_password_check_email_header\":\"Check your email\",\"forgot_password_check_email_intro\":\"You'll receive a link in the email you supplied that will enable you to reset your account password.\",\"forgot_password_check_email_check_spam\":\"If you don't see the email, check other places it might be, like your junk, spam, social, or other folders.\",\"forgot_password_check_email_resend_button\":\"Resend Email\",\"forgot_password_check_email_sent\":\"Email sent\",\"forgot_password_check_email_login_return\":\"Return to login\",\"forgot_password_link_expired\":\"This link has expired. Please request a new one with the form below.\",\"reset_password_header\":\"Reset Your Password\",\"reset_password_intro\":\"Strong passwords include numbers, letters, and punctuation marks.\",\"reset_password_submit\":\"Reset Password\",\"reset_password_input\":\"Enter new password\",\"reset_password_input_confirmation\":\"Confirm new password\",\"reset_password_success\":\"Your password has been reset.\",\"reset_password_error\":\"An error occurred while resetting your password\",\"invalid_authorization\":\"This application is not registered with this school. Contact your school administrator for more information.\",\"invalid_scope\":\"This application requested a permission that is not recognized. Contact the application's developer for support.\",\"oauth\":{\"failed_to_fetch_application_profile\":\"We couldn't load this OAuth application. Contact the application's developer for support. (error code %{error_code})\",\"insufficient_scopes\":\"You don't have the necessary scopes. (error code %{error_code})\",\"authorization_failed\":\"Authorization failed. (error code %{error_code})\",\"user_id_mismatch\":\"This authorization request doesn't match the signed-in user. Start the authorization again. (error code %{error_code})\",\"failed_to_fetch_consumer_profile\":\"We couldn't verify this OAuth application. Contact the application's developer for support. (error code %{error_code})\",\"failed_to_persist_grant\":\"There has been a technical error. Please try again later. (error code %{error_code})\"},\"account_detection_description\":\"Looks like you have an existing account with us!\",\"account_detection_description_footer\":\"Login to finish your purchase.\"},\"teachable_account_convert_modal\":{\"convert_modal_title\":\"One last thing... please complete setting up your account by connecting it with a Teachable Account.\",\"convert_modal_description\":\"A Teachable Account allows you to use a single, centralized account to access hundreds of online schools. Once you log in or create a Teachable Account, we'll associate your existing course enrollments on this school with your new account.\",\"convert_modal_learn_more\":\"Learn more\",\"convert_modal_login\":\"I have an existing Teachable Account\",\"convert_modal_signup\":\"Create a Teachable Account\"},\"manage_subscriptions\":{\"title\":\"Other Subscriptions\",\"course_name\":\"Course Name\",\"recurring_price\":\"Recurring price\",\"enrollment_time\":\"Time of enrollment\",\"actions\":\"Actions\",\"coupon_recurring_price\":\"%{code} coupon applied\",\"cancel_prompt\":\"Are you sure?\",\"cancel_text\":\"Cancel\",\"renews\":\"Renews\",\"weekly\":\"Weekly subscription\",\"biweekly\":\"Biweekly subscription\",\"monthly\":\"Monthly subscription\",\"quarterly\":\"Quarterly subscription\",\"semiannual\":\"Semiannual subscription\",\"annual\":\"Annual subscription\",\"renew\":\"Renew\"},\"card_info\":{\"title\":\"Membership\",\"includes\":\"Includes\",\"coupon\":\"%{code}
12 coupon applied\",\"cancel_btn\":\"Cancel membership\",\"compare_tier_btn\":\"Compare tiers\",\"renew_btn\":\"Renew\",\"renew_label\":\"Renews on\",\"expires_label\":\"Expires on\",\"expired_label\":\"Expired on\",\"moves_to_label\":\"Moves to\",\"courses_label\":\"courses\",\"course_label\":\"course\",\"digital_download_label\":\"digital download\",\"digital_downloads_label\":\"digital downloads\",\"content_container_label\":\"lesson\",\"content_containers_label\":\"lessons\",\"coaching_service_label\":\"coaching service\",\"coaching_services_label\":\"coaching services\",\"community_label\":\"Community access\",\"cancel_modal\":{\"title\":\"Are you sure?\",\"description_membership\":\"Are you sure you want to cancel your membership? You will lose access to this content at the end of your current billing period.\",\"description_subscription\":\"Are you sure you want to cancel your subscription? You will lose access to this product at the end of your current billing period.\",\"dismiss_btn\":\"Dismiss\",\"cancel_btn_membership\":\"Cancel membership\",\"cancel_btn_subscription\":\"Cancel subscription\"},\"compare_to\":{\"compare_to_label\":\"Compare to:\",\"compare_tiers_label\":\"Compare tiers\",\"monthly_label\":\"Monthly\",\"yearly_label\":\"Yearly\",\"current_tier_label\":\"Current tier\",\"billed_monthly_label\":\"billed monthly\",\"billed_annually_label\":\"billed annually\",\"details_label\":\"Details\",\"join_btn\":\"Join\",\"tier_paragraph\":\"Any progress you have made in products in your current tier will be saved if they are also part of this tier. You may lose access to certain products if they are excluded from this tier.\"}},\"purchase_history\":{\"title\":\"Your purchase history\",\"product\":\"Product\",\"price\":\"Price\",\"date\":\"Purchase date\",\"actions\":\"Actions\",\"view_receipt\":\"View Receipt\"},\"credit_card\":{\"card_on_file\":\"Card on file:\",\"justification\":\"You must keep a card on file as long as you have an active subscription or payment plan.\",\"remove\":\"Remove card\",\"removed_message\":\"Card removed successfully\",\"saved_messaged\":\"Card added successfully\",\"default_error\":\"Something went wrong, please refresh and try again.\",\"save\":\"Update Credit Card\",\"card_name_label\":\"Name on card\",\"card_name_placeholder\":\"Emily J Smith\",\"card_number_label\":\"Card Number\",\"expiration_label\":\"Expiration Date\",\"cvc_label\":\"CVC Code\",\"month_placeholder\":\"MM\",\"year_placeholder\":\"YYYY\",\"cvc_placeholder\":\"XXX\",\"cc_placeholder\":\"XXXX XXXX XXXX XXXX\",\"requires_action\":\"Your bank requires further authentication.\"},\"teachable_accounts\":{\"school_managed_by_sso\":\"This school is managed via SSO.\",\"school_managed_by_sso_link\":\"Click here to authenticate\"},\"edit_profile\":{\"success_message\":\"Your profile has been updated.\",\"phone_number_success_message\":\"Your phone number has been updated.\",\"success_message_student_profile\":\"Your changes have been saved\",\"error_message\":\"Please fix the errors below.\",\"invalid_character\":\"Invalid characters\",\"confirm_email_success_message\":\"You have successfully confirmed your email address.\",\"email_confirmation_sent_message\":\"A confirmation email has been sent to\",\"email_confirmation_instruction_message\":\"Once you confirm, we will update your email. Can't find your email? \u003ca\u003eResend\u003c/a\u003e\",\"convert_this_profile\":\"Convert this profile to a myTeachable Account\",\"convert_benefits\":\"to log in to hundreds of other online courses. \u003ca href=\\\"https://support.teachable.com/hc/en-us/articles/226471247\\\" class=\\\"gray-link\\\"\u003eLearn more\u003c/a\u003e\",\"register_with_this_course\":\"Register for this school with your myTeachable Account.\",\"edit_information_on_myteachable\":\"Click here to edit your profile information\",\"teachable_account_linked\":\"Teachable account successfully linked.\",\"teachable_account_not_linked\":\"Teachable account successfully unlinked\",\"managed_by_sso\":\"This user is managed via SSO. Please contact your administrator to update your email address or name.\",\"managed_by_teachable\":\"Your profile is managed by Teachable.\",\"update_confirmation\":\"You updated your account successfully. Please check your email and follow the confirm link to confirm your new email address.\",\"email_confirmation_cant_find_message\"
12:\"Once you confirm, we will update your email. Can't find your email?\",\"email_confirmation_resend_text\":\"Resend\",\"header\":\"Profile\",\"linked_accounts\":\"Linked Accounts\",\"link_header_teachable\":\"Log in with Teachable\",\"unlink_header_teachable\":\"Teachable Account\",\"login\":\"Login\",\"linked\":\"Linked\",\"link\":\"Link\",\"unlink\":\"Unlink\",\"not_linked\":\"Not Linked\",\"disconnect\":\"Disconnect\",\"notifications\":\"Notifications\",\"view_account\":\"View Account\",\"edit\":\"Edit\",\"change\":\"Change\",\"edit_name\":\"Edit Name\",\"edit_email\":\"Edit Email\",\"edit_phone_number\":\"Edit Phone Number\",\"save\":\"Save\",\"change_password\":\"Change Password\",\"provider_disconnected_password\":\"To unlink your %{provider} account, you first need to set a password\",\"password\":\"Password\",\"new_password\":\"New Password\",\"confirm_password\":\"Confirm Password\",\"current_password\":\"Current Password\",\"current_password_incorrect\":\"The password you entered is incorrect.\",\"no_password_set\":\"No password is set. 3rd party used to sign up.\",\"google_connected\":\"Your Google account has been linked\",\"google_unlinked\":\"Your Google account has been unlinked\",\"failed_disconnect\":\"Failed to disconnect\"},\"account_security\":{\"auth_app\":\"Authenticator app\",\"auth_apps_header\":\"Two-factor authentication\",\"auth_apps_intro\":\"You can use any authentication app to get an authentication code when you log in to this account. Two-factor authentication adds an additional layer of security to your account.\",\"auth_apps_configured\":\"(Active since %{created_at})\",\"auth_apps_not_configured\":\"(Inactive)\"},\"emails\":{\"common_greeting\":\"Hi %{name},\",\"common_ending\":\"Happy Learning!\",\"get_started\":\"Get Started\",\"reset_password_greeting\":\"Hello\",\"reset_password_intro\":\"Someone has requested a link to change your password at\",\"reset_password_instructions\":\"You can do this through the link below.\",\"reset_password_link_text\":\"Change my Password\",\"reset_password_disclaimer\":\"If you didn't request this, please ignore this email.\",\"reset_password_details\":\"Your password won't change until you access the link above and create a new one.\",\"free_enrollment\":\"just enrolled in\",\"paid_enrollment\":\"just purchased\",\"unsubscribe_link_text\":\"Unsubscribe from Marketing Emails\",\"paid_enrollment_for\":\"for\",\"confirm_device_instructions_header\":\"New device access\",\"confirm_device_instructions_description_user\":\"Youâre getting this email because you attempted to log in to your account from a new device. Enter the code below to confirm this device.\",\"confirm_device_instructions_description_user_from_checkout\":\"Youâre getting this email because you attempted to log in to your account from a new device. \",\"confirm_device_instructions_description_teachable_account\":\"Youâre getting this email because you attempted to log in to your myTeachable Account from a new device. Enter the code below to confirm this device.\",\"confirm_device_instructions_description_teachable_account_from_checkout\":\"Youâre getting this email because you attempted to log in to your myTeachable Account from a new device. \",\"confirm_device_instructions_unknown_item\":\"Unknown\",\"confirm_device_instructions_label_date\":\"Date\",\"confirm_device_instructions_label_location\":\"Location\",\"confirm_device_instructions_label_ip\":\"IP address\",\"confirm_device_instructions_label_device\":\"Device\",\"confirm_device_instructions_access_email_description\":\"Please note that you must enter the code on the same device you are confirming.\",\"confirm_device_verification_code_timeline\":\"Confirmation code (valid for 24 hours):\",\"confirm_device_verification_code_timeline_1_hour\":\"Confirmation code (valid for 1 hour):\",\"confirm_device_instructions_link_alt_text_before_link\":\"You can also \",\"confirm_device_instructions_link_alt_text\":\"click here\",\"confirm_device_instructions_link_alt_text_from_checkout\":\"Click here\",\"confirm_device_instructions_link_alt_text_after_link\":\" to confirm your device.\",\"comfirm_device_log_in_attempt_description\":\"Below are the details of the login attempt. If this was not you, please \",\"confirm_device_instructions_link\":\"Confirm sign-in\",\"confirm_device_warning_link_user\":\"reset your account password.\",\"confirm_device_warning_link_teachable_account\":\"changing the password for your myTeachable Account.\",\"confirm_device_location_explanation\":\"*The location is approximate and determined by the IP address.\",\"email_confirmation_title\":\"Confirm your email address\",\"email_confirmation_title_otp\":\"Welcome to %{school_name}\",\"email_confirmation_greeting\":\"Hello %{name},\",\"email_confirmation_intro\":\"Glad to have you on board.\",\"email_confirmation_intro_otp\":\"You were enrolled by the owner of this school.\",\"email_confirmation_instructions\":\"Please confirm your email address by clicking the button below:\",\"email_confirmation_instructions_otp\":\"Please log in to your account using this email address to access your content and start learning!\",\"email_confirmation_link_text\":\"Confirm Email\",\"email_confirmation_link_text_otp\":\"Log in\",\"email_confirmation_details\":\"Once confirmed, you'll be able to log in with your new account.\",\"email_confirmation_details_otp\":\"If you believe you were added by mistake or maliciously please reach out to Teachable Support.\",\"teachable_account_support_before_address\":\"If you didn't make this change, email\",\"teachable_account_support_after_address\":\"so we can help you secure your account.\",\"teachable_account_unlinked_notification_intro\":\"The linked account, Teachable, which you previously used to log in to your %{school_name} account was unlinked today. If you would like to link Teachable to your account again, you can do so from your profile.\",\"teachable_account_linked_notification_intro_before_school_link\":\"Teachable has been linked to your %{school_name} account today. You can now use Teachable to log in to \",\"teachable_account_linked_notification_intro_after_school_link\":\"If you would like to unlink Teachable from your account, you can do so from your profile.\",\"teachable_account_disabled_notification_intro_before_school_link\":\"The owner of \",\"teachable_account_disabled_notification_intro_after_school_link\":\"has disabled Teachable Accounts for their school.\",\"teachable_account_disabled_notification_instructions\":\"To continue to be able to access your content, set a password for your %{school_name} account using the link below.\",\"teachable_account_disabled_notification_link_text\":\"Set a password\",\"teachable_account_disabled_notification_support_before_address\":\"If you have any further questions or concerns email\",\"teachable_account_disabled_notification_support_after_address\":\"so we can help you access your account.\",\"account_locked_title\":\"Unlock your account\",\"account_locked_greeting\":\"Hello\",\"account_locked_description\":\"Your account has been locked due to an excessive number of unsuccessful sign in attempts.\",\"account_locked_link_description\":\"Click on the link below to unlock your account.\",\"unlock_link_text\":\"Unlock my account\",\"deactivation_support\":\"For additional support, \u003ca href=\\\"http://teachable.com/help/\\\" target=\\\"_blank\\\"\u003eplease submit a ticket here\u003c/a\u003e.\",\"authentication_token_generated_title\":\"An authentication token has been added to your account\",\"authentication_token_generated_greeting\":\"Hello\",\"authentication_token_generated_intro\":\"An authentication token has been added to your account. These tokens can be used by automated system to perform actions on your behalf.\",\"authentication_token_generated_instructions\":\"If you didn't create this token, please change your password immediately and revoke the token from your school dashboard.\",\"authentication_token_generated_label_note\":\"Note\",\"authentication_token_generated_label_permissions\":\"Permissions\",\"authentication_token_generated_unknown_note\":\"No note\",\"authentication_token_generated_unknown_permissions\":\"No known permissions\",\"disable_google_accounts_intro_before_address\":\"This email is to notify you that an administrator for\",\"disable_google_accounts_intro_after_address\":\"has disabled Google Accounts as a login o
12ption. You are getting this email because you have linked your Google Account and you can no longer use it to log in to %{school_name}. To make sure you don't have trouble logging in to your account, follow these steps:\",\"disable_google_accounts_step1\":\"Reset your password\",\"disable_google_accounts_step2\":\"Log in using your email and password\",\"google_accounts_support_before_address\":\"If you have any further questions or concerns, please look at our\",\"google_accounts_help_guide\":\"help guide\",\"google_accounts_support_after_address\":\"or contact the administrator for %{school_name}.\",\"google_account_unlinked_notification_intro\":\" The linked Google account, which you previously used to log in to your %{school_name} account was unlinked today. If you made this change, then itâs all good.\",\"google_unlink_account_support_before_address\":\"If you would like to link your Google account again, you can do so from your profile. If you didnât make this change, email \",\"google_unlink_account_support_after_address\":\"so we can help you secure your account.\",\"change_password_confirmation_intro\":\"The password for your %{school_name} account was changed today. If you made this change, then please ignore this email.\",\"change_password_confirmation_before_instructions\":\"If you didnât make this change, you can reset your password using this\",\"change_password_confirmation_after_instructions\":\"to secure your account.\",\"teachable_account_set_password_greeting\":\"Hi\",\"teachable_account_set_password_intro\":\"Congratulations on getting started on teachable. Before we make things official, please set your password below\",\"teachable_account_set_password_link_text\":\"Set your password\",\"teachable_account_set_password_disclaimer\":\"Didn't create an account? Simply ignore or delete this email, and nothing further will happen.\",\"otp_subject\":\"%{code} is your %{fromName} %{intent} code\",\"otp_title\":\"Verification code\",\"otp_code_subtitle\":\"Copy the code below to %{intent} to \u003cb\u003e%{school_name}\u003c/b\u003e. This code can only be used once and expires in 10 minutes.\",\"otp_code_expired_subtitle\":\"If the code is expired, try to %{intent} again.\",\"otp_intent_subtitle\":\"Didn't try to %{intent}? Please, ignore this message.\"},\"email_receipts\":{\"thank_you_for_enrolling_in\":\"Thanks for enrolling in\",\"thank_you_for_purchasing\":\"Thanks for purchasing\",\"refund_for\":\"Refund for\",\"this_course_can_be_accessed_at\":\"This course can be accessed at any time by going to\",\"purchase_questions\":\"Questions about this payment?\",\"thank_you\":\"Happy learning!\",\"sign_off\":\"Best wishes,\",\"total\":\"Total\",\"discount\":\"Discount\",\"tax\":\"Tax\",\"list_price\":\"List Price\",\"vendor\":\"Supplier\",\"vendor_tax_id\":\"Tax ID\",\"provider\":\"Provider\",\"purchase_date\":\"Purchase Date\",\"purchaser_tax_id\":\"Tax ID\",\"student_login_details\":\"Contact Information\",\"address\":\"Address\",\"billing_info\":\"Billing Info\",\"shipping_address\":\"Delivery Address\",\"course_name\":\"Product Name\",\"product_id\":\"Product ID\",\"receipt_number\":\"Receipt Number\",\"payment_receipt\":\"Payment Receipt\",\"utc\":\"UTC\",\"transaction_date\":\"Transaction Date\",\"customer\":\"Customer\",\"school\":\"School\",\"price\":\"Price\",\"order_summary\":\"Order Summary\",\"payment_method\":\"Payment Method\",\"order_description_greeting\":\"Hi\",\"order_description\":\"Thanks for your order.\u003cbr\u003e\u003cbr\u003e A detailed summary of your purchase is below. Please note that this cannot be used as a tax invoice. Your invoice is attached in this email.\u003cbr\u003e\u003cbr\u003e\"},\"email_subjects\":{\"abandoned_order_notification\":\"Your %{school_name} basket\",\"checkout_session_recovery\":\"Complete your %{school_name} purchase\",\"voucher\":\"%{purchaser_name} sent you a gift from %{school_name}\",\"locked_account_instructions\":\"IMPORTANT: Weâve locked your account\",\"purchase_notification\":\"You are now enrolled in\",\"refund_notification\":\"You are receiving a refund\",\"gifting_notification\":\"Thanks for purchasing\",\"failed_payment_notification\":\"Failed payment for\",\"payment_requires_action_notification\":\"Payment requires action for\",\"subscription_cancelled\":\"Subscription canceled for\",\"reset_password_instructions\":\"Reset Password Instru
12ctions\",\"new_comment_notification\":\"New comment on\",\"confirmation_instructions\":\"Confirm Your Account\",\"imported_user_welcome\":\"Youâve been added as a student\",\"affiliate_confirmation\":\"Youâve been added as an affiliate\",\"teachable_account_unlinked_notification\":\"Your account settings for %{school_name} have been updated\",\"teachable_account_linked_notification\":\"Your account settings for %{school_name} have been updated\",\"teachable_account_disabled_notification\":\"Your access method for %{school_name} have been updated\",\"receipt_for\":\"Receipt for\",\"certificate_issued_notification\":\"You've been issued a certificate for completing\",\"confirm_device\":\"Login attempt on a new device\",\"upcoming_payment_notification\":\"Upcoming Subscription Payment for\",\"free_trial_reminder_students\":\"Your Free Trial Is Ending Soon For\",\"creator_inactive_videos_subject\":\"Attention: Your inactive videos are being retired\",\"authentication_token_generated\":\"An authentication token has been added to your account\",\"free_trial_receipt_students\":\"You've Enrolled in a Free Trial for\",\"free_trial_receipt_schools\":\"You've Signed Up For a Free Trial\",\"limited_time_unenrollment_notification\":\"Access to your product has expired\",\"bundle_limited_time_unenrollment_notification\":\"Access to your product bundle has expired\",\"creator_custom_domain_deletion_subject\":\"Attention: Your custom domain has been deleted\",\"disable_google_clients\":\"%{school_name} has disabled log in with Google\",\"google_account_unlinked_notification\":\"Your %{school_name} account settings have been updated\",\"change_password_confirmation\":\"Your %{school_name} password has been changed\",\"b2b_org_admin_confirmation\":\"You've been added as an organization admin\"},\"confirmations\":{\"redeem_your_purchase\":\"Redeem your copy of\",\"confirm_account\":\"Confirm Your Account Information\",\"redeem\":\"Redeem\",\"email_body\":\"You can confirm your account email through the link below\",\"link_text\":\"Confirm Email\",\"thank_you_for_enrolling\":\"Thanks for enrolling\",\"continue_to_course\":\"Continue to course\",\"confirmed\":\"Your email address has been successfully confirmed.\",\"send_instructions\":\"You will receive an email with instructions for how to confirm your email address in a few minutes.\",\"update_password\":\"Please update your password\",\"post_confirmation_message_header\":\"Thanks for confirming!\",\"post_confirmation_message\":\"We've verified your account with the email\",\"post_confirmation_usage\":\"Use your new account to login to %{school_name}\",\"post_confirmation_button\":\"Go to Courses\",\"post_confirmation_header\":\"Thanks for confirming your email!\",\"post_confirmation_continue\":\"Continue\",\"already_confirmed_header\":\"Your email address has already been confirmed.\",\"expired_token_header\":\"This confirmation link has expired.\",\"expired_token_usage\":\"Please request a new link from your profile page.\",\"email_already_in_use_header\":\"This email address has already been taken by a different account at %{school_name}.\",\"email_already_in_use_usage\":\"Please go to your profile page and try updating your email address again.\",\"share_on\":\"Share on\",\"not_you\":\"Not you?\",\"log_out\":\"Log out\"},\"failure\":{\"already_authenticated\":\"You are already signed in.\",\"inactive\":\"Your account is not activated yet.\",\"invalid\":\"Invalid email or password.\",\"locked\":\"You've exceeded the number of unsuccessful login attempts. Please check your email to unlock your account.\",\"last_attempt\":\"You have one more attempt before your account is locked.\",\"timeout\":\"Your session expired. Please sign in again to continue.\",\"unauthenticated\":\"You need to sign in or sign up before continuing.\",\"unconfirmed\":\"You have to confirm your email address before continuing.\",\"new_device_sign_in\":\"We don't recognize this device. For your security, we've sent you an email with a confirmation link to confirm that you are the owner of this account. Please check your email and click the link we sent.\"},\"passwords\":{\"no_token\":\"You can't access this page without coming from a password reset email. If you do come from a password reset email, please make sure you used the full URL provided.\",\"send_instructions\":\"Weâve sent an email with a link to reset your account password to the email address you supplied.\",\"send_paranoid_instructions\":\"If your email address exists in our database, you will receive a password recovery link at your email address in a few minutes.\",\"updated\":\"Your password has been changed successfully. You are now signed in.\",\"updated_not_active\":\"Your password has been changed successfully.\",\"not_found\":\"We couldn't find an account with that email address\",\"invali
12d\":\"Invalid password.\"},\"registrations\":{\"destroyed\":\"Bye! Your account has been successfully cancelled. We hope to see you again soon.\",\"signed_up\":\"Welcome! You have signed up successfully.\",\"signed_up_but_inactive\":\"You have signed up successfully. However, we could not sign you in because your account is not yet activated.\",\"signed_up_but_locked\":\"You have signed up successfully. However, we could not sign you in because your account is locked.\",\"signed_up_but_unconfirmed\":\"A message with a confirmation link has been sent to your email address. Please follow the link to activate your account.\",\"update_needs_confirmation\":\"You updated your account successfully, but we need to verify your new email address. Please check your email and follow the confirm link to confirm your new email address.\",\"updated\":\"Your account has been updated successfully.\",\"allow_marketing_emails\":\"Yes, %{school_name} can email me with promotions and news. (optional)\",\"no_enrollments\":\"This product is not available. Contact the school owner for more information.\"},\"card_decline_reasons\":{\"amount_too_small\":\"The minimum amount must be $0.50 USD (or equivalent).\",\"approve_with_id\":\"The payment cannot be authorized.\",\"card_not_supported\":\"This card does not support this type of purchase. Please check with your card provider.\",\"card_velocity_exceeded\":\"This card has exceeded its balance or credit limit. Please try another card.\",\"currency_not_supported\":\"This card does not support the specified currency. Please try another card.\",\"duplicate_transaction\":\"An identical transaction was submitted very recently. Please try again later, or try another card.\",\"expired_card\":\"This card has expired. Please try again with a different card.\",\"fraudulent\":\"Your payment could not be processed. Please contact\",\"incorrect_number\":\"Your card number is incorrect. Please try again with the correct card information, or try a different payment method.\",\"incorrect_cvc\":\"Invalid card information. Please try again.\",\"incorrect_pin\":\"Invalid card information. Please try again.\",\"incorrect_zip\":\"Invalid card information. Please try again.\",\"insufficient_funds\":\"Your payment could not be processed due to insufficient funds. Please try a different payment method or contact your bank/card issuer.\",\"invalid_account\":\"This card, or connected account, is invalid.\",\"invalid_amount\":\"Invalid payment amount.\",\"invalid_cvc\":\"Invalid card information. Please try again.\",\"invalid_expiry_year\":\"Invalid card information. Please try again.\",\"invalid_number\":\"Invalid card information. Please try again.\",\"invalid_pin\":\"Invalid card information. Please try again.\",\"issuer_not_available\":\"Unable to reach the card provider. Please contact your card provider if the issue persists.\",\"lost_card\":\"Your payment could not be processed. Please contact the card's issuing bank. If the problem persists please contact\",\"merchant_blacklist\":\"Please contact\",\"new_account_information_available\":\"This card, or connected account, is invalid.\",\"not_permitted\":\"The payment is not permitted.\",\"pickup_card\":\"Card declined. Please contact your card provider.\",\"pin_try_exceeded\":\"The allowed number of PIN attempts has been reached.\",\"processing_error\":\"An error occurred while processing this card.\",\"reenter_transaction\":\"Card declined. Please contact your card provider.\",\"restricted_card\":\"Card declined. Please contact your card provider.\",\"testmode_decline\":\"Stripe test cards cannot be used for purchases.\",\"withdrawal_count_limit_exceeded\":\"This card has reached its credit limit.\",\"stolen_card\":\"Your payment could not be processed. Please contact the card's issuing bank. If the problem persists please contact\",\"call_issuer\":\"Card declined. Please contact your card provider.\",\"do_not_honor\":\"Your card was declined. Please try a different payment method or contact your bank/card issuer.\",\"do_not_try_again\":\"Card declined. Please contact your card provider.\",\"generic_decline\":\"Your payment could not be processed. Please contact the card's issuing bank. If the problem persists please contact\",\"no_action_taken\":\"Card declined. Please contact your card provider.\",\"revocation_of_all_authorizations\":\"Card declined. Please contact your card provider.\",\"revocation_of_authorization\":\"Card declined. Please contact your card provider.\",\"security_violation\":\"Card declined. Please contact your card provider.\",\"service_not_allowed\":\"The card has been declined for an unknown reason.\",\"stop_payment_order\":\"Card declined. Please contact your card provider.\",\"transaction_not_allowed\":\"Your card was declined. Please try a different payment method or contact your bank/card issuer.\",\"try_again_later\":\"Your card was declined. Please wait before trying again with this card, try a different payment method, or contact your bank/card issuer.\"},\"sessions\":{\"signed_in\":\"Signed in successfully.\",\"signed_out\":\"Signed out successfully.\",\"already_signed_out\":\"Signed out successfully.\",\"locked\":\"You've exceeded the number of unsuccessful login attempts. Please check your email to unlock your account.\",\"unrecognized_device_title\":\"New device detected\",\"new_device_sign_in\":\"To verify itâs you, enter the code from the email weâve just sent to you.\",\"confirm_device_instructions_notice\":\"Confirm this device by entering the code in the email we sent you.\",\"resend_device_confirmation_email_link\":\"Resend Code\",\"confirmation_code_label\":\"Confirmation code\",\"submit_confirmation_code\":\"Next\"}
12,\"legacy_not_implementing\":{\"enroll_in\":\"Enroll in\",\"enter_your_email\":\"Enter your email address and we will send you a link to reset your password\",\"enroll_for\":\"Enroll for\",\"annually_save\":\"Or pay annually and save!\",\"about_this_course\":\"About This Course\",\"legacy_courses\":\"courses\",\"sign_up_to_enroll_in\":\"Sign Up or Log in to Enroll in\",\"come_back_soon\":\"Come back soon\",\"please_try_again\":\"Please try again\",\"per_month_after\":\"per month after\",\"per_year_after\":\"per year after\",\"checking_if_email_exists\":\"Checking if email exists\",\"success\":\"Success!\",\"sorry\":\"Sorry!\",\"error\":\"Error\",\"invalid_email\":\"Your email address is invalid.\",\"email_already_exists\":\"Your email address already has an account. Please login instead.\",\"password_six_characters\":\"Your password must be at least 6 characters.\",\"invalid_name\":\"Please fill out a valid name.\",\"click_here\":\"Click here\",\"to_login\":\"to login\",\"agree_to_terms\":\"I agree to the Terms of Service and Privacy Policy.\",\"no_minimums\":\"No minimums, cancel anytime.\",\"for_next\":\"for next\",\"invalid_coupon\":\"Invalid Coupon\",\"your_rating\":\"Your rating\",\"edit\":\"Edit\",\"expand\":\"Expand\",\"apply\":\"Apply\",\"expired_invalid_coupon_entered\":\"The coupon code you entered is expired or invalid\",\"courses_taught_by\":\"Courses Taught by\",\"instructor_bio\":\"Instructor Bio\",\"review\":\"Review\",\"rating\":\"Rating\",\"review_headline\":\"Review Headline\",\"rate_class\":\"Rate Class\",\"skip_for_now\":\"Skip for Now\",\"download_lecture_video\":\"Download lesson Video\",\"not_taking_any_courses\":\"You are not taking any courses right now.\",\"discover_courses\":\"Discover Courses\",\"add_new_credit_card\":\"Add New Credit Card\",\"cancel_subscription_confirmation\":\"Are you sure you want to cancel your subscription? You will be removed from the course immediately.\",\"profile_updated\":\"Profile updated!\",\"save_your_review\":\"Save Your Review\",\"lecture_section\":\"Section\",\"lecture\":\"Lesson\",\"logged_out_successfully\":\"Logged out successfully\",\"must_agree_to\":\"By signing up, you agree to our\",\"no_problem_password\":\"No problem, you can reset your password\",\"invalid_login\":\"Invalid email or password.\"},\"quiz\":{\"quiz\":\"Quiz\",\"back\":\"Back\",\"check\":\"Check\",\"continue\":\"Continue\",\"you_scored\":\"You scored\",\"retake_quiz\":\"Retake Quiz\",\"select_an_answer\":\"Select an answer.\",\"retake_retry\":\"You need a score of at least %{minimumQuizScore}% to continue - you may retake this quiz %{retakes} more time(s).\",\"retake_request\":\"You need a score of at least %{minimumQuizScore}% to continue - a request has been sent to the school owner to reset your score. You will be notified if the school owner allows you to retake this quiz.\",\"answer_correct\":\"Selected answer is correct\",\"answer_incorrect\":\"Selected answer is incorrect\",\"matching_prompt_label\":\"Prompt %{number}\",\"matching_match_label\":\"Match %{number}\",\"matching_prompts_label\":\"Prompts\",\"matching_matches_label\":\"Matches\",\"fill_blank_answer_label\":\"Answer\",\"correct_answer_label\":\"Correct answer\",\"correct_answers_label\":\"Correct answers\"},\"certificates\":{\"certificate_download_cta\":\"Download Certificate\",\"certificate_share_on_linkedin\":\"Share on LinkedIn\",\"certificate_linkedin_modal_close\":\"Close\",\"certificate_linkedin_instructions_title\":\"How to add this certificate to your LinkedIn profile\",\"certificate_linkedin_step_download\":\"Download\",\"certificate_linkedin_step_download_suffix\":\"your certificate\",\"certificate_linkedin_step_go_to\":\"Go to your\",\"certificate_linkedin_step_linkedin_profile\":\"LinkedIn profile\",\"certificate_linkedin_step_click\":\"Click\",\"certificate_linkedin_step_add_profile_section\":\"Add profile section\",\"certificate_linkedin_step_licenses_certificates\":\"Licenses \u0026 certificates\",\"certificate_linkedin_step_fill_details\":\"Fill in the details:\",\"certificate_linkedin_field_name\":\"Name\",\"certificate_linkedin_field_org\":\"Org\",\"certificate_linkedin_field_date\":\"Date\",\"certificate_linkedin_field_id\":\"ID\",\"certificate_linkedin_field_media\":\"Media\",\"certificate_linkedin_
12step_save\":\"Save\",\"certificate_linkedin_download_and_share\":\"Download and share certificate\"},\"attributes\":{\"url\":\"Domain\"},\"blog\":{\"about\":\"ABOUT\",\"read_more\":\"READ MORE\"},\"contact\":{\"success_message\":\"Your message has been successfully sent to the school owner(s).\",\"failure_message\":\"Unable to send message, please try again.\",\"unconfirmed_email_message\":\"You need to confirm your email address before using this functionality.\"},\"activerecord\":{\"errors\":{\"models\":{\"account_payment_method\":{\"taken\":\"\"}}},\"models\":{\"domain\":\"Domain\"},\"attributes\":{\"domain_checker\":{\"url\":\"Domain\"},\"creator_product\":{\"url\":\"Url\"}}},\"errors\":{\"messages\":{\"invalid_for_summit\":\"is invalid. This email is already in use. Please enter the correct password\",\"rate_limited\":\"You are doing this too fast. Please wait and try again in a few minutes\",\"card_cannot_be_processed\":\"We cannot process this card, please try a different one.\",\"vertex_invalid_address\":{\"code\":\"E1000\",\"title\":\"Invalid Address\"}}}}},\"sortPreferences\":{\"loggedIn\":{\"sortKey\":\"in_progress\",\"sortDirection\":\"desc\"},\"loggedOut\":{\"sortKey\":\"name\",\"sortDirection\":\"asc\"}},\"studentExperiencePreferences\":{\"loggedIn\":{\"sortKey\":\"in_progress\",\"sortDirection\":\"desc\"},\"loggedOut\":{\"sortKey\":\"name\",\"sortDirection\":\"asc\"},\"enableDashboardAccess\":null},\"loggedInHomepageId\":null,\"createdAt\":\"2016-08-21T23:45:38Z\"},\"schoolName\":\"The Spark School\",\"siteLogoUrl\":\"https://static-media.hotmart.com/qtLXg6dh1Op74WKa9L9AA5hzi50=/0x120/https://uploads.teachablecdn.com/attachments/WqNeR2KrR2qhC9xawFIi_spark+school.png\",\"schoolDomain\":\"sparkability.org\",\"showLogin\":true,\"showSignup\":true,\"user\":null,\"userCanAccessAdmin\":false,\"avatarUrl\":\"$undefined\",\"customLinks\":\"$55\",\"hasDashboardAccess\":true,\"staticPrimaryNavLinksEnabled\":false,\"data-sentry-element\":\"HamburgerMenu\",\"data-sentry-source-file\":\"MobileSiteNav.tsx\"}]}]]}]}]\n"])</script>
12<script>self.__next_f.push([1,"53:[\"$\",\"nav\",null,{\"className\":\"NavigationBar flex flex-col items-center py-3 text-navigation-foreground mx-8\",\"data-sentry-component\":\"DesktopSiteNav\",\"data-sentry-source-file\":\"DesktopSiteNav.tsx\",\"children\":[\"$\",\"div\",null,{\"className\":\"w-full flex justify-between items-center max-w-[79.5rem]\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://sparkability.org\",\"className\":\"rounded-sm bg-transparent focus-visible:outline-navigation-foreground focus:outline-hidden focus:ring-ring focus:outline-2 focus:outline-offset-8\",\"children\":[\"$\",\"img\",null,{\"src\":\"https://static-media.hotmart.com/qtLXg6dh1Op74WKa9L9AA5hzi50=/0x120/https://uploads.teachablecdn.com/attachments/WqNeR2KrR2qhC9xawFIi_spark+school.png\",\"alt\":\"The Spark School logo\",\"className\":\"max-h-12 max-w-[280px]\"}]}],[\"$\",\"section\",null,{\"className\":\"flex gap-4\",\"children\":[\"$\",\"$L23\",null,{\"className\":\"relative z-10 flex max-w-max flex-1 items-center justify-center\",\"data-sentry-element\":\"NavigationMenu\",\"data-sentry-source-file\":\"DesktopSiteNav.tsx\",\"children\":[[\"$\",\"$L24\",null,{\"className\":\"group flex flex-1 list-none items-center justify-center space-x-1\",\"data-sentry-element\":\"NavigationMenuList\",\"data-sentry-source-file\":\"DesktopSiteNav.tsx\",\"children\":[[[false,[\"$\",\"$L25\",null,{\"children\":[\"$\",\"$L26\",null,{\"href\":\"/products\",\"legacyBehavior\":true,\"passHref\":true,\"children\":[\"$\",\"$L27\",null,{\"className\":\"justify-center group inline-flex w-max items-center px-4 py-3 font-medium transition-colors focus:outline-hidden disabled:pointer-events-none disabled:opacity-50 rounded bg-transparent hover:text-navigation-foreground hover:bg-transparent focus:bg-transparent focus:ring-2 focus:ring-ring focus:ring-offset-2 focus:text-navigation-foreground data-active:bg-navigation active:outline-hidden data-[state=open]:bg-navigation\",\"children\":\"Browse products\"}]}]}]],false,\"$undefined\",false],[[\"$\",\"$L25\",null,{\"children\":[\"$\",\"$L27\",null,{\"className\":\"justify-center group inline-flex w-max items-center px-4 py-3 font-medium transition-colors focus:outline-hidden disabled:pointer-events-none disabled:opacity-50 rounded bg-transparent hover:text-navigation-foreground hover:bg-transparent focus:bg-transparent focus:ring-2 focus:ring-ring focus:ring-offset-2 focus:text-navigation-foreground data-active:bg-navigation active:outline-hidden data-[state=open]:bg-navigation\",\"href\":\"https://sparkability.org/sign_up\",\"children\":\"Sign up\"}]}],[\"$\",\"$L25\",null,{\"children\":[\"$\",\"$L27\",null,{\"className\":\"justify-center group inline-flex w-max items-center px-4 py-3 font-medium transition-colors focus:outline-hidden disabled:pointer-events-none disabled:opacity-50 text-navigation rounded bg-navigation-foreground hover:bg-navigation-foreground hover:text-navigation focus:bg-navigation-foreground focus:text-navigation data-active:bg-navigation-foreground data-[state=open]:bg-navigation-foreground focus:ring-2 focus:ring-offset-2 focus:outline-offset-4\",\"href\":\"https://sparkability.org/sign_in\",\"children\":\"Log in\"}]}]]]}],[\"$\",\"div\",null,{\"className\":\"absolute top-full flex justify-center right-0\",\"children\":[\"$\",\"$L28\",null,{\"className\":\"origin-top-center relative mt-1.5 h-(--radix-navigation-menu-viewport-height) w-full overflow-hidden rounded-md border bg-popover text-popover-foreground shadow-lg data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-90 md:w-(--radix-navigation-menu-viewport-width)\"}]}]]}]}]]}]}]\n"])</script>
12<script>self.__next_f.push([1,"58:I[44685,[\"390\",\"static/chunks/390-6c0ef7182f313187.js\",\"504\",\"static/chunks/504-5bc1544864645221.js\",\"587\",\"static/chunks/587-b4eb0bfa4782ff98.js\",\"428\",\"static/chunks/428-db2b368fe08f327e.js\",\"182\",\"static/chunks/182-c09a77522cfcb3de.js\",\"37\",\"static/chunks/37-0f3cf78c4ad2fd78.js\",\"286\",\"static/chunks/app/products/page-59d5802a3e75d970.js\"],\"ProductSortDropdown\"]\n59:I[193,[\"390\",\"static/chunks/390-6c0ef7182f313187.js\",\"504\",\"static/chunks/504-5bc1544864645221.js\",\"587\",\"static/chunks/587-b4eb0bfa4782ff98.js\",\"428\",\"static/chunks/428-db2b368fe08f327e.js\",\"182\",\"static/chunks/182-c09a77522cfcb3de.js\",\"37\",\"static/chunks/37-0f3cf78c4ad2fd78.js\",\"286\",\"static/chunks/app/products/page-59d5802a3e75d970.js\"],\"ProductSearch\"]\n5a:I[54115,[\"390\",\"static/chunks/390-6c0ef7182f313187.js\",\"504\",\"static/chunks/504-5bc1544864645221.js\",\"587\",\"static/chunks/587-b4eb0bfa4782ff98.js\",\"428\",\"static/chunks/428-db2b368fe08f327e.js\",\"182\",\"static/chunks/182-c09a77522cfcb3de.js\",\"37\",\"static/chunks/37-0f3cf78c4ad2fd78.js\",\"286\",\"static/chunks/app/products/page-59d5802a3e75d970.js\"],\"AuthorDropdown\"]\n5b:I[84246,[\"390\",\"static/chunks/390-6c0ef7182f313187.js\",\"504\",\"static/chunks/504-5bc1544864645221.js\",\"587\",\"static/chunks/587-b4eb0bfa4782ff98.js\",\"428\",\"static/chunks/428-db2b368fe08f327e.js\",\"182\",\"static/chunks/182-c09a77522cfcb3de.js\",\"37\",\"static/chunks/37-0f3cf78c4ad2fd78.js\",\"286\",\"static/chunks/app/products/page-59d5802a3e75d970.js\"],\"ProductTypeDropdown\"]\n5f:I[17494,[\"390\",\"static/chunks/390-6c0ef7182f313187.js\",\"504\",\"static/chunks/504-5bc1544864645221.js\",\"587\",\"static/chunks/587-b4eb0bfa4782ff98.js\",\"428\",\"static/chunks/428-db2b368fe08f327e.js\",\"182\",\"static/chunks/182-c09a77522cfcb3de.js\",\"37\",\"static/chunks/37-0f3cf78c4ad2fd78.js\",\"286\",\"static/chunks/app/products/page-59d5802a3e75d970.js\"],\"CourseCategoriesFilter\"]\n60:I[45221,[\"390\",\"static/chunks/390-6c0ef7182f313187.js\",\"504\",\"static/chunks/504-5bc1544864645221.js\",\"587\",\"static/chunks/587-b4eb0bfa4782ff98.js\",\"428\",\"static/chunks/428-db2b368fe08f327e.js\",\"182\",\"stati"])</script>
12<script>self.__next_f.push([1,"c/chunks/182-c09a77522cfcb3de.js\",\"37\",\"static/chunks/37-0f3cf78c4ad2fd78.js\",\"286\",\"static/chunks/app/products/page-59d5802a3e75d970.js\"],\"LearningPathProvider\"]\n62:I[32208,[\"390\",\"static/chunks/390-6c0ef7182f313187.js\",\"504\",\"static/chunks/504-5bc1544864645221.js\",\"587\",\"static/chunks/587-b4eb0bfa4782ff98.js\",\"428\",\"static/chunks/428-db2b368fe08f327e.js\",\"182\",\"static/chunks/182-c09a77522cfcb3de.js\",\"37\",\"static/chunks/37-0f3cf78c4ad2fd78.js\",\"286\",\"static/chunks/app/products/page-59d5802a3e75d970.js\"],\"LearningPathSidePanel\"]\n5d:{\"sortKey\":\"in_progress\",\"sortDirection\":\"desc\"}\n5e:{\"sortKey\":\"name\",\"sortDirection\":\"asc\"}\n5c:{\"loggedIn\":\"$5d\",\"loggedOut\":\"$5e\"}\n"])</script>
12<script>self.__next_f.push([1,"4:[\"$\",\"main\",null,{\"className\":\"max-w-[1336px] min-h-screen mx-auto w-full mb-16 BrowseProducts\",\"data-sentry-component\":\"ProductCatalog\",\"data-sentry-source-file\":\"page.tsx\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"sr-only\",\"children\":\"Browse products\"}],[\"$\",\"$5\",null,{\"fallback\":[\"$\",\"section\",null,{\"className\":\"px-0 sm:px-8 p-0 sm:pt-8 gap-8\",\"data-sentry-component\":\"HeroSectionLoader\",\"data-sentry-source-file\":\"HeroSectionLoader.tsx\",\"children\":[\"$\",\"div\",null,{\"className\":\"h-[14.9375rem] w-full sm:mx-auto flex sm:rounded border sm:overflow-hidden\",\"children\":[[\"$\",\"div\",null,{\"className\":\"hidden sm:block h-full aspect-video\",\"children\":[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-full rounded-none\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]}],[\"$\",\"div\",null,{\"className\":\"w-full flex flex-col justify-center p-8 lg:ps-16 gap-4 lg:gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-muted flex h-8 max-w-[15rem]\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-muted flex h-4 max-w-[30rem]\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]]}],[\"$\",\"div\",null,{\"className\":\"animate-pulse rounded-md bg-muted flex h-6 w-20\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]]}]]}]}],\"data-sentry-element\":\"Suspense\",\"data-sentry-source-file\":\"page.tsx\",\"children\":\"$L57\"}],[\"$\",\"section\",null,{\"className\":\"flex flex-col items-center px-4 sm:px-8 pt-8\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"BrowseProductsTitle text-2xl font-semibold self-start row-auto col-span-full mb-4\",\"children\":\"Browse products\"}],[\"$\",\"header\",null,{\"className\":\"w-full row-auto col-span-full\",\"children\":[[\"$\",\"div\",null,{\"className\":\"BrowseProductsFilters flex justify-between gap-4 mb-4\",\"role\":\"group\",\"aria-labelledby\":\"product-filters-label\",\"children\":[[\"$\",\"div\",null,{\"className\":\"sr-only\",\"id\":\"product-filters-label\",\"children\":\"Product filters:\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-4 basis-full\",\"children\":[\"$undefined\",[\"$\",\"$L58\",null,{\"isLoggedIn\":false,\"className\":\"order-2 grow md:hidden\",\"sortPreferences\":{\"loggedIn\":{\"sortKey\":\"in_progress\",\"sortDirection\":\"desc\"},\"loggedOut\":{\"sortKey\":\"name\",\"sortDirection\":\"asc\"}},\"data-sentry-element\":\"ProductSortDropdown\",\"data-sentry-source-file\":\"page.tsx\"}],[\"$\",\"$L59\",null,{\"className\":\"order-3 md:order-2 w-full grow md:w-auto md:max-w-[26.5rem]\",\"data-sentry-element\":\"ProductSearch\",\"data-sentry-source-file\":\"page.tsx\"}],[\"$\",\"$L5a\",null,{\"authorBios\":[{\"id\":\"1771677\",\"schoolId\":72658,\"name\":\"AYEJ\"},{\"id\":\"1710245\",\"schoolId\":72658,\"name\":\"The Spark Project\"},{\"id\":\"1986229\",\"schoolId\":72658,\"name\":\"Youth CoLab\"}],\"className\":\"order-4 md:order-3 w-full md:w-[12.25rem]\"}],[\"$\",\"$L5b\",null,{\"className\":\"order-5 md:order-4 w-full md:w-[12.25rem]\"}]]}],[\"$\",\"div\",null,{\"className\":\"hidden md:block ps-8\",\"children\":[\"$\",\"$L58\",null,{\"isLoggedIn\":false,\"sortPreferences\":\"$5c\",\"data-sentry-element\":\"ProductSortDropdown\",\"data-sentry-source-file\":\"page.tsx\"}]}]]}],[\"$\",\"$L5f\",null,{\"categories\":[{\"id\":632130,\"name\":\"Finance\",\"school_id\":72658},{\"id\":655867,\"name\":\"Marketing\",\"school_id\":72658},{\"id\":655868,\"name\":\"Business Strategy\",\"school_id\":72658},{\"id\":655869,\"name\":\"Sales\",\"school_id\":72658},{\"id\":655870,\"name\":\"Leadership\",\"school_id\":72658},{\"id\":706384,\"name\":\"Advocacy Communications\",\"school_id\":72658},{\"id\":706385,\"name\":\"Sustainable and Renewable Energy\",\"school_id\":72658},{\"id\":732483,\"name\":\"Biodiversity Conservation\",\"school_id\":72658},{\"id\":732484,\"name\":\"Behavior Change Communications\",\"school_id\":72658}],\"limit\":10}]]}],[\"$\",\"section\",null,{\"children\":[\"$\",\"$L60\",null,{\"schoolId\":\"72658\",\"userId\":\"$undefined\",\"data-sentry-element\":\"LearningPathProvider\",\"data-sentry-source-file\":\"page.tsx\",\"children\":[[\"$\",\"$5\",\"\",{\"fallback\":[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-8 justify-items-center w-full max-w-[78rem]\",\"data-sentry-component\":\"SkeletonCardList\",\"data-sentry-source-file\":\"SkeletonCardList.tsx\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col space-y-6 w-full\",\"data-sentry-component\":\"SkeletonCard\",\"data-sentry-source-file\":\"SkeletonCard.tsx\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-[238px] min-w-[21rem] max-w-[26rem] rounded\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[193px] rounded-xl mb-4\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[392px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[309px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[163px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]]}],[\"$\",\"div\",null,{\"className\":\"space-y-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-10 w-full rounded-full\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col space-y-6 w-full\",\"data-sentry-component\":\"SkeletonCard\",\"data-sentry-source-file\":\"SkeletonCard.tsx\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-[238px] min-w-[21rem] max-w-[26rem] rounded\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[193px] rounded-xl mb-4\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[392px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[309px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[163px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]]}],[\"$\",\"div\",null,{\"className\":\"space-y-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-10 w-full rounded-full\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col space-y-6 w-full\",\"data-sentry-component\":\"SkeletonCard\",\"data-sentry-source-file\":\"SkeletonCard.tsx\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-[238px] min-w-[21rem] max-w-[26rem] rounded\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[193px] rounded-xl mb-4\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[392px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[309px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[163px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]]}],[\"$\",\"div\",null,{\"className\":\"space-y-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-10 w-full rounded-full\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col space-y-6 w-full\",\"data-sentry-component\":\"SkeletonCard\",\"data-sentry-source-file\":\"SkeletonCard.tsx\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-[238px] min-w-[21rem] max-w-[26rem] rounded\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[193px] rounded-xl mb-4\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[392px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[309px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[163px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]]}],[\"$\",\"div\",null,{\"className\":\"space-y-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-10 w-full rounded-full\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col space-y-6 w-full\",\"data-sentry-component\":\"SkeletonCard\",\"data-sentry-source-file\":\"SkeletonCard.tsx\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-[238px] min-w-[21rem] max-w-[26rem] rounded\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[193px] rounded-xl mb-4\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[392px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[309px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[163px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]]}],[\"$\",\"div\",null,{\"className\":\"space-y-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-10 w-full rounded-full\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col space-y-6 w-full\",\"data-sentry-component\":\"SkeletonCard\",\"data-sentry-source-file\":\"SkeletonCard.tsx\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-[238px] min-w-[21rem] max-w-[26rem] rounded\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[193px] rounded-xl mb-4\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[392px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[309px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[163px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]]}],[\"$\",\"div\",null,{\"className\":\"space-y-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-10 w-full rounded-full\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]}]]}]]}],\"data-sentry-element\":\"Suspense\",\"data-sentry-source-file\":\"page.tsx\",\"children\":\"$L61\"}],[\"$\",\"$L62\",null,{\"data-sentry-element\":\"LearningPathSidePanel\",\"data-sentry-source-file\":\"page.tsx\"}]]}]}]]}]]}]\n"])</script>
12<script>self.__next_f.push([1,"57:null\n"])</script>
12<link rel="preload" as="image" href="https://cdn.prod.website-files.com/65393b768d06ee4c16d24a0b/65393dc01f9388d10c80d6bd_teachable-logo-dark.svg"/><link rel="preload" as="image" href="https://static-media.hotmart.com/qtLXg6dh1Op74WKa9L9AA5hzi50=/0x120/https://uploads.teachablecdn.com/attachments/WqNeR2KrR2qhC9xawFIi_spark+school.png"/><div hidden id="S:2"><section class="w-full bg-[#3becb9] flex justify-center sm:py-3 py-4" id="free-billboard"><div class="hidden sm:flex items-center">This site was created with <a href="https://teachable.com/?utm_source=free_schools&utm_medium=banner&utm_campaign=teachable_branding" title="teachable.com" target="_blank"><img src="https://cdn.prod.website-files.com/65393b768d06ee4c16d24a0b/65393dc01f9388d10c80d6bd_teachable-logo-dark.svg" alt="Teachable Logo - Dark" class="h-3 max-w-full mb-0.5 me-0.5 ms-1"/></a>.<!-- --> <!-- -->Create your online course today.<a class="py-2 px-1.5 border rounded-md border-black ms-2" href="https://teachable.com/?utm_source=free_schools&utm_medium=banner&utm_campaign=teachable_branding" target="_blank">Start now</a></div><a href="https://teachable.com/?utm_source=free_schools&utm_medium=banner&utm_campaign=teachable_branding" target="_blank" title="teachable.com" class="flex sm:hidden items-center"><span class="underline">Create your course</span>Â <!-- -->with<!-- -->Â <img src="https://cdn.prod.website-files.com/65393b768d06ee4c16d24a0b/65393dc01f9388d10c80d6bd_teachable-logo-dark.svg" class="h-3 max-w-full mb-0.5" alt="Teachable Logo - Dark"/>.</a></section></div>
12<script>$RS=function(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS("S:2","P:2")</script>
12<div hidden id="S:1"><style data-sentry-component="ThemeStyle" data-sentry-source-file="ThemeStyle.tsx"> 13 .course-listing .course-box-image-container .course-box-image { 14 border-top-left-radius: 4px !important; 15 border-top-right-radius: 4px !important; 16} 17 18.btn-hg, .btn-hg:active, .btn-hg:focus { 19 border-radius: 4px !important; 20} 21 22.course-listing { 23 border-radius: 4px !important; 24} 25 26 27.block__text .b-24233801-text_color { 28 width: 60% !important; 29} 30 31.block__text .b-24239073-text_color { 32 width: 60% !important; 33} 34 35.base-button { 36 border-radius: 4px !important; 37} 38.navbar { 39 padding: 10px 20px; 40} 41 :root { 42 --navigation: 0deg 0% 100%; 43 --navigation-foreground: 0deg 0% 13.333333333333334%; 44 --primary: 335.1612903225806deg 100% 36.470588235294116%; 45 --radius: 0.5rem; 46 } 47 </style></div>
47<script>$RS("S:1","P:1")</script>
47<div hidden id="S:6"><footer class="SiteFooter flex justify-center py-16 text-navigation-foreground px-8 border-t" data-sentry-component="SiteFooter" data-sentry-source-file="SiteFooter.tsx"><div class="w-full grid grid-cols-1 md:grid-cols-3 gap-16 md:ms-8 max-w-[79.5rem]"><section class="SiteFooterSchoolName m-l-8 text-2xl"><div class="flex flex-col text-wrap wrap-break-word">© <!-- -->2026<!-- --> The Spark School</div></section><section class="md:col-start-3"><ul class="m-l-8 flex flex-col gap-2"><li><a href="https://sparkability.org/p/terms" class="inline-block">Terms of Use</a></li><li><a href="https://sparkability.org/p/privacy" class="inline-block">Privacy Policy</a></li></ul></section></div></footer></div>
47<script>$RS("S:6","P:6")</script>
47<div hidden id="S:3"><nav class="text-navigation-foreground flex flex-col items-center py-2 mx-4 md:mx-8" data-sentry-component="MobileSiteNav" data-sentry-source-file="MobileSiteNav.tsx"><div class="w-full flex justify-between items-center"><a href="https://sparkability.org" class="rounded-sm bg-transparent focus-visible:outline-navigation-foreground focus:outline-2 focus:outline-offset-8 focus:outline-hidden"><img src="https://static-media.hotmart.com/qtLXg6dh1Op74WKa9L9AA5hzi50=/0x120/https://uploads.teachablecdn.com/attachments/WqNeR2KrR2qhC9xawFIi_spark+school.png" alt="The Spark School logo" class="max-h-12 max-w-[280px]"/></a><section class="flex items-center"><h2 id="radix-:R16h9ukqH1:" class="text-lg font-semibold text-foreground sr-only" data-sentry-element="SheetTitle" data-sentry-source-file="Hamburger.tsx">Main menu</h2><p id="radix-:R16h9ukqH2:" class="sr-only" data-sentry-element="SheetDescription" data-sentry-source-file="Hamburger.tsx">Includes navigation links and user settings</p><button class="inline-flex items-center justify-center whitespace-nowrap rounded font-medium ring-offset-background transition-colors focus-visible:outline-hidden focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 cursor-pointer bg-transparent hover:bg-gray-100/8 h-10 w-10 md:hidden text-navigation-foreground" aria-label="Toggle menu" data-sentry-element="Button" data-sentry-source-file="Hamburger.tsx" type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:R16h9ukq:" data-state="closed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu size-5" data-sentry-element="Menu" data-sentry-source-file="Hamburger.tsx"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button><div class="flex justify-between items-center max-w-[1440px] p-4 mx-auto text-navigation-foreground sr-only"></div></section></div></nav></div>
47<script>$RS("S:3","P:3")</script>
47<div hidden id="S:4"><nav class="NavigationBar flex flex-col items-center py-3 text-navigation-foreground mx-8" data-sentry-component="DesktopSiteNav" data-sentry-source-file="DesktopSiteNav.tsx"><div class="w-full flex justify-between items-center max-w-[79.5rem]"><a href="https://sparkability.org" class="rounded-sm bg-transparent focus-visible:outline-navigation-foreground focus:outline-hidden focus:ring-ring focus:outline-2 focus:outline-offset-8"><img src="https://static-media.hotmart.com/qtLXg6dh1Op74WKa9L9AA5hzi50=/0x120/https://uploads.teachablecdn.com/attachments/WqNeR2KrR2qhC9xawFIi_spark+school.png" alt="The Spark School logo" class="max-h-12 max-w-[280px]"/></a><section class="flex gap-4"><nav aria-label="Main" data-orientation="horizontal" dir="ltr" class="relative z-10 flex max-w-max flex-1 items-center justify-center" data-sentry-element="NavigationMenu" data-sentry-source-file="DesktopSiteNav.tsx"><div style="position:relative"><ul data-orientation="horizontal" class="group flex flex-1 list-none items-center justify-center space-x-1" data-sentry-element="NavigationMenuList" data-sentry-source-file="DesktopSiteNav.tsx" dir="ltr"><li><a class="justify-center group inline-flex w-max items-center px-4 py-3 font-medium transition-colors focus:outline-hidden disabled:pointer-events-none disabled:opacity-50 rounded bg-transparent hover:text-navigation-foreground hover:bg-transparent focus:bg-transparent focus:ring-2 focus:ring-ring focus:ring-offset-2 focus:text-navigation-foreground data-active:bg-navigation active:outline-hidden data-[state=open]:bg-navigation" href="/l/products" data-radix-collection-item="">Browse products</a></li><li><a class="justify-center group inline-flex w-max items-center px-4 py-3 font-medium transition-colors focus:outline-hidden disabled:pointer-events-none disabled:opacity-50 rounded bg-transparent hover:text-navigation-foreground hover:bg-transparent focus:bg-transparent focus:ring-2 focus:ring-ring focus:ring-offset-2 focus:text-navigation-foreground data-active:bg-navigation active:outline-hidden data-[state=open]:bg-navigation" href="https://sparkability.org/sign_up" data-radix-collection-item="">Sign up</a></li><li><a class="justify-center group inline-flex w-max items-center px-4 py-3 font-medium transition-colors focus:outline-hidden disabled:pointer-events-none disabled:opacity-50 text-navigation rounded bg-navigation-foreground hover:bg-navigation-foreground hover:text-navigation focus:bg-navigation-foreground focus:text-navigation data-active:bg-navigation-foreground data-[state=open]:bg-navigation-foreground focus:ring-2 focus:ring-offset-2 focus:outline-offset-4" href="https://sparkability.org/sign_in" data-radix-collection-item="">Log in</a></li></ul></div><div class="absolute top-full flex justify-center right-0"></div></nav></section></div></nav></div>
47<script>$RS("S:4","P:4")</script>
47<script>$RC=function(b,c,e){c=document.getElementById(c);c.parentNode.removeChild(c);var a=document.getElementById(b);if(a){b=a.previousSibling;if(e)b.data="$!",a.setAttribute("data-dgst",e);else{e=b.parentNode;a=b.nextSibling;var f=0;do{if(a&&8===a.nodeType){var d=a.data;if("/$"===d)if(0===f)break;else f--;else"$"!==d&&"$?"!==d&&"$!"!==d||f++}d=a.nextSibling;e.removeChild(a);a=d}while(a);for(;c.firstChild;)e.insertBefore(c.firstChild,a);b.data="$"}b._reactRetry&&b._reactRetry()}};$RC("B:0","S:0")</script>
47<script>self.__next_f.push([1,"61:[\"$\",\"div\",null,{\"data-sentry-component\":\"ProductCardList\",\"data-sentry-source-file\":\"ProductCardList.tsx\",\"children\":[[\"$\",\"div\",null,{\"className\":\"hidden group-has-data-pending:block grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-8 justify-items-center w-full sm:w-[36rem] md:w-[45rem] lg:w-[53rem] xl:w-[78rem]\",\"children\":[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-8 justify-items-center w-full max-w-[78rem]\",\"data-sentry-component\":\"SkeletonCardList\",\"data-sentry-source-file\":\"SkeletonCardList.tsx\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col space-y-6 w-full\",\"data-sentry-component\":\"SkeletonCard\",\"data-sentry-source-file\":\"SkeletonCard.tsx\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-[238px] min-w-[21rem] max-w-[26rem] rounded\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[193px] rounded-xl mb-4\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[392px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[309px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[163px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]]}],[\"$\",\"div\",null,{\"className\":\"space-y-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-10 w-full rounded-full\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col space-y-6 w-full\",\"data-sentry-component\":\"SkeletonCard\",\"data-sentry-source-file\":\"SkeletonCard.tsx\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-[238px] min-w-[21rem] max-w-[26rem] rounded\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[193px] rounded-xl mb-4\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[392px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[309px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[163px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]]}],[\"$\",\"div\",null,{\"className\":\"space-y-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-10 w-full rounded-full\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col space-y-6 w-full\",\"data-sentry-component\":\"SkeletonCard\",\"data-sentry-source-file\":\"SkeletonCard.tsx\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-[238px] min-w-[21rem] max-w-[26rem] rounded\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[193px] rounded-xl mb-4\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[392px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[309px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[163px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]]}],[\"$\",\"div\",null,{\"className\":\"space-y-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-10 w-full rounded-full\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col space-y-6 w-full\",\"data-sentry-component\":\"SkeletonCard\",\"data-sentry-source-file\":\"SkeletonCard.tsx\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-[238px] min-w-[21rem] max-w-[26rem] rounded\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[193px] rounded-xl mb-4\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[392px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[309px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[163px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]]}],[\"$\",\"div\",null,{\"className\":\"space-y-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-10 w-full rounded-full\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col space-y-6 w-full\",\"data-sentry-component\":\"SkeletonCard\",\"data-sentry-source-file\":\"SkeletonCard.tsx\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-[238px] min-w-[21rem] max-w-[26rem] rounded\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[193px] rounded-xl mb-4\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[392px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[309px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[163px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]]}],[\"$\",\"div\",null,{\"className\":\"space-y-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-10 w-full rounded-full\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col space-y-6 w-full\",\"data-sentry-component\":\"SkeletonCard\",\"data-sentry-source-file\":\"SkeletonCard.tsx\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-[238px] min-w-[21rem] max-w-[26rem] rounded\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[193px] rounded-xl mb-4\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[392px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[309px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}],[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-4 w-[163px] rounded-xl\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]]}],[\"$\",\"div\",null,{\"className\":\"space-y-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"animate-pulse bg-muted h-10 w-full rounded-full\",\"data-sentry-element\":\"Skeleton\",\"data-sentry-source-file\":\"skeleton.tsx\",\"data-sentry-component\":\"Skeleton\"}]}]]}]]}]}],[\"$\",\"div\",null,{\"className\":\"group-has-data-pending:hidden grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-8 justify-items-center w-full sm:w-[36rem] md:w-[45rem] lg:w-[53rem] xl:w-[78rem]\",\"children\":\"$L63\"}],false,\"$L64\"]}]\n"])</script>
47<script>self.__next_f.push([1,"64:[\"$\",\"div\",null,{\"role\":\"alert\",\"aria-atomic\":\"true\",\"className\":\"sr-only\",\"data-sentry-component\":\"AccessibleSearchResultsStatus\",\"data-sentry-source-file\":\"AccessibleSearchResultsStatus.tsx\",\"children\":\"No products found\"}]\n63:[\"$\",\"div\",null,{\"className\":\"flex flex-col items-center justify-center w-full col-span-full mt-8 ProductCatalogEmpty\",\"data-sentry-component\":\"ProductCatalogEmpty\",\"data-sentry-source-file\":\"ProductCatalogEmpty.tsx\",\"children\":[[\"$\",\"span\",null,{\"className\":\"icon icon-hide_source material-symbols-outlined bg-primary text-primary-foreground rounded-full p-2 flex items-center justify-center font-semibold\",\"translate\":\"no\",\"data-sentry-element\":\"Icon\",\"data-sentry-source-file\":\"Icon.tsx\",\"data-sentry-component\":\"Icon\",\"children\":\"hide_source\"}],[\"$\",\"p\",null,{\"className\":\"text-center mt-4 text-xl\",\"children\":\"Sorry, this school has no available products\"}],[\"$\",\"p\",null,{\"className\":\"text-center pt-4 text-sm\",\"children\":[\"If you believe this is an error, \",[\"$\",\"a\",\"link0\",{\"href\":\"https://sso.teachable.com/secure/72658/current_user/contact\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"text-primary underline\",\"children\":[\"contact the school owner\"]}]]}]]}]\n"])</script>
47<script src="/l/_next/static/chunks/428-db2b368fe08f327e.js" async=""></script>
47<script src="/l/_next/static/chunks/182-c09a77522cfcb3de.js" async=""></script>
47<script src="/l/_next/static/chunks/37-0f3cf78c4ad2fd78.js" async=""></script>
47<script src="/l/_next/static/chunks/app/products/page-59d5802a3e75d970.js" async=""></script>
47<div hidden id="S:5"><main class="max-w-[1336px] min-h-screen mx-auto w-full mb-16 BrowseProducts" data-sentry-component="ProductCatalog" data-sentry-source-file="page.tsx"><h1 class="sr-only">Browse products</h1><!--$?--><template id="B:7"></template><section class="px-0 sm:px-8 p-0 sm:pt-8 gap-8" data-sentry-component="HeroSectionLoader" data-sentry-source-file="HeroSectionLoader.tsx"><div class="h-[14.9375rem] w-full sm:mx-auto flex sm:rounded border sm:overflow-hidden"><div class="hidden sm:block h-full aspect-video"><div class="animate-pulse bg-muted h-full rounded-none" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></div><div class="w-full flex flex-col justify-center p-8 lg:ps-16 gap-4 lg:gap-8"><div class="flex flex-col gap-2"><div class="animate-pulse rounded-md bg-muted flex h-8 max-w-[15rem]" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse rounded-md bg-muted flex h-4 max-w-[30rem]" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></div><div class="animate-pulse rounded-md bg-muted flex h-6 w-20" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></div></div></section><!--/$--><section class="flex flex-col items-center px-4 sm:px-8 pt-8"><h2 class="BrowseProductsTitle text-2xl font-semibold self-start row-auto col-span-full mb-4">Browse products</h2><header class="w-full row-auto col-span-full"><div class="BrowseProductsFilters flex justify-between gap-4 mb-4" role="group" aria-labelledby="product-filters-label"><div class="sr-only" id="product-filters-label">Product filters:</div><div class="flex flex-wrap items-center gap-4 basis-full"><div class="flex items-left gap-4 order-2 grow md:hidden ProductSortDropdown" data-sentry-component="ProductSortDropdown" data-sentry-source-file="ProductSortDropdown.tsx"><label class="font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70 sr-only lg:text-nowrap lg:not-sr-only lg:self-center h-0.75 ProductSortDropdownLabel" id="sortLabel" data-sentry-element="Label" data-sentry-source-file="ProductSortDropdown.tsx"><span>Sort by:</span></label><button type="button" role="combobox" aria-controls="radix-:Rijefj9ukq:" aria-expanded="false" aria-autocomplete="none" dir="ltr" data-state="closed" class="flex w-full items-center justify-start gap-[10px] cursor-pointer rounded border border-input bg-background px-4 py-3 ring-offset-background placeholder:text-muted-foreground focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1 md:w-[12.25rem]" id="heap_product-sort" aria-label="Product sort options" data-sentry-element="SelectTrigger" data-sentry-source-file="ProductSortDropdown.tsx"><div class="lg:hidden block"><span class="icon icon-import_export material-symbols-outlined text-sm" translate="no" data-sentry-element="Icon" data-sentry-source-file="Icon.tsx" data-sentry-component="Icon">import_export</span></div><span data-sentry-element="SelectValue" data-sentry-source-file="ProductSortDropdown.tsx" style="pointer-events:none"></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ml-auto h-4 w-4 opacity-50" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button><select aria-hidden="true" tabindex="-1" style="position:absolute;border:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;word-wrap:normal"></select></div><div class="relative order-3 md:order-2 w-full grow md:w-auto md:max-w-[26.5rem]" data-sentry-component="ProductSearch" data-sentry-source-file="ProductSearch.tsx"><div class="absolute start-4 top-1/2 transform -translate-y-1/2"><span class="icon icon-search material-symbols-outlined text-lg" translate="no" data-sentry-element="Icon" data-sentry-source-file="Icon.tsx" data-sentry-component="Icon">search</span></div><input type="search" class="border border-input bg-background px-4 text-base ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-hidden focu
47s-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 flex w-full rounded py-3 ps-12 pe-4" id="heap_product-search" placeholder="Search product names" data-sentry-element="Input" data-sentry-source-file="ProductSearch.tsx" value=""/></div><button type="button" role="combobox" aria-controls="radix-:R4jefj9ukq:" aria-expanded="false" aria-autocomplete="none" dir="ltr" data-state="closed" class="flex items-center justify-start gap-[10px] cursor-pointer rounded border border-input bg-background px-4 py-3 ring-offset-background placeholder:text-muted-foreground focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1 order-4 md:order-3 w-full md:w-[12.25rem]" id="heap_author-filter" data-heap-selected-author-id="all" aria-label="Filter by author" data-sentry-element="SelectTrigger" data-sentry-source-file="AuthorDropdown.tsx"><span data-sentry-element="SelectValue" data-sentry-source-file="AuthorDropdown.tsx" style="pointer-events:none"></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ml-auto h-4 w-4 opacity-50" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button><select aria-hidden="true" tabindex="-1" style="position:absolute;border:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;word-wrap:normal"></select><button type="button" role="combobox" aria-controls="radix-:R5jefj9ukq:" aria-expanded="false" aria-autocomplete="none" dir="ltr" data-state="closed" class="flex items-center justify-start gap-[10px] cursor-pointer rounded border border-input bg-background px-4 py-3 ring-offset-background placeholder:text-muted-foreground focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1 order-5 md:order-4 w-full md:w-[12.25rem]" id="heap_product-type-filter" data-heap-selected-product-type="all" data-heap-selected-product-kind="" aria-label="Filter by product type" data-sentry-element="SelectTrigger" data-sentry-source-file="ProductTypeDropdown.tsx"><span data-sentry-element="SelectValue" data-sentry-source-file="ProductTypeDropdown.tsx" style="pointer-events:none"></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ml-auto h-4 w-4 opacity-50" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button><select aria-hidden="true" tabindex="-1" style="position:absolute;border:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;word-wrap:normal"></select></div><div class="hidden md:block ps-8"><div class="flex items-left gap-4 ProductSortDropdown" data-sentry-component="ProductSortDropdown" data-sentry-source-file="ProductSortDropdown.tsx"><label class="font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70 sr-only lg:text-nowrap lg:not-sr-only lg:self-center h-0.75 ProductSortDropdownLabel" id="sortLabel" data-sentry-element="Label" data-sentry-source-file="ProductSortDropdown.tsx"><span>Sort by:</span></label><button type="button" role="combobox" aria-controls="radix-:R2refj9ukq:" aria-expanded="false" aria-autocomplete="none" dir="ltr" data-state="closed" class="flex w-full items-center justify-start gap-[10px] cursor-pointer rounded border border-input bg-background px-4 py-3 ring-offset-background placeholder:text-muted-foreground focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1 md:w-[12.25rem]" id="heap_product-sort" aria-label="Product sort options" data-sentry-element="SelectTrigger" data-sentry-source-file="ProductSortDropdown.tsx"><div class="lg:hidden block"><span class="icon icon-import_export material-symbols-outlined text-sm" translate="no" data-sentry-element="Icon" data-sentry-source-file="Icon.tsx" data-sentry-component="Icon">import_export</span></div><span data-sentry-element="SelectValue" data-sentry-source-file="ProductSortDropdown.tsx" style="pointer-events:none"></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ml-auto h-4 w-4 opacity-50" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button><select aria-hidden="true" tabindex="-1" style="position:absolute;border:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;word-wrap:normal"></select></div></div></div><article class="md:mt-8 md:mb-8" data-sentry-component="CourseCategoriesFilter" data-sentry-source-file="CourseCategoriesFilter.tsx"><section class="mb-4 md:flex md:justify-between"><h2 class="CourseCategoriesFilterHeader text-xl content-center font-semibold hidden md:block">Categories</h2></section></article></header><section><!--$?--><template id="B:8"></template><div class="grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-8 justify-items-center w-full max-w-[78rem]" data-sentry-component="SkeletonCardList" data-sentry-source-file="SkeletonCardList.tsx"><div class="flex flex-col space-y-6 w-full" data-sentry-component="SkeletonCard" data-sentry-source-file="SkeletonCard.tsx"><div class="animate-pulse bg-muted h-[238px] min-w-[21rem] max-w-[26rem] rounded" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="space-y-2"><div class="animate-pulse bg-muted h-4 w-[193px] rounded-xl mb-4" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[392px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[309px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[163px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></div><div class="space-y-6"><div class="animate-pulse bg-muted h-10 w-full rounded-full" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></div></div><div class="flex flex-col space-y-6 w-full" data-sentry-component="SkeletonCard" data-sentry-source-file="SkeletonCard.tsx"><div class="animate-pulse bg-muted h-[238px] min-w-[21rem] max-w-[26rem] rounded" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="space-y-2"><div class="animate-pulse bg-muted h-4 w-[193px] rounded-xl mb-4" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[392px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[309px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[163px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></div><div class="space-y-6"><div class="animate-pulse bg-muted h-10 w-full rounded-full" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></div></div><div class="flex flex-col space-y-6 w-full" data-sentry-component="SkeletonCard" data-sentry-source-file="SkeletonCard.tsx"><div class="animate-pulse bg-muted h-[238px] min-w-[21rem] max-w-[26rem] rounded" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="space-y-2"><div class="animate-pulse bg-muted h-4 w-[193px] rounded-xl mb-4" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[392px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[309px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[163px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></div><div class="space-y-6"><div class="animate-pulse bg-muted h-10 w-full rounded-full" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></div></div><div class="flex flex-col space-y-6 w-full" data-sentry-component="SkeletonCard" data-sentry-source-file="SkeletonCard.tsx"><div class="animate-pulse bg-muted h-[238px] min-w-[21rem] max-w-[26rem] rounded" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="space-y-2"><div class="animate-pulse bg-muted h-4 w-[193px] rounded-xl mb-4" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[392px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[309px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[163px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></div><div class="space-y-6"><div class="animate-pulse bg-muted h-10 w-full rounded-full" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></div></div><div class="flex flex-col space-y-6 w-full" data-sentry-component="SkeletonCard" data-sentry-source-file="SkeletonCard.tsx"><div class="animate-pulse bg-muted h-[238px] min-w-[21rem] max-w-[26rem] rounded" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="space-y-2"><div class="animate-pulse bg-muted h-4 w-[193px] rounded-xl mb-4" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[392px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[309px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[163px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></div><div class="space-y-6"><div class="animate-pulse bg-muted h-10 w-full rounded-full" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></div></div><div class="flex flex-col space-y-6 w-full" data-sentry-component="SkeletonCard" data-sentry-source-file="SkeletonCard.tsx"><div class="animate-pulse bg-muted h-[238px] min-w-[21rem] max-w-[26rem] rounded" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="space-y-2"><div class="animate-pulse bg-muted h-4 w-[193px] rounded-xl mb-4" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[392px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[309px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[163px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></div><div class="space-y-6"><div class="animate-pulse bg-muted h-10 w-full rounded-full" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></div></div></div><!--/$--></section></section></main></div>
47<script>$RC("B:5","S:5")</script>
47<div hidden id="S:7"></div>
47<script>$RC("B:7","S:7")</script>
47<div hidden id="S:8"><div data-sentry-component="ProductCardList" data-sentry-source-file="ProductCardList.tsx"><div class="hidden group-has-data-pending:block grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-8 justify-items-center w-full sm:w-[36rem] md:w-[45rem] lg:w-[53rem] xl:w-[78rem]"><div class="grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-8 justify-items-center w-full max-w-[78rem]" data-sentry-component="SkeletonCardList" data-sentry-source-file="SkeletonCardList.tsx"><div class="flex flex-col space-y-6 w-full" data-sentry-component="SkeletonCard" data-sentry-source-file="SkeletonCard.tsx"><div class="animate-pulse bg-muted h-[238px] min-w-[21rem] max-w-[26rem] rounded" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="space-y-2"><div class="animate-pulse bg-muted h-4 w-[193px] rounded-xl mb-4" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[392px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[309px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[163px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></div><div class="space-y-6"><div class="animate-pulse bg-muted h-10 w-full rounded-full" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></div></div><div class="flex flex-col space-y-6 w-full" data-sentry-component="SkeletonCard" data-sentry-source-file="SkeletonCard.tsx"><div class="animate-pulse bg-muted h-[238px] min-w-[21rem] max-w-[26rem] rounded" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="space-y-2"><div class="animate-pulse bg-muted h-4 w-[193px] rounded-xl mb-4" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[392px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[309px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[163px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></div><div class="space-y-6"><div class="animate-pulse bg-muted h-10 w-full rounded-full" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></div></div><div class="flex flex-col space-y-6 w-full" data-sentry-component="SkeletonCard" data-sentry-source-file="SkeletonCard.tsx"><div class="animate-pulse bg-muted h-[238px] min-w-[21rem] max-w-[26rem] rounded" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="space-y-2"><div class="animate-pulse bg-muted h-4 w-[193px] rounded-xl mb-4" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[392px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[309px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[163px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></div><div class="space-y-6"><div class="animate-pulse bg-muted h-10 w-full rounded-full" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></div></div><div class="flex flex-col space-y-6 w-full" data-sentry-component="SkeletonCard" data-sentry-source-file="SkeletonCard.tsx"><div class="animate-pulse bg-muted h-[238px] min-w-[21rem] max-w-[26rem] rounded" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="space-y-2"><div class="animate-pulse bg-muted h-4 w-[193px] rounded-xl mb-4" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[392px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[309px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[163px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></div><div class="space-y-6"><div class="animate-pulse bg-muted h-10 w-full rounded-full" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></div></div><div class="flex flex-col space-y-6 w-full" data-sentry-component="SkeletonCard" data-sentry-source-file="SkeletonCard.tsx"><div class="animate-pulse bg-muted h-[238px] min-w-[21rem] max-w-[26rem] rounded" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="space-y-2"><div class="animate-pulse bg-muted h-4 w-[193px] rounded-xl mb-4" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[392px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[309px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[163px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></div><div class="space-y-6"><div class="animate-pulse bg-muted h-10 w-full rounded-full" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></div></div><div class="flex flex-col space-y-6 w-full" data-sentry-component="SkeletonCard" data-sentry-source-file="SkeletonCard.tsx"><div class="animate-pulse bg-muted h-[238px] min-w-[21rem] max-w-[26rem] rounded" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="space-y-2"><div class="animate-pulse bg-muted h-4 w-[193px] rounded-xl mb-4" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[392px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[309px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div><div class="animate-pulse bg-muted h-4 w-[163px] rounded-xl" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></div><div class="space-y-6"><div class="animate-pulse bg-muted h-10 w-full rounded-full" data-sentry-element="Skeleton" data-sentry-source-file="skeleton.tsx" data-sentry-component="Skeleton"></div></div></div></div></div><div class="group-has-data-pending:hidden grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-8 justify-items-center w-full sm:w-[36rem] md:w-[45rem] lg:w-[53rem] xl:w-[78rem]"><div class="flex flex-col items-center justify-center w-full col-span-full mt-8 ProductCatalogEmpty" data-sentry-component="ProductCatalogEmpty" data-sentry-source-file="ProductCatalogEmpty.tsx"><span class="icon icon-hide_source material-symbols-outlined bg-primary text-primary-foreground rounded-full p-2 flex items-center justify-center font-semibold" translate="no" data-sentry-element="Icon" data-sentry-source-file="Icon.tsx" data-sentry-component="Icon">hide_source</span><p class="text-center mt-4 text-xl">Sorry, this school has no available products</p><p class="text-center pt-4 text-sm">If you believe this is an error, <a href="https://sso.teachable.com/secure/72658/current_user/contact" target="_blank" rel="noopener noreferrer" class="text-primary underline">contact the school owner</a></p></div></div><div role="alert" aria-atomic="true" class="sr-only" data-sentry-component="Acce
47ssibleSearchResultsStatus" data-sentry-source-file="AccessibleSearchResultsStatus.tsx">No products found</div></div></div>
47<script>$RC("B:8","S:8")</script>
47</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.