(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9,15,123,231,280,297,363,383,617,651,681,783,867,965,1018,1171,1320,1407,1507,1510,1562,1577,1584,1699,1744,1764,1775,1846,1933,1960,2063,2113,2236,2298,2327,2416,2465,2510,2522,2703,2716,2764,2800,2869,2968,3040,3108,3242,3315,3341,3451,3472,3607,3765,3812,3815,4015,4100,4134,4145,4148,4171,4226,4233,4273,4277,4286,4310,4420,4429,4703,4786,5005,5057,5158,5160,5221,5344,5390,5425,5743,5761,5832,5937,5972,6014,6113,6125,6203,6212,6281,6363,6400,6452,6627,6666,6721,6731,6748,6934,6937,7290,7313,7420,7521,7534,7639,7705,7714,7729,7767,7882,7965,7972,7984,8213,8243,8259,8293,8375,8839,8977,9032,9091,9216,9217,9230,9239,9270,9301,9307,9368,9387,9418,9472,9576,9672,9695,9706,9873,9906,9952],{3857:(e,t,s)=>{Promise.resolve().then(s.bind(s,6217)),Promise.resolve().then(s.bind(s,1125)),Promise.resolve().then(s.t.bind(s,8173,23)),Promise.resolve().then(s.t.bind(s,7970,23)),Promise.resolve().then(s.bind(s,2728)),Promise.resolve().then(s.bind(s,6354)),Promise.resolve().then(s.bind(s,2751)),Promise.resolve().then(s.bind(s,2162)),Promise.resolve().then(s.bind(s,5827)),Promise.resolve().then(s.bind(s,6694)),Promise.resolve().then(s.bind(s,5871)),Promise.resolve().then(s.bind(s,338)),Promise.resolve().then(s.bind(s,5757))},2728:(e,t,s)=>{"use strict";s.d(t,{ClipboardCopyButton:()=>n});var r=s(5155),a=s(2115);function n(e){let{value:t,idle:s,success:n,onClick:l,...o}=e,[i,c]=(0,a.useState)(!1),d=(0,a.useRef)(void 0);return(0,r.jsxs)("button",{onClick:function(e){try{clearTimeout(d.current),navigator.clipboard.writeText(t),c(!0),null==l||l(e),d.current=setTimeout(()=>c(!1),2e3)}catch(e){}},...o,children:[i?n:s,(0,r.jsx)("span",{className:"sr-only",children:"Copy"})]})}},2751:(e,t,s)=>{"use strict";s.d(t,{FrameworkCodeBlock:()=>u,FrameworkCodeBlocks:()=>d});var r=s(5155),a=s(2115),n=s(1125),l=s(3463);function o(e){return e.toLowerCase().replace(/[^a-z0-9]+/g,"-").replace(/^-+|-+$/g,"")}var i=s(9576);Object.values({next:"nextjs",nuxt:"nuxt",sveltekit:"sveltekit",express:"express",nuxt2:"nuxt2",react:"react",javascript:"vanillajs",vue:"vue"});let c={nextjs:"Next.js",nuxt:"Nuxt",sveltekit:"SvelteKit"};function d(e){var t;let{children:s,className:d}=e,u=null!==(t=a.Children.map(s,e=>{if((0,a.isValidElement)(e)&&"object"==typeof e.props&&null!==e.props&&"name"in e.props&&"string"==typeof e.props.name)return e.props.name}))&&void 0!==t?t:[],[m,h]=(0,i.useFramework)(),v=o(null!=m?m:u[0]);return(0,r.jsxs)(n.Tabs,{value:v,onValueChange:function(e){let t=Object.values(c).find(t=>o(t)===e);t&&h(t)},className:d,children:[(0,r.jsx)(n.TabsList,{className:"flex rounded-t border-b border-zinc-700 bg-zinc-800 px-4",children:u.map(e=>(0,r.jsx)(n.TabsTrigger,{value:o(e),className:(0,l.A)("px-2 py-3 text-zinc-400","[&[data-state=active]]:font-medium [&[data-state=active]]:text-white"),children:(0,r.jsx)("span",{className:"text-xs leading-normal capsize",children:e})},e))}),s]})}function u(e){let{name:t,children:s}=e;return(0,r.jsx)(n.TabsContent,{value:o(t),className:"framework-code-block",children:s})}},2162:(e,t,s)=>{"use strict";s.d(t,{ManagedDialog:()=>o,P:()=>i});var r=s(5155),a=s(6217),n=s(2115);let l=(0,n.createContext)([!1,()=>void 0]);function o(e){let t=(0,n.useState)(!1),[s,o]=t;return(0,r.jsx)(l.Provider,{value:t,children:(0,r.jsx)(a.lG,{open:s,onOpenChange:o,...e})})}function i(){return(0,n.useContext)(l)}},5827:(e,t,s)=>{"use strict";s.d(t,{ShowMore:()=>o});var r=s(5155),a=s(2115),n=s(8369),l=s(3463);function o(e){let{children:t,className:s}=e,[o,i]=(0,a.useState)(!1),c=(0,a.useRef)(null);return(0,a.useEffect)(()=>{var e,t,s,r;let a=new AbortController,n=window.location.hash.substring(1);return n&&(null===(t=c.current)||void 0===t?void 0:t.querySelector("#".concat(n)))&&i(!0),null===(e=c.current)||void 0===e||e.addEventListener("focusin",()=>i(!0),{signal:a.signal}),"onbeforematch"in document.body&&(null===(s=c.current)||void 0===s||s.setAttribute("hidden","until-found"),null===(r=c.current)||void 0===r||r.addEventListener("beforematch",()=>i(!0),{signal:a.signal})),()=>a.abort()},[]),(0,r.jsxs)(n.Nt,{open:o,onOpenChange:i,className:(0,l.A)("relative",s),children:[(0,r.jsx)(n.Ke,{ref:c,forceMount:!0,className:(0,l.A)("relative -mt-1 overflow-hidden pt-1 [content-visibility:visible] data-[state=closed]:max-h-60 data-[state=open]:pb-16","data-[state=closed]:after:pointer-events-none data-[state=closed]:after:absolute data-[state=closed]:after:bottom-0 data-[state=closed]:after:left-0 data-[state=closed]:after:right-0 data-[state=closed]:after:h-2/3 data-[state=closed]:after:bg-gradient-to-b data-[state=closed]:after:from-white/0 data-[state=closed]:after:to-white data-[state=closed]:after:to-90%"),children:t}),(0,r.jsx)(n.R6,{className:"absolute bottom-0 left-1/2 -translate-x-1/2 rounded-full border border-gray-200 bg-white px-3.5 py-2.5 font-semibold shadow-sm text-sm capsize",children:o?"Show less":"Show more"})]})}},6694:(e,t,s)=>{"use strict";s.d(t,{VideoCard:()=>l});var r=s(5155),a=s(2115),n=s(5565);function l(e){var t;let{title:s,description:n,href:l}=e,i=null!==(t=new URL(l).searchParams.get("v"))&&void 0!==t?t:void 0,c={href:l,target:"_blank",rel:"noreferrer nofollow"},[d,u]=(0,a.useState)(!1);return d?(0,r.jsx)("iframe",{src:"https://www.youtube-nocookie.com/embed/".concat(i,"?feature=oembed&autoplay=1"),allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",allowFullScreen:!0,title:s,className:"aspect-video w-full rounded bg-black"}):(0,r.jsxs)("div",{className:"flex flex-col items-start gap-6 rounded bg-gray-100 p-6 md:flex-row",children:[(0,r.jsxs)("button",{...c,onClick:()=>u(!0),className:"w-full shrink-0 hover:text-blue-600 focus:text-blue-600 md:w-7/12",children:[(0,r.jsx)(o,{src:"https://img.youtube.com/vi/".concat(i,"/maxresdefault.jpg")}),(0,r.jsx)("span",{className:"sr-only",children:"Play video"})]}),(0,r.jsxs)("div",{className:"flex grow flex-col items-start gap-5 pt-1",children:[(0,r.jsx)("a",{...c,className:"font-semibold capsize hover:text-blue-600",children:s}),n?(0,r.jsx)("p",{className:"text-sm leading-relaxed capsize",children:n}):null,(0,r.jsxs)("a",{...c,className:"flex items-center gap-1 text-gray-500 text-sm hover:text-blue-600",children:[(0,r.jsx)("span",{className:"capsize",children:"Open in YouTube"}),(0,r.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor",className:"size-4",children:[(0,r.jsx)("path",{d:"M6.22 8.72a.75.75 0 0 0 1.06 1.06l5.22-5.22v1.69a.75.75 0 0 0 1.5 0v-3.5a.75.75 0 0 0-.75-.75h-3.5a.75.75 0 0 0 0 1.5h1.69L6.22 8.72Z"}),(0,r.jsx)("path",{d:"M3.5 6.75c0-.69.56-1.25 1.25-1.25H7A.75.75 0 0 0 7 4H4.75A2.75 2.75 0 0 0 2 6.75v4.5A2.75 2.75 0 0 0 4.75 14h4.5A2.75 2.75 0 0 0 12 11.25V9a.75.75 0 0 0-1.5 0v2.25c0 .69-.56 1.25-1.25 1.25h-4.5c-.69 0-1.25-.56-1.25-1.25v-4.5Z"})]})]})]})]})}function o(e){let{src:t}=e;return(0,r.jsxs)("div",{className:"grid aspect-video place-items-center overflow-hidden rounded bg-zinc-800",children:[t?(0,r.jsx)(n.default,{src:t,alt:"",width:1280,height:720,className:"col-start-1 row-start-1 h-full w-full object-cover"}):null,(0,r.jsx)("div",{className:"col-start-1 row-start-1 grid size-10 place-items-center rounded-full bg-white shadow-xl md:size-8",children:(0,r.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",className:"ml-0.5 size-7/12",children:(0,r.jsx)("path",{fillRule:"evenodd",d:"M4.5 5.653c0-1.427 1.529-2.33 2.779-1.643l11.54 6.347c1.295.712 1.295 2.573 0 3.286L7.28 19.99c-1.25.687-2.779-.217-2.779-1.643V5.653Z",clipRule:"evenodd"})})})]})}},5871:(e,t,s)=>{"use strict";s.d(t,{DocumentTableOfContents:()=>i});var r=s(5155),a=s(3463);function n(e){let{root:t,children:s}=e;return(0,r.jsx)("ul",{className:(0,a.A)("grid grid-cols-1 gap-6 text-gray-500",!t&&"ml-3 border-l border-gray-200 pl-4"),children:s})}function l(e){let{id:t,label:s,root:n=!1,children:l,onClick:o}=e;return(0,r.jsxs)("li",{className:"grid grid-cols-1 gap-6",children:[(0,r.jsx)("a",{href:t?"#".concat(t):void 0,className:(0,a.A)("-my-3 py-3 leading-normal capsize hover:text-blue-600",n&&"text-gray-700"),onClick:o,children:s}),l]})}var o=s(2162);function i(e){let{tableOfContents:t}=e;return(0,r.jsxs)("nav",{className:"text-sm",children:[(0,r.jsx)("h2",{className:"mb-6 font-semibold text-black capsize",children:"On this page"}),(0,r.jsx)(c,{tableOfContents:t})]})}function c(e){let{tableOfContents:t=[],depth:s=1}=e,[,a]=(0,o.P)();function i(){a(!1)}if(t.length<1||s>2)return null;let d=t[0].depth<=1;return(0,r.jsx)(n,{root:d,children:t.map(e=>(0,r.jsx)(l,{id:e.id,label:e.value,root:d,onClick:i,children:(0,r.jsx)(c,{tableOfContents:e.children,depth:s+1})},e.id))})}},9576:(e,t,s)=>{"use strict";s.d(t,{FrameworkProvider:()=>l,useFramework:()=>o});var r=s(5155),a=s(2115);let n=(0,a.createContext)([void 0,()=>{}]);function l(e){let{children:t}=e,s=function(e,t){let s=(0,a.useSyncExternalStore)(e=>(window.addEventListener("storage",e),()=>void window.removeEventListener("storage",e)),()=>JSON.parse(localStorage.getItem(e)),()=>t);return(0,a.useMemo)(()=>[s,function(t){let s=JSON.stringify(t);window.localStorage.setItem(e,s),window.dispatchEvent(new StorageEvent("storage",{key:e,newValue:s}))}],[s,e])}("prismic-docs-framework",void 0);return(0,r.jsx)(n.Provider,{value:s,children:t})}function o(){return(0,a.useContext)(n)}},6354:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>r});let r={src:"/docs/_next/static/media/grid.a753ab0e.png",height:26,width:26,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAD1BMVEXu3v////9MaXH/3//u3v8sEK09AAAABXRSTlOdBAAI2VNJkj8AAAAJcEhZcwAACxMAAAsTAQCanBgAAAAZSURBVHicY2ACAUYmBgZiGIwgwIwsAgUsAA6fAF2nTvBEAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:8}}},e=>{var t=t=>e(e.s=t);e.O(0,[2551,6092,7465,9602,8441,1517,7358],()=>t(3857)),_N_E=e.O()}]);