(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2888],{6459:function(e,t,n){"use strict";function r(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(null==e||e(r),!1===n||!r.defaultPrevented)return null==t?void 0:t(r)}}n.d(t,{M:function(){return r}})},9079:function(e,t,n){"use strict";n.d(t,{B:function(){return l}});var r=n(959),o=n(780),i=n(7381),a=n(7e3);function l(e){let t=e+"CollectionProvider",[n,l]=(0,o.b)(t),[c,u]=n(t,{collectionRef:{current:null},itemMap:new Map}),s=e=>{let{scope:t,children:n}=e,o=r.useRef(null),i=r.useRef(new Map).current;return r.createElement(c,{scope:t,itemMap:i,collectionRef:o},n)},f=e+"CollectionSlot",d=r.forwardRef((e,t)=>{let{scope:n,children:o}=e,l=u(f,n),c=(0,i.e)(t,l.collectionRef);return r.createElement(a.g7,{ref:c},o)}),p=e+"CollectionItemSlot",m="data-radix-collection-item",h=r.forwardRef((e,t)=>{let{scope:n,children:o,...l}=e,c=r.useRef(null),s=(0,i.e)(t,c),f=u(p,n);return r.useEffect(()=>(f.itemMap.set(c,{ref:c,...l}),()=>void f.itemMap.delete(c))),r.createElement(a.g7,{[m]:"",ref:s},o)});return[{Provider:s,Slot:d,ItemSlot:h},function(t){let n=u(e+"CollectionConsumer",t),o=r.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${m}]`)),r=Array.from(n.itemMap.values()),o=r.sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current));return o},[n.collectionRef,n.itemMap]);return o},l]}},7381:function(e,t,n){"use strict";n.d(t,{F:function(){return o},e:function(){return i}});var r=n(959);function o(...e){return t=>e.forEach(e=>{var n;"function"==typeof(n=e)?n(t):null!=n&&(n.current=t)})}function i(...e){return(0,r.useCallback)(o(...e),e)}},780:function(e,t,n){"use strict";n.d(t,{b:function(){return o}});var r=n(959);function o(e,t=[]){let n=[],o=()=>{let t=n.map(e=>(0,r.createContext)(e));return function(n){let o=(null==n?void 0:n[e])||t;return(0,r.useMemo)(()=>({[`__scope${e}`]:{...n,[e]:o}}),[n,o])}};return o.scopeName=e,[function(t,o){let i=(0,r.createContext)(o),a=n.length;function l(t){let{scope:n,children:o,...l}=t,c=(null==n?void 0:n[e][a])||i,u=(0,r.useMemo)(()=>l,Object.values(l));return(0,r.createElement)(c.Provider,{value:u},o)}return n=[...n,o],l.displayName=t+"Provider",[l,function(n,l){let c=(null==l?void 0:l[e][a])||i,u=(0,r.useContext)(c);if(u)return u;if(void 0!==o)return o;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=n.reduce((t,{useScope:n,scopeName:r})=>{let o=n(e),i=o[`__scope${r}`];return{...t,...i}},{});return(0,r.useMemo)(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return n.scopeName=t.scopeName,n}(o,...t)]}},2902:function(e,t,n){"use strict";n.d(t,{z:function(){return l}});var r=n(959),o=n(422),i=n(7381),a=n(8368);let l=e=>{let{present:t,children:n}=e,l=function(e){var t;let[n,i]=(0,r.useState)(),l=(0,r.useRef)({}),u=(0,r.useRef)(e),s=(0,r.useRef)("none"),[f,d]=(t={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},(0,r.useReducer)((e,n)=>{let r=t[e][n];return null!=r?r:e},e?"mounted":"unmounted"));return(0,r.useEffect)(()=>{let e=c(l.current);s.current="mounted"===f?e:"none"},[f]),(0,a.b)(()=>{let t=l.current,n=u.current;if(n!==e){let r=s.current,o=c(t);e?d("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?d("UNMOUNT"):n&&r!==o?d("ANIMATION_OUT"):d("UNMOUNT"),u.current=e}},[e,d]),(0,a.b)(()=>{if(n){let e=e=>{let t=c(l.current),r=t.includes(e.animationName);e.target===n&&r&&(0,o.flushSync)(()=>d("ANIMATION_END"))},t=e=>{e.target===n&&(s.current=c(l.current))};return n.addEventListener("animationstart",t),n.addEventListener("animationcancel",e),n.addEventListener("animationend",e),()=>{n.removeEventListener("animationstart",t),n.removeEventListener("animationcancel",e),n.removeEventListener("animationend",e)}}d("ANIMATION_END")},[n,d]),{isPresent:["mounted","unmountSuspended"].includes(f),ref:(0,r.useCallback)(e=>{e&&(l.current=getComputedStyle(e)),i(e)},[])}}(t),u="function"==typeof n?n({present:l.isPresent}):r.Children.only(n),s=(0,i.e)(l.ref,u.ref);return"function"==typeof n||l.isPresent?(0,r.cloneElement)(u,{ref:s}):null};function c(e){return(null==e?void 0:e.animationName)||"none"}l.displayName="Presence"},903:function(e,t,n){"use strict";n.d(t,{WV:function(){return l},jH:function(){return c}});var r=n(1163),o=n(959),i=n(422),a=n(7e3);let l=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let n=(0,o.forwardRef)((e,n)=>{let{asChild:i,...l}=e,c=i?a.g7:t;return(0,o.useEffect)(()=>{window[Symbol.for("radix-ui")]=!0},[]),(0,o.createElement)(c,(0,r.Z)({},l,{ref:n}))});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function c(e,t){e&&(0,i.flushSync)(()=>e.dispatchEvent(t))}},7e3:function(e,t,n){"use strict";n.d(t,{g7:function(){return a}});var r=n(1163),o=n(959),i=n(7381);let a=(0,o.forwardRef)((e,t)=>{let{children:n,...i}=e,a=o.Children.toArray(n),c=a.find(u);if(c){let e=c.props.children,n=a.map(t=>t!==c?t:o.Children.count(e)>1?o.Children.only(null):(0,o.isValidElement)(e)?e.props.children:null);return(0,o.createElement)(l,(0,r.Z)({},i,{ref:t}),(0,o.isValidElement)(e)?(0,o.cloneElement)(e,void 0,n):null)}return(0,o.createElement)(l,(0,r.Z)({},i,{ref:t}),n)});a.displayName="Slot";let l=(0,o.forwardRef)((e,t)=>{let{children:n,...r}=e;return(0,o.isValidElement)(n)?(0,o.cloneElement)(n,{...function(e,t){let n={...t};for(let r in t){let o=e[r],i=t[r],a=/^on[A-Z]/.test(r);a?o&&i?n[r]=(...e)=>{i(...e),o(...e)}:o&&(n[r]=o):"style"===r?n[r]={...o,...i}:"className"===r&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props),ref:(0,i.F)(t,n.ref)}):o.Children.count(n)>1?o.Children.only(null):null});l.displayName="SlotClone";let c=({children:e})=>(0,o.createElement)(o.Fragment,null,e);function u(e){return(0,o.isValidElement)(e)&&e.type===c}},9928:function(e,t,n){"use strict";n.d(t,{W:function(){return o}});var r=n(959);function o(e){let t=(0,r.useRef)(e);return(0,r.useEffect)(()=>{t.current=e}),(0,r.useMemo)(()=>(...e)=>{var n;return null===(n=t.current)||void 0===n?void 0:n.call(t,...e)},[])}},5087:function(e,t,n){"use strict";n.d(t,{T:function(){return i}});var r=n(959),o=n(9928);function i({prop:e,defaultProp:t,onChange:n=()=>{}}){let[i,a]=function({defaultProp:e,onChange:t}){let n=(0,r.useState)(e),[i]=n,a=(0,r.useRef)(i),l=(0,o.W)(t);return(0,r.useEffect)(()=>{a.current!==i&&(l(i),a.current=i)},[i,a,l]),n}({defaultProp:t,onChange:n}),l=void 0!==e,c=(0,o.W)(n),u=(0,r.useCallback)(t=>{if(l){let n="function"==typeof t?t(e):t;n!==e&&c(n)}else a(t)},[l,e,a,c]);return[l?e:i,u]}},8368:function(e,t,n){"use strict";n.d(t,{b:function(){return o}});var r=n(959);let o=Boolean(null==globalThis?void 0:globalThis.document)?r.useLayoutEffect:()=>{}},5924:function(e,t,n){"use strict";function r(){for(var e,t,n=0,r="";n{}).then(()=>{if(e.parentElement&&e.isConnected){if("blur"===n&&a(!0),null==o?void 0:o.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let n=!1,i=!1;o.current(r({},t,{nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>n,isPropagationStopped:()=>i,persist:()=>{},preventDefault:()=>{n=!0,t.preventDefault()},stopPropagation:()=>{i=!0,t.stopPropagation()}}))}(null==i?void 0:i.current)&&i.current(e)}})}let y=l.forwardRef((e,t)=>{var{imgAttributes:n,heightInt:o,widthInt:i,qualityInt:c,className:u,imgStyle:s,blurStyle:f,isLazy:d,fill:p,placeholder:m,loading:h,srcString:y,config:g,unoptimized:b,loader:_,onLoadRef:w,onLoadingCompleteRef:O,setBlurComplete:E,setShowAltText:S,onLoad:x,onError:j}=e,P=a(e,["imgAttributes","heightInt","widthInt","qualityInt","className","imgStyle","blurStyle","isLazy","fill","placeholder","loading","srcString","config","unoptimized","loader","onLoadRef","onLoadingCompleteRef","setBlurComplete","setShowAltText","onLoad","onError"]);return h=d?"lazy":h,l.default.createElement(l.default.Fragment,null,l.default.createElement("img",Object.assign({},P,{loading:h,width:i,height:o,decoding:"async","data-nimg":p?"fill":"1",className:u,style:r({},s,f)},n,{ref:l.useCallback(e=>{t&&("function"==typeof t?t(e):"object"==typeof t&&(t.current=e)),e&&(j&&(e.src=e.src),e.complete&&v(e,y,m,w,O,E,b))},[y,m,w,O,E,j,b,t]),onLoad:e=>{let t=e.currentTarget;v(t,y,m,w,O,E,b)},onError:e=>{S(!0),"blur"===m&&E(!0),j&&j(e)}})))}),g=l.forwardRef((e,t)=>{let n,o;var i,{src:v,sizes:g,unoptimized:b=!1,priority:_=!1,loading:w,className:O,quality:E,width:S,height:x,fill:j,style:P,onLoad:k,onLoadingComplete:C,placeholder:I="empty",blurDataURL:N,layout:D,objectFit:T,objectPosition:A,lazyBoundary:R,lazyRoot:M}=e,L=a(e,["src","sizes","unoptimized","priority","loading","className","quality","width","height","fill","style","onLoad","onLoadingComplete","placeholder","blurDataURL","layout","objectFit","objectPosition","lazyBoundary","lazyRoot"]);let q=l.useContext(f.ImageConfigContext),F=l.useMemo(()=>{let e=p||q||s.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),n=e.deviceSizes.sort((e,t)=>e-t);return r({},e,{allSizes:t,deviceSizes:n})},[q]),H=L,U=H.loader||d.default;delete H.loader;let B="__next_img_default"in U;if(B){if("custom"===F.loader)throw Error('Image with src "'.concat(v,'" is missing "loader" prop.')+"\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader")}else{let e=U;U=t=>{let{config:n}=t,r=a(t,["config"]);return e(r)}}if(D){"fill"===D&&(j=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[D];e&&(P=r({},P,e));let t={responsive:"100vw",fill:"100vw"}[D];t&&!g&&(g=t)}let W="",V=h(S),z=h(x);if("object"==typeof(i=v)&&(m(i)||void 0!==i.src)){let e=m(v)?v.default:v;if(!e.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ".concat(JSON.stringify(e)));if(!e.height||!e.width)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ".concat(JSON.stringify(e)));if(n=e.blurWidth,o=e.blurHeight,N=N||e.blurDataURL,W=e.src,!j){if(V||z){if(V&&!z){let t=V/e.width;z=Math.round(e.height*t)}else if(!V&&z){let t=z/e.height;V=Math.round(e.width*t)}}else V=e.width,z=e.height}}let K=!_&&("lazy"===w||void 0===w);((v="string"==typeof v?v:W).startsWith("data:")||v.startsWith("blob:"))&&(b=!0,K=!1),F.unoptimized&&(b=!0),B&&v.endsWith(".svg")&&!F.dangerouslyAllowSVG&&(b=!0);let[Z,$]=l.useState(!1),[J,Q]=l.useState(!1),Y=h(E),G=Object.assign(j?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:T,objectPosition:A}:{},J?{}:{color:"transparent"},P),X="blur"===I&&N&&!Z?{backgroundSize:G.objectFit||"cover",backgroundPosition:G.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:'url("data:image/svg+xml;charset=utf-8,'.concat(u.getImageBlurSvg({widthInt:V,heightInt:z,blurWidth:n,blurHeight:o,blurDataURL:N,objectFit:G.objectFit}),'")')}:{},ee=function(e){let{config:t,src:n,unoptimized:r,width:o,quality:i,sizes:a,loader:l}=e;if(r)return{src:n,srcSet:void 0,sizes:void 0};let{widths:c,kind:u}=function(e,t,n){let{deviceSizes:r,allSizes:o}=e;if(n){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let r;r=e.exec(n);r)t.push(parseInt(r[2]));if(t.length){let e=.01*Math.min(...t);return{widths:o.filter(t=>t>=r[0]*e),kind:"w"}}return{widths:o,kind:"w"}}if("number"!=typeof t)return{widths:r,kind:"w"};let i=[...new Set([t,2*t].map(e=>o.find(t=>t>=e)||o[o.length-1]))];return{widths:i,kind:"x"}}(t,o,a),s=c.length-1;return{sizes:a||"w"!==u?a:"100vw",srcSet:c.map((e,r)=>"".concat(l({config:t,src:n,quality:i,width:e})," ").concat("w"===u?e:r+1).concat(u)).join(", "),src:l({config:t,src:n,quality:i,width:c[s]})}}({config:F,src:v,unoptimized:b,width:V,quality:Y,sizes:g,loader:U}),et=v,en={imageSrcSet:ee.srcSet,imageSizes:ee.sizes,crossOrigin:H.crossOrigin},er=l.useRef(k);l.useEffect(()=>{er.current=k},[k]);let eo=l.useRef(C);l.useEffect(()=>{eo.current=C},[C]);let ei=r({isLazy:K,imgAttributes:ee,heightInt:z,widthInt:V,qualityInt:Y,className:O,imgStyle:G,blurStyle:X,loading:w,config:F,fill:j,unoptimized:b,placeholder:I,loader:U,srcString:et,onLoadRef:er,onLoadingCompleteRef:eo,setBlurComplete:$,setShowAltText:Q},H);return l.default.createElement(l.default.Fragment,null,l.default.createElement(y,Object.assign({},ei,{ref:t})),_?l.default.createElement(c.default,null,l.default.createElement("link",Object.assign({key:"__nimg-"+ee.src+ee.srcSet+ee.sizes,rel:"preload",as:"image",href:ee.srcSet?void 0:ee.src},en))):null)});t.default=g,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2247:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(1322).Z,o=n(6239).Z,i=r(n(959)),a=n(5804),l=n(9263),c=n(5958),u=n(6818),s=n(7333),f=n(9416),d=n(457),p=n(405),m=n(4574),h=n(4743);let v=new Set;function y(e,t,n,r,o){if(o||l.isLocalURL(t)){if(!r.bypassPrefetchedCheck){let o=void 0!==r.locale?r.locale:"locale"in e?e.locale:void 0,i=t+"%"+n+"%"+o;if(v.has(i))return;v.add(i)}Promise.resolve(e.prefetch(t,n,r)).catch(e=>{})}}function g(e){return"string"==typeof e?e:c.formatUrl(e)}let b=i.default.forwardRef(function(e,t){let n,r;let{href:c,as:v,children:b,prefetch:_,passHref:w,replace:O,shallow:E,scroll:S,locale:x,onClick:j,onMouseEnter:P,onTouchStart:k,legacyBehavior:C=!1}=e,I=o(e,["href","as","children","prefetch","passHref","replace","shallow","scroll","locale","onClick","onMouseEnter","onTouchStart","legacyBehavior"]);n=b,C&&("string"==typeof n||"number"==typeof n)&&(n=i.default.createElement("a",null,n));let N=!1!==_,D=i.default.useContext(f.RouterContext),T=i.default.useContext(d.AppRouterContext),A=null!=D?D:T,R=!D,{href:M,as:L}=i.default.useMemo(()=>{if(!D){let e=g(c);return{href:e,as:v?g(v):e}}let[e,t]=a.resolveHref(D,c,!0);return{href:e,as:v?a.resolveHref(D,v):t||e}},[D,c,v]),q=i.default.useRef(M),F=i.default.useRef(L);C&&(r=i.default.Children.only(n));let H=C?r&&"object"==typeof r&&r.ref:t,[U,B,W]=p.useIntersection({rootMargin:"200px"}),V=i.default.useCallback(e=>{(F.current!==L||q.current!==M)&&(W(),F.current=L,q.current=M),U(e),H&&("function"==typeof H?H(e):"object"==typeof H&&(H.current=e))},[L,H,M,W,U]);i.default.useEffect(()=>{A&&B&&N&&y(A,M,L,{locale:x},R)},[L,M,B,x,N,null==D?void 0:D.locale,A,R]);let z={ref:V,onClick(e){C||"function"!=typeof j||j(e),C&&r.props&&"function"==typeof r.props.onClick&&r.props.onClick(e),A&&!e.defaultPrevented&&function(e,t,n,r,o,a,c,u,s,f){let{nodeName:d}=e.currentTarget,p="A"===d.toUpperCase();if(p&&(function(e){let t=e.currentTarget,n=t.getAttribute("target");return n&&"_self"!==n||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||!s&&!l.isLocalURL(n)))return;e.preventDefault();let m=()=>{"beforePopState"in t?t[o?"replace":"push"](n,r,{shallow:a,locale:u,scroll:c}):t[o?"replace":"push"](r||n,{forceOptimisticNavigation:!f})};s?i.default.startTransition(m):m()}(e,A,M,L,O,E,S,x,R,N)},onMouseEnter(e){C||"function"!=typeof P||P(e),C&&r.props&&"function"==typeof r.props.onMouseEnter&&r.props.onMouseEnter(e),A&&(N||!R)&&y(A,M,L,{locale:x,priority:!0,bypassPrefetchedCheck:!0},R)},onTouchStart(e){C||"function"!=typeof k||k(e),C&&r.props&&"function"==typeof r.props.onTouchStart&&r.props.onTouchStart(e),A&&(N||!R)&&y(A,M,L,{locale:x,priority:!0,bypassPrefetchedCheck:!0},R)}};if(u.isAbsoluteUrl(L))z.href=L;else if(!C||w||"a"===r.type&&!("href"in r.props)){let e=void 0!==x?x:null==D?void 0:D.locale,t=(null==D?void 0:D.isLocaleDomain)&&m.getDomainLocale(L,e,null==D?void 0:D.locales,null==D?void 0:D.domainLocales);z.href=t||h.addBasePath(s.addLocale(L,e,null==D?void 0:D.defaultLocale))}return C?i.default.cloneElement(r,z):i.default.createElement("a",Object.assign({},I,z),n)});t.default=b,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},405:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useIntersection=function(e){let{rootRef:t,rootMargin:n,disabled:c}=e,u=c||!i,[s,f]=r.useState(!1),d=r.useRef(null),p=r.useCallback(e=>{d.current=e},[]);r.useEffect(()=>{if(i){if(u||s)return;let e=d.current;if(e&&e.tagName){let r=function(e,t,n){let{id:r,observer:o,elements:i}=function(e){let t;let n={root:e.root||null,margin:e.rootMargin||""},r=l.find(e=>e.root===n.root&&e.margin===n.margin);if(r&&(t=a.get(r)))return t;let o=new Map,i=new IntersectionObserver(e=>{e.forEach(e=>{let t=o.get(e.target),n=e.isIntersecting||e.intersectionRatio>0;t&&n&&t(n)})},e);return t={id:n,observer:i,elements:o},l.push(n),a.set(n,t),t}(n);return i.set(e,t),o.observe(e),function(){if(i.delete(e),o.unobserve(e),0===i.size){o.disconnect(),a.delete(r);let e=l.findIndex(e=>e.root===r.root&&e.margin===r.margin);e>-1&&l.splice(e,1)}}}(e,e=>e&&f(e),{root:null==t?void 0:t.current,rootMargin:n});return r}}else if(!s){let e=o.requestIdleCallback(()=>f(!0));return()=>o.cancelIdleCallback(e)}},[u,n,t,s,d.current]);let m=r.useCallback(()=>{f(!1)},[]);return[p,s,m]};var r=n(959),o=n(2536);let i="function"==typeof IntersectionObserver,a=new Map,l=[];("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2796:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getImageBlurSvg=function(e){let{widthInt:t,heightInt:n,blurWidth:r,blurHeight:o,blurDataURL:i,objectFit:a}=e,l=r||t,c=o||n,u=i.startsWith("data:image/jpeg")?"%3CfeComponentTransfer%3E%3CfeFuncA type='discrete' tableValues='1 1'/%3E%3C/feComponentTransfer%3E%":"";return l&&c?"%3Csvg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 ".concat(l," ").concat(c,"'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='").concat(r&&o?"1":"20","'/%3E").concat(u,"%3C/filter%3E%3Cimage preserveAspectRatio='none' filter='url(%23b)' x='0' y='0' height='100%25' width='100%25' href='").concat(i,"'/%3E%3C/svg%3E"):"%3Csvg xmlns='http%3A//www.w3.org/2000/svg'%3E%3Cimage style='filter:blur(20px)' preserveAspectRatio='".concat("contain"===a?"xMidYMid":"cover"===a?"xMidYMid slice":"none","' x='0' y='0' height='100%25' width='100%25' href='").concat(i,"'/%3E%3C/svg%3E")}},102:function(e,t){"use strict";function n(e){let{config:t,src:n,width:r,quality:o}=e;return"".concat(t.path,"?url=").concat(encodeURIComponent(n),"&w=").concat(r,"&q=").concat(o||75)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n.__next_img_default=!0,t.default=n},9991:function(e,t,n){"use strict";let r;n.d(t,{VW:function(){return en},pm:function(){return et}});var o=n(1527),i=n(3143),a=n(1163),l=n(959),c=n(422),u=n(6459),s=n(7381),f=n(9079),d=n(780),p=n(903),m=n(9928);let h="dismissableLayer.update",v=(0,l.createContext)({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),y=(0,l.forwardRef)((e,t)=>{var n;let{disableOutsidePointerEvents:o=!1,onEscapeKeyDown:i,onPointerDownOutside:c,onFocusOutside:f,onInteractOutside:d,onDismiss:y,...g}=e,w=(0,l.useContext)(v),[O,E]=(0,l.useState)(null),S=null!==(n=null==O?void 0:O.ownerDocument)&&void 0!==n?n:null==globalThis?void 0:globalThis.document,[,x]=(0,l.useState)({}),j=(0,s.e)(t,e=>E(e)),P=Array.from(w.layers),[k]=[...w.layersWithOutsidePointerEventsDisabled].slice(-1),C=P.indexOf(k),I=O?P.indexOf(O):-1,N=w.layersWithOutsidePointerEventsDisabled.size>0,D=I>=C,T=function(e,t=null==globalThis?void 0:globalThis.document){let n=(0,m.W)(e),r=(0,l.useRef)(!1),o=(0,l.useRef)(()=>{});return(0,l.useEffect)(()=>{let e=e=>{if(e.target&&!r.current){let r={originalEvent:e};function i(){_("dismissableLayer.pointerDownOutside",n,r,{discrete:!0})}"touch"===e.pointerType?(t.removeEventListener("click",o.current),o.current=i,t.addEventListener("click",o.current,{once:!0})):i()}r.current=!1},i=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(i),t.removeEventListener("pointerdown",e),t.removeEventListener("click",o.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}(e=>{let t=e.target,n=[...w.branches].some(e=>e.contains(t));!D||n||(null==c||c(e),null==d||d(e),e.defaultPrevented||null==y||y())},S),A=function(e,t=null==globalThis?void 0:globalThis.document){let n=(0,m.W)(e),r=(0,l.useRef)(!1);return(0,l.useEffect)(()=>{let e=e=>{e.target&&!r.current&&_("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}(e=>{let t=e.target,n=[...w.branches].some(e=>e.contains(t));n||(null==f||f(e),null==d||d(e),e.defaultPrevented||null==y||y())},S);return!function(e,t=null==globalThis?void 0:globalThis.document){let n=(0,m.W)(e);(0,l.useEffect)(()=>{let e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e),()=>t.removeEventListener("keydown",e)},[n,t])}(e=>{let t=I===w.layers.size-1;t&&(null==i||i(e),!e.defaultPrevented&&y&&(e.preventDefault(),y()))},S),(0,l.useEffect)(()=>{if(O)return o&&(0===w.layersWithOutsidePointerEventsDisabled.size&&(r=S.body.style.pointerEvents,S.body.style.pointerEvents="none"),w.layersWithOutsidePointerEventsDisabled.add(O)),w.layers.add(O),b(),()=>{o&&1===w.layersWithOutsidePointerEventsDisabled.size&&(S.body.style.pointerEvents=r)}},[O,S,o,w]),(0,l.useEffect)(()=>()=>{O&&(w.layers.delete(O),w.layersWithOutsidePointerEventsDisabled.delete(O),b())},[O,w]),(0,l.useEffect)(()=>{let e=()=>x({});return document.addEventListener(h,e),()=>document.removeEventListener(h,e)},[]),(0,l.createElement)(p.WV.div,(0,a.Z)({},g,{ref:j,style:{pointerEvents:N?D?"auto":"none":void 0,...e.style},onFocusCapture:(0,u.M)(e.onFocusCapture,A.onFocusCapture),onBlurCapture:(0,u.M)(e.onBlurCapture,A.onBlurCapture),onPointerDownCapture:(0,u.M)(e.onPointerDownCapture,T.onPointerDownCapture)}))}),g=(0,l.forwardRef)((e,t)=>{let n=(0,l.useContext)(v),r=(0,l.useRef)(null),o=(0,s.e)(t,r);return(0,l.useEffect)(()=>{let e=r.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,l.createElement)(p.WV.div,(0,a.Z)({},e,{ref:o}))});function b(){let e=new CustomEvent(h);document.dispatchEvent(e)}function _(e,t,n,{discrete:r}){let o=n.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),r?(0,p.jH)(o,i):o.dispatchEvent(i)}let w=(0,l.forwardRef)((e,t)=>{var n;let{container:r=null==globalThis?void 0:null===(n=globalThis.document)||void 0===n?void 0:n.body,...o}=e;return r?c.createPortal((0,l.createElement)(p.WV.div,(0,a.Z)({},o,{ref:t})),r):null});var O=n(2902),E=n(5087),S=n(8368);let x=(0,l.forwardRef)((e,t)=>(0,l.createElement)(p.WV.span,(0,a.Z)({},e,{ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}))),j="ToastProvider",[P,k,C]=(0,f.B)("Toast"),[I,N]=(0,d.b)("Toast",[C]),[D,T]=I(j),A=e=>{let{__scopeToast:t,label:n="Notification",duration:r=5e3,swipeDirection:o="right",swipeThreshold:i=50,children:a}=e,[c,u]=(0,l.useState)(null),[s,f]=(0,l.useState)(0),d=(0,l.useRef)(!1),p=(0,l.useRef)(!1);return(0,l.createElement)(P.Provider,{scope:t},(0,l.createElement)(D,{scope:t,label:n,duration:r,swipeDirection:o,swipeThreshold:i,toastCount:s,viewport:c,onViewportChange:u,onToastAdd:(0,l.useCallback)(()=>f(e=>e+1),[]),onToastRemove:(0,l.useCallback)(()=>f(e=>e-1),[]),isFocusedToastEscapeKeyDownRef:d,isClosePausedRef:p},a))};A.propTypes={label(e){if(e.label&&"string"==typeof e.label&&!e.label.trim()){let e=`Invalid prop \`label\` supplied to \`${j}\`. Expected non-empty \`string\`.`;return Error(e)}return null}};let R=["F8"],M="toast.viewportPause",L="toast.viewportResume",q=(0,l.forwardRef)((e,t)=>{let{__scopeToast:n,hotkey:r=R,label:o="Notifications ({hotkey})",...i}=e,c=T("ToastViewport",n),u=k(n),f=(0,l.useRef)(null),d=(0,l.useRef)(null),m=(0,l.useRef)(null),h=(0,l.useRef)(null),v=(0,s.e)(t,h,c.onViewportChange),y=r.join("+").replace(/Key/g,"").replace(/Digit/g,""),b=c.toastCount>0;(0,l.useEffect)(()=>{let e=e=>{var t;let n=r.every(t=>e[t]||e.code===t);n&&(null===(t=h.current)||void 0===t||t.focus())};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[r]),(0,l.useEffect)(()=>{let e=f.current,t=h.current;if(b&&e&&t){let n=()=>{if(!c.isClosePausedRef.current){let e=new CustomEvent(M);t.dispatchEvent(e),c.isClosePausedRef.current=!0}},r=()=>{if(c.isClosePausedRef.current){let e=new CustomEvent(L);t.dispatchEvent(e),c.isClosePausedRef.current=!1}},o=t=>{let n=!e.contains(t.relatedTarget);n&&r()},i=()=>{let t=e.contains(document.activeElement);t||r()};return e.addEventListener("focusin",n),e.addEventListener("focusout",o),e.addEventListener("pointermove",n),e.addEventListener("pointerleave",i),window.addEventListener("blur",n),window.addEventListener("focus",r),()=>{e.removeEventListener("focusin",n),e.removeEventListener("focusout",o),e.removeEventListener("pointermove",n),e.removeEventListener("pointerleave",i),window.removeEventListener("blur",n),window.removeEventListener("focus",r)}}},[b,c.isClosePausedRef]);let _=(0,l.useCallback)(({tabbingDirection:e})=>{let t=u(),n=t.map(t=>{let n=t.ref.current,r=[n,...function(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}(n)];return"forwards"===e?r:r.reverse()});return("forwards"===e?n.reverse():n).flat()},[u]);return(0,l.useEffect)(()=>{let e=h.current;if(e){let t=t=>{let n=t.altKey||t.ctrlKey||t.metaKey,r="Tab"===t.key&&!n;if(r){var o,i,a;let n=document.activeElement,r=t.shiftKey,l=t.target===e;if(l&&r){null===(o=d.current)||void 0===o||o.focus();return}let c=_({tabbingDirection:r?"backwards":"forwards"}),u=c.findIndex(e=>e===n);G(c.slice(u+1))?t.preventDefault():r?null===(i=d.current)||void 0===i||i.focus():null===(a=m.current)||void 0===a||a.focus()}};return e.addEventListener("keydown",t),()=>e.removeEventListener("keydown",t)}},[u,_]),(0,l.createElement)(g,{ref:f,role:"region","aria-label":o.replace("{hotkey}",y),tabIndex:-1,style:{pointerEvents:b?void 0:"none"}},b&&(0,l.createElement)(F,{ref:d,onFocusFromOutsideViewport:()=>{let e=_({tabbingDirection:"forwards"});G(e)}}),(0,l.createElement)(P.Slot,{scope:n},(0,l.createElement)(p.WV.ol,(0,a.Z)({tabIndex:-1},i,{ref:v}))),b&&(0,l.createElement)(F,{ref:m,onFocusFromOutsideViewport:()=>{let e=_({tabbingDirection:"backwards"});G(e)}}))}),F=(0,l.forwardRef)((e,t)=>{let{__scopeToast:n,onFocusFromOutsideViewport:r,...o}=e,i=T("ToastFocusProxy",n);return(0,l.createElement)(x,(0,a.Z)({"aria-hidden":!0,tabIndex:0},o,{ref:t,style:{position:"fixed"},onFocus:e=>{var t;let n=e.relatedTarget,o=!(null!==(t=i.viewport)&&void 0!==t&&t.contains(n));o&&r()}}))}),H="Toast",U=(0,l.forwardRef)((e,t)=>{let{forceMount:n,open:r,defaultOpen:o,onOpenChange:i,...c}=e,[s=!0,f]=(0,E.T)({prop:r,defaultProp:o,onChange:i});return(0,l.createElement)(O.z,{present:n||s},(0,l.createElement)(V,(0,a.Z)({open:s},c,{ref:t,onClose:()=>f(!1),onPause:(0,m.W)(e.onPause),onResume:(0,m.W)(e.onResume),onSwipeStart:(0,u.M)(e.onSwipeStart,e=>{e.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:(0,u.M)(e.onSwipeMove,e=>{let{x:t,y:n}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","move"),e.currentTarget.style.setProperty("--radix-toast-swipe-move-x",`${t}px`),e.currentTarget.style.setProperty("--radix-toast-swipe-move-y",`${n}px`)}),onSwipeCancel:(0,u.M)(e.onSwipeCancel,e=>{e.currentTarget.setAttribute("data-swipe","cancel"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:(0,u.M)(e.onSwipeEnd,e=>{let{x:t,y:n}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","end"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.setProperty("--radix-toast-swipe-end-x",`${t}px`),e.currentTarget.style.setProperty("--radix-toast-swipe-end-y",`${n}px`),f(!1)})})))}),[B,W]=I(H,{onClose(){}}),V=(0,l.forwardRef)((e,t)=>{let{__scopeToast:n,type:r="foreground",duration:o,open:i,onClose:f,onEscapeKeyDown:d,onPause:h,onResume:v,onSwipeStart:g,onSwipeMove:b,onSwipeCancel:_,onSwipeEnd:w,...O}=e,E=T(H,n),[S,x]=(0,l.useState)(null),j=(0,s.e)(t,e=>x(e)),k=(0,l.useRef)(null),C=(0,l.useRef)(null),I=o||E.duration,N=(0,l.useRef)(0),D=(0,l.useRef)(I),A=(0,l.useRef)(0),{onToastAdd:R,onToastRemove:q}=E,F=(0,m.W)(()=>{var e;let t=null==S?void 0:S.contains(document.activeElement);t&&(null===(e=E.viewport)||void 0===e||e.focus()),f()}),U=(0,l.useCallback)(e=>{e&&e!==1/0&&(window.clearTimeout(A.current),N.current=new Date().getTime(),A.current=window.setTimeout(F,e))},[F]);(0,l.useEffect)(()=>{let e=E.viewport;if(e){let t=()=>{U(D.current),null==v||v()},n=()=>{let e=new Date().getTime()-N.current;D.current=D.current-e,window.clearTimeout(A.current),null==h||h()};return e.addEventListener(M,n),e.addEventListener(L,t),()=>{e.removeEventListener(M,n),e.removeEventListener(L,t)}}},[E.viewport,I,h,v,U]),(0,l.useEffect)(()=>{i&&!E.isClosePausedRef.current&&U(I)},[i,I,E.isClosePausedRef,U]),(0,l.useEffect)(()=>(R(),()=>q()),[R,q]);let W=(0,l.useMemo)(()=>S?function e(t){let n=[],r=Array.from(t.childNodes);return r.forEach(t=>{if(t.nodeType===t.TEXT_NODE&&t.textContent&&n.push(t.textContent),t.nodeType===t.ELEMENT_NODE){let r=t.ariaHidden||t.hidden||"none"===t.style.display,o=""===t.dataset.radixToastAnnounceExclude;if(!r){if(o){let e=t.dataset.radixToastAnnounceAlt;e&&n.push(e)}else n.push(...e(t))}}}),n}(S):null,[S]);return E.viewport?(0,l.createElement)(l.Fragment,null,W&&(0,l.createElement)(z,{__scopeToast:n,role:"status","aria-live":"foreground"===r?"assertive":"polite","aria-atomic":!0},W),(0,l.createElement)(B,{scope:n,onClose:F},(0,c.createPortal)((0,l.createElement)(P.ItemSlot,{scope:n},(0,l.createElement)(y,{asChild:!0,onEscapeKeyDown:(0,u.M)(d,()=>{E.isFocusedToastEscapeKeyDownRef.current||F(),E.isFocusedToastEscapeKeyDownRef.current=!1})},(0,l.createElement)(p.WV.li,(0,a.Z)({role:"status","aria-live":"off","aria-atomic":!0,tabIndex:0,"data-state":i?"open":"closed","data-swipe-direction":E.swipeDirection},O,{ref:j,style:{userSelect:"none",touchAction:"none",...e.style},onKeyDown:(0,u.M)(e.onKeyDown,e=>{"Escape"!==e.key||(null==d||d(e.nativeEvent),e.nativeEvent.defaultPrevented||(E.isFocusedToastEscapeKeyDownRef.current=!0,F()))}),onPointerDown:(0,u.M)(e.onPointerDown,e=>{0===e.button&&(k.current={x:e.clientX,y:e.clientY})}),onPointerMove:(0,u.M)(e.onPointerMove,e=>{if(!k.current)return;let t=e.clientX-k.current.x,n=e.clientY-k.current.y,r=Boolean(C.current),o=["left","right"].includes(E.swipeDirection),i=["left","up"].includes(E.swipeDirection)?Math.min:Math.max,a=o?i(0,t):0,l=o?0:i(0,n),c="touch"===e.pointerType?10:2,u={x:a,y:l},s={originalEvent:e,delta:u};r?(C.current=u,Q("toast.swipeMove",b,s,{discrete:!1})):Y(u,E.swipeDirection,c)?(C.current=u,Q("toast.swipeStart",g,s,{discrete:!1}),e.target.setPointerCapture(e.pointerId)):(Math.abs(t)>c||Math.abs(n)>c)&&(k.current=null)}),onPointerUp:(0,u.M)(e.onPointerUp,e=>{let t=C.current,n=e.target;if(n.hasPointerCapture(e.pointerId)&&n.releasePointerCapture(e.pointerId),C.current=null,k.current=null,t){let n=e.currentTarget,r={originalEvent:e,delta:t};Y(t,E.swipeDirection,E.swipeThreshold)?Q("toast.swipeEnd",w,r,{discrete:!0}):Q("toast.swipeCancel",_,r,{discrete:!0}),n.addEventListener("click",e=>e.preventDefault(),{once:!0})}})})))),E.viewport))):null});V.propTypes={type(e){if(e.type&&!["foreground","background"].includes(e.type)){let e=`Invalid prop \`type\` supplied to \`${H}\`. Expected \`foreground | background\`.`;return Error(e)}return null}};let z=e=>{let{__scopeToast:t,children:n,...r}=e,o=T(H,t),[i,a]=(0,l.useState)(!1),[c,u]=(0,l.useState)(!1);return function(e=()=>{}){let t=(0,m.W)(e);(0,S.b)(()=>{let e=0,n=0;return e=window.requestAnimationFrame(()=>n=window.requestAnimationFrame(t)),()=>{window.cancelAnimationFrame(e),window.cancelAnimationFrame(n)}},[t])}(()=>a(!0)),(0,l.useEffect)(()=>{let e=window.setTimeout(()=>u(!0),1e3);return()=>window.clearTimeout(e)},[]),c?null:(0,l.createElement)(w,{asChild:!0},(0,l.createElement)(x,r,i&&(0,l.createElement)(l.Fragment,null,o.label," ",n)))},K=(0,l.forwardRef)((e,t)=>{let{__scopeToast:n,...r}=e;return(0,l.createElement)(p.WV.div,(0,a.Z)({},r,{ref:t}))}),Z=(0,l.forwardRef)((e,t)=>{let{altText:n,...r}=e;return n?(0,l.createElement)(J,{altText:n,asChild:!0},(0,l.createElement)($,(0,a.Z)({},r,{ref:t}))):null});Z.propTypes={altText:e=>e.altText?null:Error("Missing prop `altText` expected on `ToastAction`")};let $=(0,l.forwardRef)((e,t)=>{let{__scopeToast:n,...r}=e,o=W("ToastClose",n);return(0,l.createElement)(J,{asChild:!0},(0,l.createElement)(p.WV.button,(0,a.Z)({type:"button"},r,{ref:t,onClick:(0,u.M)(e.onClick,o.onClose)})))}),J=(0,l.forwardRef)((e,t)=>{let{__scopeToast:n,altText:r,...o}=e;return(0,l.createElement)(p.WV.div,(0,a.Z)({"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":r||void 0},o,{ref:t}))});function Q(e,t,n,{discrete:r}){let o=n.originalEvent.currentTarget,i=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),r?(0,p.jH)(o,i):o.dispatchEvent(i)}let Y=(e,t,n=0)=>{let r=Math.abs(e.x),o=Math.abs(e.y),i=r>o;return"left"===t||"right"===t?i&&r>n:!i&&o>n};function G(e){let t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}var X=n(5924);let ee=(0,l.createContext)(()=>{}),et=()=>(0,l.useContext)(ee),en=e=>{let{children:t}=e,[n,r]=(0,l.useState)(!1),[a,c]=(0,l.useState)(""),[u,s]=(0,l.useState)(void 0),[f,d]=(0,l.useState)("success"),p=(0,i.C)(),m=(0,l.useCallback)((e,t,n)=>{c(e),d(t),r(!0),s(()=>n)},[]),h=(0,l.useMemo)(()=>{switch(f){case"warning":return"report_problem";case"fail":return"error_outline";case"info":return"new_releases";default:return"check_circle_outline"}},[f]),v=(0,l.useMemo)(()=>{switch(f){case"warning":return"text-nord13";case"fail":return"text-nord11";case"info":return"text-nord15";default:return"text-nord14"}},[f]);return(0,o.jsx)(ee.Provider,{value:m,children:(0,o.jsxs)(A,{swipeDirection:"right",children:[t,(0,o.jsxs)(U,{className:"toast-root",open:n,onOpenChange:r,children:[(0,o.jsxs)(K,{className:"toast-title",children:[(0,o.jsx)("span",{className:(0,X.Z)("material-symbols-outlined",v),children:h}),(0,o.jsx)("span",{className:"text-sm font-light",children:a})]}),(0,o.jsxs)("div",{className:"flex",children:[u&&(0,o.jsx)(Z,{className:(0,X.Z)("rounded-full p-2",p(!1)),asChild:!0,altText:"Confirm toast.",onClick:u,children:(0,o.jsx)("button",{className:"material-symbols-outlined",children:"done"})}),(0,o.jsx)(Z,{className:(0,X.Z)("rounded-full p-2",p(!1)),asChild:!0,altText:"Close toast.",children:(0,o.jsx)("button",{className:"material-symbols-outlined",children:"close"})})]})]}),(0,o.jsx)(q,{className:"toast-viewport"})]})})}},3143:function(e,t,n){"use strict";n.d(t,{C:function(){return i}});var r=n(5924),o=n(959);let i=()=>(0,o.useCallback)(function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return(0,r.W)(t&&(e?"bg-nord8 dark:bg-nord9":"hover:bg-gray-300 dark:hover:bg-gray-700"),e?"fill-gray-900 text-gray-900 dark:fill-gray-50 dark:text-gray-50":"fill-gray-600 text-gray-600 hover:fill-gray-900 hover:text-gray-900 dark:fill-gray-200 dark:text-gray-200 dark:hover:fill-gray-50 dark:hover:text-gray-50")},[])},2093:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return rS}});var r=n(1527),o=n(7274),i=n.n(o),a=n(4323),l=n.n(a),c={src:"/_next/static/media/vercel-banner.a2517ec0.svg",height:44,width:212,blurWidth:0,blurHeight:0};let u=e=>{let{title:t,items:n}=e;return(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{className:"mb-5 text-xl",children:t}),n.map((e,t)=>(0,r.jsx)("div",{className:"mb-2 text-nord10 hover:text-nord8 dark:text-nord9 hover:dark:text-nord7",children:(0,r.jsx)("a",{href:e.link,children:e.text})},t.toString()))]})},s={title:"Community",items:[{text:"Discord",link:"https://discord.gg/SdMnrSMyBX"},{text:"Twitter",link:"https://twitter.com/SaulMirone"},{text:"Github",link:"https://github.com/Milkdown/milkdown"}]},f={title:"Links",items:[{text:"Prosemirror",link:"https://prosemirror.net/"},{text:"Remark",link:"https://remark.js.org/"},{text:"Markdown",link:"https://en.wikipedia.org/wiki/Markdown"}]},d={title:"More",items:[{text:"License",link:"https://github.com/Milkdown/milkdown/blob/main/LICENSE"},{text:"Contributors",link:"https://github.com/Milkdown/milkdown/graphs/contributors"},{text:"Code of Conduct",link:"https://github.com/Milkdown/milkdown/blob/main/CODE_OF_CONDUCT.md"}]},p=()=>(0,r.jsx)("footer",{className:"mt-24 w-full self-end bg-gray-200 py-12 dark:bg-gray-700",children:(0,r.jsxs)("div",{className:"mx-8 pt-24 md:mx-24 lg:mx-40 xl:mx-80 2xl:mx-auto 2xl:max-w-4xl",children:[(0,r.jsxs)("div",{className:"grid grid-cols-2 gap-6 md:grid-cols-4",children:[(0,r.jsx)("div",{className:"mr-auto flex h-20 w-20 cursor-pointer items-center justify-center rounded-full border-2 border-gray-300 bg-white shadow-inner hover:bg-gray-200 dark:border-gray-600 dark:bg-gray-800 hover:dark:bg-gray-700",children:(0,r.jsx)(i(),{href:"/",children:(0,r.jsx)(l(),{width:48,height:48,alt:"milkdown logo",className:"h-12 w-12",src:"/milkdown-logo.svg"})})}),(0,r.jsx)(u,{...s}),(0,r.jsx)(u,{...f}),(0,r.jsx)(u,{...d})]}),(0,r.jsxs)("div",{className:"flex flex-col items-baseline justify-between gap-2 md:flex-row",children:[(0,r.jsx)("div",{className:"mt-6 text-sm font-light text-nord2 dark:text-nord4",children:"MIT Licensed | Copyright \xa9 2021-present Mirone ♡ Meo"}),(0,r.jsx)("a",{href:"https://vercel.com/?utm_source=milkdown&utm_campaign=oss",children:(0,r.jsx)(l(),{src:c,alt:"vercel banner",className:"w-32"})})]})]})});var m=n(38),h=n(3143),v=n(1180),y=n(5924),g=n(2465),b=n(959);/*! @docsearch/js 3.3.3 | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com */function _(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function w(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n3)for(n=[n],i=3;i0?F(p.type,p.props,p.key,null,p.__v):p)){if(p.__=n,p.__b=n.__b+1,null===(d=y[s])||d&&p.key==d.key&&p.type===d.type)y[s]=void 0;else for(f=0;f3)for(n=[n],i=3;i=n.__.length&&n.__.push({}),n.__[e]}function eh(e){return el=1,ev(ex,e)}function ev(e,t,n){var r=em(eo++,2);return r.t=e,r.__c||(r.__=[n?n(t):ex(void 0,t),function(e){var t=r.t(r.__[0],e);r.__[0]!==t&&(r.__=[t,r.__[1]],r.__c.setState({}))}],r.__c=ei),r.__}function ey(e,t){var n=em(eo++,3);!k.__s&&eS(n.__H,t)&&(n.__=e,n.__H=t,ei.__H.__h.push(n))}function eg(e,t){var n=em(eo++,4);!k.__s&&eS(n.__H,t)&&(n.__=e,n.__H=t,ei.__h.push(n))}function eb(e,t){var n=em(eo++,7);return eS(n.__H,t)&&(n.__=e(),n.__H=t,n.__h=e),n.__}function e_(){ec.forEach(function(e){if(e.__P)try{e.__H.__h.forEach(eO),e.__H.__h.forEach(eE),e.__H.__h=[]}catch(t){e.__H.__h=[],k.__e(t,e.__v)}}),ec=[]}k.__b=function(e){ei=null,eu&&eu(e)},k.__r=function(e){es&&es(e),eo=0;var t=(ei=e.__c).__H;t&&(t.__h.forEach(eO),t.__h.forEach(eE),t.__h=[])},k.diffed=function(e){ef&&ef(e);var t=e.__c;t&&t.__H&&t.__H.__h.length&&(1!==ec.push(t)&&ea===k.requestAnimationFrame||((ea=k.requestAnimationFrame)||function(e){var t,n=function(){clearTimeout(r),ew&&cancelAnimationFrame(t),setTimeout(e)},r=setTimeout(n,100);ew&&(t=requestAnimationFrame(n))})(e_)),ei=void 0},k.__c=function(e,t){t.some(function(e){try{e.__h.forEach(eO),e.__h=e.__h.filter(function(e){return!e.__||eE(e)})}catch(n){t.some(function(e){e.__h&&(e.__h=[])}),t=[],k.__e(n,e.__v)}}),ed&&ed(e,t)},k.unmount=function(e){ep&&ep(e);var t=e.__c;if(t&&t.__H)try{t.__H.__.forEach(eO)}catch(e){k.__e(e,t.__v)}};var ew="function"==typeof requestAnimationFrame;function eO(e){var t=ei;"function"==typeof e.__c&&e.__c(),ei=t}function eE(e){var t=ei;e.__c=e.__(),ei=t}function eS(e,t){return!e||e.length!==t.length||t.some(function(t,n){return t!==e[n]})}function ex(e,t){return"function"==typeof t?t(e):t}function ej(e,t){for(var n in t)e[n]=t[n];return e}function eP(e,t){for(var n in e)if("__source"!==n&&!(n in t))return!0;for(var r in t)if("__source"!==r&&e[r]!==t[r])return!0;return!1}function ek(e){this.props=e}(ek.prototype=new U).isPureReactComponent=!0,ek.prototype.shouldComponentUpdate=function(e,t){return eP(this.props,e)||eP(this.state,t)};var eC=k.__b;k.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),eC&&eC(e)};var eI="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref")||3911,eN=function(e,t){return null==e?null:K(K(e).map(t))},eD=k.__e;function eT(){this.__u=0,this.t=null,this.__b=null}function eA(e){var t=e.__.__c;return t&&t.__e&&t.__e(e)}function eR(){this.u=null,this.o=null}k.__e=function(e,t,n){if(e.then){for(var r,o=t;o=o.__;)if((r=o.__c)&&r.__c)return null==t.__e&&(t.__e=n.__e,t.__k=n.__k),r.__c(e,t)}eD(e,t,n)},(eT.prototype=new U).__c=function(e,t){var n=t.__c,r=this;null==r.t&&(r.t=[]),r.t.push(n);var o=eA(r.__v),i=!1,a=function(){i||(i=!0,n.componentWillUnmount=n.__c,o?o(l):l())};n.__c=n.componentWillUnmount,n.componentWillUnmount=function(){a(),n.__c&&n.__c()};var l=function(){if(!--r.__u){if(r.state.__e){var e,t=r.state.__e;r.__v.__k[0]=function e(t,n,r){return t&&(t.__v=null,t.__k=t.__k&&t.__k.map(function(t){return e(t,n,r)}),t.__c&&t.__c.__P===n&&(t.__e&&r.insertBefore(t.__e,t.__d),t.__c.__e=!0,t.__c.__P=r)),t}(t,t.__c.__P,t.__c.__O)}for(r.setState({__e:r.__b=null});e=r.t.pop();)e.forceUpdate()}},c=!0===t.__h;r.__u++||c||r.setState({__e:r.__b=r.__v.__k[0]}),e.then(a,a)},eT.prototype.componentWillUnmount=function(){this.t=[]},eT.prototype.render=function(e,t){if(this.__b){if(this.__v.__k){var n=document.createElement("div"),r=this.__v.__k[0].__c;this.__v.__k[0]=function e(t,n,r){return t&&(t.__c&&t.__c.__H&&(t.__c.__H.__.forEach(function(e){"function"==typeof e.__c&&e.__c()}),t.__c.__H=null),null!=(t=ej({},t)).__c&&(t.__c.__P===r&&(t.__c.__P=n),t.__c=null),t.__k=t.__k&&t.__k.map(function(t){return e(t,n,r)})),t}(this.__b,n,r.__O=r.__P)}this.__b=null}var o=t.__e&&q(H,null,e.fallback);return o&&(o.__h=null),[q(H,null,t.__e?null:e.children),o]};var eM=function(e,t,n){if(++n[1]===n[0]&&e.o.delete(t),e.props.revealOrder&&("t"!==e.props.revealOrder[0]||!e.o.size))for(n=e.u;n;){for(;n.length>3;)n.pop()();if(n[1]>>1,1),t.i.removeChild(e)}}),en(q(eL,{context:t.context},e.__v),t.l)):t.l&&t.componentWillUnmount()}function eF(e,t){return q(eq,{__v:e,i:t})}(eR.prototype=new U).__e=function(e){var t=this,n=eA(t.__v),r=t.o.get(e);return r[0]++,function(o){var i=function(){t.props.revealOrder?(r.push(o),eM(t,e,r)):o()};n?n(i):i()}},eR.prototype.render=function(e){this.u=null,this.o=new Map;var t=K(e.children);e.revealOrder&&"b"===e.revealOrder[0]&&t.reverse();for(var n=t.length;n--;)this.o.set(t[n],this.u=[1,0,this.u]);return e.children},eR.prototype.componentDidUpdate=eR.prototype.componentDidMount=function(){var e=this;this.o.forEach(function(t,n){eM(e,n,t)})};var eH="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,eU=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|fill|flood|font|glyph(?!R)|horiz|marker(?!H|W|U)|overline|paint|stop|strikethrough|stroke|text(?!L)|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/;function eB(e,t,n){return null==t.__k&&(t.textContent=""),en(e,t),"function"==typeof n&&n(),e?e.__c:null}U.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach(function(e){Object.defineProperty(U.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:t})}})});var eW=k.event;function eV(){}function ez(){return this.cancelBubble}function eK(){return this.defaultPrevented}k.event=function(e){return eW&&(e=eW(e)),e.persist=eV,e.isPropagationStopped=ez,e.isDefaultPrevented=eK,e.nativeEvent=e};var eZ,e$={configurable:!0,get:function(){return this.class}},eJ=k.vnode;k.vnode=function(e){var t=e.type,n=e.props,r=n;if("string"==typeof t){for(var o in r={},n){var i,a=n[o];"value"===o&&"defaultValue"in n&&null==a||("defaultValue"===o&&"value"in n&&null==n.value?o="value":"download"===o&&!0===a?a="":/ondoubleclick/i.test(o)?o="ondblclick":/^onchange(textarea|input)/i.test(o+t)&&(i=n.type,!("undefined"!=typeof Symbol&&"symbol"==O(Symbol())?/fil|che|rad/i:/fil|che|ra/i).test(i))?o="oninput":/^on(Ani|Tra|Tou|BeforeInp)/.test(o)?o=o.toLowerCase():eU.test(o)?o=o.replace(/[A-Z0-9]/,"-$&").toLowerCase():null===a&&(a=void 0),r[o]=a)}"select"==t&&r.multiple&&Array.isArray(r.value)&&(r.value=K(n.children).forEach(function(e){e.props.selected=-1!=r.value.indexOf(e.props.value)})),"select"==t&&null!=r.defaultValue&&(r.value=K(n.children).forEach(function(e){e.props.selected=r.multiple?-1!=r.defaultValue.indexOf(e.props.value):r.defaultValue==e.props.value})),e.props=r}t&&n.class!=n.className&&(e$.enumerable="className"in n,null!=n.className&&(r.class=n.className),Object.defineProperty(r,"className",e$)),e.$$typeof=eH,eJ&&eJ(e)};var eQ=k.__r;function eY(e){return!!e&&e.$$typeof===eH}k.__r=function(e){eQ&&eQ(e),eZ=e.__c},"object"==("undefined"==typeof performance?"undefined":O(performance))&&"function"==typeof performance.now&&performance.now.bind(performance);var eG={useState:eh,useReducer:ev,useEffect:ey,useLayoutEffect:eg,useRef:function(e){return el=5,eb(function(){return{current:e}},[])},useImperativeHandle:function(e,t,n){el=6,eg(function(){"function"==typeof e?e(t()):e&&(e.current=t())},null==n?n:n.concat(e))},useMemo:eb,useCallback:function(e,t){return el=8,eb(function(){return e},t)},useContext:function(e){var t=ei.context[e.__c],n=em(eo++,9);return n.__c=e,t?(null==n.__&&(n.__=!0,t.sub(ei)),t.props.value):e.__},useDebugValue:function(e,t){k.useDebugValue&&k.useDebugValue(t?t(e):e)},version:"16.8.0",Children:{map:eN,forEach:eN,count:function(e){return e?K(e).length:0},only:function(e){var t=K(e);if(1!==t.length)throw"Children.only";return t[0]},toArray:K},render:eB,hydrate:function(e,t,n){return function e(t,n){en(t,n,e)}(e,t),"function"==typeof n&&n(),e?e.__c:null},unmountComponentAtNode:function(e){return!!e.__k&&(en(null,e),!0)},createPortal:eF,createElement:q,createContext:function(e,t){var n={__c:t="__cC"+D++,__:e,Consumer:function(e,t){return e.children(t)},Provider:function(e){var n,r;return this.getChildContext||(n=[],(r={})[t]=this,this.getChildContext=function(){return r},this.shouldComponentUpdate=function(e){this.props.value!==e.value&&n.some(W)},this.sub=function(e){n.push(e);var t=e.componentWillUnmount;e.componentWillUnmount=function(){n.splice(n.indexOf(e),1),t&&t.call(e)}}),e.children}};return n.Provider.__=n.Consumer.contextType=n},createFactory:function(e){return q.bind(null,e)},cloneElement:function(e){return eY(e)?er.apply(null,arguments):e},createRef:function(){return{current:null}},Fragment:H,isValidElement:eY,findDOMNode:function(e){return e&&(e.base||1===e.nodeType&&e)||null},Component:U,PureComponent:ek,memo:function(e,t){function n(e){var n=this.props.ref,r=n==e.ref;return!r&&n&&(n.call?n(null):n.current=null),t?!t(this.props,e)||!r:eP(this.props,e)}function r(t){return this.shouldComponentUpdate=n,q(e,t)}return r.displayName="Memo("+(e.displayName||e.name)+")",r.prototype.isReactComponent=!0,r.__f=!0,r},forwardRef:function(e){function t(t,n){var r=ej({},t);return delete r.ref,e(r,(n=t.ref||n)&&("object"!=O(n)||"current"in n)?n:null)}return t.$$typeof=eI,t.render=t,t.prototype.isReactComponent=t.__f=!0,t.displayName="ForwardRef("+(e.displayName||e.name)+")",t},unstable_batchedUpdates:function(e,t){return e(t)},StrictMode:H,Suspense:eT,SuspenseList:eR,lazy:function(e){var t,n,r;function o(o){if(t||(t=e()).then(function(e){n=e.default||e},function(e){r=e}),r)throw r;if(!n)throw t;return q(n,o)}return o.displayName="Lazy",o.__f=!0,o},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentDispatcher:{current:{readContext:function(e){return eZ.__n[e.__c].props.value}}}}};function eX(){return eG.createElement("svg",{width:"15",height:"15",className:"DocSearch-Control-Key-Icon"},eG.createElement("path",{d:"M4.505 4.496h2M5.505 5.496v5M8.216 4.496l.055 5.993M10 7.5c.333.333.5.667.5 1v2M12.326 4.5v5.996M8.384 4.496c1.674 0 2.116 0 2.116 1.5s-.442 1.5-2.116 1.5M3.205 9.303c-.09.448-.277 1.21-1.241 1.203C1 10.5.5 9.513.5 8V7c0-1.57.5-2.5 1.464-2.494.964.006 1.134.598 1.24 1.342M12.553 10.5h1.953",strokeWidth:"1.2",stroke:"currentColor",fill:"none",strokeLinecap:"square"}))}function e0(){return eG.createElement("svg",{width:"20",height:"20",className:"DocSearch-Search-Icon",viewBox:"0 0 20 20"},eG.createElement("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}var e1=["translations"];function e2(){return(e2=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,e1),a=o.buttonText,l=o.buttonAriaLabel,c=function(e){if(Array.isArray(e))return e}(n=eh(null))||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i=[],a=!0,l=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){l=!0,o=e}finally{try{a||null==n.return||n.return()}finally{if(l)throw o}}return i}}(n,2)||function(e,t){if(e){if("string"==typeof e)return e3(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return e3(e,t)}}(n,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),u=c[0],s=c[1];return ey(function(){"undefined"!=typeof navigator&&(/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?s("⌘"):s("Ctrl"))},[]),eG.createElement("button",e2({type:"button",className:"DocSearch DocSearch-Button","aria-label":void 0===l?"Search":l},i,{ref:t}),eG.createElement("span",{className:"DocSearch-Button-Container"},eG.createElement(e0,null),eG.createElement("span",{className:"DocSearch-Button-Placeholder"},void 0===a?"Search":a)),eG.createElement("span",{className:"DocSearch-Button-Keys"},null!==u&&eG.createElement(eG.Fragment,null,eG.createElement("kbd",{className:"DocSearch-Button-Key"},"Ctrl"===u?eG.createElement(eX,null):u),eG.createElement("kbd",{className:"DocSearch-Button-Key"},"K"))))});function e5(e){return e.reduce(function(e,t){return e.concat(t)},[])}var e9=0;function e8(e){return 0===e.collections.length?0:e.collections.reduce(function(e,t){return e+t.items.length},0)}var e6=function(){},e7=[{segment:"autocomplete-core",version:"1.7.4"}];function te(e){return function e(t,n){var r=n;return{then:function(n,o){return e(t.then(tt(n,r,t),tt(o,r,t)),r)},catch:function(n){return e(t.catch(tt(n,r,t)),r)},finally:function(n){return n&&r.onCancelList.push(n),e(t.finally(tt(n&&function(){return r.onCancelList=[],n()},r,t)),r)},cancel:function(){r.isCanceled=!0;var e=r.onCancelList;r.onCancelList=[],e.forEach(function(e){e()})},isCanceled:function(){return!0===r.isCanceled}}}(e,{isCanceled:!1,onCancelList:[]})}function tt(e,t,n){return e?function(n){return t.isCanceled?n:e(n)}:n}function tn(e,t,n,r){if(!n)return null;if(e<0&&(null===t||null!==r&&0===t))return n+e;var o=(null===t?-1:t)+e;return o<=-1||o>=n?null===r?null:0:o}function tr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function to(e){var t,n=(t=e.collections.map(function(e){return e.items.length}).reduce(function(e,t,n){var r=(e[n-1]||0)+t;return e.push(r),e},[]).reduce(function(t,n){return n<=e.activeItemId?t+1:t},0),e.collections[t]);if(!n)return null;var r=n.items[function(e){for(var t=e.state,n=e.collection,r=!1,o=0,i=0;!1===r;){var a=t.collections[o];if(a===n){r=!0;break}i+=a.items.length,o++}return t.activeItemId-i}({state:e,collection:n})],o=n.source;return{item:r,itemInputValue:o.getItemInputValue({item:r,state:e}),itemUrl:o.getItemUrl({item:r,state:e}),source:o}}var ti=/((gt|sm)-|galaxy nexus)|samsung[- ]/i;function ta(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function tl(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,tO);tk&&o.environment.clearTimeout(tk);var u=c.setCollections,s=c.setIsOpen,f=c.setQuery,d=c.setActiveItemId,p=c.setStatus;if(f(i),d(o.defaultActiveItemId),!i&&!1===o.openOnFocus){var m,h=l.getState().collections.map(function(e){return tS(tS({},e),{},{items:[]})});p("idle"),u(h),s(null!==(m=r.isOpen)&&void 0!==m?m:o.shouldPanelOpen({state:l.getState()}));var v=te(tC(h).then(function(){return Promise.resolve()}));return l.pendingRequests.add(v)}p("loading"),tk=o.environment.setTimeout(function(){p("stalled")},o.stallThreshold);var y=te(tC(o.getSources(tS({query:i,refresh:a,state:l.getState()},c)).then(function(e){return Promise.all(e.map(function(e){return Promise.resolve(e.getItems(tS({query:i,refresh:a,state:l.getState()},c))).then(function(t){var n;return n=e.sourceId,Boolean(null==t?void 0:t.execute)?tb(tb({},t),{},{requests:t.queries.map(function(e){return{query:e,sourceId:n,transformResponse:t.transformResponse}})}):{items:t,sourceId:n}})})).then(tw).then(function(t){return e.map(function(e){var n,r=t.filter(function(t){return t.sourceId===e.sourceId}),o=r.map(function(e){return e.items}),i=r[0].transformResponse,a=i?i({results:n=o.map(function(e){var t;return tl(tl({},e),{},{hits:null===(t=e.hits)||void 0===t?void 0:t.map(function(t){return tl(tl({},t),{},{__autocomplete_indexName:e.index,__autocomplete_queryID:e.queryID})})})}),hits:n.map(function(e){return e.hits}).filter(Boolean),facetHits:n.map(function(e){var t;return null===(t=e.facetHits)||void 0===t?void 0:t.map(function(e){return{label:e.value,count:e.count,_highlightResult:{label:{value:e.highlighted}}}})}).filter(Boolean)}):o;return Array.isArray(a),a.every(Boolean),'The `getItems` function from source "'.concat(e.sourceId,'" must return an array of items but returned ').concat(JSON.stringify(void 0),".\n\nDid you forget to return items?\n\nSee: https://www.algolia.com/doc/ui-libraries/autocomplete/core-concepts/sources/#param-getitems"),{source:e,items:a}})}).then(function(e){var t,n,r,i,a;return n=(t={collections:e,props:o,state:l.getState()}).collections,r=t.props,i=t.state,a=n.reduce(function(e,t){return th(th({},e),{},tv({},t.source.sourceId,th(th({},t.source),{},{getItems:function(){return e5(t.items)}})))},{}),e5(r.reshape({sources:Object.values(a),sourcesBySourceId:a,state:i})).filter(Boolean).map(function(e){return{source:e,items:e.getItems()}})})}))).then(function(e){p("idle"),u(e);var n,f=o.shouldPanelOpen({state:l.getState()});s(null!==(n=r.isOpen)&&void 0!==n?n:o.openOnFocus&&!i&&f||f);var d=to(l.getState());if(null!==l.getState().activeItemId&&d){var m=d.item,h=d.itemInputValue,v=d.itemUrl,y=d.source;y.onActive(tS({event:t,item:m,itemInputValue:h,itemUrl:v,refresh:a,source:y,state:l.getState()},c))}}).finally(function(){p("idle"),tk&&o.environment.clearTimeout(tk)});return l.pendingRequests.add(y)}var tN=["event","props","refresh","store"];function tD(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function tT(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function tB(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function tW(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function tV(e){var t,n=e.state;return!1===n.isOpen||null===n.activeItemId?null:(null===(t=to(n))||void 0===t?void 0:t.itemInputValue)||null}function tz(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function tK(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,nn),o=n.noResultsText,i=n.suggestedQueryText,a=n.reportMissingResultsText,l=n.reportMissingResultsLinkText,c=r.state.context.searchSuggestions;return eG.createElement("div",{className:"DocSearch-NoResults"},eG.createElement("div",{className:"DocSearch-Screen-Icon"},eG.createElement(ne,null)),eG.createElement("p",{className:"DocSearch-Title"},void 0===o?"No results for":o,' "',eG.createElement("strong",null,r.state.query),'"'),c&&c.length>0&&eG.createElement("div",{className:"DocSearch-NoResults-Prefill-List"},eG.createElement("p",{className:"DocSearch-Help"},void 0===i?"Try searching for":i,":"),eG.createElement("ul",null,c.slice(0,3).reduce(function(e,t){return[].concat(function(e){if(Array.isArray(e))return nr(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return nr(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return nr(e,t)}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[eG.createElement("li",{key:t},eG.createElement("button",{className:"DocSearch-Prefill",key:t,type:"button",onClick:function(){r.setQuery(t.toLowerCase()+" "),r.refresh(),r.inputRef.current.focus()}},t))])},[]))),r.getMissingResultsUrl&&eG.createElement("p",{className:"DocSearch-Help"},"".concat(void 0===a?"Believe this query should return results?":a," "),eG.createElement("a",{href:r.getMissingResultsUrl({query:r.state.query}),target:"_blank",rel:"noopener noreferrer"},void 0===l?"Let us know.":l)))}var ni=["hit","attribute","tagName"];function na(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function nl(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,ni)),{},{dangerouslySetInnerHTML:{__html:nc(t,"_snippetResult.".concat(n,".value"))||nc(t,n)}}))}function ns(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i=[],a=!0,l=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){l=!0,o=e}finally{try{a||null==n.return||n.return()}finally{if(l)throw o}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return nf(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return nf(e,t)}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function nf(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n|<\/mark>)/g,nb=RegExp(ng.source);function n_(e){if(!e.__docsearch_parent&&!e._highlightResult)return e.hierarchy.lvl0;var t,n,r,o,i,a=((e.__docsearch_parent?null===(t=e.__docsearch_parent)||void 0===t||null===(n=t._highlightResult)||void 0===n||null===(r=n.hierarchy)||void 0===r?void 0:r.lvl0:null===(o=e._highlightResult)||void 0===o||null===(i=o.hierarchy)||void 0===i?void 0:i.lvl0)||{}).value;return a&&nb.test(a)?a.replace(ng,""):a}function nw(){return(nw=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,nE),o=n.recentSearchesTitle,i=n.noRecentSearchesText,a=n.saveRecentSearchButtonTitle,l=void 0===a?"Save this search":a,c=n.removeRecentSearchButtonTitle,u=void 0===c?"Remove this search from history":c,s=n.favoriteSearchesTitle,f=n.removeFavoriteSearchButtonTitle,d=void 0===f?"Remove this search from favorites":f;return"idle"===r.state.status&&!1===r.hasCollections?r.disableUserPersonalization?null:eG.createElement("div",{className:"DocSearch-StartScreen"},eG.createElement("p",{className:"DocSearch-Help"},void 0===i?"No recent searches":i)):!1===r.hasCollections?null:eG.createElement("div",{className:"DocSearch-Dropdown-Container"},eG.createElement(np,nS({},r,{title:void 0===o?"Recent":o,collection:r.state.collections[0],renderIcon:function(){return eG.createElement("div",{className:"DocSearch-Hit-icon"},eG.createElement(t1,null))},renderAction:function(e){var t=e.item,n=e.runFavoriteTransition,o=e.runDeleteTransition;return eG.createElement(eG.Fragment,null,eG.createElement("div",{className:"DocSearch-Hit-action"},eG.createElement("button",{className:"DocSearch-Hit-action-button",title:l,type:"submit",onClick:function(e){e.preventDefault(),e.stopPropagation(),n(function(){r.favoriteSearches.add(t),r.recentSearches.remove(t),r.refresh()})}},eG.createElement(t6,null))),eG.createElement("div",{className:"DocSearch-Hit-action"},eG.createElement("button",{className:"DocSearch-Hit-action-button",title:u,type:"submit",onClick:function(e){e.preventDefault(),e.stopPropagation(),o(function(){r.recentSearches.remove(t),r.refresh()})}},eG.createElement(t2,null))))}})),eG.createElement(np,nS({},r,{title:void 0===s?"Favorite":s,collection:r.state.collections[1],renderIcon:function(){return eG.createElement("div",{className:"DocSearch-Hit-icon"},eG.createElement(t6,null))},renderAction:function(e){var t=e.item,n=e.runDeleteTransition;return eG.createElement("div",{className:"DocSearch-Hit-action"},eG.createElement("button",{className:"DocSearch-Hit-action-button",title:d,type:"submit",onClick:function(e){e.preventDefault(),e.stopPropagation(),n(function(){r.favoriteSearches.remove(t),r.refresh()})}},eG.createElement(t2,null)))}})))}var nj=["translations"];function nP(){return(nP=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,nj);if("error"===r.state.status)return eG.createElement(nt,{translations:null==n?void 0:n.errorScreen});var o=r.state.collections.some(function(e){return e.items.length>0});return r.state.query?!1===o?eG.createElement(no,nP({},r,{translations:null==n?void 0:n.noResultsScreen})):eG.createElement(nO,r):eG.createElement(nx,nP({},r,{hasCollections:o,translations:null==n?void 0:n.startScreen}))},function(e,t){return"loading"===t.state.status||"stalled"===t.state.status}),nC=["translations"];function nI(){return(nI=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,nC),o=n.resetButtonTitle,i=n.resetButtonAriaLabel,a=n.cancelButtonText,l=n.cancelButtonAriaLabel,c=r.getFormProps({inputElement:r.inputRef.current}).onReset;return eG.useEffect(function(){r.autoFocus&&r.inputRef.current&&r.inputRef.current.focus()},[r.autoFocus,r.inputRef]),eG.useEffect(function(){r.isFromSelection&&r.inputRef.current&&r.inputRef.current.select()},[r.isFromSelection,r.inputRef]),eG.createElement(eG.Fragment,null,eG.createElement("form",{className:"DocSearch-Form",onSubmit:function(e){e.preventDefault()},onReset:c},eG.createElement("label",nI({className:"DocSearch-MagnifierLabel"},r.getLabelProps()),eG.createElement(e0,null)),eG.createElement("div",{className:"DocSearch-LoadingIndicator"},eG.createElement(t0,null)),eG.createElement("input",nI({className:"DocSearch-Input",ref:r.inputRef},r.getInputProps({inputElement:r.inputRef.current,autoFocus:r.autoFocus,maxLength:64}))),eG.createElement("button",{type:"reset",title:void 0===o?"Clear the query":o,className:"DocSearch-Reset","aria-label":void 0===i?"Clear the query":i,hidden:!r.state.query},eG.createElement(t2,null))),eG.createElement("button",{className:"DocSearch-Cancel",type:"reset","aria-label":void 0===l?"Cancel":l,onClick:r.onClose},void 0===a?"Cancel":a))}var nD=["_highlightResult","_snippetResult"];function nT(e){var t=e.key,n=e.limit,r=void 0===n?5:n,o=!1===function(){var e="__TEST_KEY__";try{return localStorage.setItem(e,""),localStorage.removeItem(e),!0}catch(e){return!1}}()?{setItem:function(){},getItem:function(){return[]}}:{setItem:function(e){return window.localStorage.setItem(t,JSON.stringify(e))},getItem:function(){var e=window.localStorage.getItem(t);return e?JSON.parse(e):[]}},i=o.getItem().slice(0,r);return{add:function(e){var t=(e._highlightResult,e._snippetResult,function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,nD)),n=i.findIndex(function(e){return e.objectID===t.objectID});n>-1&&i.splice(n,1),i.unshift(t),i=i.slice(0,r),o.setItem(i)},remove:function(e){i=i.filter(function(t){return t.objectID!==e.objectID}),o.setItem(i)},getAll:function(){return i}}}var nA=["facetName","facetQuery"];function nR(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{serializable:!0},t={};return{get:function(n,r){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},i=JSON.stringify(n);if(i in t)return Promise.resolve(e.serializable?JSON.parse(t[i]):t[i]);var a=r(),l=o&&o.miss||function(){return Promise.resolve()};return a.then(function(e){return l(e)}).then(function(){return a})},set:function(n,r){return t[JSON.stringify(n)]=e.serializable?JSON.stringify(r):r,Promise.resolve(r)},delete:function(e){return delete t[JSON.stringify(e)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function nM(e,t){return t&&Object.keys(t).forEach(function(n){e[n]=t[n](e)}),e}function nL(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r0?r:void 0,timeout:n.timeout||t,headers:n.headers||{},queryParameters:n.queryParameters||{},cacheable:n.cacheable}}var nH={Read:1,Write:2,Any:3};function nU(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return w(w({},e),{},{status:t,lastUpdate:Date.now()})}function nB(e){return"string"==typeof e?{protocol:"https",url:e,accept:nH.Any}:{protocol:e.protocol||"https",url:e.url,accept:e.accept||nH.Any}}var nW="POST";function nV(e,t,n,r){var o,i,a,l=[],c=function(e,t){if("GET"!==e.method&&(void 0!==e.data||void 0!==t.data))return JSON.stringify(Array.isArray(e.data)?e.data:w(w({},e.data),t.data))}(n,r),u=(o=w(w({},e.headers),r.headers),i={},Object.keys(o).forEach(function(e){var t=o[e];i[e.toLowerCase()]=t}),i),s=n.method,f="GET"!==n.method?{}:w(w({},n.data),r.data),d=w(w(w({"x-algolia-agent":e.userAgent.value},e.queryParameters),f),r.queryParameters),p=0,m=function t(o,i){var a,f,m,h=o.pop();if(void 0===h)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact support@algolia.com.",transporterStackTrace:nK(l)};var v={data:c,headers:u,method:s,url:(a=n.path,f=nz(d),m="".concat(h.protocol,"://").concat(h.url,"/").concat("/"===a.charAt(0)?a.substr(1):a),f.length&&(m+="?".concat(f)),m),connectTimeout:i(p,e.timeouts.connect),responseTimeout:i(p,r.timeout)},y=function(e){var t={request:v,response:e,host:h,triesLeft:o.length};return l.push(t),t},g={onSucess:function(e){return function(e){try{return JSON.parse(e.content)}catch(t){throw{name:"DeserializationError",message:t.message,response:e}}}(e)},onRetry:function(n){var r=y(n);return n.isTimedOut&&p++,Promise.all([e.logger.info("Retryable failure",nZ(r)),e.hostsCache.set(h,nU(h,n.isTimedOut?3:2))]).then(function(){return t(o,i)})},onFail:function(e){throw y(e),function(e,t){var n=e.content,r=e.status,o=n;try{o=JSON.parse(n).message}catch(e){}return{name:"ApiError",message:o,status:r,transporterStackTrace:t}}(e,nK(l))}};return e.requester.send(v).then(function(e){var t,n,r;return(t=e.status,e.isTimedOut||(n=e.isTimedOut,r=e.status,!n&&0==~~r)||2!=~~(t/100)&&4!=~~(t/100))?g.onRetry(e):2==~~(e.status/100)?g.onSucess(e):g.onFail(e)})};return(a=e.hostsCache,Promise.all(t.map(function(e){return a.get(e,function(){return Promise.resolve(nU(e))})})).then(function(e){var n=e.filter(function(e){return 1===e.status||Date.now()-e.lastUpdate>12e4}),r=e.filter(function(e){return 3===e.status&&Date.now()-e.lastUpdate<=12e4}),o=[].concat(x(n),x(r));return{getTimeout:function(e,t){return(0===r.length&&0===e?1:r.length+3+e)*t},statelessHosts:o.length>0?o.map(function(e){return nB(e)}):t}})).then(function(e){return m(x(e.statelessHosts).reverse(),e.getTimeout)})}function nz(e){return Object.keys(e).map(function(t){var n;return nL("%s=%s",t,(n=e[t],"[object Object]"===Object.prototype.toString.call(n)||"[object Array]"===Object.prototype.toString.call(n)?JSON.stringify(e[t]):e[t]))}).join("&")}function nK(e){return e.map(function(e){return nZ(e)})}function nZ(e){var t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return w(w({},e),{},{request:w(w({},e.request),{},{headers:w(w({},e.request.headers),t)})})}var n$=function(e){var t,n,r,o,i,a,l,c,u,s,f,d,p,m=e.appId,h=(t=void 0!==e.authMode?e.authMode:nq.WithinHeaders,n={"x-algolia-api-key":e.apiKey,"x-algolia-application-id":m},{headers:function(){return t===nq.WithinHeaders?n:{}},queryParameters:function(){return t===nq.WithinQueryParameters?n:{}}}),v=(o=(r=w(w({hosts:[{url:"".concat(m,"-dsn.algolia.net"),accept:nH.Read},{url:"".concat(m,".algolia.net"),accept:nH.Write}].concat(function(e){for(var t=e.length-1;t>0;t--){var n=Math.floor(Math.random()*(t+1)),r=e[t];e[t]=e[n],e[n]=r}return e}([{url:"".concat(m,"-1.algolianet.com")},{url:"".concat(m,"-2.algolianet.com")},{url:"".concat(m,"-3.algolianet.com")}]))},e),{},{headers:w(w(w({},h.headers()),{"content-type":"application/x-www-form-urlencoded"}),e.headers),queryParameters:w(w({},h.queryParameters()),e.queryParameters)})).hostsCache,i=r.logger,a=r.requester,l=r.requestsCache,c=r.responsesCache,u=r.timeouts,s=r.userAgent,f=r.hosts,d=r.queryParameters,p={hostsCache:o,logger:i,requester:a,requestsCache:l,responsesCache:c,timeouts:u,userAgent:s,headers:r.headers,queryParameters:d,hosts:f.map(function(e){return nB(e)}),read:function(e,t){var n=nF(t,p.timeouts.read),r=function(){return nV(p,p.hosts.filter(function(e){return 0!=(e.accept&nH.Read)}),e,n)};if(!0!==(void 0!==n.cacheable?n.cacheable:e.cacheable))return r();var o={request:e,mappedRequestOptions:n,transporter:{queryParameters:p.queryParameters,headers:p.headers}};return p.responsesCache.get(o,function(){return p.requestsCache.get(o,function(){return p.requestsCache.set(o,r()).then(function(e){return Promise.all([p.requestsCache.delete(o),e])},function(e){return Promise.all([p.requestsCache.delete(o),Promise.reject(e)])}).then(function(e){var t=S(e,2);return t[0],t[1]})})},{miss:function(e){return p.responsesCache.set(o,e)}})},write:function(e,t){return nV(p,p.hosts.filter(function(e){return 0!=(e.accept&nH.Write)}),e,nF(t,p.timeouts.write))}});return nM({transporter:v,appId:m,addAlgoliaAgent:function(e,t){v.userAgent.add({segment:e,version:t})},clearCache:function(){return Promise.all([v.requestsCache.clear(),v.responsesCache.clear()]).then(function(){})}},e.methods)},nJ=function(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return nM({transporter:e.transporter,appId:e.appId,indexName:t},n.methods)}},nQ=function(e){return function(t,n){var r=t.map(function(e){return w(w({},e),{},{params:nz(e.params||{})})});return e.transporter.read({method:nW,path:"1/indexes/*/queries",data:{requests:r},cacheable:!0},n)}},nY=function(e){return function(t,n){return Promise.all(t.map(function(t){var r=t.params,o=r.facetName,i=r.facetQuery,a=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(r,nA);return nJ(e)(t.indexName,{methods:{searchForFacetValues:n0}}).searchForFacetValues(o,i,w(w({},n),a))}))}},nG=function(e){return function(t,n,r){return e.transporter.read({method:nW,path:nL("1/answers/%s/prediction",e.indexName),data:{query:t,queryLanguages:n},cacheable:!0},r)}},nX=function(e){return function(t,n){return e.transporter.read({method:nW,path:nL("1/indexes/%s/query",e.indexName),data:{query:t},cacheable:!0},n)}},n0=function(e){return function(t,n,r){return e.transporter.read({method:nW,path:nL("1/indexes/%s/facets/%s/query",e.indexName,t),data:{facetQuery:n},cacheable:!0},r)}};function n1(e,t,n){var r,o,i,a,l,c;return n$(w(w(w({},{appId:e,apiKey:t,timeouts:{connect:1,read:2,write:30},requester:{send:function(e){return new Promise(function(t){var n=new XMLHttpRequest;n.open(e.method,e.url,!0),Object.keys(e.headers).forEach(function(t){return n.setRequestHeader(t,e.headers[t])});var r,o=function(e,r){return setTimeout(function(){n.abort(),t({status:0,content:r,isTimedOut:!0})},1e3*e)},i=o(e.connectTimeout,"Connection timeout");n.onreadystatechange=function(){n.readyState>n.OPENED&&void 0===r&&(clearTimeout(i),r=o(e.responseTimeout,"Socket timeout"))},n.onerror=function(){0===n.status&&(clearTimeout(i),clearTimeout(r),t({content:n.responseText||"Network request failed",status:n.status,isTimedOut:!1}))},n.onload=function(){clearTimeout(i),clearTimeout(r),t({content:n.responseText,status:n.status,isTimedOut:!1})},n.send(e.data)})}},logger:{debug:function(e,t){return Promise.resolve()},info:function(e,t){return Promise.resolve()},error:function(e,t){return console.error(e,t),Promise.resolve()}},responsesCache:nR(),requestsCache:nR({serializable:!1}),hostsCache:function e(t){var n=x(t.caches),r=n.shift();return void 0===r?{get:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return t().then(function(e){return Promise.all([e,n.miss(e)])}).then(function(e){return S(e,1)[0]})},set:function(e,t){return Promise.resolve(t)},delete:function(e){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(t,o){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return r.get(t,o,i).catch(function(){return e({caches:n}).get(t,o,i)})},set:function(t,o){return r.set(t,o).catch(function(){return e({caches:n}).set(t,o)})},delete:function(t){return r.delete(t).catch(function(){return e({caches:n}).delete(t)})},clear:function(){return r.clear().catch(function(){return e({caches:n}).clear()})}}}({caches:[(r={key:"".concat("4.8.5","-").concat(e)},i="algoliasearch-client-js-".concat(r.key),a=function(){return void 0===o&&(o=r.localStorage||window.localStorage),o},l=function(){return JSON.parse(a().getItem(i)||"{}")},{get:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then(function(){var n=JSON.stringify(e),r=l()[n];return Promise.all([r||t(),void 0!==r])}).then(function(e){var t=S(e,2),r=t[0];return Promise.all([r,t[1]||n.miss(r)])}).then(function(e){return S(e,1)[0]})},set:function(e,t){return Promise.resolve().then(function(){var n=l();return n[JSON.stringify(e)]=t,a().setItem(i,JSON.stringify(n)),t})},delete:function(e){return Promise.resolve().then(function(){var t=l();delete t[JSON.stringify(e)],a().setItem(i,JSON.stringify(t))})},clear:function(){return Promise.resolve().then(function(){a().removeItem(i)})}}),nR()]}),userAgent:(c={value:"Algolia for JavaScript (".concat("4.8.5",")"),add:function(e){var t="; ".concat(e.segment).concat(void 0!==e.version?" (".concat(e.version,")"):"");return -1===c.value.indexOf(t)&&(c.value="".concat(c.value).concat(t)),c}}).add({segment:"Browser",version:"lite"}),authMode:nq.WithinQueryParameters}),n),{},{methods:{search:nQ,searchForFacetValues:nY,multipleQueries:nQ,multipleSearchForFacetValues:nY,initIndex:function(e){return function(t){return nJ(e)(t,{methods:{search:nX,searchForFacetValues:n0,findAnswers:nG}})}}}}))}n1.version="4.8.5";var n2=["footer","searchBox"];function n3(){return(n3=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(C,n2),A=function(e){if(Array.isArray(e))return e}(t=eG.useState({query:"",collections:[],completion:null,context:{},isOpen:!1,activeItemId:null,status:"idle"}))||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i=[],a=!0,l=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){l=!0,o=e}finally{try{a||null==n.return||n.return()}finally{if(l)throw o}}return i}}(t,2)||function(e,t){if(e){if("string"==typeof e)return n9(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return n9(e,t)}}(t,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),R=A[0],M=A[1],L=eG.useRef(null),q=eG.useRef(null),F=eG.useRef(null),H=eG.useRef(null),U=eG.useRef(null),B=eG.useRef(10),W=eG.useRef("undefined"!=typeof window?window.getSelection().toString().slice(0,64):"").current,V=eG.useRef((void 0===P?"":P)||W).current,z=(n=void 0===S?nv:S,eG.useMemo(function(){var e=n1(u,s);return e.addAlgoliaAgent("docsearch","3.3.3"),!1===/docsearch.js \(.*\)/.test(e.transporter.userAgent.value)&&e.addAlgoliaAgent("docsearch-react","3.3.3"),n(e)},[u,s,n])),K=eG.useRef(nT({key:"__DOCSEARCH_FAVORITE_SEARCHES__".concat(f),limit:10})).current,Z=eG.useRef(nT({key:"__DOCSEARCH_RECENT_SEARCHES__".concat(f),limit:0===K.getAll().length?7:4})).current,$=eG.useCallback(function(e){if(!j){var t="content"===e.type?e.__docsearch_parent:e;t&&-1===K.getAll().findIndex(function(e){return e.objectID===t.objectID})&&Z.add(t)}},[K,Z,j]),J=eG.useMemo(function(){return function(e){var t,n,r,o,i,a,l,c,u,s,f,d,p,m,h,v,y,g,b,_,w=[],O=(n="undefined"!=typeof window?window:{},r=e.plugins||[],tp(tp({debug:!1,openOnFocus:!1,placeholder:"",autoFocus:!1,defaultActiveItemId:null,stallThreshold:300,environment:n,shouldPanelOpen:function(e){return e8(e.state)>0},reshape:function(e){return e.sources}},e),{},{id:null!==(t=e.id)&&void 0!==t?t:"autocomplete-".concat(e9++),plugins:r,initialState:tp({activeItemId:null,query:"",completion:null,collections:[],isOpen:!1,status:"idle",context:{}},e.initialState),onStateChange:function(t){var n;null===(n=e.onStateChange)||void 0===n||n.call(e,t),r.forEach(function(e){var n;return null===(n=e.onStateChange)||void 0===n?void 0:n.call(e,t)})},onSubmit:function(t){var n;null===(n=e.onSubmit)||void 0===n||n.call(e,t),r.forEach(function(e){var n;return null===(n=e.onSubmit)||void 0===n?void 0:n.call(e,t)})},onReset:function(t){var n;null===(n=e.onReset)||void 0===n||n.call(e,t),r.forEach(function(e){var n;return null===(n=e.onReset)||void 0===n?void 0:n.call(e,t)})},getSources:function(t){var n;return Promise.all([].concat(function(e){if(Array.isArray(e))return tf(e)}(n=r.map(function(e){return e.getSources}))||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(n)||function(e,t){if(e){if("string"==typeof e)return tf(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return tf(e,t)}}(n)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[e.getSources]).filter(Boolean).map(function(e){var n;return n=[],Promise.resolve(e(t)).then(function(e){return Array.isArray(e),Promise.all(e.filter(function(e){return Boolean(e)}).map(function(e){if(e.sourceId,n.includes(e.sourceId))throw Error("[Autocomplete] The `sourceId` ".concat(JSON.stringify(e.sourceId)," is not unique."));return n.push(e.sourceId),Promise.resolve(function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,tN);if("ArrowUp"===t.key||"ArrowDown"===t.key){var a=function(){var e=n.environment.document.getElementById("".concat(n.id,"-item-").concat(o.getState().activeItemId));e&&(e.scrollIntoViewIfNeeded?e.scrollIntoViewIfNeeded(!1):e.scrollIntoView(!1))},l=function(){var e=to(o.getState());if(null!==o.getState().activeItemId&&e){var n=e.item,a=e.itemInputValue,l=e.itemUrl,c=e.source;c.onActive(tT({event:t,item:n,itemInputValue:a,itemUrl:l,refresh:r,source:c,state:o.getState()},i))}};t.preventDefault(),!1===o.getState().isOpen&&(n.openOnFocus||Boolean(o.getState().query))?tI(tT({event:t,props:n,query:o.getState().query,refresh:r,store:o},i)).then(function(){o.dispatch(t.key,{nextActiveItemId:n.defaultActiveItemId}),l(),setTimeout(a,0)}):(o.dispatch(t.key,{}),l(),a())}else if("Escape"===t.key)t.preventDefault(),o.dispatch(t.key,null),o.pendingRequests.cancelAll();else if("Tab"===t.key)o.dispatch("blur",null),o.pendingRequests.cancelAll();else if("Enter"===t.key){if(null===o.getState().activeItemId||o.getState().collections.every(function(e){return 0===e.items.length}))return void(n.debug||o.pendingRequests.cancelAll());t.preventDefault();var c=to(o.getState()),u=c.item,s=c.itemInputValue,f=c.itemUrl,d=c.source;if(t.metaKey||t.ctrlKey)void 0!==f&&(d.onSelect(tT({event:t,item:u,itemInputValue:s,itemUrl:f,refresh:r,source:d,state:o.getState()},i)),n.navigator.navigateNewTab({itemUrl:f,item:u,state:o.getState()}));else if(t.shiftKey)void 0!==f&&(d.onSelect(tT({event:t,item:u,itemInputValue:s,itemUrl:f,refresh:r,source:d,state:o.getState()},i)),n.navigator.navigateNewWindow({itemUrl:f,item:u,state:o.getState()}));else if(t.altKey);else{if(void 0!==f)return d.onSelect(tT({event:t,item:u,itemInputValue:s,itemUrl:f,refresh:r,source:d,state:o.getState()},i)),void n.navigator.navigate({itemUrl:f,item:u,state:o.getState()});tI(tT({event:t,nextState:{isOpen:!1},props:n,query:s,refresh:r,store:o},i)).then(function(){d.onSelect(tT({event:t,item:u,itemInputValue:s,itemUrl:f,refresh:r,source:d,state:o.getState()},i))})}}}(tH({event:e,props:c,refresh:u,store:s},f))},onFocus:t,onBlur:e6,onClick:function(n){e.inputElement!==c.environment.document.activeElement||s.getState().isOpen||t(n)}},l)},getPanelProps:function(e){return tH({onMouseDown:function(e){e.preventDefault()},onMouseLeave:function(){s.dispatch("mouseleave",null)}},e)},getListProps:function(e){return tH({role:"listbox","aria-labelledby":"".concat(c.id,"-label"),id:"".concat(c.id,"-list")},e)},getItemProps:function(e){var t=e.item,n=e.source,r=tU(e,tq);return tH({id:"".concat(c.id,"-item-").concat(t.__autocomplete_id),role:"option","aria-selected":s.getState().activeItemId===t.__autocomplete_id,onMouseMove:function(e){if(t.__autocomplete_id!==s.getState().activeItemId){s.dispatch("mousemove",t.__autocomplete_id);var n=to(s.getState());if(null!==s.getState().activeItemId&&n){var r=n.item,o=n.itemInputValue,i=n.itemUrl,a=n.source;a.onActive(tH({event:e,item:r,itemInputValue:o,itemUrl:i,refresh:u,source:a,state:s.getState()},f))}}},onMouseDown:function(e){e.preventDefault()},onClick:function(e){var r=n.getItemInputValue({item:t,state:s.getState()}),o=n.getItemUrl({item:t,state:s.getState()});(o?Promise.resolve():tI(tH({event:e,nextState:{isOpen:!1},props:c,query:r,refresh:u,store:s},f))).then(function(){n.onSelect(tH({event:e,item:t,itemInputValue:r,itemUrl:o,refresh:u,source:n,state:s.getState()},f))})}},r)}});function j(){return tI(tJ({event:new Event("input"),nextState:{isOpen:E.getState().isOpen},props:O,query:E.getState().query,refresh:j,store:E},S))}return O.plugins.forEach(function(e){var t;return null===(t=e.subscribe)||void 0===t?void 0:t.call(e,tJ(tJ({},S),{},{refresh:j,onSelect:function(e){w.push({onSelect:e})},onActive:function(e){w.push({onActive:e})}}))}),function(e){var t,n,r=e.metadata,o=e.environment;if(null===(t=o.navigator)||void 0===t||null===(n=t.userAgent)||void 0===n?void 0:n.includes("Algolia Crawler")){var i=o.document.createElement("meta"),a=o.document.querySelector("head");i.name="algolia:metadata",setTimeout(function(){i.content=JSON.stringify(r),a.appendChild(i)},0)}}({metadata:(y=(d={plugins:O.plugins,options:e}).plugins,_=(b=null===(p=((null===(m=(g=d.options).__autocomplete_metadata)||void 0===m?void 0:m.userAgents)||[])[0])||void 0===p?void 0:p.segment)?tW({},b,Object.keys((null===(h=g.__autocomplete_metadata)||void 0===h?void 0:h.options)||{})):{},{plugins:y.map(function(e){return{name:e.name,options:Object.keys(e.__autocomplete_pluginOptions||[])}}),options:function(e){for(var t=1;t",highlightPostTag:"",hitsPerPage:20},m)}]).catch(function(e){throw"RetryError"===e.name&&o("error"),e}).then(function(e){var t=e.results[0],o=t.hits,i=t.nbHits,a=nh(o,function(e){return n_(e)});return n.context.searchSuggestions.length0&&(G(),U.current&&U.current.focus())},[V,G]),eG.useEffect(function(){function e(){if(q.current){var e=.01*window.innerHeight;q.current.style.setProperty("--docsearch-vh","".concat(e,"px"))}}return e(),window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}},[]),eG.createElement("div",n3({ref:L},Y({"aria-expanded":!0}),{className:["DocSearch","DocSearch-Container","stalled"===R.status&&"DocSearch-Container--Stalled","error"===R.status&&"DocSearch-Container--Errored"].filter(Boolean).join(" "),role:"button",tabIndex:0,onMouseDown:function(e){e.target===e.currentTarget&&v()}}),eG.createElement("div",{className:"DocSearch-Modal",ref:q},eG.createElement("header",{className:"DocSearch-SearchBar",ref:F},eG.createElement(nN,n3({},J,{state:R,autoFocus:0===V.length,inputRef:U,isFromSelection:Boolean(V)&&V===W,translations:D,onClose:v}))),eG.createElement("div",{className:"DocSearch-Dropdown",ref:H},eG.createElement(nk,n3({},J,{indexName:f,state:R,hitComponent:void 0===b?tX:b,resultsFooterComponent:void 0===_?function(){return null}:_,disableUserPersonalization:j,recentSearches:Z,favoriteSearches:K,inputRef:U,translations:T,getMissingResultsUrl:I,onItemClick:function(e){$(e),v()}}))),eG.createElement("footer",{className:"DocSearch-Footer"},eG.createElement(tG,{translations:N}))))}function n6(){return(n6=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&void 0!==arguments[1]?arguments[1]:window;return"string"==typeof e?t.document.querySelector(e):e}(e.container,e.environment))};let rr=e=>{let{children:t,onClick:n}=e,o=(0,h.C)(),i=(0,y.Z)("mt-1 flex h-14 w-14 cursor-pointer items-center justify-center rounded-full",o(!1));return(0,r.jsx)("div",{onClick:n,className:i,children:t})},ro=()=>{let e=(0,m.hE)(),t=(0,b.useRef)(null),n=(0,m.we)();return(0,b.useEffect)(()=>{rn&&"function"==typeof rn&&t.current&&rn({...n,container:t.current})},[n]),(0,r.jsxs)("div",{className:"ml-auto flex select-none md:ml-0 md:block",children:[(0,r.jsx)(rr,{children:(0,r.jsx)("div",{id:"docsearch",ref:t})}),(0,r.jsx)("a",{href:"https://github.com/Milkdown/milkdown",target:"_blank",rel:"noreferrer",children:(0,r.jsx)(rr,{children:(0,r.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:(0,r.jsx)("path",{d:"M12 0c-6.626 0-12 5.373-12 12 0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23.957-.266 1.983-.399 3.003-.404 1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576 4.765-1.589 8.199-6.086 8.199-11.386 0-6.627-5.373-12-12-12z"})})})}),(0,r.jsx)(rr,{onClick:()=>e(e=>!e),children:(0,r.jsx)("div",{className:"material-symbols-outlined",children:"dark_mode"})})]})},ri=e=>{let{icon:t,text:n,id:o,link:a}=e,l=(0,m.r3)(),c=(0,m.Y)(),u=(0,g.useRouter)(),s=u.query.id,f=v.I.find(e=>e.items.find(e=>e===s)),d=Boolean(u.pathname===a||o&&(null==f?void 0:f.scope)===o),p=(0,h.C)(),_=(0,b.useMemo)(()=>(0,y.Z)("text-center cursor-pointer",p(d,!1)),[d,p]),w=(0,b.useMemo)(()=>{if(a){let e=e=>{let{children:t}=e;return(0,r.jsx)(i(),{className:_,href:a,children:t})};return e}let e=()=>{o&&l(o,"desktop")},t=()=>{o&&c(500)},n=n=>{let{children:o}=n;return(0,r.jsx)("div",{className:_,onMouseEnter:e,onMouseLeave:t,children:o})};return n},[c,o,a,l,_]);return(0,r.jsxs)(w,{children:[(0,r.jsx)("div",{className:"flex justify-center rounded-3xl py-0.5 px-4\n ".concat(d?"bg-nord8 dark:bg-nord9":"hover:bg-gray-300 dark:hover:bg-gray-700"),children:(0,r.jsx)("div",{className:"material-symbols-outlined",children:t})}),(0,r.jsx)("div",{className:"text-xs font-light",children:n})]})},ra=()=>(0,r.jsxs)("nav",{className:"flex h-full w-full flex-col items-center justify-between pt-11 pb-14",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{className:"mx-auto flex h-14 w-14 cursor-pointer items-center justify-center rounded-full border-2 border-gray-300 bg-white shadow-inner hover:bg-gray-200 dark:border-gray-600 dark:bg-gray-800 hover:dark:bg-gray-700",children:(0,r.jsx)(i(),{href:"/",children:(0,r.jsx)(l(),{alt:"milkdown logo",width:36,height:36,className:"h-9 w-9",src:"/milkdown-logo.svg"})})}),(0,r.jsxs)("div",{className:"mt-8 flex flex-col gap-4",children:[(0,r.jsx)(ri,{icon:"design_services",text:"Guide",id:"guide"}),(0,r.jsx)(ri,{icon:"apps",text:"Recipes",id:"recipes"}),(0,r.jsx)(ri,{icon:"extension",text:"Plugin",id:"plugin"}),(0,r.jsx)(ri,{icon:"api",text:"API",id:"api"}),(0,r.jsx)(ri,{icon:"pages",text:"Blog",link:"/blog"}),(0,r.jsx)(ri,{icon:"view_carousel",text:"Playground",link:"/playground"})]})]}),(0,r.jsx)(ro,{})]}),rl=()=>{let e=(0,m.Gj)(),t=(0,m.Y)(),n=(0,m.h$)(),o=(0,h.C)();return(0,r.jsxs)("nav",{className:"flex h-full items-center px-1",children:[(0,r.jsx)("button",{className:"flex h-12 w-12 items-center justify-center rounded-full hover:bg-gray-300",onClick:e?()=>t(0):n,children:(0,r.jsx)("span",{className:"material-symbols-outlined",children:"menu"})}),(0,r.jsxs)(i(),{href:"/",className:(0,y.Z)("flex h-12 items-center justify-center gap-2 rounded-3xl px-4",o(!1)),children:[(0,r.jsx)(l(),{alt:"milkdown logo",width:28,height:28,className:"inline-block h-7 w-7",src:"/milkdown-logo.svg"}),(0,r.jsx)("span",{children:"Milkdown"})]}),(0,r.jsx)(ro,{})]})};var rc=n(7309);let ru=e=>{let{title:t,items:n}=e,o=(0,g.useRouter)(),a=o.query.id,l=(0,h.C)(),c=(0,b.useCallback)(e=>(0,y.Z)("cursor-pointer rounded-full p-4 font-light","flex items-center justify-between gap-3",l(e)),[l]);return(0,r.jsxs)("div",{className:"my-2 text-nord0",children:[t&&(0,r.jsx)("div",{className:"p-4 text-lg font-medium",children:t}),(0,r.jsx)("ul",{children:n.map((e,t)=>e.link?(0,r.jsxs)(i(),{className:c(e.id===a),href:e.link,children:[e.prefixIcon&&"$"===e.prefixIcon?(0,r.jsx)("span",{className:"w-6"}):(0,r.jsx)("span",{className:"material-symbols-outlined",children:e.prefixIcon}),(0,r.jsx)("span",{className:"flex-1",children:e.text}),e.suffixIcon&&(0,r.jsx)("span",{className:"material-symbols-outlined",children:e.suffixIcon})]},t.toString()):(0,r.jsxs)("div",{className:c(e.id===a),onClick:e.onClick,children:[e.prefixIcon&&"$"===e.prefixIcon?(0,r.jsx)("span",{className:"w-6"}):(0,r.jsx)("span",{className:"material-symbols-outlined",children:e.prefixIcon}),(0,r.jsx)("span",{className:"flex-1",children:e.text}),e.suffixIcon&&(0,r.jsx)("span",{className:"material-symbols-outlined",children:e.suffixIcon})]},t.toString()))})]})},rs=e=>({items:[{id:"guide",text:"Guide",prefixIcon:"design_services",suffixIcon:"arrow_forward",onClick:()=>e("guide")},{id:"recipes",text:"Recipes",prefixIcon:"apps",suffixIcon:"arrow_forward",onClick:()=>e("recipes")},{id:"plugin",text:"Plugin",prefixIcon:"extension",suffixIcon:"arrow_forward",onClick:()=>e("plugin")},{id:"api",text:"Api",prefixIcon:"api",suffixIcon:"arrow_forward",onClick:()=>e("api")},{id:"blog",text:"Blog",prefixIcon:"pages",link:"/blog"},{id:"playground",text:"Playground",prefixIcon:"view_carousel",link:"/playground"}]}),rf=e=>e?{items:e.items.map(t=>({id:t,text:(0,rc._)(t),link:"/docs/".concat(e.scope,"/").concat(t)}))}:{items:[]},rd=()=>{let e=(0,m.v5)(),t=(0,m.Y)(),n=(0,m.r3)(),o=(0,m.h$)(),{mode:i,activeId:a}=(0,m.n)(),l=a===m.Dx,c=(0,g.useRouter)(),u=c.asPath;(0,b.useEffect)(()=>{t(0),window.scrollTo(0,0)},[t,u]);let s=(0,b.useMemo)(()=>l?rs(e=>n(e,"mobile")):rf(v.I.find(e=>e.scope===a)),[a,l,n]);return(0,r.jsxs)("div",{className:"flex h-full w-full flex-col divide-y overflow-auto overscroll-none p-3",onMouseEnter:e,onMouseLeave:()=>t(500),children:["mobile"===i&&!l&&(0,r.jsx)(ru,{items:[{id:m.Dx,onClick:o,text:"Back",prefixIcon:"arrow_back"}]}),(0,r.jsx)(ru,{...s})]})},rp=()=>{let e=(0,m.Gj)(),t=(0,m.Y)();return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:"fixed inset-y-0 left-0 z-40 hidden w-20 bg-nord6/70 backdrop-blur backdrop-saturate-50 dark:bg-nord3/70 md:block",children:(0,r.jsx)(ra,{})}),(0,r.jsx)("div",{className:"fixed inset-x-0 top-0 z-40 block h-16 bg-nord6/70 backdrop-blur backdrop-saturate-50 dark:bg-nord3/70 md:hidden",children:(0,r.jsx)(rl,{})}),(0,r.jsx)("div",{className:"fixed inset-y-0 z-30 w-80 rounded-r-3xl\n bg-nord6/90\n py-16 shadow-lg\n backdrop-blur backdrop-saturate-50 transition-all\n duration-200 ease-in-out\n dark:bg-nord3/80 md:py-0 ".concat(e?"left-0 md:left-20":"-left-80"),children:(0,r.jsx)(rd,{})}),(0,r.jsx)("div",{onClick:()=>t(0),className:"fixed inset-0 z-10 bg-nord0/50 backdrop-blur backdrop-saturate-50 ".concat(e?"block md:hidden":"hidden")})]})};var rm=n(9991);function rh(){let e=(0,rm.pm)();return(0,b.useEffect)(()=>{let t="serviceWorker"in navigator&&void 0!==window.workbox;if(!t)return;let n=window.workbox,r=()=>{e("New version available, reload to update","info",()=>{n.addEventListener("controlling",()=>{window.location.reload()}),n.messageSkipWaiting()})};n.addEventListener("waiting",r),n.register()},[e]),(0,r.jsx)(r.Fragment,{})}var rv=()=>{window.va||(window.va=function(...e){(window.vaq=window.vaq||[]).push(e)})},ry=(e={debug:!0})=>{var t;if(!("undefined"!=typeof window))return;let n=function(e="auto"){return"auto"===e?!function(){try{return!1}catch(e){return!1}}()?"production":"development":e}(e.mode);rv(),e.beforeSend&&(null==(t=window.va)||t.call(window,"beforeSend",e.beforeSend));let r="development"===n?"https://cdn.vercel-insights.com/v1/script.debug.js":"/_vercel/insights/script.js";if(document.head.querySelector(`script[src*="${r}"]`))return;let o=document.createElement("script");o.src=r,o.defer=!0,o.setAttribute("data-sdkn","@vercel/analytics"),o.setAttribute("data-sdkv","0.1.11"),"development"===n&&!1===e.debug&&o.setAttribute("data-debug","false"),document.head.appendChild(o)};function rg({beforeSend:e,debug:t=!0,mode:n="auto"}){return(0,b.useEffect)(()=>{ry({beforeSend:e,debug:t,mode:n})},[e,t,n]),null}var rb=n(511),r_=n.n(rb),rw=n(8036),rO=n.n(rw);n(2760),n(7023),n(548),n(7901),n(1978),n(2357),n(5023);var rE=n(1554);function rS(e){let{Component:t,pageProps:{docSearch:n,...o}}=e;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(rO(),{children:(0,r.jsx)("meta",{name:"viewport",content:"minimum-scale=1, initial-scale=1, width=device-width, shrink-to-fit=no, user-scalable=no, viewport-fit=cover"})}),(0,r.jsx)(m.cQ,{docSearch:n,children:(0,r.jsxs)(m.aM,{children:[(0,r.jsx)(rp,{}),(0,r.jsx)("main",{className:"flex-grow",children:(0,r.jsx)(t,{...o})}),(0,r.jsx)(p,{}),(0,r.jsx)(rh,{}),(0,r.jsx)(rg,{})]})})]})}rS.getInitialProps=async e=>{let t=await r_().getInitialProps(e);return{...t,pageProps:{...t.pageProps,docSearch:{appId:rE.env.DOCSEARCH_APP_ID||"",apiKey:rE.env.DOCSEARCH_API_KEY||"",indexName:rE.env.DOCSEARCH_INDEX_NAME||""}}}}},38:function(e,t,n){"use strict";let r;n.d(t,{cQ:function(){return k},aM:function(){return C},Dx:function(){return p},vs:function(){return s},we:function(){return P},Y:function(){return S},v5:function(){return E},hE:function(){return f},h$:function(){return w},r3:function(){return O},n:function(){return g},Gj:function(){return _}});var o=n(9991),i=n(6580),a=n(1527),l=n(959);let c=(0,l.createContext)(!1),u=(0,l.createContext)(()=>void 0),s=()=>(0,l.useContext)(c),f=()=>(0,l.useContext)(u),d=e=>{var t;let{children:n}=e,[r,o]=(0,l.useState)(null===(t=window.matchMedia)||void 0===t?void 0:t.call(window,"(prefers-color-scheme: dark)").matches);return(0,l.useEffect)(()=>{let e=window.matchMedia("(prefers-color-scheme: dark)"),t=e=>{let t=!!e.matches;o(t)};return e.addEventListener("change",t),()=>{e.removeEventListener("change",t)}},[]),(0,l.useEffect)(()=>{document.documentElement.setAttribute("data-theme",r?"dark":"light"),document.documentElement.classList.toggle("dark",r)},[r]),(0,a.jsx)(c.Provider,{value:r,children:(0,a.jsx)(u.Provider,{value:o,children:n})})},p="$ROOT$",m=(e,t)=>{switch(t.type){case"ShowRoot":return{visible:!0,mode:"mobile",activeId:p};case"ShowSection":return{visible:!0,mode:t.mode,activeId:t.id};default:return{...e,visible:!1}}},h={visible:!1,mode:window.innerWidth<768?"mobile":"desktop",activeId:p},v=(0,l.createContext)(h),y=(0,l.createContext)(()=>void 0),g=()=>(0,l.useContext)(v),b=()=>(0,l.useContext)(y),_=()=>g().visible,w=()=>{let e=b();return(0,l.useCallback)(()=>{window.clearTimeout(r),e({type:"ShowRoot"})},[e])},O=()=>{let e=b();return(0,l.useCallback)((t,n)=>{window.clearTimeout(r),e({type:"ShowSection",id:t,mode:n})},[e])},E=()=>(0,l.useCallback)(()=>{window.clearTimeout(r)},[]),S=()=>{let e=b();return(0,l.useCallback)(t=>{r=window.setTimeout(()=>e({type:"Hide"}),t)},[e])},x=e=>{let{children:t}=e,[n,r]=(0,l.useReducer)(m,h);return(0,a.jsx)(v.Provider,{value:n,children:(0,a.jsx)(y.Provider,{value:r,children:t})})},j=(0,l.createContext)({appId:"",apiKey:"",indexName:""}),P=()=>(0,l.useContext)(j),k=e=>{let{children:t,docSearch:n}=e;return(0,a.jsx)(j.Provider,{value:n,children:t})},C=(0,i.q)(d,x,o.VW)},1180:function(e,t,n){"use strict";n.d(t,{I:function(){return r}});let r=[{scope:"guide",items:["why-milkdown","getting-started","styling","interacting-with-editor","commands","keyboard-shortcuts","macros","collaborative-editing","prosemirror-api","faq"]},{scope:"recipes",items:["react","vue","svelte","solidjs","nextjs","nuxtjs","angular","vue2"]},{scope:"plugin",items:["using-plugins","plugins-101","composable-plugins","example-iframe-plugin"]},{scope:"api",dir:"api-src",items:["core","ctx","transformer","utils","preset-commonmark","preset-gfm","theme-nord","plugin-listener","plugin-history","plugin-math","plugin-diagram","plugin-emoji","plugin-prism","plugin-cursor","plugin-tooltip","plugin-slash","plugin-block","plugin-indent","plugin-trailing","plugin-upload","plugin-clipboard","plugin-collab"]}]},6580:function(e,t,n){"use strict";n.d(t,{q:function(){return o}});var r=n(1527);let o=function(){for(var e=arguments.length,t=Array(e),n=0;n{let n=n=>{let{children:o}=n;return(0,r.jsx)(e,{children:(0,r.jsx)(t,{children:o})})};return n.displayName=e.displayName,n})}},7309:function(e,t,n){"use strict";n.d(t,{_:function(){return r}});let r=e=>e.split("-").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join(" ")},5211:function(){},7023:function(){},548:function(){},2760:function(){},2357:function(){},1978:function(){},7901:function(){},5023:function(){},1993:function(e){!function(){var t={229:function(e){var t,n,r,o=e.exports={};function i(){throw Error("setTimeout has not been defined")}function a(){throw Error("clearTimeout has not been defined")}function l(e){if(t===setTimeout)return setTimeout(e,0);if((t===i||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:i}catch(e){t=i}try{n="function"==typeof clearTimeout?clearTimeout:a}catch(e){n=a}}();var c=[],u=!1,s=-1;function f(){u&&r&&(u=!1,r.length?c=r.concat(c):s=-1,c.length&&d())}function d(){if(!u){var e=l(f);u=!0;for(var t=c.length;t;){for(r=c,c=[];++s1)for(var n=1;n