1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,239269,519435,508079,e=>{"use strict";var t=e.i(841666);e.i(758352),e.s(["default",0,function(){return(0,t.jsx)("svg",{width:"24",height:"22",viewBox:"0 0 24 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("path",{d:"M11.667 0L14.3612 8.2918H23.0797L16.0262 13.4164L18.7204 21.7082L11.667 16.5836L4.61357 21.7082L7.30774 13.4164L0.254314 8.2918H8.97282L11.667 0Z",fill:"rgb(221, 176, 127)",stroke:"rgb(221, 176, 127)",strokeWidth:"1"})})}],239269),e.s(["default",0,function(){return(0,t.jsxs)("svg",{width:"24",height:"22",viewBox:"0 0 24 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,t.jsx)("defs",{children:(0,t.jsx)("clipPath",{id:"halfClip",children:(0,t.jsx)("rect",{x:"0",y:"0",width:"11.667",height:"22"})})}),(0,t.jsx)("path",{d:"M11.667 0L14.3612 8.2918H23.0797L16.0262 13.4164L18.7204 21.7082L11.667 16.5836L4.61357 21.7082L7.30774 13.4164L0.254314 8.2918H8.97282L11.667 0Z",stroke:"rgb(221, 176, 127)",strokeWidth:"1",fill:"none"}),(0,t.jsx)("path",{clipPath:"url(#halfClip)",d:"M11.667 0L14.3612 8.2918H23.0797L16.0262 13.4164L18.7204 21.7082L11.667 16.5836L4.61357 21.7082L7.30774 13.4164L0.254314 8.2918H8.97282L11.667 0Z",fill:"rgb(221, 176, 127)"})]})}],519435),e.s(["default",0,function(){return(0,t.jsx)("svg",{width:"24",height:"22",viewBox:"0 0 24 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("path",{d:"M11.667 0L14.3612 8.2918H23.0797L16.0262 13.4164L18.7204 21.7082L11.667 16.5836L4.61357 21.7082L7.30774 13.4164L0.254314 8.2918H8.97282L11.667 0Z",stroke:"rgb(221, 176, 127)",strokeWidth:"1",fill:"none"})})}],508079)},454267,e=>{"use strict";let t=(0,e.i(198631).default)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);e.s(["Check",0,t],454267)},761421,e=>{"use strict";var t=e.i(841666),n=e.i(758352),r=e.i(781438),o=e.i(827950),a=e.i(167245),i=e.i(239269),s=e.i(519435),l=e.i(508079),c=e.i(454267),d=e.i(628781);function u({score:e,maxStars:n=5,className:r="",showScore:o=!0}){let c=Math.floor(e),d=e%1>=.5;return(0,t.jsxs)("div",{className:(0,a.twMerge)("flex flex-col items-center gap-1",r),children:[(0,t.jsxs)("div",{className:"flex items-center gap-1",children:[Array.from({length:c}).map((e,n)=>(0,t.jsx)(i.default,{},`full-${n}`)),d&&(0,t.jsx)(s.default,{},"half"),Array.from({length:n-c-!!d}).map((e,n)=>(0,t.jsx)(l.default,{},`empty-${n}`))]}),o&&(0,t.jsx)("span",{className:"font-ivyora-regular text-center text-[30px] leading-8 tracking-[1.2px] text-neutral-black",children:e.toFixed(1)})]})}function p({images:e,alt:o}){let[a,i]=(0,n.useState)(0);return(0,t.jsxs)("div",{className:"flex flex-col items-center",children:[(0,t.jsx)("div",{className:"relative aspect-square w-full overflow-hidden rounded-lg bg-beige-weak",children:(0,t.jsx)(r.default,{src:e[a],alt:`${o} - Image ${a+1}`,fill:!0,sizes:"(max-width: 768px) 100vw, 400px",className:"object-contain"})}),e.length>1&&(0,t.jsxs)("div",{className:"flex w-33.75 items-center justify-center gap-10 p-5",children:[(0,t.jsx)("button",{onClick:()=>{i(t=>0===t?e.length-1:t-1)},className:"transition-opacity hover:opacity-70","aria-label":"Previous image",children:(0,t.jsx)("svg",{className:"h-6 w-[37.5px]",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M15 19l-7-7 7-7"})})}),(0,t.jsx)("button",{onClick:()=>{i(t=>t===e.length-1?0:t+1)},className:"transition-opacity hover:opacity-70","aria-label":"Next image",children:(0,t.jsx)("svg",{className:"h-6 w-[37.5px]",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 5l7 7-7 7"})})})]})]})}e.s(["default",0,function({data:e,className:n=""}){return(0,t.jsxs)("div",{id:`breakdown-${e.name.toLowerCase().replace(/\s+/g,"-")}`,"data-breakdown-item":!0,"data-index":e.rank-1,className:(0,a.twMerge)("flex w-full flex-col bg-beige-weakest md:max-w-7xl mx-auto my-8",n),children:[(0,t.jsxs)("div",{className:"grid grid-cols-[60px_minmax(0,1fr)_fit-content(100%)] grid-rows-[repeat(2,fit-content(100%))] gap-5 p-10",children:[(0,t.jsx)("div",{className:"col-start-1 row-span-2 row-start-1 flex size-[60px] items-center justify-center self-center rounded-[30px] bg-purple-weak",children:(0,t.jsx)("span",{className:"font-ivyora-regular text-4xl leading-[48px] text-neutral-black",children:e.rank})}),(0,t.jsx)("div",{className:"col-start-2 row-start-1 flex items-center self-center",children:(0,t.jsx)("div",{className:"relative h-[39px] w-[130px]",children:(0,t.jsx)(r.default,{src:e.logoSrc,alt:e.logoAlt,fill:!0,className:"object-contain object-left"})})}),(0,t.jsxs)(o.default,{href:e.href,className:"col-start-3 row-start-1 flex items-center justify-end gap-2.5 self-center text-neutral-black transition-opacity hover:opacity-70",children:[(0,t.jsx)("span",{className:"font-sofia-pro-semibold text-lg uppercase leading-4.5",children:"LEARN MORE"}),(0,t.jsx)("svg",{className:"h-8 w-5",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M19 14l-7 7m0 0l-7-7m7 7V3"})})]}),(0,t.jsx)("div",{className:"col-start-2 row-start-2 flex items-center self-center",children:(0,t.jsx)("p",{className:"font-sofia-pro text-lg leading-8 text-neutral-black",children:e.description})})]}),(0,t.jsxs)("div",{className:"flex flex-wrap items-stretch justify-center gap-x-5 gap-y-6 p-10 md:flex-nowrap",children:[(0,t.jsxs)("div",{className:"flex min-w-25 flex-1 flex-col items-center gap-2.5",children:[(0,t.jsx)("p",{className:"font-sofia-pro-semibold text-lg leading-8 text-neutral-black",children:"Overall"}),(0,t.jsx)(u,{score:e.overallScore})]}),(0,t.jsx)("div",{className:"hidden w-px self-stretch border-r border-purple-strong md:block"}),(0,t.jsxs)("div",{className:"flex min-w-25 flex-1 flex-col items-center gap-2.5",children:[(0,t.jsx)("p",{className:"font-sofia-pro text-lg leading-8 text-neutral-black",children:"Value"}),(0,t.jsx)(u,{score:e.scores.value})]}),(0,t.jsx)("div",{className:"hidden w-px self-stretch border-r border-purple-strong md:block"}),(0,t.jsxs)("div",{className:"flex min-w-25 flex-1 flex-col items-center gap-2.5",children:[(0,t.jsx)("p",{className:"font-sofia-pro text-lg leading-8 text-neutral-black",children:"Customer Support"}),(0,t.jsx)(u,{score:e.scores.customerSupport})]}),(0,t.jsx)("div",{className:"hidden w-px self-stretch border-r border-purple-strong md:block"}),(0,t.jsxs)("div",{className:"flex min-w-25 flex-1 flex-col items-center gap-2.5",children:[(0,t.jsx)("p",{className:"font-sofia-pro text-lg leading-8 text-neutral-black",children:"Features"}),(0,t.jsx)(u,{score:e.scores.features})]}),(0,t.jsx)("div",{className:"hidden w-px self-stretch border-r border-purple-strong md:block"}),(0,t.jsxs)("div",{className:"flex min-w-25 flex-1 flex-col items-center gap-2.5",children:[(0,t.jsx)("p",{className:"font-sofia-pro text-lg leading-8 text-neutral-black",children:"Ease of Use"}),(0,t.jsx)(u,{score:e.scores.easeOfUse})]})]}),(0,t.jsxs)("div",{className:"px-4 md:px-10 pb-2.5 pt-10",children:[(0,t.jsxs)("div",{className:"md:hidden",children:[(0,t.jsx)("div",{className:"mb-6",children:(0,t.jsx)(p,{images:e.images,alt:e.name})}),(0,t.jsx)("div",{className:"rich-text-content font-sofia-pro text-lg leading-8 text-neutral-black [&>*:first-child]:mt-0 [&_p]:mb-4 [&_p:last-child]:mb-0 [&_h1]:font-ivy
1ora-regular [&_h1]:text-3xl [&_h1]:leading-10 [&_h1]:mt-6 [&_h1]:mb-4 [&_h2]:font-ivyora-regular [&_h2]:text-2xl [&_h2]:leading-9 [&_h2]:mt-6 [&_h2]:mb-3 [&_h3]:font-ivyora-regular [&_h3]:text-xl [&_h3]:leading-8 [&_h3]:mt-5 [&_h3]:mb-2 [&_h4]:font-ivyora-regular [&_h4]:text-lg [&_h4]:leading-7 [&_h4]:mt-4 [&_h4]:mb-2 [&_ul]:list-disc [&_ul]:pl-6 [&_ul]:mb-4 [&_ol]:list-decimal [&_ol]:pl-6 [&_ol]:mb-4 [&_li]:mb-1 [&_li]:leading-8 [&_blockquote]:border-l-4 [&_blockquote]:border-purple-weak [&_blockquote]:pl-4 [&_blockquote]:italic [&_blockquote]:my-4",children:e.longSummary})]}),(0,t.jsxs)("div",{className:"hidden md:block",children:[(0,t.jsx)("div",{className:"float-left mb-4 mr-8 w-100",children:(0,t.jsx)(p,{images:e.images,alt:e.name})}),(0,t.jsx)("div",{className:"rich-text-content font-sofia-pro text-lg leading-8 text-neutral-black [&>*:first-child]:mt-0 [&_p]:mb-4 [&_p:last-child]:mb-0 [&_h1]:font-ivyora-regular [&_h1]:text-3xl [&_h1]:leading-10 [&_h1]:mt-6 [&_h1]:mb-4 [&_h2]:font-ivyora-regular [&_h2]:text-2xl [&_h2]:leading-9 [&_h2]:mt-6 [&_h2]:mb-3 [&_h3]:font-ivyora-regular [&_h3]:text-xl [&_h3]:leading-8 [&_h3]:mt-5 [&_h3]:mb-2 [&_h4]:font-ivyora-regular [&_h4]:text-lg [&_h4]:leading-7 [&_h4]:mt-4 [&_h4]:mb-2 [&_ul]:list-disc [&_ul]:pl-6 [&_ul]:mb-4 [&_ol]:list-decimal [&_ol]:pl-6 [&_ol]:mb-4 [&_li]:mb-1 [&_li]:leading-8 [&_blockquote]:border-l-4 [&_blockquote]:border-purple-weak [&_blockquote]:pl-4 [&_blockquote]:italic [&_blockquote]:my-4",children:e.longSummary}),(0,t.jsx)("div",{className:"clear-both"})]})]}),e.additionalInfo&&(0,t.jsx)("div",{className:"border-b border-purple-weak px-10 pb-10 pt-2.5",children:(0,t.jsx)("div",{className:"rich-text-content font-sofia-pro text-lg leading-8 text-neutral-black [&>*:first-child]:mt-0 [&_p]:mb-4 [&_p:last-child]:mb-0 [&_h1]:font-ivyora-regular [&_h1]:text-3xl [&_h1]:leading-10 [&_h1]:mt-6 [&_h1]:mb-4 [&_h2]:font-ivyora-regular [&_h2]:text-2xl [&_h2]:leading-9 [&_h2]:mt-6 [&_h2]:mb-3 [&_h3]:font-ivyora-regular [&_h3]:text-xl [&_h3]:leading-8 [&_h3]:mt-5 [&_h3]:mb-2 [&_h4]:font-ivyora-regular [&_h4]:text-lg [&_h4]:leading-7 [&_h4]:mt-4 [&_h4]:mb-2 [&_ul]:list-disc [&_ul]:pl-6 [&_ul]:mb-4 [&_ol]:list-decimal [&_ol]:pl-6 [&_ol]:mb-4 [&_li]:mb-1 [&_li]:leading-8 [&_blockquote]:border-l-4 [&_blockquote]:border-purple-weak [&_blockquote]:pl-4 [&_blockquote]:italic [&_blockquote]:my-4",children:e.additionalInfo})}),(0,t.jsxs)("div",{className:"border-b border-purple-weak p-6 md:p-10",children:[(0,t.jsxs)("h3",{className:"font-ivyora-regular mb-6 text-2xl leading-8 text-neutral-black md:text-3xl",children:[e.name," Pros and Cons"]}),(0,t.jsxs)("div",{className:"flex flex-col gap-6 md:hidden",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:"flex items-start bg-beige-weak px-4 md:px-10 py-3",children:(0,t.jsx)("p",{className:"font-sofia-pro text-lg uppercase leading-8 text-neutral-black",children:"Pros"})}),e.prosCons.pros.map((e,n)=>(0,t.jsx)("div",{className:"flex items-start border-b border-purple-weak px-4 md:px-10 py-3",children:(0,t.jsxs)("div",{className:"flex flex-1 items-center gap-5",children:[(0,t.jsx)(c.Check,{className:"size-4.5 shrink-0 text-[#03832d]"}),(0,t.jsx)("p",{className:"flex-1 font-sofia-pro text-lg leading-8 text-neutral-black",children:e})]})},n))]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:"flex items-start bg-beige-weak px-4 md:px-10 py-3",children:(0,t.jsx)("p",{className:"font-sofia-pro text-lg uppercase leading-8 text-neutral-black",children:"Cons"})}),e.prosCons.cons.map((e,n)=>(0,t.jsx)("div",{className:"flex items-start border-b border-purple-weak px-4 md:px-10 py-3",children:(0,t.jsxs)("div",{className:"flex flex-1 items-center gap-2.5",children:[(0,t.jsx)(d.X,{className:"size-4.5 shrink-0 text-[#d9330e]"}),(0,t.jsx)("p",{className:"flex-1 font-sofia-pro text-lg leading-8 text-neutral-black",children:e})]})},n))]})]}),(0,t.jsxs)("div",{className:"hidden md:block",children:[(0,t.jsxs)("div",{className:"flex h-14 w-full",children:[(0,t.jsx)("div",{className:"flex flex-1 items-start bg-beige-weak px-10 py-3",children:(0,t.jsx)("p",{className:"font-sofia-pro text-lg uppercase leading-8 text-neutral-black",children:"Pros"})}),(0,t.jsx)("div",{className:"flex flex-1 items-start bg-beige-weak px-10 py-3",children:(0,t.jsx)("p",{className:"font-sofia-pro text-lg uppercase leading-8 text-neutral-black",children:"Cons"})})]}),Math.max(e.prosCons.pros.length,e.prosCons.cons.length)>0&&Array.from({length:Math.max(e.prosCons.pros.length,e.prosCons.cons.length)}).map((n,r)=>(0,t.jsxs)("div",{className:"flex w-full",children:[(0,t.jsx)("div",{className:"flex flex-1 items-start border-b border-purple-weak px-10 py-3",children:e.prosCons.pros[r]&&(0,t.jsxs)("div",{className:"flex flex-1 items-center gap-5",children:[(0,t.jsx)(c.Check,{className:"size-4.5 shrink-0 text-[#03832d]"}),(0,t.jsx)("p",{className:"flex-1 font-sofia-pro text-lg leading-8 text-neutral-black",children:e.prosCons.pros[r]})]})}),(0,t.jsx)("div",{className:"flex flex-1 items-start border-b border-purple-weak px-10 py-3",children:e.prosCons.cons[r]&&(0,t.jsxs)("div",{className:"flex flex-1 items-center gap-2.5",children:[(0,t.jsx)(d.X,{className:"size-[18px] shrink-0 text-[#d9330e]"}),(0,t.jsx)("p",{className:"flex-1 font-sofia-pro text-lg leading-8 text-neutral-black",children:e.prosCons.cons[r]})]})})]},r))]})]}),(0,t.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-10 border-b border-purple-weak p-10 lg:grid-cols-4",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-2.5",children:[(0,t.jsx)("p",{className:"font-sofia-pro-semibold text-lg leading-8 text-neutral-black",children:"Price"}),(0,t.jsx)("div",{className:"h-px w-full border-t border-purple-weak"}),(0,t.jsx)("p",{className:"whitespace-pre-line font-sofia-pro text-lg leading-8 text-neutral-black",children:e.pricing.price})]}),(0,t.jsxs)("div",{className:"flex flex-col gap-2.5",children:[(0,t.jsx)("p",{className:"font-sofia-pro-semibold text-lg leading-8 text-neutral-black",children:"Trial"}),(0,t.jsx)("div",{className:"h-px w-full border-t border-purple-weak"}),(0,t.jsx)("p",{className:"whitespace-pre-line font-sofia-pro text-lg leading-8 text-neutral-black",children:e.pricing.trial})]}),(0,t.jsxs)("div",{className:"flex flex-col gap-2.5",children:[(0,t.jsx)("p",{className:"font-sofia-pro-semibold text-lg leading-8 text-neutral-black",children:"Contract"}),(0,t.jsx)("div",{className:"h-px w-full border-t border-purple-weak"}),(0,t.jsx)("p",{className:"whitespace-pre-line font-sofia-pro text-lg leading-8 text-neutral-black",children:e.pricing.contract})]}),(0,t.jsxs)("div",{className:"flex flex-col gap-2.5",children:[(0,t.jsx)("p",{className:"font-sofia-pro-semibold text-lg leading-8 text-neutral-black",children:"Credit Card Fees"}),(0,t.jsx)("div",{className:"h-px w-full border-t border-purple-weak"}),(0,t.jsx)("p",{className:"whitespace-pre-line font-sofia-pro text-lg leading-8 text-neutral-black",children:e.pricing.credit
1CardFees})]})]}),(0,t.jsxs)("div",{className:"border-b border-purple-weak p-10",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-5 md:hidden",children:[(0,t.jsx)("p",{className:"font-sofia-pro-semibold text-lg leading-8 text-neutral-black",children:"Integrations"}),(0,t.jsx)("p",{className:"font-sofia-pro text-lg leading-8 text-neutral-black",children:e.integrations})]}),(0,t.jsxs)("div",{className:"hidden grid-cols-[fit-content(100%)_1px_minmax(0,2fr)] gap-5 md:grid",children:[(0,t.jsx)("div",{className:"col-start-1 flex items-center",children:(0,t.jsx)("p",{className:"font-sofia-pro-semibold text-lg leading-8 text-neutral-black",children:"Integrations"})}),(0,t.jsx)("div",{className:"col-start-2 w-px self-stretch border-r border-purple-strong"}),(0,t.jsx)("div",{className:"col-start-3 flex items-center",children:(0,t.jsx)("p",{className:"font-sofia-pro text-lg leading-8 text-neutral-black",children:e.integrations})})]})]}),(0,t.jsxs)("div",{className:"border-b border-purple-weak p-10",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-5 md:hidden",children:[(0,t.jsx)("p",{className:"font-sofia-pro-semibold text-lg leading-8 text-neutral-black",children:"User Reviews"}),(0,t.jsx)("div",{className:"grid grid-cols-2 gap-0",children:e.userReviews.map((e,n)=>(0,t.jsxs)("div",{className:"flex flex-col items-center gap-4 p-6",children:[(0,t.jsx)("div",{className:"relative size-15",children:(0,t.jsx)(r.default,{src:e.logoSrc,alt:e.platform,fill:!0,className:"object-contain"})}),(0,t.jsx)(u,{score:e.rating,showScore:!1}),(0,t.jsxs)("p",{className:"font-sofia-sans text-lg uppercase leading-6 text-neutral-black",children:[e.rating.toFixed(1),"/5.0"]})]},n))})]}),(0,t.jsxs)("div",{className:"hidden grid-cols-[fit-content(100%)_1px_minmax(0,1fr)] gap-5 md:grid",children:[(0,t.jsx)("div",{className:"col-start-1 flex items-center",children:(0,t.jsx)("p",{className:"font-sofia-pro-semibold text-lg leading-8 text-neutral-black",children:"User Reviews"})}),(0,t.jsx)("div",{className:"col-start-2 w-px self-stretch border-r border-purple-strong"}),(0,t.jsx)("div",{className:"col-start-3",children:(0,t.jsx)("div",{className:"grid grid-cols-2 gap-0 lg:flex",children:e.userReviews.map((e,n)=>(0,t.jsxs)("div",{className:"flex flex-col items-center gap-4 p-6",children:[(0,t.jsx)("div",{className:"relative size-15",children:(0,t.jsx)(r.default,{src:e.logoSrc,alt:e.platform,fill:!0,className:"object-contain"})}),(0,t.jsx)(u,{score:e.rating,showScore:!1}),(0,t.jsxs)("p",{className:"font-sofia-sans text-lg uppercase leading-6 text-neutral-black",children:[e.rating.toFixed(1),"/5.0"]})]},n))})})]})]}),(0,t.jsxs)("div",{className:"flex items-center justify-center gap-5 p-10",children:[(0,t.jsx)(o.default,{href:e.href,className:"flex w-40 items-center justify-center bg-beige-strong px-6 py-2 uppercase transition-colors hover:bg-opacity-80",children:(0,t.jsx)("span",{className:"font-sofia-pro text-lg leading-6 text-neutral-black",children:"Learn More"})}),(0,t.jsx)("button",{className:"flex w-40 items-center justify-center bg-beige-strong px-6 py-2 uppercase transition-colors hover:bg-opacity-80",children:(0,t.jsx)("span",{className:"font-sofia-pro text-lg leading-6 text-neutral-black",children:"Compare"})})]})]})}])},78901,e=>{"use strict";var t=e.i(841666),n=e.i(758352),r=e.i(781438),o=e.i(167245),a=e.i(239269),i=e.i(519435),s=e.i(508079);function l({score:e,maxStars:n=5,className:r=""}){let c=Math.floor(e),d=e%1>=.5;return(0,t.jsxs)("div",{className:(0,o.twMerge)("flex items-center gap-1",r),children:[Array.from({length:c}).map((e,n)=>(0,t.jsx)(a.default,{},`full-${n}`)),d&&(0,t.jsx)(i.default,{},"half"),Array.from({length:n-c-!!d}).map((e,n)=>(0,t.jsx)(s.default,{},`empty-${n}`)),(0,t.jsx)("span",{className:"font-sofia-pro text-lg leading-8 text-neutral-black",children:e.toFixed(1)})]})}function c({title:e,children:n,className:r=""}){return(0,t.jsxs)("div",{className:(0,o.twMerge)("flex flex-col gap-2.5 overflow-hidden px-2.5",r),children:[(0,t.jsx)("p",{className:"font-sofia-pro-semibold text-lg leading-8 text-neutral-black",children:e}),(0,t.jsx)("div",{className:"h-px w-full border-t border-purple-weak"}),n]})}function d({price:e}
1){let[r,o]=(0,n.useState)(!0);if("string"==typeof e)return(0,t.jsx)("p",{className:"font-sofia-pro text-lg leading-8 text-neutral-black",children:e});let a=r?e:e.slice(0,1);return(0,t.jsxs)("div",{className:"flex w-full items-start gap-2.5",children:[(0,t.jsx)("div",{className:"flex min-h-px min-w-0 flex-1 flex-col whitespace-pre-wrap",children:a.map((e,n)=>(0,t.jsxs)("p",{className:"mb-0 font-sofia-pro text-lg leading-8 text-neutral-black",children:[e.price,e.description?` - ${e.description}`:""]},n))}),e.length>1&&(0,t.jsx)("button",{onClick:()=>o(!r),className:"flex size-8 shrink-0 items-center justify-center rounded-2xl bg-beige-weak text-lg leading-8 text-neutral-black transition-colors hover:bg-opacity-70","aria-label":r?"Collapse prices":"Expand prices",children:r?(0,t.jsx)("svg",{className:"size-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M18 12H6"})}):(0,t.jsx)("svg",{className:"size-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 6v6m0 0v6m0-6h6m-6 0H6"})})})]})}function u({item:e,isLast:n=!1}){return(0,t.jsxs)("div",{className:(0,o.twMerge)("flex flex-col bg-beige-weakest",!n&&"border-b border-purple-weak"),children:[(0,t.jsxs)("div",{className:"flex flex-col items-start gap-5 p-5 text-left md:grid md:grid-cols-[60px_minmax(0,1fr)_fit-content(100%)] md:grid-rows-[repeat(3,fit-content(100%))] md:p-10",children:[(0,t.jsx)("div",{className:"flex size-15 items-center justify-center self-start rounded-[30px] bg-purple-weak md:col-start-1 md:row-span-2 md:row-start-1 md:self-center",children:(0,t.jsx)("span",{className:"font-ivyora-regular text-4xl leading-12 text-neutral-black",children:e.rank})}),(0,t.jsx)("div",{className:"flex items-center self-start md:col-start-2 md:row-start-1 md:self-center",children:(0,t.jsx)("div",{className:"relative h-[51px] w-[139px]",children:(0,t.jsx)(r.default,{src:e.logoSrc,alt:e.logoAlt,fill:!0,className:"object-contain object-left"})})}),(0,t.jsxs)("a",{href:`#breakdown-${e.name.toLowerCase().replace(/\s+/g,"-")}`,onClick:t=>{t.preventDefault();let n=document.getElementById(`breakdown-${e.name.toLowerCase().replace(/\s+/g,"-")}`);n?.scrollIntoView({behavior:"smooth",block:"start"})},className:"flex items-center gap-2.5 self-start text-neutral-black transition-opacity hover:opacity-70 md:col-start-3 md:row-start-1 md:justify-end md:self-center",children:[(0,t.jsx)("span",{className:"font-sofia-pro-semibold text-lg uppercase leading-[18px]",children:"LEARN MORE"}),(0,t.jsx)("svg",{className:"h-8 w-5",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M19 14l-7 7m0 0l-7-7m7 7V3"})})]}),(0,t.jsx)("div",{className:"flex items-center self-start md:col-start-2 md:row-start-2 md:self-center",children:(0,t.jsx)("p",{className:"font-sofia-pro text-lg leading-8 text-neutral-black",children:e.description})}),e.shortParagraphContent&&(0,t.jsx)("div",{className:"pt-2 md:col-span-2 md:col-start-2 md:row-start-3",children:(0,t.jsx)("div",{className:"font-sofia-pro text-lg leading-8 text-neutral-black [&_p]:m-0 [&_.payload-richtext]:mx-0 [&_.payload-richtext]:px-0 [&_h1]:font-ivyora-regular [&_h1]:text-3xl [&_h1]:leading-10 [&_h1]:mt-4 [&_h1]:mb-2 [&_h2]:font-ivyora-regular [&_h2]:text-2xl [&_h2]:leading-9 [&_h2]:mt-4 [&_h2]:mb-2 [&_h3]:font-ivyora-regular [&_h3]:text-xl [&_h3]:leading-8 [&_h3]:mt-3 [&_h3]:mb-1 [&_h4]:font-ivyora-regular [&_h4]:text-lg [&_h4]:leading-7 [&_h4]:mt-3 [&_h4]:mb-1 [&_ul]:list-disc [&_ul]:pl-6 [&_ul]:my-2 [&_ol]:list-decimal [&_ol]:pl-6 [&_ol]:my-2 [&_li]:mb-1 [&_li]:leading-8 [&_blockquote]:border-l-4 [&_blockquote]:border-purple-weak [&_blockquote]:pl-4 [&_blockquote]:italic [&_blockquote]:my-2",children:e.shortParagraphContent})})]}),(0,t.jsxs)("div",{className:"grid grid-cols-1 gap-10 px-4 md:px-10 pb-5 pt-5 md:grid-cols-3",children:[(0,t.jsx)(c,{title:"Overall Score",children:(0,t.jsx)(l,{score:e.overallScore})}),(0,t.jsx)(c,{title:"Price",children:(0,t.jsx)(d,{price:e.price})}),(0,t.jsx)(c,{title:"Trial",children:(0,t.jsx)("p",{className:"font-sofia-pro text-lg leading-8 text-neutral-black",children:e.trial})})]})]})}e.s(["default",0,function({items:e,className:n=""}){return(0,t.jsx)("div",{className:(0,o.twMerge)("flex w-full flex-col my-8",n),children:e.map((n,r)=>(0,t.jsx)(u,{item:n,isLast:r===e.length-1},n.rank))})}])},640401,e=>{"use strict";var t=e.i(841666),n=e.i(758352);
1e.s(["default",0,function({items:e}){let[r,o]=(0,n.useState)(0),a=(0,n.useRef)({});return(0,n.useEffect)(()=>{o(0);let e=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting&&o(parseInt(e.target.getAttribute("data-index")||"0"))})},{rootMargin:"-20% 0px -70% 0px",threshold:0});return document.querySelectorAll("[data-breakdown-item]").forEach(t=>e.observe(t)),()=>e.disconnect()},[]),(0,t.jsx)("aside",{className:"hidden lg:block lg:sticky lg:top-24 lg:self-start lg:w-64 xl:w-72",children:(0,t.jsxs)("div",{className:"bg-purple-weakest flex flex-col gap-2.5 p-5 rounded-lg",children:[(0,t.jsx)("div",{className:"flex items-center justify-center w-full",children:(0,t.jsx)("h3",{className:"font-sofia-pro text-lg leading-8 text-neutral-black uppercase tracking-wide",children:"In This Article"})}),(0,t.jsx)("nav",{className:"flex flex-col gap-1.5 w-full",children:e.map((e,n)=>(0,t.jsxs)("button",{onClick:()=>(e=>{let t=document.querySelectorAll(`[data-breakdown-item][data-index="${e}"]`);if(0===t.length)return;void 0===a.current[e]&&(a.current[e]=0);let n=a.current[e]%t.length,r=t[n];if(r){let t=r.getBoundingClientRect().top+window.pageYOffset+-100;window.scrollTo({top:t,behavior:"smooth"}),a.current[e]++}})(n),className:`grid grid-cols-[24px_minmax(0,1fr)] gap-2.5 items-center text-left w-full py-1.5 px-2 rounded transition-colors hover:bg-purple-weak ${r===n?"bg-purple-weak":""}`,"aria-label":`Navigate to ${e.name}`,children:[(0,t.jsx)("span",{className:"font-ivyora-regular text-lg leading-6 text-neutral-black text-center tracking-wide",children:e.rank}),(0,t.jsx)("span",{className:"font-sofia-pro-semibold text-lg leading-8 text-neutral-black",children:e.name})]},e.rank))})]})})}])},265978,e=>{"use strict";let t,n,r,o,a;var i,s,l,c,d,u,p,f,g,m,b,h,y,v,x,w,k,_,j=e.i(841666),E=e.i(758352),O=e.i(7284),S=Object.create,N=Object.defineProperty,A=Object.defineProperties,T=Object.getOwnPropertyDescriptor,I=Object.getOwnPropertyDescriptors,C=Object.getOwnPropertyNames,F=Object.getOwnPropertySymbols,L=Object.getPrototypeOf,P=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,D=(e,t,n)=>t in e?N(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,M=(e,t)=>{for(var n in t||(t={}))P.call(t,n)&&D(e,n,t[n]);if(F)for(var n of F(t))R.call(t,n)&&D(e,n,t[n]);return e},B=(e,t)=>{var n={};for(var r in e)P.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&F)for(var r of F(e))0>t.indexOf(r)&&R.call(e,r)&&(n[r]=e[r]);return n},z=(a=null!=(r=(t={"../../node_modules/.pnpm/[email protected]_patch_hash=vrxx3pzkik6jpmgpayxfjunetu/node_modules/prismjs/prism.js"(e,t){var n=function(){var e=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,t=0,n={},r={util:{encode:function e(t){return t instanceof o?new o(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&").replace(/</g,"<").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++t}),e.__id},clone:function e(t,n){var o,a;switch(n=n||{},r.util.type(t)){case"Object":if(n[a=r.util.objId(t)])return n[a];for(var i in o={},n[a]=o,t)t.hasOwnProperty(i)&&(o[i]=e(t[i],n));return o;case"Array":if(n[a=r.util.objId(t)])return n[a];return o=[],n[a]=o,t.forEach(function(t,r){o[r]=e(t,n)}),o;default:return t}},getLanguage:function(t){for(;t;){var n=e.exec(t.className);if(n)return n[1].toLowerCase();t=t.parentElement}return"none"},setLanguage:function(t,n){t.className=t.className.replace(RegExp(e,"gi"),""),t.classList.add("language-"+n)},isActive:function(e,t,n){for(var r="no-"+t;e;){var o=e.classList;if(o.contains(t))return!0;if(o.contains(r))return!1;e=e.parentElement}return!!n}},languages:{plain:n,plaintext:n,text:n,txt:n,extend:function(e,t){var n=r.util.clone(r.languages[e]);for(var o in t)n[o]=t[o];return n},insertBefore:function(e,t,n,o){var a=(o=o||r.languages)[e],i={};for(var s in a)if(a.hasOwnProperty(s)){if(s==t)for(var l in n)n.hasOwnProperty(l)&&(i[l]=n[l]);n.hasOwnProperty(s)||(i[s]=a[s])}var c=o[e];return o[e]=i,r.languages.DFS(r.languages,function(t,n){n===c&&t!=e&&(this[t]=i)}),i},DFS:function e(t,n,o,a){a=a||{};var i=r.util.objId;for(var s in t)if(t.hasOwnProperty(s)){n.call(t,s,t[s],o||s);var l=t[s],c=r.util.type(l);"Object"!==c||a[i(l)]?"Array"!==c||a[i(l)]||(a[i(l)]=!0,e(l,n,s,a)):(a[i(l)]=!0,e(l,n,null,a))}}},plugins:{},highlight:function(e,t,n){var a={code:e,grammar:t,language:n};if(r.hooks.run("before-tokenize",a),!a.grammar)throw Error('The language "'+a.language+'" has no grammar.');return a.tokens=r.tokenize(a.code,a.grammar),r.hooks.run("after-tokenize",a),o.stringify(r.util.encode(a.tokens),a.language)},tokenize:function(e,t){var n=t.rest;if(n){for(var l in n)t[l]=n[l];delete t.rest}var c=new i;return s(c,c.head,e),function e(t,n,i,l,c,d){for(var u in i)if(i.hasOwnProperty(u)&&i[u]){var p=i[u];p=Array.isArray(p)?p:[p];for(var f=0;f<p.length;++f){if(d&&d.cause==u+","+f)return;var g=p[f],m=g.inside,b=!!g.lookbehind,h=!!g.greedy,y=g.alias;if(h&&!g.pattern.global){var v=g.pattern.toString().match(/[imsuy]*$/)[0];g.pattern=RegExp(g.pattern.source,v+"g")}for(var x=g.pattern||g,w=l.next,k=c;w!==n.tail&&(!d||!(k>=d.reach));k+=w.value.length,w=w.next){var _,j=w.value;if(n.length>t.length)return;if(!(j instanceof o)){var E=1;if(h){if(!(_=a(x,k,t,b))||_.index>=t.length)break;var O=_.index,S=_.index+_[0].length,N=k;for(N+=w.value.length;O>=N;)N+=(w=w.next).value.length;if(N-=w.value.length,k=N,w.value instanceof o)continue;for(var A=w;A!==n.tail&&(N<S||"string"==typeof A.value);A=A.next)E++,N+=A.value.length;E--,j=t.slice(k,N),_.index-=k}else if(!(_=a(x,0,j,b)))continue;var O=_.index,T=_[0],I=j.slice(0,O),C=j.slice(O+T.length),F=k+j.length;d&&F>d.reach&&(d.reach=F);var L=w.prev;if(I&&(L=s(n,L,I),k+=I.length),function(e,t,n){for(var r=t.next,o=0;o<n&&r!==e.tail;o++)r=r.next;t.next=r,r.prev=t,e.length-=o}(n,L,E),w=s(n,L,new o(u,m?r.tokenize(T,m):T,y,T)),C&&s(n,w,C),E>1){var P={cause:u+","+f,reach:F};e(t,n,i,w.prev,k,P),d&&P.reach>d.reach&&(d.reach=P.reach)}}}}}}(e,c,t,c.head,0),function(e){for(var t=[],n=e.head.next;n!==e.tail;)t.push(n.value),n=n.next;return t}(c)},hooks:{all:{},add:function(e,t){var n=r.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=r.hooks.all[e];if(n&&n.length)for(var o,a=0;o=n[a++];)o(t)}},Token:o};function o(e,t,n,r){this.type=e,this.content=t,this.alias=n,this.length=0|(r||"").length}function a(e,t,n,r){e.lastIndex=t;var o=e.exec(n);if(o&&r&&o[1]){var a=o[1].length;o.index+=a,o[0]=o[0].slice(a)}return o}function i(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function s(e,t,n){var r=t.next,o={value:n,prev:t,next:r};return t.next=o,r.prev=o,e.length++,o}return o.stringify=function e(t,n){if("string"==typeof t)return t;if(Array.isArray(t)){var o="";return t.forEach(function(t){o+=e(t,n)}),o}var a={type:t.type,content:e(t.content,n),tag:"span",classes:["token",t.type],attributes:{},language:n},i=t.alias;i&&(Array.isArray(i)?Array.prototype.push.apply(a.classes,i):a.classes.push(i)),r.hooks.run("wrap",a);var s="";for(var l in a.attributes)s+=" "+l+'="'+(a.attributes[l]||"").replace(/"/g,""")+'"';return"<"+a.tag+' class="'+a.classes.join(" ")+'"'+s+">"+a.content+"</"+a.tag+">"},r}();t.exports=n,n.default=n}},function(){return n||(0,t[C(t)[0]])((n={exports:{}}).exports,n),n.exports})())?S(L(r)):{},((e,t,n,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let o of C(t))P.call(e,o)||o===n||N(e,o,{get:()=>t[o],enumerable:!(r=T(t,o))||r.enumerable});return e})(!o&&r&&r.__esModule?a:N(a,"default",{value:r,enumerable:!0}),r));z.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>
1\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},z.languages.markup.tag.inside["attr-value"].inside.entity=z.languages.markup.entity,z.languages.markup.doctype.inside["internal-subset"].inside=z.languages.markup,z.hooks.add("wrap",function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))}),Object.defineProperty(z.languages.markup.tag,"addInlined",{value:function(e,t){var n={},n=(n["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:z.languages[t]},n.cdata=/^<!\[CDATA\[|\]\]>$/i,{"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:n}}),t=(n["language-"+t]={pattern:/[\s\S]+/,inside:z.languages[t]},{});t[e]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,function(){return e}),"i"),lookbehind:!0,greedy:!0,inside:n},z.languages.insertBefore("markup","cdata",t)}}),Object.defineProperty(z.languages.markup.tag,"addAttribute",{value:function(e,t){z.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:z.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),z.languages.html=z.languages.markup,z.languages.mathml=z.languages.markup,z.languages.svg=z.languages.markup,z.languages.xml=z.languages.extend("markup",{}),z.languages.ssml=z.languages.xml,z.languages.atom=z.languages.xml,z.languages.rss=z.languages.xml,i={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},l=RegExp((l="(?:[^\\\\-]|"+(s=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/).source+")")+"-"+l),c={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"},z.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:l,inside:{escape:s,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":i,"char-set":{pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},escape:s}},"special-escape":i,"char-set":{pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":c}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:s,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|<?[=!]|[idmnsuxU]+(?:-[idmnsuxU]+)?:?))?/,alias:"punctuation",inside:{"group-name":c}},{pattern:/\)/,alias:"punctuation"}],quantifier:{pattern:/(?:[+*?]|\{\d+(?:,\d*)?\})[?+]?/,alias:"number"},alternation:{pattern:/\|/,alias:"keyword"}},z.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},z.languages.javascript=z.languages.extend("clike",{"class-name":[z.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?
1:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),z.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,z.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:z.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:z.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:z.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:z.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:z.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),z.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:z.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),z.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),z.languages.markup&&(z.languages.markup.tag.addInlined("script","javascript"),z.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),z.languages.js=z.languages.javascript,z.languages.actionscript=z.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<<?|>>?>?|[!=]=?)=?|[~?@]/}),z.languages.actionscript["class-name"].alias="function",delete z.languages.actionscript.parameter,delete z.languages.actionscript["literal-property"],z.languages.markup&&z.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:z.languages.markup}}),d=/#(?!\{).+/,u={pattern:/#\{[^}]+\}/,alias:"variable"},z.languages.coffeescript=z.languages.extend("javascript",{comment:d,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0}
1,{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:u}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),z.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:d,interpolation:u}}}),z.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:z.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:u}}]}),z.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete z.languages.coffeescript["template-string"],z.languages.coffee=z.languages.coffeescript,Object.defineProperty(p=z.languages.javadoclike={parameter:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*@(?:arg|arguments|param)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/},"addSupport",{value:function(e,t){(e="string"==typeof e?[e]:e).forEach(function(e){var n=function(e){e.inside||(e.inside={}),e.inside.rest=t},r="doc-comment";if(o=z.languages[e]){var o,a=o[r];if((a=a||(o=z.languages.insertBefore(e,"comment",{"doc-comment":{pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"}}))[r])instanceof RegExp&&(a=o[r]={pattern:a}),Array.isArray(a))for(var i=0,s=a.length;i<s;i++)a[i]instanceof RegExp&&(a[i]={pattern:a[i]}),n(a[i]);else n(a)}})}}),p.addSupport(["java","javascript","php"],p),f=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/,z.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+f.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+f.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+f.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+f.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:f,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},z.languages.css.atrule.inside.rest=z.languages.css,(f=z.languages.markup)&&(f.tag.addInlined("style","css"),f.tag.addAttribute("style","css")),g=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,z.languages.css.selector={pattern:z.languages.css.selector.pattern,lookbehind:!0,inside:g={"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-\w]+/,id:/#[-\w]+/,attribute:{pattern:RegExp("\\[(?:[^[\\]\"']|"+g.source+")*\\]"),greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)(?:(?!\s)[-*\w\xA0-\uFFFF])*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},"attr-name":{pattern:/^(\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+/,lookbehind:!0},"attr-value":[g,{pattern:/(=\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+(?=\s*$)/,lookbehind:!0}],operator:/[|~*^$]?=/}},"n-th":[{pattern:/(\(\s*)[+-]?\d*[\dn](?:\s*[+-]\s*\d+)?(?=\s*\))/,lookbehind:!0,inside:{number:/[\dn]+/,operator:/[+-]/}},{pattern:/(\(\s*)(?:even|odd)(?=\s*\))/i,lookbehind:!0}],combinator:/>|\+|~|\|\|/,punctuation:/[(),]/}},z.languages.css.atrule.inside["selector-function-argument"].inside=g,z.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}}),g={pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0},m={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},z.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"}
1,color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|RebeccaPurple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:g,number:m,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:g,number:m}),function(e){var t=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r="(?:"+n.source+"(?:[ ]+"+t.source+")?|"+t.source+"(?:[ ]+"+n.source+")?)",o=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-]<PLAIN>)(?:[ \t]*(?:(?![#:])<PLAIN>|:<PLAIN>))*/.source.replace(/<PLAIN>/g,function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source}),a=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function i(e,t){return t=(t||"").replace(/m/g,"")+"m",RegExp(/([:\-,[{]\s*(?:\s<<prop>>[ \t]+)?)(?:<<value>>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<<prop>>/g,function(){return r}).replace(/<<value>>/g,function(){return e}),t)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<<prop>>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<<prop>>/g,function(){return r})),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<<prop>>[ \t]+)?)<<key>>(?=\s*:\s)/.source.replace(/<<prop>>/g,function(){return r}).replace(/<<key>>/g,function(){return"(?:"+o+"|"+a+")"})),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:i(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:i(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:i(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:i(a),lookbehind:!0,greedy:!0},number:{pattern:i(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:n,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(z),function(e){var t=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function n(e){return e=e.replace(/<inner>/g,function(){return t}),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+e+")")}var r=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,o=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,function(){return r}),a=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source,i=(e.languages.markdown=e.languages.extend("markup",{}),e.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:e.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+o+a+"(?:"+o+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+o+a+")(?:"+o+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(r),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+o+")"+a+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+o+"$"),inside:{"table-header":{pattern:RegExp(r),alias:"important",inside:e.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}
1|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:n(/\b__(?:(?!_)<inner>|_(?:(?!_)<inner>)+_)+__\b|\*\*(?:(?!\*)<inner>|\*(?:(?!\*)<inner>)+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n(/\b_(?:(?!_)<inner>|__(?:(?!_)<inner>)+__)+_\b|\*(?:(?!\*)<inner>|\*\*(?:(?!\*)<inner>)+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n(/(~~?)(?:(?!~)<inner>)+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:n(/!?\[(?:(?!\])<inner>)+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\])<inner>)+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach(function(t){["url","bold","italic","strike","code-snippet"].forEach(function(n){t!==n&&(e.languages.markdown[t].inside.content.inside[n]=e.languages.markdown[n])})}),e.hooks.add("after-tokenize",function(e){"markdown"!==e.language&&"md"!==e.language||function e(t){if(t&&"string"!=typeof t)for(var n=0,r=t.length;n<r;n++){var o,a=t[n];"code"!==a.type?e(a.content):(o=a.content[1],a=a.content[3],o&&a&&"code-language"===o.type&&"code-block"===a.type&&"string"==typeof o.content&&(o=o.content.replace(/\b#/g,"sharp").replace(/\b\+\+/g,"pp"),o="language-"+(o=(/[a-z][\w-]*/i.exec(o)||[""])[0].toLowerCase()),a.alias?"string"==typeof a.alias?a.alias=[a.alias,o]:a.alias.push(o):a.alias=[o]))}}(e.tokens)}),e.hooks.add("wrap",function(t){if("code-block"===t.type){for(var n,r="",o=0,a=t.classes.length;o<a;o++){var c=t.classes[o],c=/language-(.+)/.exec(c);if(c){r=c[1];break}}var d,u=e.languages[r];u?t.content=e.highlight(t.content.replace(i,"").replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi,function(e,t){return"#"===(t=t.toLowerCase())[0]?l("x"===t[1]?parseInt(t.slice(2),16):Number(t.slice(1))):s[t]||e}),u,r):r&&"none"!==r&&e.plugins.autoloader&&(d="md-"+new Date().valueOf()+"-"+Math.floor(1e16*Math.random()),t.attributes.id=d,e.plugins.autoloader.loadLanguages(r,function(){var t=document.getElementById(d);t&&(t.innerHTML=e.highlight(t.textContent,e.languages[r],r))}))}}),RegExp(e.languages.markup.tag.pattern.source,"gi")),s={amp:"&",lt:"<",gt:">",quot:'"'},l=String.fromCodePoint||String.fromCharCode;e.languages.md=e.languages.markdown}(z),z.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:z.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},z.hooks.add("after-tokenize",function(e){if("graphql"===e.language)for(var t=e.tokens.filter(function(e){return"string"!=typeof e&&"comment"!==e.type&&"scalar"!==e.type}),n=0;n<t.length;){var r=t[n++];if("keyword"===r.type&&"mutation"===r.content){var o=[];if(d(["definition-mutation","punctuation"])&&"("===t[n+1].content){n+=2;var a=u(/^\($/,/^\)$/);if(-1===a)continue;for(;n<a;n++){var i=t[n+0];"variable"===i.type&&(p(i,"variable-input"),o.push(i.content))}n=a+1}
1if(d(["punctuation","property-query"])&&"{"===t[n+0].content&&(p(t[++n+0],"property-mutation"),0<o.length)){var s=u(/^\{$/,/^\}$/);if(-1!==s)for(var l=n;l<s;l++){var c=t[l];"variable"===c.type&&0<=o.indexOf(c.content)&&p(c,"variable-input")}}}}function d(e,r){r=r||0;for(var o=0;o<e.length;o++){var a=t[n+(o+r)];if(!a||a.type!==e[o])return}return 1}function u(e,r){for(var o=1,a=n;a<t.length;a++){var i=t[a],s=i.content;if("punctuation"===i.type&&"string"==typeof s){if(e.test(s))o++;else if(r.test(s)&&0==--o)return a}}return -1}function p(e,t){var n=e.alias;n?Array.isArray(n)||(e.alias=n=[n]):e.alias=n=[],n.push(t)}}),z.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/},function(e){var t=e.languages.javascript["template-string"],n=t.pattern.source,r=t.inside.interpolation,o=r.inside["interpolation-punctuation"],a=r.pattern.source;function i(t,r){if(e.languages[t])return{pattern:RegExp("((?:"+r+")\\s*)"+n),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:t}}}}function s(t,n,r){return t={code:t,grammar:n,language:r},e.hooks.run("before-tokenize",t),t.tokens=e.tokenize(t.code,t.grammar),e.hooks.run("after-tokenize",t),t.tokens}
1e.languages.javascript["template-string"]=[i("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),i("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),i("svg",/\bsvg/.source),i("markdown",/\b(?:markdown|md)/.source),i("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),i("sql",/\bsql/.source),t].filter(Boolean);var l={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};e.hooks.add("after-tokenize",function(t){t.language in l&&function t(n){for(var i=0,l=n.length;i<l;i++){var c,d,u,p=n[i];"string"!=typeof p&&(Array.isArray(c=p.content)?"template-string"===p.type?(p=c[1],3===c.length&&"string"!=typeof p&&"embedded-code"===p.type&&(d=function e(t){return"string"==typeof t?t:Array.isArray(t)?t.map(e).join(""):e(t.content)}(p),p=Array.isArray(p=p.alias)?p[0]:p,u=e.languages[p])&&(c[1]=function(t,n,i){var l=e.tokenize(t,{interpolation:{pattern:RegExp(a),lookbehind:!0}}),c=0,d={},l=s(l.map(function(e){if("string"==typeof e)return e;for(var n,r,e=e.content;-1!==t.indexOf((r=c++,n="___"+i.toUpperCase()+"_"+r+"___")););return d[n]=e,n}).join(""),n,i),u=Object.keys(d);return c=0,function t(n){for(var a=0;a<n.length;a++){if(c>=u.length)return;var i,l,p,f,g,m,b,h=n[a];"string"==typeof h||"string"==typeof h.content?(i=u[c],-1!==(b=(m="string"==typeof h?h:h.content).indexOf(i))&&(++c,l=m.substring(0,b),g=d[i],p=void 0,(f={})["interpolation-punctuation"]=o,3===(f=e.tokenize(g,f)).length&&((p=[1,1]).push.apply(p,s(f[1],e.languages.javascript,"javascript")),f.splice.apply(f,p)),p=new e.Token("interpolation",f,r.alias,g),f=m.substring(b+i.length),g=[],l&&g.push(l),g.push(p),f&&(t(m=[f]),g.push.apply(g,m)),"string"==typeof h?(n.splice.apply(n,[a,1].concat(g)),a+=g.length-1):h.content=g)):Array.isArray(b=h.content)?t(b):t([b])}}(l),new e.Token(i,l,"language-"+i,t)}(d,u,p))):t(c):"string"!=typeof c&&t([c]))}}(t.tokens)})}(z),z.languages.typescript=z.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),z.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete z.languages.typescript.parameter,delete z.languages.typescript["literal-property"],b=z.languages.extend("typescript",{}),delete b["class-name"],z.languages.typescript["class-name"].inside=b,z.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:b}}}}),z.languages.ts=z.languages.typescript,h=z.languages.javascript,v="(@(?:arg|argument|param|property)\\s+(?:"+(y=/\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})+\}/.source)+"\\s+)?)",z.languages.jsdoc=z.languages.extend("javadoclike",{parameter:{pattern:RegExp(v+/(?:(?!\s)[$\w\xA0-\uFFFF.])+(?=\s|$)/.source),lookbehind:!0,inside:{punctuation:/\./}}}),z.languages.insertBefore("jsdoc","keyword",{"optional-parameter":{pattern:RegExp(v+/\[(?:(?!\s)[$\w\xA0-\uFFFF.])+(?:=[^[\]]+)?\](?=\s|$)/.source),lookbehind:!0,inside:{parameter:{pattern:/(^\[)[$\w\xA0-\uFFFF\.]+/,lookbehind:!0,inside:{punctuation:/\./}},code:{pattern:/(=)[\s\S]*(?=\]$)/,lookbehind:!0,inside:h,alias:"language-javascript"},punctuation:/[=[\]]/}},"class-name":[{pattern:RegExp(/(@(?:augments|class|extends|interface|memberof!?|template|this|typedef)\s+(?:<TYPE>\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(/<TYPE>/g,function(){return y})),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+y),lookbehind:!0,inside:{string:h.string,number:h.number,boolean:h.boolean,keyword:z.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s
1*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:h,alias:"language-javascript"}}}}),z.languages.javadoclike.addSupport("javascript",z.languages.jsdoc),z.languages.flow=z.languages.extend("javascript",{}),z.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|[Ss]ymbol|any|mixed|null|void)\b/,alias:"class-name"}]}),z.languages.flow["function-variable"].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete z.languages.flow.parameter,z.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(z.languages.flow.keyword)||(z.languages.flow.keyword=[z.languages.flow.keyword]),z.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:Class|declare|opaque|type)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\b(?!\$)/,lookbehind:!0}),z.languages.n4js=z.languages.extend("javascript",{keyword:/\b(?:Array|any|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),z.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),z.languages.n4jsd=z.languages.n4js,function(e){function t(e,t){return RegExp(e.replace(/<ID>/g,function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source}),t)}e.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+e.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),e.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+e.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),e.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),e.languages.insertBefore("javascript","keyword",{imports:{pattern:t(/(\bimport\b\s*)(?:<ID>(?:\s*,\s*(?:\*\s*as\s+<ID>|\{[^{}]*\}))?|\*\s*as\s+<ID>|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:t(/(\bexport\b\s*)(?:\*(?:\s*as\s+<ID>)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:e.languages.javascript}}),e.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),e.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),e.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:t(/(\.\s*)#?<ID>/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var n=["function","function-variable","method","method-variable","property-access"],r=0;r<n.length;r++){var o=n[r],a=e.languages.javascript[o],o=(a="RegExp"===e.util.type(a)?e.languages.javascript[o]={pattern:a}:a).inside||{};(a.inside=o)["maybe-class-name"]=/^[A-Z][\s\S]*/}}(z),function(e){var t=e.util.clone(e.languages.javascript),n=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,r=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,o=/(?:\{<S>*\.{3}(?:[^{}]|<BRACES>)*\})/.source;function a(e,t){return RegExp(e=e.replace(/<S>/g,function(){return n}).replace(/<BRACES>/g,function(){return r}).replace(/<SPREAD>/g,function(){return o}
vendor: 6,067 bytes, line 1
1),t)}o=a(o).source,e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=a(/<\/?(?:[\w.:-]+(?:<S>+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|<BRACES>))?|<SPREAD>))*<S>*\/?)?>/.source),e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,e.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.jsx.tag.inside.comment=t.comment,e.languages.insertBefore("inside","attr-name",{spread:{pattern:a(/<SPREAD>/.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:a(/=<BRACES>/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:e.languages.jsx}}},e.languages.jsx.tag);var i=function(e){return e?"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(i).join(""):""};e.hooks.add("after-tokenize",function(t){"jsx"!==t.language&&"tsx"!==t.language||function t(n){for(var r=[],o=0;o<n.length;o++){var a=n[o],s=!1;"string"!=typeof a&&("tag"===a.type&&a.content[0]&&"tag"===a.content[0].type?"</"===a.content[0].content[0].content?0<r.length&&r[r.length-1].tagName===i(a.content[0].content[1])&&r.pop():"/>"!==a.content[a.content.length-1].content&&r.push({tagName:i(a.content[0].content[1]),openedBraces:0}):0<r.length&&"punctuation"===a.type&&"{"===a.content?r[r.length-1].openedBraces++:0<r.length&&0<r[r.length-1].openedBraces&&"punctuation"===a.type&&"}"===a.content?r[r.length-1].openedBraces--:s=!0),(s||"string"==typeof a)&&0<r.length&&0===r[r.length-1].openedBraces&&(s=i(a),o<n.length-1&&("string"==typeof n[o+1]||"plain-text"===n[o+1].type)&&(s+=i(n[o+1]),n.splice(o+1,1)),0<o&&("string"==typeof n[o-1]||"plain-text"===n[o-1].type)&&(s=i(n[o-1])+s,n.splice(o-1,1),o--),n[o]=new e.Token("plain-text",s,null,s)),a.content&&"string"!=typeof a.content&&t(a.content)}}(t.tokens)})}(z),x=z.util.clone(z.languages.typescript),(z.languages.tsx=z.languages.extend("jsx",x),delete z.languages.tsx.parameter,delete z.languages.tsx["literal-property"],x=z.languages.tsx.tag).pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+x.pattern.source+")",x.pattern.flags),x.lookbehind=!0,z.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(/(^|[^"#])/.source+"(?:"+/"(?:\\(?:\((?:[^()]|\([^()]*\))*\)|\r\n|[^(])|[^\\\r\n"])*"/.source+"|"+/"""(?:\\(?:\((?:[^()]|\([^()]*\))*\)|[^(])|[^\\"]|"(?!""))*"""/.source+")"+/(?!["#])/.source),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp(/(^|[^"#])(#+)/.source+"(?:"+/"(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|\r\n|[^#])|[^\\\r\n])*?"/.source+"|"+/"""(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|[^#])|[^\\])*?"""/.source+")\\2"),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[\s\S]+/}}],directive:{pattern:RegExp(/#/.source+"(?:"+/(?:elseif|if)\b/.source+"(?:[ ]*"+/(?:![ \t]*)?(?:\b\w+\b(?:[ \t]*\((?:[^()]|\([^()]*\))*\))?|\((?:[^()]|\([^()]*\))*\))(?:[ \t]*(?:&&|\|\|))?/.source+")+|"+/(?:else|endif)\b/.source+")"),alias:"property",inside:{"directive-name":/^#\w+/,boolean:/\b(?:false|true)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},z.languages.swift["string-literal"].forEach(function(e){e.inside.interpolation.inside=z.languages.swift}),z.languages.kotlin=z.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?
1:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete z.languages.kotlin["class-name"],w={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:z.languages.kotlin}},z.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:w},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:w},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete z.languages.kotlin.string,z.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),z.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),z.languages.kt=z.languages.kotlin,z.languages.kts=z.languages.kotlin,z.languages.c=z.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),z.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),z.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},z.languages.c.string],char:z.languages.c.char,comment:z.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:z.languages.c}}}}),z.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete z.languages.c.boolean,z.languages.objectivec=z.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<<?=?|>>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete z.languages.objectivec["class-name"],z.languages.objc=z.languages.objectivec,z.languages.reason=z.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),z.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete z.languages.reason.function,function(e){for(var t=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|<self>)*\*\//.source,n=0;n<2;n++)t=t.replace(/<self>/g,function(){return t});t=t.replace(/<self>/g,function(){return/[^\s\S]/.source}),e.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+t),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}
vendor: 4,117 bytes, line 1
1],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<<?=?|>>?=?|[@?]/},e.languages.rust["closure-params"].inside.rest=e.languages.rust,e.languages.rust.attribute.inside.string=e.languages.rust.string}(z),z.languages.go=z.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),z.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete z.languages.go["class-name"],k=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,_=/\b(?!<keyword>)\w+(?:\s*\.\s*\w+)*\b/.source.replace(/<keyword>/g,function(){return k.source}),z.languages.cpp=z.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!<keyword>)\w+/.source.replace(/<keyword>/g,function(){return k.source})),lookbehind:!0}
vendor: 15,403 bytes, line 1
1,/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:k,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),z.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/<mod-name>(?:\s*:\s*<mod-name>)?|:\s*<mod-name>/.source.replace(/<mod-name>/g,function(){return _})+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),z.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:z.languages.cpp}}}}),z.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),z.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:z.languages.extend("cpp",{})}}),z.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},z.languages.cpp["base-clause"]),z.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern://,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},z.languages.python["string-interpolation"].inside.interpolation.inside.rest=z.languages.python,z.languages.py=z.languages.python,z.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},z.languages.webmanifest=z.languages.json;var $={},U={dracula:()=>W,duotoneDark:()=>G,duotoneLight:()=>q,github:()=>Z,gruvboxMaterialDark:()=>ed,gruvboxMaterialLight:()=>eu,jettwaveDark:()=>ei,jettwaveLight:()=>es,nightOwl:()=>V,nightOwlLight:()=>K,oceanicNext:()=>J,okaidia:()=>Q,oneDark:()=>el,oneLight:()=>ec,palenight:()=>ee,shadesOfPurple:()=>et,synthwave84:()=>en,ultramin:()=>er,vsDark:()=>eo,vsLight:()=>ea};for(var H in U)N($,H,{get:U[H],enumerable:!0});var W={plain:{color:"#F8F8F2",backgroundColor:"#282A36"},styles:[{types:["prolog","constant","builtin"],style:{color:"rgb(189, 147, 249)"}},{types:["inserted","function"],style:{color:"rgb(80, 250, 123)"}},{types:["deleted"],style:{color:"rgb(255, 85, 85)"}},{types:["changed"],style:{color:"rgb(255, 184, 108)"}},{types:["punctuation","symbol"],style:{color:"rgb(248, 248, 242)"}},{types:["string","char","tag","selector"],style:{color:"rgb(255, 121, 198)"}},{types:["keyword","variable"],style:{color:"rgb(189, 147, 249)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(98, 114, 164)"}},{types:["attr-name"],style:{color:"rgb(241, 250, 140)"}}]},G={plain:{backgroundColor:"#2a2734",color:"#9a86fd"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#6c6783"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#e09142"}},{types:["property","function"],style:{color:"#9a86fd"}},{types:["tag-id","selector","atrule-id"],style:{color:"#eeebff"}},{types:["attr-name"],style:{color:"#c4b9fe"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule","placeholder","variable"],style:{color:"#ffcc99"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#c4b9fe"}}]},q={plain:{backgroundColor:"#faf8f5",color:"#728fcb"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#b6ad9a"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#063289"}},{types:["property","function"],style:{color:"#b29762"}},{types:["tag-id","selector","atrule-id"],style:{color:"#2d2006"}},{types:["attr-name"],style:{color:"#896724"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule"],style:{color:"#728fcb"}},{types:["placeholder","variable"],style:{color:"#93abdc"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#896724"}}]},Z={plain:{color:"#393A34",backgroundColor:"#f6f8fa"},styles:[{types:["comment","prolog","doctype","cdata"],style:{color:"#999988",fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}},{types:["string","attr-value"],style:{color:"#e3116c"}},{types:["punctuation","operator"],style:{color:"#393A34"}},{types:["entity","url","symbol","number","boolean","variable","constant","property","regex","inserted"],style:{color:"#36acaa"}},{types:["atrule","keyword","attr-name","selector"],style:{color:"#00a4db"}},{types:["function","deleted","tag"],style:{color:"#d73a49"}},{types:["function-variable"],style:{color:"#6f42c1"}},{types:["tag","selector","keyword"],style:{color:"#00009f"}}]},V={plain:{color:"#d6deeb",backgroundColor:"#011627"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(99, 119, 119)",fontStyle:"italic"}},{types:["string","url"],style:{color:"rgb(173, 219, 103)"}},{types:["variable"],style:{color:"rgb(214, 222, 235)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation"],style:{color:"rgb(199, 146, 234)"}},{types:["selector","doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(255, 203, 139)"}},{types:["tag","operator","keyword"],style:{color:"rgb(127, 219, 202)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["property"],style:{color:"rgb(128, 203, 196)"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}}]},K={plain:{color:"#403f53",backgroundColor:"#FBFBFB"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(72, 118, 214)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(152, 159, 177)",fontStyle:"italic"}},{types:["string","builtin","char","constant","url"],style:{color:"rgb(72, 118, 214)"}},{types:["variable"],style:{color:"rgb(201, 103, 101)"}},{types:["number"],style:{color:"rgb(170, 9, 130)"}},{types:["punctuation"],style:{color:"rgb(153, 76, 195)"}},{types:["function","selector","doctype"],style:{color:"rgb(153, 76, 195)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(17, 17, 17)"}},{types:["tag"],style:{color:"rgb(153, 76, 195)"}},{types:["operator","property","keyword","namespace"],style:{color:"rgb(12, 150, 155)"}},{types:["boolean"],style:{color:"rgb(188, 84, 84)"}}]},Y="#c5a5c5",X="#8dc891",J={plain:{backgroundColor:"#282c34",color:"#ffffff"},styles:[{types:["attr-name"],style:{color:Y}},{types:["attr-value"],style:{color:X}},{types:["comment","block-comment","prolog","doctype","cdata","shebang"],style:{color:"#999999"}},{types:["property","number","function-name","constant","symbol","deleted"],style:{color:"#5a9bcf"}},{types:["boolean"],style:{color:"#ff8b50"}},{types:["tag"],style:{color:"#fc929e"}},{types:["string"],style:{color:X}},{types:["punctuation"],style:{color:X}},{types:["selector","char","builtin","inserted"],style:{color:"#D8DEE9"}},{types:["function"],style:{color:"#79b6f2"}},{types:["operator","entity","url","variable"],style:{color:"#d7deea"}},{types:["keyword"],style:{color:Y}},{types:["atrule","class-name"],style:{color:"#FAC863"}},{types:["important"],style:{fontWeight:"400"}},{types:["bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}}]},Q={plain:{color:"#f8f8f2",backgroundColor:"#272822"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"#f92672",fontStyle:"italic"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"#8292a2",fontStyle:"italic"}},{types:["string","url"],style:{color:"#a6e22e"}},{types:["variable"],style:{color:"#f8f8f2"}},{types:["number"],style:{color:"#ae81ff"}},{types:["builtin","char","constant","function","class-name"],style:{color:"#e6db74"}},{types:["punctuation"],style:{color:"#f8f8f2"}},{types:["selector","doctype"],style:{color:"#a6e22e",fontStyle:"italic"}},{types:["tag","operator","keyword"],style:{color:"#66d9ef"}},{types:["boolean"],style:{color:"#ae81ff"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)",opacity:.7}},{types:["tag","property"],style:{color:"#f92672"}},{types:["attr-name"],style:{color:"#a6e22e !important"}},{types:["doctype"],style:{color:"#8292a2"}},{types:["rule"],style:{color:"#e6db74"}}]},ee={plain:{color:"#bfc7d5",backgroundColor:"#292d3e"},styles:[{types:["comment"],style:{color:"rgb(105, 112, 152)",fontStyle:"italic"}},{types:["string","inserted"],style:{color:"rgb(195, 232, 141)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation","selector"],style:{color:"rgb(199, 146, 234)"}},{types:["variable"],style:{color:"rgb(191, 199, 213)"}},{types:["class-name","attr-name"],style:{color:"rgb(255, 203, 107)"}},{types:["tag","deleted"],style:{color:"rgb(255, 85, 114)"}},{types:["operator"],style:{color:"rgb(137, 221, 255)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["keyword"],style:{fontStyle:"italic"}},{types:["doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}},{types:["url"],style:{color:"rgb(221, 221, 221)"}}]},et={plain:{color:"#9EFEFF",backgroundColor:"#2D2A55"},styles:[{types:["changed"],style:{color:"rgb(255, 238, 128)"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)"}},{types:["comment"],style:{color:"rgb(179, 98, 255)",fontStyle:"italic"}},{types:["punctuation"],style:{color:"rgb(255, 255, 255)"}},{types:["constant"],style:{color:"rgb(255, 98, 140)"}},{types:["string","url"],style:{color:"rgb(165, 255, 144)"}},{types:["variable"],style:{color:"rgb(255, 238, 128)"}},{types:["number","boolean"],style:{color:"rgb(255, 98, 140)"}},{types:["attr-name"],style:{color:"rgb(255, 180, 84)"}},{types:["keyword","operator","property","namespace","tag","selector","doctype"],style:{color:"rgb(255, 157, 0)"}},{types:["builtin","char","constant","function","class-name"],style:{color:"rgb(250, 208, 0)"}}]},en={plain:{backgroundColor:"linear-gradient(to bottom, #2a2139 75%, #34294f)",backgroundImage:"#34294f",color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"},styles:[{types:["comment","block-comment","prolog","doctype","cdata"],style:{color:"#495495",fontStyle:"italic"}},{types:["punctuation"],style:{color:"#ccc"}},{types:["tag","attr-name","namespace","number","unit","hexcode","deleted"],style:{color:"#e2777a"}},{types:["property","selector"],style:{color:"#72f1b8",textShadow:"0 0 2px #100c0f, 0 0 10px #257c5575, 0 0 35px #21272475"}},{types:["function-name"],style:{color:"#6196cc"}},{types:["boolean","selector-id","function"],style:{color:"#fdfdfd",textShadow:"0 0 2px #001716, 0 0 3px #03edf975, 0 0 5px #03edf975, 0 0 8px #03edf975"}},{types:["class-name","maybe-class-name","builtin"],style:{color:"#fff5f6",textShadow:"0 0 2px #000, 0 0 10px #fc1f2c75, 0 0 5px #fc1f2c75, 0 0 25px #fc1f2c75"}},{types:["constant","symbol"],style:{color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"}},{types:["important","atrule","keyword","selector-class"],style:{color:"#f4eee4",textShadow:"0 0 2px #393a33, 0 0 8px #f39f0575, 0 0 2px #f39f0575"}},{types:["string","char","attr-value","regex","variable"],style:{color:"#f87c32"}},{types:["parameter"],style:{fontStyle:"italic"}},{types:["entity","url"],style:{color:"#67cdcc"}},{types:["operator"],style:{color:"ffffffee"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["entity"],style:{cursor:"help"}},{types:["inserted"],style:{color:"green"}}]},er={plain:{color:"#282a2e",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(197, 200, 198)"}},{types:["string","number","builtin","variable"],style:{color:"rgb(150, 152, 150)"}},{types:["class-name","function","tag","attr-name"],style:{color:"rgb(40, 42, 46)"}}]}
1,eo={plain:{color:"#9CDCFE",backgroundColor:"#1E1E1E"},styles:[{types:["prolog"],style:{color:"rgb(0, 0, 128)"}},{types:["comment"],style:{color:"rgb(106, 153, 85)"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"rgb(86, 156, 214)"}},{types:["number","inserted"],style:{color:"rgb(181, 206, 168)"}},{types:["constant"],style:{color:"rgb(100, 102, 149)"}},{types:["attr-name","variable"],style:{color:"rgb(156, 220, 254)"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"rgb(206, 145, 120)"}},{types:["selector"],style:{color:"rgb(215, 186, 125)"}},{types:["tag"],style:{color:"rgb(78, 201, 176)"}},{types:["tag"],languages:["markup"],style:{color:"rgb(86, 156, 214)"}},{types:["punctuation","operator"],style:{color:"rgb(212, 212, 212)"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"rgb(220, 220, 170)"}},{types:["class-name"],style:{color:"rgb(78, 201, 176)"}},{types:["char"],style:{color:"rgb(209, 105, 105)"}}]},ea={plain:{color:"#000000",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(0, 128, 0)"}},{types:["builtin"],style:{color:"rgb(0, 112, 193)"}},{types:["number","variable","inserted"],style:{color:"rgb(9, 134, 88)"}},{types:["operator"],style:{color:"rgb(0, 0, 0)"}},{types:["constant","char"],style:{color:"rgb(129, 31, 63)"}}
1,{types:["tag"],style:{color:"rgb(128, 0, 0)"}},{types:["attr-name"],style:{color:"rgb(255, 0, 0)"}},{types:["deleted","string"],style:{color:"rgb(163, 21, 21)"}},{types:["changed","punctuation"],style:{color:"rgb(4, 81, 165)"}},{types:["function","keyword"],style:{color:"rgb(0, 0, 255)"}},{types:["class-name"],style:{color:"rgb(38, 127, 153)"}}]},ei={plain:{color:"#f8fafc",backgroundColor:"#011627"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#569CD6"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#f8fafc"}},{types:["attr-name","variable"],style:{color:"#9CDCFE"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#cbd5e1"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#D4D4D4"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#7dd3fc"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},es={plain:{color:"#0f172a",backgroundColor:"#f1f5f9"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#0c4a6e"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#0f172a"}},{types:["attr-name","variable"],style:{color:"#0c4a6e"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#64748b"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#475569"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#0e7490"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},el={plain:{backgroundColor:"hsl(220, 13%, 18%)",color:"hsl(220, 14%, 71%)",textShadow:"0 1px rgba(0, 0, 0, 0.3)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(220, 10%, 40%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(220, 14%, 71%)"}},{types:["attr-name","class-name","maybe-class-name","boolean","constant","number","atrule"],style:{color:"hsl(29, 54%, 61%)"}},{types:["keyword"],style:{color:"hsl(286, 60%, 67%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(355, 65%, 65%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value"],style:{color:"hsl(95, 38%, 62%)"}},{types:["variable","operator","function"],style:{color:"hsl(207, 82%, 66%)"}},{types:["url"],style:{color:"hsl(187, 47%, 55%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(220, 14%, 71%)"}}]},ec={plain:{backgroundColor:"hsl(230, 1%, 98%)",color:"hsl(230, 8%, 24%)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(230, 4%, 64%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(230, 8%, 24%)"}},{types:["attr-name","class-name","boolean","constant","number","atrule"],style:{color:"hsl(35, 99%, 36%)"}},{types:["keyword"],style:{color:"hsl(301, 63%, 40%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(5, 74%, 59%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value","punctuation"],style:{color:"hsl(119, 34%, 47%)"}},{types:["variable","operator","function"],style:{color:"hsl(221, 87%, 60%)"}},{types:["url"],style:{color:"hsl(198, 99%, 37%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(230, 8%, 24%)"}}]},ed={plain:{color:"#ebdbb2",backgroundColor:"#292828"},styles:[{types:["imports","class-name","maybe-class-name","constant","doctype","builtin","function"],style:{color:"#d8a657"}},{types:["property-access"],style:{color:"#7daea3"}},{types:["tag"],style:{color:"#e78a4e"}},{types:["attr-name","char","url","regex"],style:{color:"#a9b665"}},{types:["attr-value","string"],style:{color:"#89b482"}},{types:["comment","prolog","cdata","operator","inserted"],style:{color:"#a89984"}},{types:["delimiter","boolean","keyword","selector","important","atrule","property","variable","deleted"],style:{color:"#ea6962"}},{types:["entity","number","symbol"],style:{color:"#d3869b"}}]},eu={plain:{color:"#654735",backgroundColor:"#f9f5d7"},styles:[{types:["delimiter","boolean","keyword","selector","important","atrule","property","variable","deleted"],style:{color:"#af2528"}},{types:["imports","class-name","maybe-class-name","constant","doctype","builtin"],style:{color:"#b4730e"}},{types:["string","attr-value"],style:{color:"#477a5b"}},{types:["property-access"],style:{color:"#266b79"}},{types:["function","attr-name","char","url"],style:{color:"#72761e"}},{types:["tag"],style:{color:"#b94c07"}},{types:["comment","prolog","cdata","operator","inserted"],style:{color:"#a89984"}},{types:["entity","number","symbol"],style:{color:"#924f79"}}]},ep=/\r\n|\r|\n/,ef=e=>{0===e.length?e.push({types:["plain"],content:"\n",empty:!0}):1===e.length&&""===e[0].content&&(e[0].content="\n",e[0].empty=!0)},eg=(e,t)=>{let n=e.length;return n>0&&e[n-1]===t?e:e.concat(t)},em=e=>{let t=[[]],n=[e],r=[0],o=[e.length],a=0,i=0,s=[],l=[s];for(;i>-1;){for(;(a=r[i]++)<o[i];){let e,c=t[i],d=n[i][a];if("string"==typeof d?(c=i>0?c:["plain"],e=d):(c=eg(c,d.type),d.alias&&(c=eg(c,d.alias)),e=d.content),"string"!=typeof e){i++,t.push(c),n.push(e),r.push(0),o.push(e.length);continue}let u=e.split(ep),p=u.length;s.push({types:c,content:u[0]});for(let e=1;e<p;e++)ef(s),l.push(s=[]),s.push({types:c,content:u[e]})}i--,t.pop(),n.pop(),r.pop(),o.pop()}return ef(s),l},eb=({children:e,language:t,code:n,theme:r,prism:o})=>{let a,i=t.toLowerCase(),s=((e,t)=>{let{plain:n}=e,r=e.styles.reduce((e,n)=>{let{languages:r,style:o}=n;
1return r&&!r.includes(t)||n.types.forEach(t=>{let n=M(M({},e[t]),o);e[t]=n}),e},{});return r.root=n,r.plain=A(M({},n),I({backgroundColor:void 0})),r})(r,i),l=(0,E.useCallback)(e=>{var{className:t,style:n,line:r}=e;let o=A(M({},B(e,["className","style","line"])),I({className:(0,O.default)("token-line",t)}));return"object"==typeof s&&"plain"in s&&(o.style=s.plain),"object"==typeof n&&(o.style=M(M({},o.style||{}),n)),o},[s]),c=(a=(0,E.useCallback)(({types:e,empty:t})=>{if(null!=s)return 1===e.length&&"plain"===e[0]?null!=t?{display:"inline-block"}:void 0:1===e.length&&null!=t?s[e[0]]:Object.assign(null!=t?{display:"inline-block"}:{},...e.map(e=>s[e]))},[s]),(0,E.useCallback)(e=>{var{token:t,className:n,style:r}=e;let o=A(M({},B(e,["token","className","style"])),I({className:(0,O.default)("token",...t.types,n),children:t.content,style:a(t)}));return null!=r&&(o.style=M(M({},o.style||{}),r)),o},[a])),d=o.languages[i];return e({tokens:(({prism:e,code:t,grammar:n,language:r})=>(0,E.useMemo)(()=>{if(null==n)return em([t]);let o={code:t,grammar:n,language:r,tokens:[]};return e.hooks.run("before-tokenize",o),o.tokens=e.tokenize(t,n),e.hooks.run("after-tokenize",o),em(o.tokens)},[t,n,r,e]))({prism:o,language:i,code:n,grammar:d}),className:`prism-code language-${i}`,style:null!=s?s.root:{},getLineProps:l,getTokenProps:c})},eh=e=>(0,E.createElement)(eb,A(M({},e),I({prism:e.prism||z,theme:e.theme||eo,code:e.code,language:e.language}))),ey=e.i(519455);let ev=()=>(0,j.jsx)("svg",{className:"icon icon--copy",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:(0,j.jsx)("path",{className:"stroke",d:"M4.66666 12.6667C3.93333 12.6667 3.33333 12.0667 3.33333 11.3333V4.66668C3.33333 3.93334 3.93333 3.33334 4.66666 3.33334H11.3333C12.0667 3.33334 12.6667 3.93334 12.6667 4.66668M8.66666 7.33334H15.3333C16.0697 7.33334 16.6667 7.9303 16.6667 8.66668V15.3333C16.6667 16.0697 16.0697 16.6667 15.3333 16.6667H8.66666C7.93028 16.6667 7.33333 16.0697 7.33333 15.3333V8.66668C7.33333 7.9303 7.93028 7.33334 8.66666 7.33334Z",strokeLinecap:"square"})});function ex({code:e}){let[t,n]=(0,E.useState)("Copy");return(0,j.jsx)("div",{className:"flex justify-end align-middle",children:(0,j.jsxs)(ey.Button,{className:"flex gap-1",variant:"secondary",onClick:async()=>{await navigator.clipboard.writeText(e),"Copy"===t&&(n(()=>"Copied!"),setTimeout(()=>{n(()=>"Copy")},1e3))},children:[(0,j.jsx)("p",{children:t}),(0,j.jsx)(ev,{})]})})}e.s(["Code",0,({code:e,language:t=""})=>e?(0,j.jsx)(eh,{code:e,language:t,theme:$.vsDark,children:({getLineProps:t,getTokenProps:n,tokens:r})=>(0,j.jsxs)("pre",{className:"bg-black p-4 border text-xs border-border rounded overflow-x-auto",children:[r.map((e,r)=>(0,j.jsxs)("div",{...t({className:"table-row",line:e}),children:[(0,j.jsx)("span",{className:"table-cell select-none text-right text-white/25",children:r+1}),(0,j.jsx)("span",{className:"table-cell pl-4",children:e.map((e,t)=>(0,j.jsx)("span",{...n({token:e})},t))})]},r)),(0,j.jsx)(ex,{code:e})]})}):null],265978)},478244,(e,t,n)=>{e.e,t.exports=function(e){var t={9:function(e,t,n){"use strict";n.r(t),t.default=".tf-v1-widget{width:100%;height:100%;min-height:inherit;position:relative}.tf-v1-widget iframe{width:100%;height:100%;border:none;overflow:hidden;border-radius:8px;min-height:inherit}.tf-v1-widget-close{display:none}.tf-v1-widget-iframe-overlay{width:100%;height:100%;border:none;overflow:hidden;border-radius:8px;position:absolute;top:0;left:0}.tf-v1-widget-fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10001;width:100% !important;height:100% !important}.tf-v1-widget-fullscreen .tf-v1-widget-close{display:block;display:block;padding:0;margin:0;position:absolute;font-size:32px;font-weight:normal;line-height:24px;width:24px;height:24px;text-align:center;text-transform:none;cursor:pointer;opacity:.75;transition:opacity .25s ease-in-out;text-decoration:none;color:#000;top:6px;right:8px;background:none;border:none;border-radius:0}.tf-v1-widget-fullscreen .tf-v1-widget-close:hover{opacity:1}@media(min-width: 481px){.tf-v1-widget-fullscreen .tf-v1-widget-close{color:#fff !important}}.tf-v1-widget-fullscreen .tf-v1-widget-close{z-index:1}.tf-v1-widget-fullscreen iframe{border-radius:0}"},93:function(e,t,n){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)}
1,o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.InlineStyle=void 0;var a=o(n(155)),i=o(n(206));t.InlineStyle=function(e){var t=e.filename,o=n(663)("./".concat(t,".css")),s=(0,i.default)();return a.default.createElement("style",r({},s?{nonce:s}:{},{dangerouslySetInnerHTML:{__html:o.default}}))}},123:function(e,t,n){"use strict";n.r(t),t.default="@keyframes spin{to{transform:rotate(360deg)}}.tf-v1-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);transition:opacity .25s ease-in-out;z-index:10001;display:flex;align-items:center;justify-content:center}.tf-v1-popup .tf-v1-iframe-wrapper{position:relative;transition:opacity .25s ease-in-out;min-width:360px;min-height:360px}.tf-v1-popup .tf-v1-iframe-wrapper iframe{width:100%;height:100%;border:none;overflow:hidden;border-radius:8px}.tf-v1-popup .tf-v1-close{display:block;padding:0;margin:0;position:absolute;font-size:32px;font-weight:normal;line-height:24px;width:24px;height:24px;text-align:center;text-transform:none;cursor:pointer;opacity:.75;transition:opacity .25s ease-in-out;text-decoration:none;color:#000;top:-34px;right:0;background:none;border:none;border-radius:0}.tf-v1-popup .tf-v1-close:hover{opacity:1}@media(min-width: 481px){.tf-v1-popup .tf-v1-close{color:#fff !important}}.tf-v1-popup .tf-v1-spinner{border:3px solid #aaa;font-size:40px;width:1em;height:1em;border-radius:.5em;box-sizing:border-box;animation:spin 1s linear infinite;border-top-color:#fff;position:absolute;top:50%;left:50%;margin:-20px 0 0 -20px}@media(max-width: 480px){.tf-v1-popup{width:100% !important;height:100% !important}.tf-v1-popup .tf-v1-iframe-wrapper{position:relative;transition:opacity .25s ease-in-out;min-width:100%;min-height:100%}.tf-v1-popup .tf-v1-iframe-wrapper iframe{border-radius:0}.tf-v1-popup .tf-v1-close{display:block;padding:0;margin:0;position:absolute;font-size:32px;font-weight:normal;line-height:24px;width:24px;height:24px;text-align:center;text-transform:none;cursor:pointer;opacity:.75;transition:opacity .25s ease-in-out;text-decoration:none;color:#000;top:6px;right:8px;background:none;border:none;border-radius:0}.tf-v1-popup .tf-v1-close:hover{opacity:1}}@media(max-width: 480px)and (min-width: 481px){.tf-v1-popup .tf-v1-close{color:#fff !important}}"},155:function(t){"use strict";t.exports=e},161:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.memoComponent=t.propsAreEqual=void 0;var o=n(155),a=r(n(792));t.propsAreEqual=function(e,t){return(0,a.default)(e,t)},t.memoComponent=function(e){return(0,o.memo)(e,t.propsAreEqual)}},193:function(e,t,n){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)},o=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return a(t,e),t},s=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)0>t.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n};Object.defineProperty(t,"__esModule",{value:!0}),t.makeButtonComponent=void 0;var l=i(n(155)),c=n(517),d=n(93);t.makeButtonComponent=function(e,t){return function(n){var o=n.id,a=n.children,i=n.as,u=n.style,p=n.className,f=n.buttonProps,g=n.embedRef,m=s(n,["id","children","as","style","className","buttonProps","embedRef"]),b=(0,l.useRef)(c.genericEmbed),h=g||b;(0,l.useEffect)(function(){return h.current=e(o,m),function(){var e;return null==(e=h.current)?void 0:e.unmount()}},[o,m,h]);var y=(0,l.useMemo)(function(){return function(){var e;return null==(e=h.current)?void 0:e.open()}}
1,[h]),v=l.default.createElement(void 0===i?"button":i,r({style:void 0===u?{}:u,className:void 0===p?"":p,onClick:y,"data-testid":"tf-v1-".concat(t),children:a},f));return l.default.createElement(l.default.Fragment,null,l.default.createElement(d.InlineStyle,{filename:t}),v)}}},206:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return void 0!==n.g.__webpack_nonce__?n.g.__webpack_nonce__:null}},231:function(e,t,n){"use strict";n.r(t),t.default="@keyframes spin{to{transform:rotate(360deg)}}.tf-v1-sidetab{position:fixed;top:50%;right:0;width:400px;height:580px;transform:translate(100%, -50%);box-shadow:0 2px 4px rgba(0,0,0,.08),0 2px 12px rgba(0,0,0,.06);z-index:10001;will-change:transform}.tf-v1-sidetab.ready{transition:transform 400ms cubic-bezier(0.5, 0, 0.75, 0)}.tf-v1-sidetab iframe{width:100%;height:100%;border:none;overflow:hidden;border-radius:8px 0 0 8px}.tf-v1-sidetab.open{transform:translate(0, -50%)}.tf-v1-sidetab-wrapper{position:relative;height:100%}.tf-v1-sidetab-button{position:absolute;top:50%;left:-48px;transform:rotate(-90deg) translateX(-50%);transform-origin:left top;min-width:100px;max-width:540px;height:48px;display:flex;align-items:center;padding:12px 16px;border-radius:8px 8px 0 0;color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.08),0 2px 12px rgba(0,0,0,.06);background-color:#3a7685;cursor:pointer;border:0;text-decoration:none;outline:none}.tf-v1-sidetab-button-text{flex:1;font-size:18px;font-family:Helvetica,Arial,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tf-v1-sidetab-button-icon{width:24px;height:24px;font-size:24px;transform:rotate(90deg);margin-right:12px;position:relative;order:-1}.tf-v1-sidetab-button-icon>img{width:100%;height:100%;object-fit:contain}.tf-v1-sidetab-close{display:none}.tf-v1-sidetab .tf-v1-spinner{border:3px solid #aaa;font-size:24px;width:1em;height:1em;border-radius:.5em;box-sizing:border-box;animation:spin 1s linear infinite;border-top-color:#fff;position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px;top:0;left:0;margin:0}@media(max-width: 480px){.tf-v1-sidetab{transition:unset}.tf-v1-sidetab.ready{transition:unset}.tf-v1-sidetab.open{top:0;left:0;right:0;bottom:0;transform:translate(0, 0);width:100% !important;height:100% !important}.tf-v1-sidetab-close{display:block;padding:0;margin:0;position:absolute;font-size:32px;font-weight:normal;line-height:24px;width:24px;height:24px;text-align:center;text-transform:none;cursor:pointer;opacity:.75;transition:opacity .25s ease-in-out;text-decoration:none;color:#000;top:6px;right:8px;background:none;border:none;border-radius:0}.tf-v1-sidetab-close:hover{opacity:1}.tf-v1-sidetab-close{display:block;z-index:1}}@media(max-width: 480px)and (min-width: 481px){.tf-v1-sidetab-close{color:#fff !important}}"},240:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),o(n(193),t),o(n(390),t),o(n(558),t)},390:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return o(t,e),t},i=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)0>t.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n};
1Object.defineProperty(t,"__esModule",{value:!0}),t.makeInitializerComponent=void 0;var s=a(n(155)),l=n(517),c=n(93);t.makeInitializerComponent=function(e,t){return function(n){var r=n.id,o=n.embedRef,a=i(n,["id","embedRef"]),d=(0,s.useRef)(l.genericEmbed),u=o||d;return(0,s.useEffect)(function(){return u.current=e(r,a),function(){var e;null==(e=u.current)||e.unmount()}},[r,a,u]),s.default.createElement(c.InlineStyle,{filename:t})}}},517:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),o(n(804),t),o(n(161),t)},558:function(e,t,n){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)},o=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return a(t,e),t},s=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)0>t.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n};Object.defineProperty(t,"__esModule",{value:!0}),t.Widget=void 0;var l=i(n(155)),c=n(952),d=n(93);t.Widget=function(e){var t=e.id,n=e.style,o=e.className,a=s(e,["id","style","className"]),i=(0,l.useRef)(null);return(0,l.useEffect)(function(){if(i.current){var e=(0,c.createWidget)(t,r(r({},a),{container:i.current}));return function(){e.unmount()}}},[t,a]),l.default.createElement(l.default.Fragment,null,l.default.createElement(d.InlineStyle,{filename:"widget"}),l.default.createElement("div",{style:void 0===n?{}:n,className:void 0===o?"":o,ref:i}))}},663:function(e,t,n){var r={"./popover.css":842,"./popup.css":123,"./sidetab.css":231,"./slider.css":806,"./widget.css":9};function o(e){return n(a(e))}function a(e){if(!n.o(r,e)){var t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}o.keys=function(){return Object.keys(r)},o.resolve=a,e.exports=o,o.id=663},792:function(e){"use strict";e.exports=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(o=r;0!=o--;)if(!e(t[o],n[o]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(a=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(o=r;0!=o--;)if(!Object.prototype.hasOwnProperty.call(n,a[o]))return!1;for(o=r;0!=o--;){var r,o,a,i=a[o];if(!e(t[i],n[i]))return!1}return!0}return t!=t&&n!=n}},804:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.genericEmbed=void 0,t.genericEmbed={unmount:function(){},open:function(){}}},806:function(e,t,n){"use strict";n.r(t),t.default="@keyframes spin{to{transform:rotate(360deg)}}.tf-v1-slider{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);transition:opacity .25s ease-in-out;z-index:10001}.tf-v1-slider .tf-v1-iframe-wrapper{max-width:calc(100vw - 26px);height:100%;position:absolute;top:0;transition:right .5s ease-in-out,left .5s ease-in-out}.tf-v1-slider .tf-v1-iframe-wrapper iframe{width:100%;height:100%;border:none;overflow:hidden;border-radius:0}@media(min-width: 481px){.tf-v1-slider .tf-v1-iframe-wrapper iframe{border-radius:8px 0 0 8px}}.tf-v1-slider .tf-v1-close{display:block;padding:0;margin:0;position:absolute;font-size:32px;font-weight:normal;line-height:24px;width:24px;height:24px;text-align:center;text-transform:none;cursor:pointer;opacity:.75;transition:opacity .25s ease-in-out;text-decoration:none;color:#000;top:6px;right:8px;background:none;border:none;border-radius:0}.tf-v1-slider .tf-v1-close:hover{opacity:1}@media(min-width: 481px){.tf-v1-slider .tf-v1-close{color:#fff !important}}@media(min-width: 481px){.tf-v1-slider .tf-v1-close{top:4px;left:-26px}}.tf-v1-slider .tf-v1-close:hover{opacity:1}.tf-v1-slider .tf-v1-spinner{border:3px solid #aaa;font-size:40px;width:1em;height:1em;border-radius:.5em;box-sizing:border-box;animation:spin 1s linear infinite;border-top-color:#fff;position:absolute;top:50%;left:50%;margin:-20px 0 0 -20px}@media(min-width: 481px){.tf-v1-slider.left .tf-v1-iframe-wrapper iframe{border-radius:0 8px 8px 0}.tf-v1-slider.left .tf-v1-close{left:auto;right:-24px}}@media(max-width: 480px){.tf-v1-slider{width:100% !important;height:100% !important}.tf-v1-slider .tf-v1-iframe-wrapper{width:100% !important;max-width:100vw;height:100%;transition:unset}.tf-v1-slider .tf-v1-iframe-wrapper iframe{border-radius:none}.tf-v1-slider .tf-v1-close{display:block;padding:0;margin:0;position:absolute;font-size:32px;font-weight:normal;line-height:24px;width:24px;height:24px;text-align:center;text-transform:none;cursor:pointer;opacity:.75;transition:opacity .25s ease-in-out;text-decoration:none;color:#000;top:6px;right:8px;background:none;border:none;border-radius:0}.tf-v1-slider .tf-v1-close:hover{opacity:1}.tf-v1-slider .tf-v1-close{left:auto}}@media(max-width: 480px)and (min-width: 481px){.tf-v1-slider .tf-v1-close{color:#fff !important}}"},842:function(e,t,n){"use strict";n.r(t),t.default='@keyframes spin{to{transform:rotate(360deg)}}.tf-v1-popover{bottom:96px;position:fixed;right:16px;z-index:10001}.tf-v1-popover.open{max-width:100%;min-height:360px;min-width:360px}.tf-v1-popover-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);
1height:100%;width:100%;opacity:0;transition:opacity .25s ease-in-out;border-radius:4px;box-shadow:rgba(0,0,0,.08) 0 2px 4px,rgba(0,0,0,.06) 0 2px 12px}.tf-v1-popover-wrapper iframe{width:100%;height:100%;border:none;overflow:hidden;border-radius:8px}.tf-v1-popover-close{display:none}.tf-v1-popover-button{width:54px;height:54px;position:fixed;box-shadow:0 2px 12px rgba(0,0,0,.06),0 2px 4px rgba(0,0,0,.08);color:#fff;right:26px;bottom:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#3a7685;line-height:0;border:none;padding:0}.tf-v1-popover-button-icon{width:54px;height:54px;font-size:24px;border-radius:50%;overflow:hidden;display:flex;justify-content:center;align-items:center}.tf-v1-popover-button-icon svg.default{margin-top:6px}.tf-v1-popover-button-icon svg,.tf-v1-popover-button-icon img{max-width:54px;max-height:54px}.tf-v1-popover-button-icon img{width:100%;height:100%;object-fit:cover;border-radius:50%}.tf-v1-popover-tooltip{position:fixed;right:94px;bottom:33px;max-width:240px;padding:10px 25px 10px 10px;border-radius:8px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.08),0 2px 12px rgba(0,0,0,.06);font-size:14px;font-family:Helvetica,Arial,sans-serif;line-height:22px}.tf-v1-popover-tooltip::before{background-color:#fff;content:"";display:block;width:12px;height:12px;position:absolute;right:-4px;bottom:15px;transform:rotate(45deg);box-shadow:2px -2px 2px 0 rgba(0,0,0,.06)}.tf-v1-popover-tooltip-text{overflow:hidden}.tf-v1-popover-tooltip-close{cursor:pointer;margin-left:4px;display:inline-block;text-align:center;position:absolute;top:12px;right:6px}.tf-v1-popover-tooltip-close svg{width:20px;height:20px}.tf-v1-popover-tooltip-close svg path{fill:rgba(0,0,0,.2);transition:fill 150ms ease-in-out}.tf-v1-popover-tooltip-close:hover svg path{fill:rgba(0,0,0,.3)}.tf-v1-popover-tooltip.closing{transition:opacity .25s ease-in-out;opacity:0}.tf-v1-popover-unread-dot{width:8px;height:8px;border-radius:50%;background-color:#fa6b05;border:2px solid #fff;position:absolute;top:2px;right:2px}.tf-v1-popover-unread-dot.closing{transition:opacity .25s ease-in-out;opacity:0}.tf-v1-spinner{border:3px solid #aaa;font-size:40px;width:1em;height:1em;border-radius:.5em;box-sizing:border-box;animation:spin 1s linear infinite;border-top-color:#fff;position:absolute;top:50%;left:50%;margin:-20px 0 0 -20px}@media(max-width: 480px){.tf-v1-popover.open{top:0;left:0;bottom:0;right:0;width:100% !important;height:100% !important}.tf-v1-popover.open .tf-v1-popover-close{display:block}.tf-v1-popover-wrapper{border-radius:0;box-shadow:none}.tf-v1-popover-wrapper iframe{border-radius:0}.tf-v1-popover-close{display:block;padding:0;margin:0;position:absolute;font-size:32px;font-weight:normal;line-height:24px;width:24px;height:24px;text-align:center;text-transform:none;cursor:pointer;opacity:.75;transition:opacity .25s ease-in-out;text-decoration:none;color:#000;top:6px;right:8px;background:none;border:none;border-radius:0}.tf-v1-popover-close:hover{opacity:1}.tf-v1-popover-close{display:none;z-index:1}}@media(max-width: 480px)and (min-width: 481px){.tf-v1-popover-close{color:#fff !important}}@media(max-width: 480px){.tf-v1-popover-button{width:44px;height:44px;right:8px;bottom:8px}.tf-v1-popover-button-icon{font-size:20px}.tf-v1-popover-button-icon svg{margin-top:4px;max-height:24px;max-width:24px}.tf-v1-popover-button-icon img{max-width:44px;max-height:44px}.tf-v1-popover-tooltip{position:fixed;right:66px;bottom:8px;left:auto;font-size:12px}.tf-v1-popover-tooltip::before{bottom:14px}.tf-v1-popover-unread-dot{top:0;right:0}.tf-v1-spinner{border:3px solid #aaa;font-size:32px;width:1em;height:1em;border-radius:.5em;box-sizing:border-box;animation:spin 1s linear infinite;border-top-color:#fff;position:absolute;top:50%;left:50%;margin:-16px 0 0 -16px}}'},952:function(e){e.exports=function(){"use strict";var e={19:function(e,t){Object.defineProperty(t,"__esModule",{value:!0})},249:function(e,t){Object.defineProperty(t,"__esModule",{value:!0})},352:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.setAutoClose=t.DEFAULT_AUTO_CLOSE_TIME=void 0;var r=n(476);t.DEFAULT_AUTO_CLOSE_TIME=500,t.setAutoClose=function(e,n,o){n&&o&&window.addEventListener("message",(0,r.getFormSubmitHandler)(e,function(){return setTimeout(o,Math.max("number"==typeof n?n:0,t.DEFAULT_AUTO_CLOSE_TIME))}))}},476:function(e,t,n){var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)0>t.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n};
1Object.defineProperty(t,"__esModule",{value:!0}),t.getRedirectHandler=t.getThankYouScreenButtonClickHandler=t.getFormThemeHandler=t.getWelcomeScreenHiddenHandler=t.getDuplicateDetectedHandler=t.getFormSubmitHandler=t.getFormHeightChangedHandler=t.getFormQuestionChangedHandler=t.getFormStartedHandler=t.getFormReadyHandler=void 0;var o=n(1407);function a(e,t,n){return function(o){var a=o.data,i=a.type,s=a.embedId,l=r(a,["type","embedId"]);(Array.isArray(e)?e.includes(i):e===i)&&s===t&&(null==n||n(l))}}t.getFormReadyHandler=function(e,t){return a("form-ready",e,t)},t.getFormStartedHandler=function(e,t){return a("form-started",e,t)},t.getFormQuestionChangedHandler=function(e,t){return a("form-screen-changed",e,t)},t.getFormHeightChangedHandler=function(e,t){return a("form-height-changed",e,t)},t.getFormSubmitHandler=function(e,t){return a("form-submit",e,t)},t.getDuplicateDetectedHandler=function(e,t){return a("duplicate-detected",e,t)},t.getWelcomeScreenHiddenHandler=function(e,t){return a("welcome-screen-hidden",e,t)},t.getFormThemeHandler=function(e,t){return a("form-theme",e,t)},t.getThankYouScreenButtonClickHandler=function(e,t){return a("thank-you-screen-button-click",e,t)},t.getRedirectHandler=function(e,t){return a(["redirect-after-submit","thank-you-screen-redirect"],e,(0,o.handleFormRedirect)(t))}},883:function(e,t){var n=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))(function(o,a){function i(e){try{l(r.next(e))}catch(e){a(e)}}function s(e){try{l(r.throw(e))}catch(e){a(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof n?t:new n(function(e){e(t)})).then(i,s)}l((r=r.apply(e,t||[])).next())})},r=this&&this.__generator||function(e,t){var n,r,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(s){return function(l){var c=[s,l];if(n)throw TypeError("Generator is already executing.");for(;a&&(a=0,c[0]&&(i=0)),i;)try{if(n=1,r&&(o=2&c[0]?r.return:c[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,c[1])).done)return o;switch(r=0,o&&(c=[2&c[0],o.value]),c[0]){case 0:case 1:o=c;break;case 4:return i.label++,{value:c[1],done:!1};case 5:i.label++,r=c[1],c=[0];continue;case 7:c=i.ops.pop(),i.trys.pop();continue;default:if(!((o=(o=i.trys).length>0&&o[o.length-1])||6!==c[0]&&2!==c[0])){i=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]<o[3])){i.label=c[1];break}if(6===c[0]&&i.label<o[1]){i.label=o[1],o=c;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(c);break}o[2]&&i.ops.pop(),i.trys.pop();continue}c=t.call(e,i)}catch(e){c=[6,e],r=0}finally{n=o=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}};Object.defineProperty(t,"__esModule",{value:!0}),t.dispatchCustomKeyEventFromIframe=t.removeCustomKeyboardListener=t.addCustomKeyboardListener=void 0;var o="Escape",a=function(e,a){return n(void 0,void 0,void 0,function(){return r(this,function(n){return e.code===o&&"function"==typeof a&&(a(),(0,t.removeCustomKeyboardListener)()),[2]})})};t.addCustomKeyboardListener=function(e){return window.document.addEventListener("keydown",function(t){return a(t,e)})},t.removeCustomKeyboardListener=function(){return window.document.removeEventListener("keydown",a)},t.dispatchCustomKeyEventFromIframe=function(e){"form-close"===e.data.type&&window.document.dispatchEvent(new KeyboardEvent("keydown",{code:o}))}},1179:function(e,t,n){var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)},o=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)0>t.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n};Object.defineProperty(t,"__esModule",{value:!0}),t.createPopover=void 0;var a=n(6517),i=n(6530),s=function(e,t){var n=e.parentNode;n&&(n.removeChild(e),n.appendChild(t))},l=function(e,t){void 0===e&&(e="span"),void 0===t&&(t="tf-v1-popover-button-icon");var n=document.createElement(e);return n.className="".concat(t," tf-v1-close-icon"),n.innerHTML=a.closeIconSvg,n.dataset.testid=t,n},c={buttonColor:"#3a7685"};t.createPopover=function(e,t){void 0===t&&(t={});var n,d,u,p,f,g,m,b,h,y,v,x,w,k,_,j,E,O,S,N,A,T,I=r(r({},c),t),C=I.domain,F=o(I,["domain"]),L=(0,a.createIframe)("popover",{formId:e,domain:C,options:F}),P=L.iframe,R=L.embedId,D=L.refresh,M=L.focus,B=(f=F.width,g=F.height,(m=document.createElement("div")).className="tf-v1-popover",m.dataset.testid="tf-v1-popover",(0,a.setElementSize)(m,{width:f,height:g})),z=((b=document.createElement("div")).className="tf-v1-popover-wrapper",b.dataset.testid="tf-v1-popover-wrapper",b),$=(h=F.customIcon,y=F.buttonColor||c.buttonColor,v=(0,a.getTextColor)(y),(x=document.createElement("div")).className="tf-v1-popover-button-icon",w=(0,a.triggerIconSvg)(v),x.innerHTML=(null==h?void 0:h.startsWith("http"))?"<img alt='popover trigger icon button' src='".concat(h,"'/>
1"):null!=h?h:w,x.dataset.testid="default-icon",x),U=((k=document.createElement("div")).className="tf-v1-spinner",(_=document.createElement("div")).className="tf-v1-popover-button-icon",_.dataset.testid="spinner-icon",_.append(k),_),H=l(),W=l("button","tf-v1-popover-close"),G=(j=F.buttonColor||c.buttonColor,void 0===(E=F.buttonProps)&&(E={}),O=(0,a.getTextColor)(j),(S=document.createElement("button")).className="tf-v1-popover-button",S.dataset.testid="tf-v1-popover-button",S.style.backgroundColor=j,S.style.color=O,(0,a.addAttributesToElement)(S,E),S);(F.container||document.body).append(B),z.append(P),B.append(G),B.append(W),G.append($);var q=function(){A&&A.parentNode&&(A.classList.add("closing"),setTimeout(function(){(0,a.unmountElement)(A)},250))};F.tooltip&&F.tooltip.length>0&&(n=F.tooltip,(d=document.createElement("span")).className="tf-v1-popover-tooltip-close",d.dataset.testid="tf-v1-popover-tooltip-close",d.innerHTML=a.closeIconSvg,d.onclick=q,(u=document.createElement("div")).className="tf-v1-popover-tooltip-text",u.innerHTML=n,(p=document.createElement("div")).className="tf-v1-popover-tooltip",p.dataset.testid="tf-v1-popover-tooltip",p.appendChild(u),p.appendChild(d),A=p,B.append(A)),F.notificationDays&&(F.enableSandbox||(0,i.canBuildNotificationDot)(e))&&(T=(0,i.buildNotificationDot)(),G.append(T)),P.onload=function(e){(null==e?void 0:e.isTrusted)&&(B.classList.add("open"),z.style.opacity="1",W.style.opacity="1",s(U,H),(0,a.addCustomKeyboardListener)(V))};var Z=function(){(0,a.isOpen)(z)||(q(),T&&(T.classList.add("closing"),F.notificationDays&&!F.enableSandbox&&(0,i.saveNotificationDotHideUntilTime)(e,F.notificationDays),setTimeout(function(){(0,a.unmountElement)(T)},250)),setTimeout(function(){(0,a.isInPage)(z)?(z.style.opacity="0",W.style.opacity="0",z.style.display="flex",setTimeout(function(){B.classList.add("open"),z.style.opacity="1",W.style.opacity="1"}),s($,H)):(B.append(z),s($,U),z.style.opacity="0",W.style.opacity="0")}))},V=function(){var n;(0,a.isOpen)(B)&&((0,a.handlePreventReopenOnClose)(F,e),null==(n=t.onClose)||n.call(t),setTimeout(function(){F.keepSession?z.style.display="none":(0,a.unmountElement)(z),B.classList.remove("open"),s(H,$)},250))};(0,a.setAutoClose)(R,F.autoClose,V);var K=function(){(0,a.isOpen)(z)?V():Z()};return G.onclick=(0,a.invokeWithoutDefault)(K),W.onclick=(0,a.invokeWithoutDefault)(V),F.open&&!(0,a.isOpen)(z)&&(N=(0,a.handleCustomOpen)(Z,F,e)),{open:Z,close:V,toggle:K,refresh:D,focus:M,unmount:function(){(0,a.unmountElement)(B),F.open&&(null==N?void 0:N.remove)&&N.remove()}}}},1403:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.getTextColor=void 0;var r=n(6546);t.getTextColor=function(e){if(!e)return"#FFFFFF";var t,n,o=e.startsWith("#")?(0,r.hexRgb)(e):(t={red:0,green:0,blue:0},(n=e.match(/\d+/g))&&(t.red=parseInt(n[0],10),t.green=parseInt(n[0],10),t.blue=parseInt(n[0],10)),t);return Math.round((299*o.red+587*o.green+114*o.blue)/1e3)>150?"#000000":"#FFFFFF"}},1407:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.handleFormRedirect=void 0,t.handleFormRedirect=function(e){return function(t){var n,r=t.url,o=t.target;if(r)switch(void 0===o?"_parent":o){case"_self":n=e.src,e.src=r.includes("#")&&r.startsWith("".concat(n,"#"))?r.includes("?")?r.replace("#","&tf-embed-ts=".concat(Date.now(),"#")):r.replace("#","?tf-embed-ts=".concat(Date.now(),"#")):r;break;case"_blank":window.open(r,"_blank");break;case"_top":var a=document.createElement("a");a.href=r,a.target="_top",document.body.appendChild(a),a.click(),document.body.removeChild(a);break;default:window.location.href=r}else console.error("Redirect failed, no URL provided")}}},1706:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.lazyInitialize=void 0,t.lazyInitialize=function(e,t){var n=new IntersectionObserver(function(e){e.forEach(function(e){e.isIntersecting&&(t(),n.unobserve(e.target))})});n.observe(e)}},1915:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};
1Object.defineProperty(t,"__esModule",{value:!0}),o(n(3869),t),o(n(8885),t)},1947:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.refreshIframe=void 0,t.refreshIframe=function(e){if(e){var t=e.src;if(t.includes("&refresh")){var n=t.split("&refresh#");e.src=n.join("#")}else(n=t.split("#"))[0]="".concat(n[0],"&refresh"),e.src=n.join("#")}}},2114:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.sleep=void 0,t.sleep=function(e){return new Promise(function(t){return setTimeout(t,e)})}},2466:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.WIDGET_ATTRIBUTE=t.SLIDER_WIDTH=t.SLIDER_POSITION=t.SLIDER_ATTRIBUTE=t.SIDETAB_ATTRIBUTE=t.POPUP_SIZE=t.POPUP_ATTRIBUTE=t.POPOVER_ATTRIBUTE=t.LIVE_EMBED_DATA_REGION_EU=t.LIVE_EMBED_DATA_REGION_ATTRIBUTE=t.LIVE_EMBED_ATTRIBUTE=t.DEFAULT_EU_DOMAIN=t.DEFAULT_DOMAIN=void 0,t.DEFAULT_DOMAIN="form.typeform.com",t.DEFAULT_EU_DOMAIN="form.typeform.eu",t.LIVE_EMBED_ATTRIBUTE="data-tf-live",t.LIVE_EMBED_DATA_REGION_ATTRIBUTE="data-tf-region",t.LIVE_EMBED_DATA_REGION_EU="eu",t.POPOVER_ATTRIBUTE="data-tf-popover",t.POPUP_ATTRIBUTE="data-tf-popup",t.POPUP_SIZE=100,t.SIDETAB_ATTRIBUTE="data-tf-sidetab",t.SLIDER_ATTRIBUTE="data-tf-slider",t.SLIDER_POSITION="right",t.SLIDER_WIDTH=800,t.WIDGET_ATTRIBUTE="data-tf-widget"},2588:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.overrideFullScreenStyles=void 0,t.overrideFullScreenStyles=function(e,t){Object.assign(e.style,{zIndex:"10001",position:"absolute",top:"0",left:"0",width:"100%",height:"100%"}),t.style.borderRadius="0",Object.assign(document.body.style,{overflow:"hidden"})}},2689:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.isDefined=void 0,t.isDefined=function(e){return null!=e}},3106:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.handleCustomOpen=t.handlePreventReopenOnClose=void 0;var n={remove:function(){}};t.handlePreventReopenOnClose=function(e,t){e.preventReopenOnClose&&o(t)},t.handleCustomOpen=function(e,t,o){var a,i,s,l=t.open,c=t.openValue,d=t.preventReopenOnClose,u=(a=t.respectOpenModals,function(){var t,n;if(!(d&&r(o)||"all"===a&&((null==(n=document.querySelector(".tf-v1-popup, .tf-v1-slider, .tf-v1-popover-wrapper, .tf-v1-sidetab-wrapper"))?void 0:n.offsetHeight)||(null==n?void 0:n.offsetWidth)||(null==(t=null==n?void 0:n.getClientRects())?void 0:t.length))||"same"===a&&Array.from(document.querySelectorAll(".tf-v1-popup, .tf-v1-slider, .tf-v1-popover-wrapper, .tf-v1-sidetab-wrapper")).some(function(e){var t,n=null==(t=e.querySelector("iframe"))?void 0:t.src;return(null==n?void 0:n.includes("typeform.com/to/".concat(o)))||(null==n?void 0:n.startsWith(o))})))return e()});switch(l){case"load":return u(),n;case"exit":return c?(i=0,s=function(e){e.clientY<c&&e.clientY<i?(document.removeEventListener("mousemove",s,!0),u()):i=e.clientY},document.addEventListener("mousemove",s,!0),{remove:function(){return document.removeEventListener("mousemove",s,!0)}}):n;case"time":return setTimeout(function(){u()},c),n;case"scroll":return c?function(e,t){function n(){var r=window.pageYOffset||document.documentElement.scrollTop,o=document.documentElement.clientTop||0,a=document.documentElement.scrollHeight,i=r-o,s=i+window.innerHeight>=a;(i/a*100>=e||s)&&(t(),document.removeEventListener("scroll",n))}return document.addEventListener("scroll",n),{remove:function(){return document.removeEventListener("scroll",n)}}}(c,u):n;default:return n}};var r=function(e){return document.cookie.includes("tf-".concat(e,"-closed=true"))},o=function(e){document.cookie="tf-".concat(e,"-closed=true;Path=/")}},3124:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.setElementSize=t.getValueWithUnits=void 0,t.getValueWithUnits=function(e){return"string"!=typeof e||e.match(/^[0-9]+$/)?"".concat(e,"px"):e},t.setElementSize=function(e,n){var r=n.width,o=n.height;return r&&(e.style.width=(0,t.getValueWithUnits)(r)),o&&(e.style.height=(0,t.getValueWithUnits)(o)),e}},3542:function(e,t,n){var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))(function(o,a){function i(e){try{l(r.next(e))}catch(e){a(e)}}function s(e){try{l(r.throw(e))}catch(e){a(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof n?t:new n(function(e){e(t)})).then(i,s)}l((r=r.apply(e,t||[])).next())})},o=this&&this.__generator||function(e,t){var n,r,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(s){return function(l){var c=[s,l];if(n)throw TypeError("Generator is already executing.");for(;a&&(a=0,c[0]&&(i=0)),i;)try{if(n=1,r&&(o=2&c[0]?r.return:c[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,c[1])).done)return o;switch(r=0,o&&(c=[2&c[0],o.value]),c[0]){case 0:case 1:o=c;break;case 4:return i.label++,{value:c[1],done:!1};case 5:i.label++,r=c[1],c=[0];continue;case 7:c=i.ops.pop(),i.trys.pop();continue;default:if(!((o=(o=i.trys).length>0&&o[o.length-1])||6!==c[0]&&2!==c[0])){i=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]<o[3])){i.label=c[1];break}if(6===c[0]&&i.label<o[1]){i.label=o[1],o=c;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(c);break}o[2]&&i.ops.pop(),i.trys.pop();continue}c=t.call(e,i)}catch(e){c=[6,e],r=0}finally{n=o=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}};
1Object.defineProperty(t,"__esModule",{value:!0}),t.waitForHubspotCookie=t.getHubspotHiddenFields=t.getHubspotCookieValue=void 0;var a=n(2114);t.getHubspotCookieValue=function(){var e=document.cookie.match(new RegExp("(^| )".concat("hubspotutk","=([^;]+)")));return e&&e[2]||void 0},t.getHubspotHiddenFields=function(){return{hubspot_page_name:document.title,hubspot_page_url:window.location.href,hubspot_utk:(0,t.getHubspotCookieValue)()}},t.waitForHubspotCookie=function(){return r(void 0,void 0,void 0,function(){var e,n;return o(this,function(r){switch(r.label){case 0:e=10,n=0,r.label=1;case 1:return!(0,t.getHubspotCookieValue)()&&n<e?[4,(0,a.sleep)(250)]:[3,4];case 2:r.sent(),r.label=3;case 3:return n++,[3,1];case 4:return[2]}})})}},3631:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.buildWidget=void 0;var r=n(6517);t.buildWidget=function(e,t,n){var o=document.createElement("div");return o.className="tf-v1-widget",o.dataset.testid="tf-v1-widget",o.append(e),(0,r.setElementSize)(o,{width:t,height:n})}},3709:function(e,t){var n=this&&this.__assign||function(){return(n=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.getTransitiveSearchParams=void 0,t.getTransitiveSearchParams=function(e){var t=new URL(window.location.href);return"boolean"==typeof e&&e?Object.fromEntries(t.searchParams.entries()):Array.isArray(e)&&e.length>0?e.reduce(function(e,r){var o,a=t.searchParams.get(r);return a?n(n({},e),((o={})[r]=a,o)):e},{}):{}}},3869:function(e,t,n){var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)0>t.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n};Object.defineProperty(t,"__esModule",{value:!0}),t.createSlider=void 0;var o=n(6517),a=n(2466);t.createSlider=function(e,t){if(void 0===t&&(t={}),!(0,o.hasDom)())return{open:function(){},close:function(){},toggle:function(){},refresh:function(){},focus:function(){},unmount:function(){}};var n,i,s,l,c,d=t.position,u=void 0===d?a.SLIDER_POSITION:d,p=t.width,f=void 0===p?a.SLIDER_WIDTH:p,g=t.onClose,m=t.domain,b=r(t,["position","width","onClose","domain"]),h=(0,o.createIframe)("slider",{formId:e,domain:m,options:b}),y=h.iframe,v=h.embedId,x=h.refresh,w=h.focus,k=document.body.style.overflow,_=((i=document.createElement("div")).className="tf-v1-slider ".concat(u),i.dataset.testid="tf-v1-slider",i.style.opacity="0",i),j=((s=document.createElement("div")).className="tf-v1-spinner",s),E=((l=document.createElement("div")).className="tf-v1-iframe-wrapper",l.style[u]="-100%",(0,o.setElementSize)(l,{width:f}));E.append(y),_.append(j),_.append(E);var O=b.container||document.body;y.onload=function(e){(null==e?void 0:e.isTrusted)&&(E.style[u]="0",setTimeout(function(){j.style.display="none"},500),(0,o.addCustomKeyboardListener)(N))};var S=function(){(0,o.isOpen)(_)||((0,o.isInPage)(_)?(_.style.display="flex",setTimeout(function(){E.style[u]="0"})):(O.append(_),j.style.display="block"),document.body.style.overflow="hidden",setTimeout(function(){_.style.opacity="1"}))},N=function(){(0,o.isOpen)(_)&&((0,o.handlePreventReopenOnClose)(b,e),null==g||g(),_.style.opacity="0",E.style[u]="-100%",document.body.style.overflow=k,setTimeout(function(){b.keepSession?_.style.display="none":A()},500))};(0,o.setAutoClose)(v,b.autoClose,N),E.append(((n=document.createElement("button")).className="tf-v1-close tf-v1-close-icon",n.innerHTML=o.closeIconSvg,n.ariaLabel="Close",n.onclick=(0,o.invokeWithoutDefault)(N),n)),b.open&&!(0,o.isOpen)(_)&&(c=(0,o.handleCustomOpen)(S,b,e));var A=function(){(0,o.unmountElement)(_),b.open&&(null==c?void 0:c.remove)&&c.remove()};return{open:S,close:N,toggle:function(){(0,o.isOpen)(_)?N():S()},refresh:x,focus:w,unmount:A}}}
1,4375:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.includeCss=void 0,t.includeCss=function(e){var t="".concat("https://embed.typeform.com/next/css/").concat(e);if(!document.querySelector('link[href="'.concat(t,'"]'))){var n=document.createElement("link");n.rel="stylesheet",n.href=t,document.head.append(n)}}},4424:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.invokeWithoutDefault=void 0,t.invokeWithoutDefault=function(e){return function(t){null==t||t.preventDefault(),e()}}},4471:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.setupGaInstance=t.sendGaIdMessage=void 0,t.sendGaIdMessage=function(e,t,n){var r={embedId:e,gaClientId:t};setTimeout(function(){n&&n.contentWindow&&n.contentWindow.postMessage({type:"ga-client-id",data:r},"*")},0)};var n=function(e){console.error(e)},r=function(e){n("Whoops! You enabled the shareGaInstance feature in your typeform embed but ".concat(e,".\n\n")+"Make sure to include Google Analytics Javascript code before the Typeform Embed Javascript code in your page and use correct tracker ID.\n\nIt is also possible the Google Analytics was blocked by your adblock plugin.")};t.setupGaInstance=function(e,o,a){var i="string"==typeof a?a:void 0;if(window.gtag){if(i||(i=function(){if(window.dataLayer){var e=window.dataLayer.find(function(e){return e.length>1&&"config"===e[0]});return e&&e[1]}}()),!i)return void r("the tracking ID could not be retrieved");var s=!1;window.gtag("get",i,"client_id",function(n){s=!0,(0,t.sendGaIdMessage)(o,n,e)}),setTimeout(function(){s||r("the tracker with ID ".concat(i," was not found"))},3e3)}else try{var l,c,d=(l=window.ga.getAll(),(c=i)?l.find(function(e){return e.get("trackingId")===c}):l[0]);d?(0,t.sendGaIdMessage)(o,d.get("clientId"),e):r("the tracker with ID ".concat(i," was not found"))}catch(e){r("the Google Analytics object was not found"),n(e)}}},4948:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),o(n(4989),t),o(n(5981),t)},4976:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.closeIconSvg=void 0,t.closeIconSvg='<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\n <path fill-rule="evenodd" clip-rule="evenodd" d="M4.293 4.293a1 1 0 0 1 1.414 0L12 10.586l6.293-6.293a1 1 0 1 1 1.414 1.414L13.414 12l6.293 6.293a1 1 0 0 1-1.414 1.414L12 13.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L10.586 12 4.293 5.707a1 1 0 0 1 0-1.414Z" fill="currentColor"/>\n</svg>'},4989:function(e,t,n){var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)},o=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)0>t.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n};Object.defineProperty(t,"__esModule",{value:!0}),t.createSidetab=void 0;var a=n(6517),i={buttonColor:"#3a7685",buttonText:"Launch me"},s=function(e,t){void 0===e&&(e="div"),void 0===t&&(t="tf-v1-sidetab-button-icon");var n=document.createElement(e);return n.className="".concat(t," tf-v1-close-icon"),n.innerHTML=a.closeIconSvg,n.dataset.testid=t,n},l=function(e,t){var n=e.parentNode;n&&(n.removeChild(e),n.appendChild(t))};t.createSidetab=function(e,t){void 0===t&&(t={});var n,c,d,u,p,f,g,m,b,h,y,v,x,w,k,_,j,E,O,S,N,A,T,I,C,F,L,P,R=r(r({},i),t),D=R.domain,M=o(R,["domain"]),B=(0,a.createIframe)("side-tab",{formId:e,domain:D,options:M}),z=B.iframe,$=B.embedId,U=B.refresh,H=B.focus,W=(n=M.width,c=M.height,d=M.top,u=M.bottom,(p=document.createElement("div")).className="tf-v1-sidetab",p.dataset.testid="tf-v1-sidetab",(0,a.setElementSize)(p,{width:n,height:c}),void 0!==d?(p.style.top="calc(".concat((0,a.getValueWithUnits)(d)," + ").concat((0,a.getValueWithUnits)(c||580)," / 2)"),p.style.bottom="auto"):void 0!==u&&(p.style.top="auto",p.style.bottom="calc(".concat((0,a.getValueWithUnits)(u)," - ").concat((0,a.getValueWithUnits)(c||580)," / 2)")),p),G=((f=document.createElement("div")).className="tf-v1-sidetab-wrapper",f.dataset.testid="tf-v1-sidetab-wrapper",f),q=((g=document.createElement("div")).className="tf-v1-spinner",(m=document.createElement("div")).className="tf-v1-sidetab-button-icon",m.dataset.testid="spinner-icon",m.append(g),m),Z=(h=(b={backgroundColor:M.buttonColor||i.buttonColor,textColor:M.buttonTextColor,width:M.buttonHeight,height:M.buttonWidth,align:M.buttonAlign,buttonProps:M.buttonProps}).backgroundColor,y=b.textColor,v=b.width,x=b.height,k=void 0===(w=b.align)?"center":w,_=b.buttonProps,(j=document.createElement("button")).className="tf-v1-sidetab-button",j.style.backgroundColor=h,j.style.color=y||(0,a.getTextColor)(h),(0,a.addAttributesToElement)(j,void 0===_?{}:_),(0,a.setElementSize)(j,{width:v,height:x}),x&&(j.style.left="-".concat((0,a.getValueWithUnits)(x))),"top"===k?(j.style.transform="rotate(-90deg) translateX(-100%)",j.style.top="0"):"bottom"===k&&(j.style.transform="rotate(-90deg) translateX(0)",j.style.top="auto",j.style.bottom="-".concat((0,a.getValueWithUnits)(x||48))),j),V=(E=M.buttonText||i.buttonText,O=M.buttonTextSize,(S=document.createElement("span")).className="tf-v1-sidetab-button-text",S.innerHTML=E,O&&(S.style.fontSize=(0,a.getValueWithUnits)(O)),S),K=(N=M.customIcon,A=M.buttonColor||i.buttonColor,T=M.buttonTextColor,I=M.buttonTextSize,C=T||(0,a.getTextColor)(A),(F=document.createElement("div")).className="tf-v1-sidetab-button-icon",I&&(F.style.width=(0,a.getValueWithUnits)(I),F.style.height=(0,a.getValueWithUnits)(I)),L=(0,a.triggerIconSvg)(C),F.innerHTML=(null==N?void 0:N.startsWith("http"))?"<img alt='popover trigger icon button' src='".concat(N,"'/>"):null!=N?N:L,F.dataset.testid="default-icon",F),Y=s(),X=s("button","tf-v1-sidetab-close");(M.container||document.body).append(W),G.append(z),W.append(Z),W.append(X),Z.append(K),Z.append(V),setTimeout(function(){W.classList.add("ready")},250),z.onload=function(e){(null==e?void 0:e.isTrusted)&&(W.classList.add("open"),l(q,Y),(0,a.addCustomKeyboardListener)(Q))};var J=function(){(0,a.isOpen)(G)||((0,a.isInPage)(G)?(G.style.display="flex",W.classList.add("open"),l(K,Y)):(W.append(G),l(K,q)))},Q=function(){var t;(0,a.isOpen)(G)&&((0,a.handlePreventReopenOnClose)(M,e),null==(t=M.onClose)||t.call(M),W.classList.remove("open"),setTimeout(function(){M.keepSession?G.style.display="none":(0,a.unmountElement)(G),l(Y,K)},250))};(0,a.setAutoClose)($,M.autoClose,Q);var ee=function(){(0,a.isOpen)(G)?Q():J()};return Z.onclick=(0,a.invokeWithoutDefault)(ee),X.onclick=(0,a.invokeWithoutDefault)(Q),M.open&&!(0,a.isOpen)(G)&&(P=(0,a.handleCustomOpen)(J,M,e)),{open:J,close:Q,toggle:ee,refresh:U,focus:H,unmount:function(){(0,a.unmountElement)(W),M.open&&(null==P?void 0:P.remove)&&P.remove()}}}}
1,5330:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.isVisible=t.isInPage=t.isOpen=void 0,t.isOpen=function(e){return(0,t.isInPage)(e)&&(0,t.isVisible)(e)},t.isInPage=function(e){return!!e.parentNode},t.isVisible=function(e){return"none"!==e.style.display}},5363:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),o(n(1179),t),o(n(249),t)},5400:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.triggerIconSvg=void 0,t.triggerIconSvg=function(e){return'<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\n <path\n fill-rule="evenodd"\n clip-rule="evenodd"\n d="M2.002 5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-6.697l-5.748 3.832A1 1 0 0 1 6.002 22v-3h-2a2 2 0 0 1-2-2V5Zm18 0h-16v12h3a1 1 0 0 1 1 1v2.131l4.445-2.963a1 1 0 0 1 .555-.168h7V5Z"\n fill='.concat(e,'\n />\n <path\n fill-rule="evenodd"\n clip-rule="evenodd"\n d="M7.5 12.25a1.25 1.25 0 1 1 0-2.5 1.25 1.25 0 0 1 0 2.5Zm4.5 0a1.25 1.25 0 1 1 0-2.5 1.25 1.25 0 0 1 0 2.5Zm4.5 0a1.25 1.25 0 1 1 0-2.5 1.25 1.25 0 0 1 0 2.5Z"\n fill=').concat(e,"\n />\n </svg>")}},5981:function(e,t){Object.defineProperty(t,"__esModule",{value:!0})},6112:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.triggerIframeRedraw=void 0,t.triggerIframeRedraw=function(){this.style.transform="translateZ(0)"}},6257:function(e,t,n){var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)0>t.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n};Object.defineProperty(t,"__esModule",{value:!0}),t.createPopup=void 0;var o=n(6517),a=n(2466),i=n(6517);t.createPopup=function(e,t){if(void 0===t&&(t={}),!(0,o.hasDom)())return{open:function(){},close:function(){},toggle:function(){},refresh:function(){},focus:function(){},unmount:function(){}};var n,s,l,c,d,u=t.width,p=t.height,f=t.size,g=void 0===f?a.POPUP_SIZE:f,m=t.onClose,b=t.domain,h=r(t,["width","height","size","onClose","domain"]),y=(0,o.createIframe)("popup",{formId:e,domain:b,options:h}),v=y.iframe,x=y.embedId,w=y.refresh,k=y.focus,_=document.body.style.overflow,j=((s=document.createElement("div")).className="tf-v1-popup",s.dataset.testid="tf-v1-popup",s.style.opacity="0",s),E=((l=document.createElement("div")).className="tf-v1-spinner",l),O=((c=document.createElement("div")).className="tf-v1-iframe-wrapper",c.style.opacity="0",(0,o.isDefined)(u)&&(0,o.isDefined)(p)?(0,o.setElementSize)(c,{width:u,height:p}):(c.style.width="calc(".concat(g,"% - 80px)"),c.style.height="calc(".concat(g,"% - 80px)"),c));O.append(v),j.append(E),j.append(O);var S=h.container||document.body;v.onload=function(e){(null==e?void 0:e.isTrusted)&&(O.style.opacity="1",setTimeout(function(){E.style.display="none"},250),(0,o.addCustomKeyboardListener)(A))};var N=function(){(0,i.isOpen)(j)||((0,i.isInPage)(j)?j.style.display="flex":(E.style.display="block",S.append(j)),document.body.style.overflow="hidden",setTimeout(function(){j.style.opacity="1"}))},A=function(){(0,i.isOpen)(j)&&((0,o.handlePreventReopenOnClose)(h,e),null==m||m(),j.style.opacity="0",document.body.style.overflow=_,setTimeout(function(){h.keepSession?j.style.display="none":T()},250))};O.append(((n=document.createElement("button")).className="tf-v1-close tf-v1-close-icon",n.innerHTML=o.closeIconSvg,n.ariaLabel="Close",n.onclick=(0,o.invokeWithoutDefault)(A),n)),(0,o.setAutoClose)(x,h.autoClose,A),h.open&&!(0,i.isOpen)(j)&&(d=(0,o.handleCustomOpen)(N,h,e));var T=function(){(0,o.unmountElement)(j),h.open&&(null==d?void 0:d.remove)&&d.remove()};return{open:N,close:A,toggle:function(){(0,i.isOpen)(j)?A():N()},refresh:w,focus:k,unmount:T}}}
1,6419:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.changeColorOpacity=void 0,t.changeColorOpacity=function(e,t){return void 0===e&&(e=""),void 0===t&&(t=255),e.startsWith("rgba(")?null==e?void 0:e.replace(/, [\d.]+\)$/,", ".concat(t,")")):e}},6517:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),o(n(7177),t),o(n(7677),t),o(n(9188),t),o(n(4375),t),o(n(2689),t),o(n(7917),t),o(n(8235),t),o(n(7853),t),o(n(3124),t),o(n(9556),t),o(n(3106),t),o(n(352),t),o(n(4471),t),o(n(1403),t),o(n(1706),t),o(n(5330),t),o(n(6419),t),o(n(3542),t),o(n(4424),t),o(n(9723),t),o(n(4976),t),o(n(5400),t)},6530:function(e,t){var n=this&&this.__assign||function(){return(n=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.buildNotificationDot=t.canBuildNotificationDot=t.saveNotificationDotHideUntilTime=void 0;var r="tfNotificationData",o=function(){var e=localStorage.getItem(r);return e?JSON.parse(e):{}},a=function(e){e&&localStorage.setItem(r,JSON.stringify(e))};t.saveNotificationDotHideUntilTime=function(e,t){var r,i=new Date;i.setDate(i.getDate()+t),a(n(n({},o()),((r={})[e]={hideUntilTime:i.getTime()},r)))},t.canBuildNotificationDot=function(e){var t,n,r=(null==(t=o()[e])?void 0:t.hideUntilTime)||0;return(new Date).getTime()>r&&(r&&(n=o(),delete n[e],a(n)),!0)},t.buildNotificationDot=function(){var e=document.createElement("span");return e.className="tf-v1-popover-unread-dot",e.dataset.testid="tf-v1-popover-unread-dot",e}},6546:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.hexRgb=void 0;var n="a-f\\d",r="#?[".concat(n,"]{3}[").concat(n,"]?"),o="#?[".concat(n,"]{6}([").concat(n,"]{2})?"),a=RegExp("[^#".concat(n,"]"),"gi"),i=RegExp("^".concat(r,"$|^").concat(o,"$"),"i");t.hexRgb=function(e){if("string"!=typeof e||a.test(e)||!i.test(e))throw TypeError("Expected a valid hex string");8===(e=e.replace(/^#/,"")).length&&(e=e.slice(0,6)),4===e.length&&(e=e.slice(0,3)),3===e.length&&(e=e[0]+e[0]+e[1]+e[1]+e[2]+e[2]);var t=Number.parseInt(e,16);return{red:t>>16,green:t>>8&255,blue:255&t}}},6932:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),o(n(6257),t),o(n(8625),t)},7121:function(e,t,n){var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)0>t.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},o=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,a=n.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(r=a.next()).done;)i.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(o)throw o.error}}return i};Object.defineProperty(t,"__esModule",{value:!0}),t.createWidget=void 0;var a=n(6517),i=n(476),s=n(9586),l=n(2588);t.createWidget=function(e,t){if(!(0,a.hasDom)())return{refresh:function(){},focus:function(){},unmount:function(){}};var n=t.domain,c=r(t,["domain"]);
1c.inlineOnMobile=t.inlineOnMobile||t.fullScreen;var d=document.body.style.overflow;!c.inlineOnMobile&&(c.forceTouch||(0,a.isFullscreen)())&&(c.displayAsFullScreenModal=!0,c.forceTouch=!0,c.autoResize=!1);var u=(0,a.createIframe)("widget",{formId:e,domain:n,options:c}),p=u.embedId,f=u.iframe,g=u.refresh,m=u.focus,b=(0,s.buildWidget)(f,c.width,c.height);if(c.fullScreen&&(0,l.overrideFullScreenStyles)(t.container,f),c.autoResize){var h=o("string"==typeof c.autoResize?c.autoResize.split(",").map(function(e){return parseInt(e)}):[],2),y=h[0],v=h[1];window.addEventListener("message",(0,i.getFormHeightChangedHandler)(p,function(e){var n=Math.max(e.height,y||0);v&&(n=Math.min(n,v)),t.container.style.height="".concat(n,"px")}))}c.autoFocus&&window.addEventListener("message",(0,i.getFormReadyHandler)(p,function(){setTimeout(function(){m()},1e3)}));var x,w=function(){return t.container.append(b)};if(t.container.innerHTML="",t.lazy?(0,a.lazyInitialize)(t.container,w):w(),c.displayAsFullScreenModal){var k="",_=t.container,j=_.style.height;window.addEventListener("message",(0,i.getWelcomeScreenHiddenHandler)(p,function(){_.classList.add("tf-v1-widget-fullscreen"),void 0!==t.opacity&&(_.style.backgroundColor=k)})),window.addEventListener("message",(0,i.getFormThemeHandler)(p,function(e){var t;k=(0,a.changeColorOpacity)(null==(t=null==e?void 0:e.theme)?void 0:t.backgroundColor)}));var E=((x=document.createElement("button")).className="tf-v1-widget-close tf-v1-close-icon",x.innerHTML="×",x.ariaLabel="Close",x);E.onclick=(0,a.invokeWithoutDefault)(function(){var e;if(_.style.height=j,null==(e=t.onClose)||e.call(t),_.classList.remove("tf-v1-widget-fullscreen"),_.style.backgroundColor="",c.fullScreen&&(document.body.style.overflow=d),t.keepSession){var n=document.createElement("div");n.className="tf-v1-widget-iframe-overlay",n.onclick=function(){_.classList.add("tf-v1-widget-fullscreen"),(0,a.unmountElement)(n)},b.append(n)}else t.container.innerHTML="",w(),_.append(E)}),_.append(E)}return{refresh:g,focus:m,unmount:function(){(0,a.unmountElement)(b)}}}},7177:function(e,t,n){var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)},o=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,a=n.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(r=a.next()).done;)i.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(o)throw o.error}}return i};Object.defineProperty(t,"__esModule",{value:!0}),t.buildIframeSrc=void 0;var a=n(2466),i=n(7853),s=n(2689),l=n(3709),c=n(3542),d={widget:"embed-widget",popup:"popup-blank",slider:"popup-drawer",popover:"popup-popover","side-tab":"popup-side-panel"};t.buildIframeSrc=function(e){var t,n,u,p,f,g,m,b,h,y,v,x,w,k,_,j,E,O,S,N,A,T,I=e.domain,C=e.formId,F=e.type,L=e.embedId,P=e.options,R=(u=(P.noHeading||(P.noHeading=document.querySelectorAll("h1").length>0),n=r(r({},{source:null==(t=null==window?void 0:window.location)?void 0:t.hostname.replace(/^www\./,""),medium:"embed-sdk",mediumVersion:"next"}),(0,i.removeUndefinedKeys)(P))).transitiveSearchParams,p=n.source,f=n.medium,g=n.mediumVersion,m=n.hideFooter,b=n.hideHeaders,h=n.opacity,y=n.disableTracking,v=n.enableSandbox,x=n.shareGaInstance,w=n.forceTouch,k=n.displayAsFullScreenModal,_=n.tracking,j=n.redirectTarget,E=n.autoResize,O=n.disableScroll,S=n.onEndingButtonClick,N=n.noHeading,A=n.noScrollbars,T=(0,l.getTransitiveSearchParams)(u),r(r(r({},{"typeform-embed-id":L,"typeform-embed":d[F],"typeform-source":p,"typeform-medium":f,"typeform-medium-version":g,"embed-hide-footer":m?"true":void 0,"embed-hide-headers":b?"true":void 0,"embed-opacity":h,"disable-tracking":y||v?"true":void 0,"enable-sandbox":v?"true":void 0,"share-ga-instance":x?"true":void 0,"force-touch":w?"true":void 0,"add-placeholder-ws":"widget"===F&&k?"true":void 0,"typeform-embed-redirect-target":j,"typeform-embed-handles-redirect":1,"typeform-embed-auto-resize":E?"true":void 0,"typeform-embed-disable-scroll":O?"true":void 0,"typeform-embed-handle-ending-button-click":S?"true":void 0,"typeform-embed-no-heading":N?"true":void 0,"typeform-embed-no-scrollbars":A?"true":void 0}),T),_)),D=function(e,t,n){if(void 0===t&&(t=a.DEFAULT_DOMAIN),e.startsWith("http://")||e.startsWith("https://"))return new URL(e);var r=t!==a.DEFAULT_DOMAIN?t:"eu"===n?a.DEFAULT_EU_DOMAIN:a.DEFAULT_DOMAIN;return new URL("https://".concat(r,"/to/").concat(e))}
vendor: 4,168 bytes, line 1
1(C,I,null==P?void 0:P.region);if(Object.entries(R).filter(function(e){var t=o(e,2)[1];return(0,s.isDefined)(t)}).forEach(function(e){var t=o(e,2),n=t[0],r=t[1];D.searchParams.set(n,r)}),P.hubspot){var M=(0,c.getHubspotHiddenFields)();P.hidden=r(r({},P.hidden),M)}return D.hash=function(e,t){var n=new URLSearchParams;t.hidden&&Object.entries(t.hidden).filter(function(e){var t=o(e,2)[1];return(0,s.isDefined)(t)&&""!==t}).forEach(function(r){var a=o(r,2),i=a[0],s=a[1];"boolean"==typeof t.transitiveSearchParams&&e.searchParams.delete(i),n.set(i,s)});var r=function(e){if(!e)return null;var t=Object.keys(e).at(0),n=t&&e[t]||void 0;return void 0===t||void 0===n?null:{key:"answers-".concat(t),value:n}}(t.preselect);if(r){var a=r.key,i=r.value;n.set(a,i)}return n.toString()}(D,P),D.href}},7677:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),o(n(9310),t),o(n(883),t)},7783:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),o(n(5363),t),o(n(6932),t),o(n(1915),t),o(n(9814),t),o(n(4948),t)},7853:function(e,t,n){var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)},o=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,a=n.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(r=a.next()).done;)i.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(o)throw o.error}}return i};Object.defineProperty(t,"__esModule",{value:!0}),t.removeUndefinedKeys=void 0;var a=n(2689);t.removeUndefinedKeys=function(e){return Object.entries(e).filter(function(e){var t=o(e,2)[1];return(0,a.isDefined)(t)}).reduce(function(e,t){var n,a=o(t,2),i=a[0],s=a[1];return r(r({},e),((n={})[i]=s,n))},{})}},7917:function(e,t){var n=this&&this.__assign||function(){return(n=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)},r=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,a=n.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(r=a.next()).done;)i.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(o)throw o.error}}return i};Object.defineProperty(t,"__esModule",{value:!0}),t.loadOptionsFromAttributes=t.transformAttributeValue=t.camelCaseToKebabCase=void 0,t.camelCaseToKebabCase=function(e){return e.split("").map(function(e,t){return e.toUpperCase()===e?"".concat(0!==t?"-":"").concat(e.toLowerCase()):e}).join("")};var o=function(e){return e||void 0},a=function(e){if(null!==e)return""===e||"yes"===e||"true"===e},i=function(e){var t=e?parseInt(e,10):NaN;return isNaN(t)?void 0:t},s="%ESCAPED_COMMA%",l=function(e){if(e)return e.replace(/\s/g,"").replace(/\\,/g,s).split(",").filter(function(e){return!!e}).map(function(e){return e.replace(s,",")})};t.transformAttributeValue=function(e,t){switch(t){case"string":return o(e);case"boolean":return a(e);case"integer":return i(e);case"function":return"function"==typeof(p=e&&e in window?window[e]:void 0)?p:void 0;case"array":return l(e);
1case"record":var c,d,u,p;if(e)return e.replace(/\\,/g,s).split(",").filter(function(e){return!!e}).map(function(e){return e.replace(s,",")}).reduce(function(e,t){var o,a=t.match(/^([^=]+)=(.*)$/);if(a){var i=r(a,3),s=i[1],l=i[2];return n(n({},e),((o={})[s.trim()]=l,o))}return e},{});return;case"integerOrString":if(e)return e.match(/^[0-9]+$/)?i(e):o(e);return;case"integerOrBoolean":return null!=(c=i(e))?c:a(e);case"stringOrBoolean":return null!=(d=o(e))?d:a(e);case"arrayOrBoolean":return null!=(u=l(e))?u:a(e);default:throw Error("Invalid attribute transformation ".concat(t))}},t.loadOptionsFromAttributes=function(e,r){return Object.keys(r).reduce(function(o,a){var i;return n(n({},o),((i={})[a]=(0,t.transformAttributeValue)(e.getAttribute("data-tf-".concat((0,t.camelCaseToKebabCase)(a))),r[a]),i))},{})}},8235:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.isFullscreen=t.isMobile=t.isBigScreen=void 0,t.isBigScreen=function(){return window.screen.width>=1024&&window.screen.height>=768},t.isMobile=function(){return/mobile|tablet|android/i.test(navigator.userAgent.toLowerCase())},t.isFullscreen=function(){return(0,t.isMobile)()&&!(0,t.isBigScreen)()}},8625:function(e,t){Object.defineProperty(t,"__esModule",{value:!0})},8885:function(e,t){Object.defineProperty(t,"__esModule",{value:!0})},9188:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.hasDom=void 0,t.hasDom=function(){return"u">typeof document&&"u">typeof window}},9310:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.createIframe=void 0;var r=n(7177),o=n(6517),a=n(9590),i=n(476),s=n(6112),l=n(883),c=n(1947);t.createIframe=function(e,t){var n=t.formId,d=t.domain,u=t.options,p=(0,a.generateEmbedId)(),f=u.iframeProps,g=u.onReady,m=u.onStarted,b=u.onQuestionChanged,h=u.onHeightChanged,y=u.onSubmit,v=u.onEndingButtonClick,x=u.onDuplicateDetected,w=u.shareGaInstance,k=(0,r.buildIframeSrc)({formId:n,domain:d,embedId:p,type:e,options:u}),_=document.createElement("iframe");return _.src=k,_.dataset.testid="iframe",_.style.border="0px",_.allow="microphone; camera",(0,o.addAttributesToElement)(_,void 0===f?{}:f),_.addEventListener("load",s.triggerIframeRedraw,{once:!0}),window.addEventListener("message",(0,i.getFormReadyHandler)(p,g)),window.addEventListener("message",(0,i.getFormStartedHandler)(p,m)),window.addEventListener("message",(0,i.getFormQuestionChangedH
1andler)(p,b)),window.addEventListener("message",(0,i.getFormHeightChangedHandler)(p,h)),window.addEventListener("message",(0,i.getFormSubmitHandler)(p,y)),window.addEventListener("message",(0,i.getFormThemeHandler)(p,function(e){var t;if(null==e?void 0:e.theme){var n=document.querySelector(".tf-v1-close-icon");n&&(n.style.color=null==(t=e.theme)?void 0:t.color)}})),window.addEventListener("message",(0,i.getThankYouScreenButtonClickHandler)(p,v)),window.addEventListener("message",(0,i.getRedirectHandler)(p,_)),window.addEventListener("message",(0,i.getDuplicateDetectedHandler)(p,x)),"widget"!==e&&window.addEventListener("message",l.dispatchCustomKeyEventFromIframe),w&&window.addEventListener("message",(0,i.getFormReadyHandler)(p,function(){(0,o.setupGaInstance)(_,p,w)})),{iframe:_,embedId:p,refresh:function(){return(0,c.refreshIframe)(_)},focus:function(){var e;null==(e=_.contentWindow)||e.postMessage("embed-focus","*")}}}},9556:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.unmountElement=void 0,t.unmountElement=function(e){var t;null==(t=e.parentNode)||t.removeChild(e)}},9586:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),o(n(3631),t)},9590:function(e,t){var n=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,a=n.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(r=a.next()).done;)i.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(o)throw o.error}}return i};Object.defineProperty(t,"__esModule",{value:!0}),t.generateEmbedId=void 0,t.generateEmbedId=function(){return n(String(Math.random()).split("."),2)[1]}},9723:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.addAttributesToElement=void 0;var r=n(7917);t.addAttributesToElement=function(e,t){void 0===t&&(t={}),Object.keys(t).forEach(function(n){e.setAttribute((0,r.camelCaseToKebabCase)(n),t[n])})}},9814:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),o(n(7121),t),o(n(19),t)}},t={};return function n(r){var o=t[r];if(void 0!==o)return o.exports;var a=t[r]={exports:{}};return e[r].call(a.exports,a,a.exports,n),a.exports}(7783)}()}},n={};function r(e){var o=n[e];if(void 0!==o)return o.exports;var a=n[e]={exports:{}};return t[e].call(a.exports,a,a.exports,r),a.exports}r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.r=function(e){"u">typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var o={};return function(){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.Sidetab=o.Popover=o.SliderButton=o.PopupButton=o.Widget=void 0;var e=r(952),t=r(240),n=r(517);o.Widget=(0,n.memoComponent)(t.Widget),o.PopupButton=(0,n.memoComponent)((0,t.makeButtonComponent)(e.createPopup,"popup")),o.SliderButton=(0,n.memoComponent)((0,t.makeButtonComponent)(e.createSlider,"slider")),o.Popover=(0,n.memoComponent)((0,t.makeInitializerComponent)(e.createPopover,"popover")),o.Sidetab=(0,n.memoComponent)((0,t.makeInitializerComponent)(e.createSidetab,"sidetab"))}(),o}(e.r(758352))},308027,e=>{"use strict";var t=e.i(841666),n=e.i(151641),r=e.i(530941),o=e.i(478244),a=e.i(112480),i=e.i(758352);let s=()=>(0,t.jsxs)("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",children:[(0,t.jsx)("line",{x1:"5",y1:"12",x2:"19",y2:"12"}),(0,t.jsx)("polyline",{points:"12 5 19 12 12 19"})]}),l=()=>(0,t.jsxs)("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",children:[(0,t.jsx)("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),(0,t.jsx)("line",{x1:"6",y1:"6",x2:"18",y2:"18"})]});e.s(["TypeformBlockComponent",0,e=>
1{let{id:c,typeformUrl:d,height:u,title:p,caption:f,displayMode:g,image:m,headline:b,buttonText:h,className:y}=e,[v,x]=(0,i.useState)(!1),w=d?(e=>{try{let t=new URL(e);if(!("typeform.com"===t.hostname||t.hostname.endsWith(".typeform.com")))return null;let n=t.pathname.match(/^\/to\/([^/?#]+)/);return n?.[1]??null}catch{return null}})(d):null;if(!w)return null;let k=c?`block-${c}`:void 0;if("modalLauncher"===g){let e=h||"Take the Quiz";return(0,t.jsxs)("section",{className:(0,r.cn)("w-full container mx-auto bg-white lg:max-w-7xl my-8",y),id:k,children:[(0,t.jsx)("div",{className:"bg-white lg:bg-cream",children:(0,t.jsxs)("div",{className:"max-w-2xl lg:max-w-7xl mx-auto grid grid-cols-1 lg:grid-cols-7",children:[(0,t.jsx)("div",{className:"col-span-12 lg:col-span-3 lg:block relative w-full aspect-video h-75 lg:h-108",children:m&&"object"==typeof m?(0,t.jsx)(n.Media,{resource:m,fill:!0,imgClassName:"object-cover",htmlElement:null}):null}),(0,t.jsx)("div",{className:"flex items-center justify-center lg:justify-start text-left lg:text-left col-span-12 lg:col-span-4",children:(0,t.jsxs)("div",{className:"px-4 py-12 lg:px-16 lg:py-20 xl:py-0 xl:px-16 flex flex-col gap-6",children:[b?(0,t.jsx)("h3",{className:"text-2xl lg:text-4xl text-black font-ivyora-regular",children:b}):null,(0,t.jsx)("div",{children:(0,t.jsxs)("button",{type:"button",onClick:()=>x(!0),className:"cursor-pointer inline-flex items-center gap-3 bg-black px-6 py-3 text-sm font-semibold uppercase tracking-wider text-white transition-colors hover:bg-gray-800 focus:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-black",children:[(0,t.jsx)("span",{children:e}),(0,t.jsx)(s,{})]})})]})})]})}),(0,t.jsx)(a.Root,{open:v,onOpenChange:x,children:(0,t.jsxs)(a.Portal,{children:[(0,t.jsx)(a.Overlay,{className:"fixed inset-0 z-50 bg-black/70 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0"}),(0,t.jsxs)(a.Content,{className:"fixed left-1/2 top-1/2 z-50 w-[95vw] max-w-4xl h-[90vh] -translate-x-1/2 -translate-y-1/2 overflow-hidden rounded-[0.8rem] bg-white shadow-2xl focus:outline-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0","aria-label":p||e,children:[(0,t.jsx)(a.Title,{className:"sr-only",children:p||e}),(0,t.jsx)(a.Close,{className:"absolute right-4 top-4 z-10 flex h-10 w-10 items-center justify-center rounded-full bg-white text-black shadow-md transition-transform hover:scale-110 focus:outline-none focus-visible:ring-2 focus-visible:ring-black","aria-label":"Close",children:(0,t.jsx)(l,{})}),v?(0,t.jsx)(o.Widget,{id:w,style:{width:"100%",height:"100%"},className:"typeform-widget"}):null]})]})})]})}return(0,t.jsxs)("div",{className:(0,r.cn)("w-full my-8",y),id:k,children:[(0,t.jsx)("div",{className:"relative w-full overflow-hidden rounded-[0.8rem] bg-white",style:{height:`${"number"==typeof u&&u>0?u:600}px`},"aria-label":p||void 0,children:(0,t.jsx)(o.Widget,{id:w,style:{width:"100%",height:"100%"},className:"typeform-widget"})}),f&&(0,t.jsx)("p",{className:"mt-2 text-sm text-gray-600 font-sofia-pro",children:f})]})}])},743905,582584,e=>{"use strict";var t=e.i(841666),n=e.i(758352);let r={horizontalrule:(0,t.jsx)("hr",{})},o={linebreak:(0,t.jsx)("br",{})},a=({internalDocToHref:e})=>({autolink:({node:e,nodesToJSX:n})=>{let r=n({nodes:e.children}),o=e.fields.newTab?"noopener noreferrer":void 0,a=e.fields.newTab?"_blank":void 0;return(0,t.jsx)("a",{href:e.fields.url,rel:o,target:a,children:r})},link:({node:n,nodesToJSX:r})=>{let o=r({nodes:n.children}),a=n.fields.newTab?"noopener noreferrer":void 0,i=n.fields.newTab?"_blank":void 0,s=n.fields.url??"";return"internal"===n.fields.linkType&&(e?s=e({linkNode:n}):(console.error("Lexical => JSX converter: Link converter: found internal link, but internalDocToHref is not provided"),s="#")),(0,t.jsx)("a",{href:s,rel:a,target:i,children:o})}});e.s(["LinkJSXConverter",0,a],582584);var i=e.i(503144);let s="Ö-ß¿ï¬-﷽ﹰ-ﻼ",l="A-Za-zÃ-ÃÃ-öø-ʸÌ-Öà -á¿¿ââ°-ï¬ï¸-﹯﻽-ï¿¿";RegExp("^[^"+l+"]*["+s+"]"),RegExp("^[^"+s+"]*["+l+"]");let c={paragraph:({node:e,nodesToJSX:n})=>{let r=n({nodes:e.children});return r?.length?(0,t.jsx)("p",{children:r}):(0,t.jsx)("p",{children:(0,t.jsx)("br",{})})},text:({node:e})=>{let n=e.text;return 1&e.format&&(n=(0,t.jsx)("strong",{children:n})),2&e.format&&(n=(0,t.jsx)("em",{children:n})),4&e.format&&(n=(0,t.jsx)("span",{style:{textDecoration:"line-through"},children:n})),8&e.format&&(n=(0,t.jsx)("span",{style:{textDecoration:"underline"},children:n})),16&e.format&&(n=(0,t.jsx)("code",{children:n})),32&e.format&&(n=(0,t.jsx)("sub",{children:n})),64&e.format&&(n=(0,t.jsx)("sup",{children:n})),n},...o,quote:({node:e,nodesToJSX:n})=>{let r=n({nodes:e.children});return(0,t.jsx)("blockquote",{children:r})},table:({node:e,nodesToJSX:n})=>{let r=n({nodes:e.children});return(0,t.jsx)("div",{className:"lexical-table-container",children:(0,t.jsx)("table",{className:"lexical-table",style:{borderCollapse:"collapse"},children:(0,t.jsx)("tbody",{children:r})})})},tablecell:({node:e,nodesToJSX:n})=>{let r=n({nodes:e.children}),o=e.headerState>0?"th":"td",a=`lexical-table-cell-header-${e.headerState}`,i={backgroundColor:e.backgroundColor||void 0,border:"1px solid #ccc",padding:"8px"},s=e.colSpan&&e.colSpan>1?e.colSpan:void 0,l=e.rowSpan&&e.rowSpan>1?e.rowSpan:void 0;return(0,t.jsx)(o,{className:`lexical-table-cell ${a}`,colSpan:s,rowSpan:l,style:i,children:r})},tablerow:({node:e,nodesToJSX:n})=>{let r=n({nodes:e.children});return(0,t.jsx)("tr",{className:"lexical-table-row",children:r})},heading:({node:e,nodesToJSX:n})=>{let r=n({nodes:e.children}),o=e.tag;return(0,t.jsx)(o,{children:r})},...r,list:({node:e,nodesToJSX:n})=>{let r=n({nodes:e.children}),o=e.tag;return(0,t.jsx)(o,{className:`list-${e?.listType}`,children:r})},listitem:({node:e,nodesToJSX:n,parent:r})=>{let o=e.children.some(e=>"list"===e.type),a=n({nodes:e.children});if(!("listType"in r)||r?.listType!=="check")return(0,t.jsx)("li",{className:`${o?"nestedListItem":""}`,style:o?{listStyleType:"none"}:void 0,value:e?.value,children:a});{let n=(0,i.v4)();return(0,t.jsx)("li",{"aria-checked":e.checked?"true":"false",className:`list-item-checkbox${e.checked?" list-item-checkbox-checked":" list-item-checkbox-unchecked"}${o?" nestedListItem":""}`,role:"checkbox",style:{listStyleType:"none"},tabIndex:-1,value:e?.value,children:o?a:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("input",{checked:e.checked,id:n,readOnly:!0,t
1ype:"checkbox"}),(0,t.jsx)("label",{htmlFor:n,children:a}),(0,t.jsx)("br",{})]})})}},...a({}),upload:({node:e})=>{if("object"!=typeof e.value)return null;let n=e.value,r=e.fields?.alt||n?.alt||"",o=n.url;if(!n.mimeType.startsWith("image"))return(0,t.jsx)("a",{href:o,rel:"noopener noreferrer",children:n.filename});if(!n.sizes||!Object.keys(n.sizes).length)return(0,t.jsx)("img",{alt:r,height:n.height,src:o,width:n.width});let a=[];for(let e in n.sizes){let r=n.sizes[e];if(!r||!r.width||!r.height||!r.mimeType||!r.filesize||!r.filename||!r.url)continue;let o=r?.url;a.push((0,t.jsx)("source",{media:`(max-width: ${r.width}px)`,srcSet:o,type:r.mimeType},e))}return a.push((0,t.jsx)("img",{alt:r,height:n?.height,src:o,width:n?.width},"image")),(0,t.jsx)("picture",{children:a})},tab:" "};e.s(["RichText",0,({className:e,converters:r,data:o,disableContainer:a,disableIndent:i,disableTextAlign:s})=>{if(!o)return null;let l={};l=r?"function"==typeof r?r({defaultConverters:c}):r:c;let d=o&&!Array.isArray(o)&&"object"==typeof o&&"root"in o&&function({converters:e,data:r,disableIndent:o,disableTextAlign:a}){return!function(e){let t=!!e?.root?.children?.length,n=!1;if(e?.root?.children?.length===1&&e?.root?.children[0]?.type==="paragraph"){let t=e?.root?.children[0];if(t?.children&&t?.children?.length!==0){if(t?.children?.length===1){let e=t?.children[0];e?.type!=="text"||e?.text?.length||(n=!0)}}else n=!0}return!!t&&!n}(r)?(0,t.jsx)(t.Fragment,{}):function e({converters:r,disableIndent:o,disableTextAlign:a,nodes:i,parent:s}){let l=r.unknown;return i.map((i,c)=>{let d;"block"===i.type?(d=r?.blocks?.[i?.fields?.blockType])||l||console.error(`Lexical => JSX converter: Blocks converter: found ${i?.fields?.blockType} block, but no converter is provided`):"inlineBlock"===i.type?(d=r?.inlineBlocks?.[i?.fields?.blockType])||l||console.error(`Lexical => JSX converter: Inline Blocks converter: found ${i?.fields?.blockType} inline block, but no converter is provided`):d=r[i.type];try{let u;!d&&l&&(d=l),u=d?"function"==typeof d?d({childIndex:c,converters:r,node:i,nodesToJSX:t=>e({converters:t.converters??r,disableIndent:t.disableIndent??o,disableTextAlign:t.disableTextAlign??a,nodes:t.nodes,parent:t.parent??{...i,parent:s}}),parent:s}):d:(0,t.jsx)("span",{children:"unknown node"},c);let p={};if(!a&&(!Array.isArray(a)||!a?.includes(i.type))&&"format"in i&&i.format)switch(i.format){case"center":p.textAlign="center";break;case"end":case"right":p.textAlign="right";break;case"justify":p.textAlign="justify";break;case"left":break;case"start":p.textAlign="left"}if(!o&&(!Array.isArray(o)||!o?.includes(i.type))&&"indent"in i&&i.indent&&"listitem"!==i.type&&(p.paddingInlineStart=`${40*Number(i.indent)}px`),n.default.isValidElement(u)){if(p.textAlign||p.paddingInlineStart){let e={...p,...u?.props?.style??{}};return n.default.cloneElement(u,{key:c,style:e})}return n.default.cloneElement(u,{key:c})}return u}catch(e){return console.error("Error converting lexical node to JSX:",e,"node:",i),null}}).filter(Boolean)}({converters:e,disableIndent:o,disableTextAlign:a,nodes:r?.root?.children,parent:r?.root})}({converters:l,data:o,disableIndent:i,disableTextAlign:s});return a?(0,t.jsx)(t.Fragment,{children:d}):(0,t.jsx)("div",{className:e??"payload-richtext",children:d})}],743905)},244978,e=>{"use strict";var t=e.i(841666),n=e.i(743905);e.s(["BlogListAccordionBlock",0,({items:e})=>e&&0!==e.length?(0,t.jsx)("ol",{className:"container w-full mx-auto py-8",style:{listStyle:"none",padding:0,margin:0},children:e.map((e,r)=>{let o=e.headingTag||"h3";return(0,t.jsxs)("li",{style:{listStyle:"none",padding:0,margin:0},children:[(0,t.jsxs)(o,{className:"mt-8 text-xl font-normal text-neutral-black sm:text-2xl",children:[(0,t.jsxs)("span",{className:"mr-2",children:[r+1,"."]}),e.linkUrl?(0,t.jsx)("a",{href:e.linkUrl,className:"underline hover:opacity-70",children:e.heading}):e.heading]}),(0,t.jsx)("div",{className:"pb-6 pt-2 font-ivyora-regular text-lg/8 text-neutral-black [&_p+p]:mt-2",children:(0,t.jsx)(n.RichText,{data:e.content})})]},e.id||r)})}):null])},966754,e=>{"use strict";var t=e.i(841666),n=e.i(758352);
1e.s(["ContactFormBlock",0,({heading:e,description:r})=>{let[o,a]=(0,n.useState)({firstname:"",lastname:"",email:"",about_yourself:""}),[i,s]=(0,n.useState)({}),[l,c]=(0,n.useState)(!1),[d,u]=(0,n.useState)(!1),p=async e=>{let t;if(e.preventDefault(),t={},o.firstname.trim()||(t.firstname="First name is required"),o.lastname.trim()||(t.lastname="Last name is required"),o.email.trim()?/^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/.test(o.email)||(t.email="Please enter a valid email address"):t.email="Email is required",o.about_yourself.trim()||(t.about_yourself="This field is required"),s(t),0===Object.keys(t).length){u(!0);try{(await fetch("/api/bp-collabform",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({firstname:o.firstname,lastname:o.lastname,email:o.email,tell_ua_a_little_about_yourself___what_you_do:o.about_yourself})})).ok?c(!0):s({email:"Something went wrong. Please try again."})}catch{s({email:"Something went wrong. Please try again."})}u(!1)}},f=e=>{let{name:t,value:n}=e.target;a(e=>({...e,[t]:n})),i[t]&&s(e=>({...e,[t]:void 0}))};return l?(0,t.jsx)("div",{className:"relative isolate bg-white border-y border-gray-200 md:border-none my-4",children:(0,t.jsxs)("div",{className:"mx-auto container py-8 md:py-16 px-2 md:px-6 text-center",children:[(0,t.jsx)("h2",{className:"text-3xl font-ivyora-regular tracking-tight text-black sm:text-5xl",children:"Thank you for reaching out!"}),(0,t.jsx)("p",{className:"mt-4 text-lg text-gray-600",children:"We'll get back to you as soon as possible."})]})}):(0,t.jsx)("div",{className:"relative isolate bg-white border-y border-gray-200 md:border-none my-4",children:(0,t.jsxs)("div",{className:"mx-auto grid container grid-cols-1 lg:grid-cols-2 py-8 md:py-16 px-2 md:px-6",children:[(0,t.jsx)("div",{className:"relative",children:(0,t.jsxs)("div",{className:"mx-auto p-4",children:[(0,t.jsx)("h2",{className:"text-pretty text-3xl font-ivyora-regular tracking-tight text-black sm:text-5xl",children:e}),(0,t.jsx)("p",{className:"mt-6 text-lg/8 text-gray-600",children:r})]})}),(0,t.jsx)("form",{onSubmit:p,children:(0,t.jsx)("div",{className:"mx-auto",children:(0,t.jsxs)("div",{className:"grid grid-cols-1 gap-y-0 sm:grid-cols-2",children:[(0,t.jsxs)("div",{className:"sm:col-span-2 grid grid-cols-2 gap-x-2",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{htmlFor:"firstname",className:"sr-only",children:"First name"}),(0,t.jsx)("input",{id:"firstname",name:"firstname",type:"text",placeholder:"First name",autoComplete:"given-name",value:o.firstname,onChange:f,disabled:d,className:`block w-full bg-white px-3.5 py-2 text-base text-black outline -outline-offset-1 outline-gray-300 placeholder:text-gray-400 focus:outline focus:-outline-offset-2 focus:outline-gray-900 h-20 rounded-none ${i.firstname?"outline-red-500":""}`}),i.firstname&&(0,t.jsx)("p",{className:"mt-1 text-sm text-red-600",children:i.firstname})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{htmlFor:"lastname",className:"sr-only",children:"Last name"}),(0,t.jsx)("input",{id:"lastname",name:"lastname",type:"text",placeholder:"Last name",autoComplete:"family-name",value:o.lastname,onChange:f,disabled:d,className:`block w-full bg-white px-3.5 py-2 text-base text-black outline -outline-offset-1 outline-gray-300 placeholder:text-gray-400 focus:outline focus:-outline-offset-2 focus:outline-gray-900 h-20 rounded-none ${i.lastname?"outline-red-500":""}`}),i.lastname&&(0,t.jsx)("p",{className:"mt-1 text-sm text-red-600",children:i.lastname})]})]}),(0,t.jsxs)("div",{className:"sm:col-span-2",children:[(0,t.jsx)("label",{htmlFor:"email",className:"sr-only",children:"Email"}),(0,t.jsxs)("div",{className:"mt-2",children:[(0,t.jsx)("input",{id:"email",name:"email",type:"email",autoComplete:"email",placeholder:"Email",value:o.email,onChange:f,disabled:d,className:`block w-full bg-white px-3.5 py-2 text-base text-black outline -outline-offset-1 outline-gray-300 placeholder:text-gray-400 focus:outline focus:-outline-offset-2 focus:outline-indigo-600 h-20 ${i.email?"outline-red-500":""}`}),i.email&&(0,t.jsx)("p",{className:"mt-1 text-sm text-red-600",children:i.email})]})]}),(0,t.jsxs)("div",{className:"sm:col-span-2",children:[(0,t.jsx)("label",{htmlFor:"about_yourself",className:"sr-only",children:"Tell us a little about yourself & what you do"}),(0,t.jsxs)("div",{className:"mt-2",children:[(0,t.jsx)("textarea",{id:"about_yourself",name:"about_yourself",placeholder:"tell us a little about yourself & what you do",rows:4,value:o.about_yourself,onChange:f,disabled:d,className:`block w-full bg-white px-3.5 py-2 text-base text-black outline -outline-offset-1 outline-gray-300 placeholder:text-gray-400 focus:outline focus:-outline-offset-2 focus:outline-gray-900 h-[160px] ${i.about_yourself?"outline-red-500":""}`}),i.about_yourself&&(0,t.jsx)("p",{className:"mt-1 text-sm text-red-600",children:i.about_yourself})]}),(0,t.jsx)("div",{className:"flex w-full mt-2",children:(0,t.jsx)("button",{type:"submit",disabled:d,className:`font-sofia-pro w-full bg-black px-3.5 py-2.5 text-center text-base font-regular text-white shadow-sm hover:bg-gray-900 focus-visible:outline focus-visible:outline-offset-2 focus-visible:outline-gray-900 h-20 ${d?"opacity-50 cursor-not-allowed":""}`,children:d?"SUBMITTING...":"SUBMIT"})})]})]})})})]})})}])},235434,e=>{"use strict";
1var t=e.i(841666),n=e.i(656447),r=e.i(758352);let o=e=>{let{apiRoute:t,depth:n,refresh:o,serverURL:a}=e,i=(0,r.useRef)(!1),s=(0,r.useCallback)(e=>{e.origin===a&&e.data&&"object"==typeof e.data&&"payload-document-event"===e.data.type&&("function"==typeof o?o():console.error("You must provide a refresh function to `RefreshRouteOnSave`"))},[o,a]);return(0,r.useEffect)(()=>("u">typeof window&&window.addEventListener("message",s),i.current||(i.current=!0,(e=>{let{serverURL:t}=e;if("u">typeof window){let e=window?.opener||window?.parent;e?.postMessage({type:"payload-live-preview",ready:!0},t)}})({serverURL:a}),o()),()=>{"u">typeof window&&window.removeEventListener("message",s)}),[a,s,n,t,o]),null};var a=e.i(478714);e.s(["LivePreviewListener",0,()=>{let e=(0,a.useRouter)();return(0,t.jsx)(o,{refresh:e.refresh,serverURL:(0,n.getClientSideURL)()})}],235434)},574118,e=>{"use strict";var t=e.i(841666),n=e.i(536240),r=e.i(758352),o=e.i(762245);let a=({shouldThrow:e=!1})=>{if(e&&1)throw Error("This is a test error from ErrorTrigger component");return null},i=({title:e,items:n})=>{try{let r=e||"Features",o=[];if(Array.isArray(n))o=n;else if(n)try{o="string"==typeof n?[n]:"object"==typeof n&&null!==n?Object.values(n):[String(n)]}catch(e){console.error("Error processing items:",e),o=[]}if(0===o.length)return(0,t.jsx)("div",{className:"bg-beige-weak p-8 h-full w-full",children:(0,t.jsxs)("div",{className:"space-y-4 flex flex-col items-start justify-center pt-2",children:[(0,t.jsx)("h4",{className:"font-sofia-pro-regular text-lg uppercase",children:r}),(0,t.jsx)("p",{className:"text-sm italic",children:"No features available"})]})});return(0,t.jsx)("div",{className:"bg-beige-weak p-8 h-full w-full",children:(0,t.jsxs)("div",{className:"space-y-4 flex flex-col items-start justify-center pt-2",children:[(0,t.jsx)("h4",{className:"font-sofia-pro-regular text-lg uppercase",children:r}),(0,t.jsx)("ul",{className:"space-y-3",children:o.map((e,n)=>(0,t.jsxs)("li",{className:"flex items-start font-sofia-pro",children:[(0,t.jsx)("span",{className:"mr-2 text-lg",children:"â¢"}),(0,t.jsx)("span",{children:"string"==typeof e?e:JSON.stringify(e)})]},n))})]})})}catch(e){return console.error("Error rendering KeyFeatureCard:",e),(0,t.jsx)("div",{className:"bg-beige-weak p-8 h-full w-full",children:(0,t.jsxs)("div",{className:"space-y-4 flex flex-col items-start justify-center pt-2",children:[(0,t.jsx)("h4",{className:"font-sofia-pro-regular text-lg uppercase text-red-600",children:"Card Error"}),(0,t.jsx)("p",{className:"text-sm",children:"Unable to display this feature card."})]})})}},s=({error:e,resetErrorBoundary:r})=>(0,t.jsxs)("div",{className:"bg-beige-weak p-6 rounded-md my-4",children:[(0,t.jsx)("p",{className:"text-red-600 font-sofia-pro-medium",children:"There was an error rendering the Key Features component."}),(0,t.jsx)("p",{className:"text-sm text-gray-600 mt-2",children:"This could be due to a formatting error in the markdown. The rest of the page will continue to work normally."}),void 0!==n.default&&!1,(0,t.jsx)("button",{onClick:r,className:"mt-4 px-4 py-2 bg-neutral-black text-white text-sm rounded",children:"Try again"})]});function l({children:e}){let[n,a]=(0,r.useState)(0);return(0,t.jsx)("div",{children:(0,t.jsx)(o.ErrorBoundary,{FallbackComponent:s,onReset:()=>{a(e=>e+1)},children:e})},n)}let c=({cards:e,testError:n=!1})=>{try{if(!e)return(0,t.jsxs)("div",{className:"bg-beige-weak p-6 rounded-md my-4",children:[(0,t.jsx)("p",{className:"font-sofia-pro-medium",children:"Key Features"}),(0,t.jsx)("p",{className:"text-sm text-gray-600 mt-2",children:"No feature cards available to display."})]});let r=Array.isArray(e)?e.filter(e=>null!=e):[];return(0,t.jsxs)("div",{className:"bg-white my-4 w-full text-neutral-black",children:[(0,t.jsx)(a,{shouldThrow:n}),(0,t.jsx)("div",{className:"mx-auto w-full px:4 md:px-0 md:max-w-6xl",children:(0,t.jsx)("div",{className:`grid gap-4 ${1===r.length?"grid-cols-1":2===r.length?"grid-cols-1 md:grid-cols-2":"grid-cols-1 md:grid-cols-2 lg:grid-cols-3"}`,children:r.map((e,n)=>(0,t.jsx)(i,{title:e?.title,items:e?.items},n))})})]})}catch(e){return console.error("Error rendering KeyFeatures:",e),(0,t.jsxs)("div",{className:"bg-beige-weak p-6 rounded-md my-4",children:[(0,t.jsx)("p",{className:"text-red-600 font-sofia-pro-medium",children:"There was an error rendering the Key Features component."}),(0,t.jsx)("p",{className:"text-sm text-gray-600 mt-2",children:"This could be due to a formatting error in the markdown. The rest of the page will continue to work normally."})]})}};e.s(["default",0,e=>(0,t.jsx)(l,{children:(0,t.jsx)(c,{...e})})],574118)}]);
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.