1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,527069,e=>{"use strict";e.s(["clamp",0,function(e,[t,n]){return Math.min(n,Math.max(t,e))}])},36488,e=>{"use strict";var t,n=e.i(116414),r=e.i(291967),a=e.i(496951),o=e.i(512119),l=e.i(847797),i=e.i(40438),s="dismissableLayer.update",c=n.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),u=n.forwardRef((e,u)=>{let{disableOutsidePointerEvents:f=!1,onEscapeKeyDown:g,onPointerDownOutside:m,onFocusOutside:h,onInteractOutside:y,onDismiss:b,...v}=e,x=n.useContext(c),[w,E]=n.useState(null),S=w?.ownerDocument??globalThis?.document,[,k]=n.useState({}),C=(0,o.useComposedRefs)(u,e=>E(e)),A=Array.from(x.layers),[j]=[...x.layersWithOutsidePointerEventsDisabled].slice(-1),R=A.indexOf(j),T=w?A.indexOf(w):-1,_=x.layersWithOutsidePointerEventsDisabled.size>0,N=T>=R,L=function(e,t=globalThis?.document){let r=(0,l.useCallbackRef)(e),a=n.useRef(!1),o=n.useRef(()=>{});return n.useEffect(()=>{let e=e=>{if(e.target&&!a.current){let n=function(){p("dismissableLayer.pointerDownOutside",r,a,{discrete:!0})},a={originalEvent:e};"touch"===e.pointerType?(t.removeEventListener("click",o.current),o.current=n,t.addEventListener("click",o.current,{once:!0})):n()}else t.removeEventListener("click",o.current);a.current=!1},n=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(n),t.removeEventListener("pointerdown",e),t.removeEventListener("click",o.current)}},[t,r]),{onPointerDownCapture:()=>a.current=!0}}(e=>{let t=e.target,n=[...x.branches].some(e=>e.contains(t));N&&!n&&(m?.(e),y?.(e),e.defaultPrevented||b?.())},S),F=function(e,t=globalThis?.document){let r=(0,l.useCallbackRef)(e),a=n.useRef(!1);return n.useEffect(()=>{let e=e=>{e.target&&!a.current&&p("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,r]),{onFocusCapture:()=>a.current=!0,onBlurCapture:()=>a.current=!1}}(e=>{let t=e.target;![...x.branches].some(e=>e.contains(t))&&(h?.(e),y?.(e),e.defaultPrevented||b?.())},S);return!function(e,t=globalThis?.document){let r=(0,l.useCallbackRef)(e);n.useEffect(()=>{let e=e=>{"Escape"===e.key&&r(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[r,t])}(e=>{T===x.layers.size-1&&(g?.(e),!e.defaultPrevented&&b&&(e.preventDefault(),b()))},S),n.useEffect(()=>{if(w)return f&&(0===x.layersWithOutsidePointerEventsDisabled.size&&(t=S.body.style.pointerEvents,S.body.style.pointerEvents="none"),x.layersWithOutsidePointerEventsDisabled.add(w)),x.layers.add(w),d(),()=>{f&&1===x.layersWithOutsidePointerEventsDisabled.size&&(S.body.style.pointerEvents=t)}},[w,S,f,x]),n.useEffect(()=>()=>{w&&(x.layers.delete(w),x.layersWithOutsidePointerEventsDisabled.delete(w),d())},[w,x]),n.useEffect(()=>{let e=()=>k({});return document.addEventListener(s,e),()=>document.removeEventListener(s,e)},[]),(0,i.jsx)(a.Primitive.div,{...v,ref:C,style:{pointerEvents:_?N?"auto":"none":void 0,...e.style},onFocusCapture:(0,r.composeEventHandlers)(e.onFocusCapture,F.onFocusCapture),onBlurCapture:(0,r.composeEventHandlers)(e.onBlurCapture,F.onBlurCapture),onPointerDownCapture:(0,r.composeEventHandlers)(e.onPointerDownCapture,L.onPointerDownCapture)})});function d(){let e=new CustomEvent(s);document.dispatchEvent(e)}function p(e,t,n,{discrete:r}){let o=n.originalEvent.target,l=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),r?(0,a.dispatchDiscreteCustomEvent)(o,l):o.dispatchEvent(l)}u.displayName="DismissableLayer",n.forwardRef((e,t)=>{let r=n.useContext(c),l=n.useRef(null),s=(0,o.useComposedRefs)(t,l);return n.useEffect(()=>{let e=l.current;if(e)return r.branches.add(e),()=>{r.branches.delete(e)}},[r.branches]),(0,i.jsx)(a.Primitive.div,{...e,ref:s})}).displayName="DismissableLayerBranch",e.s(["DismissableLayer",0,u],36488)},878810,e=>{"use strict";var t=e.i(116414),n=0;function r(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.
1style.position="fixed",e.style.pointerEvents="none",e}e.s(["useFocusGuards",0,function(){t.useEffect(()=>{let e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??r()),document.body.insertAdjacentElement("beforeend",e[1]??r()),n++,()=>{1===n&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),n--}},[])}])},592683,305401,e=>{"use strict";let t;var n=e.i(116414),r=e.i(512119),a=e.i(496951),o=e.i(847797),l=e.i(40438),i="focusScope.autoFocusOnMount",s="focusScope.autoFocusOnUnmount",c={bubbles:!1,cancelable:!0},u=n.forwardRef((e,t)=>{let{loop:u=!1,trapped:m=!1,onMountAutoFocus:h,onUnmountAutoFocus:y,...b}=e,[v,x]=n.useState(null),w=(0,o.useCallbackRef)(h),E=(0,o.useCallbackRef)(y),S=n.useRef(null),k=(0,r.useComposedRefs)(t,e=>x(e)),C=n.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;n.useEffect(()=>{if(m){let e=function(e){if(C.paused||!v)return;let t=e.target;v.contains(t)?S.current=t:f(S.current,{select:!0})},t=function(e){if(C.paused||!v)return;let t=e.relatedTarget;null!==t&&(v.contains(t)||f(S.current,{select:!0}))};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let n=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&f(v)});return v&&n.observe(v,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),n.disconnect()}}},[m,v,C.paused]),n.useEffect(()=>{if(v){g.add(C);let e=document.activeElement;if(!v.contains(e)){let t=new CustomEvent(i,c);v.addEventListener(i,w),v.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){let n=document.activeElement;for(let r of e)if(f(r,{select:t}),document.activeElement!==n)return}(d(v).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&f(v))}return()=>{v.removeEventListener(i,w),setTimeout(()=>{let t=new CustomEvent(s,c);v.addEventListener(s,E),v.dispatchEvent(t),t.defaultPrevented||f(e??document.body,{select:!0}),v.removeEventListener(s,E),g.remove(C)},0)}}},[v,w,E,C]);let A=n.useCallback(e=>{if(!u&&!m||C.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,n=document.activeElement;if(t&&n){var r;let t,a=e.currentTarget,[o,l]=[p(t=d(r=a),r),p(t.reverse(),r)];o&&l?e.shiftKey||n!==l?e.shiftKey&&n===o&&(e.preventDefault(),u&&f(l,{select:!0})):(e.preventDefault(),u&&f(o,{select:!0})):n===a&&e.preventDefault()}},[u,m,C.paused]);return(0,l.jsx)(a.Primitive.div,{tabIndex:-1,...b,ref:k,onKeyDown:A})});function d(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}function p(e,t){for(let n of e)if(!function(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===t||e!==t);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(n,{upTo:t}))return n}function f(e,{select:t=!1}={}){if(e&&e.focus){var n;let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&(n=e)instanceof HTMLInputElement&&"select"in n&&t&&e.select()}}u.displayName="FocusScope";var g=(t=[],{add(e){let n=t[0];e!==n&&n?.pause(),(t=m(t,e)).unshift(e)},remove(e){t=m(t,e),t[0]?.resume()}});function m(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}e.s(["FocusScope",0,u],592683);var h=e.i(608137),y=e.i(974573),b=n.forwardRef((e,t)=>{let{container:r,...o}=e,[i,s]=n.useState(!1);(0,y.useLayoutEffect)(()=>s(!0),[]);let c=r||i&&globalThis?.document?.body;return c?h.default.createPortal((0,l.jsx)(a.Primitive.div,{...o,ref:t}),c):null});b.displayName="Portal",e.s(["Portal",0,b],305401)},610720,536676,e=>{"use strict";var t=e.i(116414);e.s(["usePrevious",0,function(e){let n=t.useRef({value:e,previous:e});return t.useMemo(()=>(n.current.value!==e&&(n.current.previous=n.current.value,n.current.value=e),n.current.previous),[e])}],610720);var n=e.i(496951),r=e.i(40438),a=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),o=t.forwardRef((e,t)=>
1(0,r.jsx)(n.Primitive.span,{...e,ref:t,style:{...a,...e.style}}));o.displayName="VisuallyHidden",e.s(["Root",0,o,"VISUALLY_HIDDEN_STYLES",0,a],536676)},73772,e=>{"use strict";var t=new WeakMap,n=new WeakMap,r={},a=0,o=function(e){return e&&(e.host||o(e.parentNode))},l=function(e,l,i,s){var c=(Array.isArray(e)?e:[e]).map(function(e){if(l.contains(e))return e;var t=o(e);return t&&l.contains(t)?t:(console.error("aria-hidden",e,"in not contained inside",l,". Doing nothing"),null)}).filter(function(e){return!!e});r[i]||(r[i]=new WeakMap);var u=r[i],d=[],p=new Set,f=new Set(c),g=function(e){!e||p.has(e)||(p.add(e),g(e.parentNode))};c.forEach(g);var m=function(e){!e||f.has(e)||Array.prototype.forEach.call(e.children,function(e){if(p.has(e))m(e);else try{var r=e.getAttribute(s),a=null!==r&&"false"!==r,o=(t.get(e)||0)+1,l=(u.get(e)||0)+1;t.set(e,o),u.set(e,l),d.push(e),1===o&&a&&n.set(e,!0),1===l&&e.setAttribute(i,"true"),a||e.setAttribute(s,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return m(l),p.clear(),a++,function(){d.forEach(function(e){var r=t.get(e)-1,a=u.get(e)-1;t.set(e,r),u.set(e,a),r||(n.has(e)||e.removeAttribute(s),n.delete(e)),a||e.removeAttribute(i)}),--a||(t=new WeakMap,t=new WeakMap,n=new WeakMap,r={})}};e.s(["hideOthers",0,function(e,t,n){void 0===n&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),a=t||("u"<typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body);return a?(r.push.apply(r,Array.from(a.querySelectorAll("[aria-live], script"))),l(r,a,n,"aria-hidden")):function(){return null}}])},264518,e=>{"use strict";var t=e.i(116414);let n=(...e)=>e.filter((e,t,n)=>!!e&&n.indexOf(e)===t).join(" ");var r={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let a=(0,t.forwardRef)(({color:e="currentColor",size:a=24,strokeWidth:o=2,absoluteStrokeWidth:l,className:i="",children:s,iconNode:c,...u},d)=>(0,t.createElement)("svg",{ref:d,...r,width:a,height:a,stroke:e,strokeWidth:l?24*Number(o)/Number(a):o,className:n("lucide",i),...u},[...c.map(([e,n])=>(0,t.createElement)(e,n)),...Array.isArray(s)?s:[s]]));e.s(["default",0,(e,r)=>{let o=(0,t.forwardRef)(({className:o,...l},i)=>(0,t.createElement)(a,{ref:i,iconNode:r,className:n(`lucide-${e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,o),...l}));return o.displayName=`${e}`,o}],264518)},446471,e=>{"use strict";let t=(0,e.i(264518).default)("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);e.s(["ChevronDown",0,t],446471)},698353,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={callServer:function(){return o.callServer},createServerReference:function(){return i.createServerReference},findSourceMapURL:function(){return l.findSourceMapURL}};for(var a in r)Object.defineProperty(n,a,{enumerable:!0,get:r[a]});let o=e.r(380917),l=e.r(296437),i=e.r(860226)},954576,(e,t,n)=>{"use strict";e.i(589775),Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"Image",{enumerable:!0,get:function(){return w}});let r=e.r(836437),a=e.r(56421),o=e.r(40438),l=a._(e.r(116414)),i=r._(e.r(608137)),s=r._(e.r(666165)),c=e.r(982210),u=e.r(506416),d=e.r(226788),p=e.r(213701),f=r._(e.r(37380)),g=e.r(667316),m={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[25,50,75,80,90,100],path:"/_next/image/",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function h(e,t,n,r,a,o,l){let i=e?.src;e&&e["data-loaded-src"]!==i&&(e["data-loaded-src"]=i,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&a(!0),n?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let r=!1,a=!1;n.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>r,isPropagationStopped:()=>a,persist:()=>{},preventDefault:()=>{r=!0,t.preventDefault()},stopPropagation:()=>{a=!0,t.stopPropagation()}})}r?.current&&r.current(e)}}))}function y(e){return l.use?{fetchPriority:e}:{fetchpriority:e}}"u"<typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let b="u"<typeof window?l.useEffect:l.useLayoutEffect,v=(0,l.forwardRef)(({src:e,srcSet:t,sizes:n,height:r,width:a,decoding:i,className:s,style:c,fetchPriority:u,placeholder:d,loading:p,unoptimized:f,fill:m,onLoadRef:v,onLoadingCompleteRef:x,setBlurComplete:w,setShowAltText:E,sizesInput:S,onLoad:k,onError:C,...A},j)=>{let R=(0,l.useRef)(!1),T=(0,l.useRef)(null);b(()=>{let{current:e}=R,{current:t}=T;e||null===t||(C&&(t.src=t.src),t.complete&&h(t,d,v,x,w,f,S),R.current=!0)},[e,d,v,x,C,f,S]);let _=(0,g.useMergedRef)(j,T);return(0,o.jsx)("img",{...A,...y(u),loading:p,width:a,height:r,decoding:i,"data-nimg":m?"fill":"1",className:s,style:c,sizes:n,srcSet:t,src:e,ref:_,onLoad:e=>{h(e.currentTarget,d,v,x,w,f,S)},onError:e=>{E(!0),"empty"!==d&&w(!0),C&&C(e)}})});function x({isAppRouter:e,imgAttributes:t}){let n={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...y(t.fetchPriority)};return e&&i.default.preload?(i.default.preload(t.src,n),null):(0,o.jsx)(s.default,{children:(0,o.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...n},"__nimg-"+t.src+t.srcSet+t.sizes)})}let w=(0,l.forwardRef)((e,t)=>{let n=(0,l.useContext)(p.RouterContext),r=(0,l.useContext)(d.ImageConfigContext),a=(0,l.useMemo)(()=>{let e=m||r||u.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>
1e-t),n=e.deviceSizes.sort((e,t)=>e-t),a=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:n,qualities:a,localPatterns:"u"<typeof window?r?.localPatterns:e.localPatterns}},[r]),{onLoad:i,onLoadingComplete:s}=e,g=(0,l.useRef)(i);(0,l.useEffect)(()=>{g.current=i},[i]);let h=(0,l.useRef)(s);(0,l.useEffect)(()=>{h.current=s},[s]);let[y,b]=(0,l.useState)(!1),[w,E]=(0,l.useState)(!1),{props:S,meta:k}=(0,c.getImgProps)(e,{defaultLoader:f.default,imgConf:a,blurComplete:y,showAltText:w});return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(v,{...S,unoptimized:k.unoptimized,placeholder:k.placeholder,fill:k.fill,onLoadRef:g,onLoadingCompleteRef:h,setBlurComplete:b,setShowAltText:E,sizesInput:e.sizes,ref:t}),k.preload?(0,o.jsx)(x,{isAppRouter:!n,imgAttributes:S}):null]})});("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},645553,(e,t,n)=>{"use strict";function r(e,t){let n=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>Math.abs(t-n)<Math.abs(e-n)?t:e,t.qualities[0]):n}Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"findClosestQuality",{enumerable:!0,get:function(){return r}})},37380,(e,t,n)=>{"use strict";e.i(589775),Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return l}});let r=e.r(645553),a=e.r(689635);function o({config:e,src:t,width:n,quality:l}){let i=(0,a.getDeploymentId)();if(t.startsWith("/")&&!t.startsWith("//"))if(t.includes("/_next/static/immutable")&&!(0,a.getAssetToken)())i=void 0;else{let e=t.indexOf("?");if(-1!==e){let n=new URLSearchParams(t.slice(e+1)),r=n.get("dpl");if(r){i=r,n.delete("dpl");let a=n.toString();t=t.slice(0,e)+(a?"?"+a:"")}}}if(t.startsWith("/")&&t.includes("?")&&e.localPatterns?.length===1&&"**"===e.localPatterns[0].pathname&&""===e.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${t}" is using a query string which is not configured in images.localPatterns. 2Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,configurable:!0});let s=(0,r.findClosestQuality)(l,e);return`${e.path}?url=${encodeURIComponent(t)}&w=${n}&q=${s}${t.startsWith("/")&&i?`&dpl=${i}`:""}`}o.__next_img_default=!0;let l=o},666165,(e,t,n)=>{"use strict";e.i(589775),Object.defineProperty(n,"__esModule",{value:!0});var r={default:function(){return m},defaultHead:function(){return d}};for(var a in r)Object.defineProperty(n,a,{enumerable:!0,get:r[a]});let o=e.r(836437),l=e.r(56421),i=e.r(40438),s=l._(e.r(116414)),c=o._(e.r(19187)),u=e.r(932110);function d(){return[(0,i.jsx)("meta",{charSet:"utf-8"},"charset"),(0,i.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function p(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===s.default.Fragment?e.concat(s.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}let f=["name","httpEquiv","charSet","itemProp"];function g(e){let t,n,r,a;return e.reduce(p,[]).reverse().concat(d().reverse()).filter((t=new Set,n=new Set,r=new Set,a={},e=>{let o=!0,l=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){l=!0;let n=e.key.slice(e.key.indexOf("$")+1);t.has(n)?o=!1:t.add(n)}switch(e.type){case"title":case"base":n.has(e.type)?o=!1:n.add(e.type);break;case"meta":for(let t=0,n=f.length;t<n;t++){let n=f[t];if(e.props.hasOwnProperty(n))if("charSet"===n)r.has(n)?o=!1:r.add(n);else{let t=e.props[n],r=a[n]||new Set;("name"!==n||!l)&&r.has(t)?o=!1:(r.add(t),a[n]=r)}}}return o})).reverse().map((e,t)=>{let n=e.key||t;return s.default.cloneElement(e,{key:n})})}let m=function({children:e}){let t=(0,s.useContext)(u.HeadManagerContext);return(0,i.jsx)(c.default,{reduceComponentsToState:g,headManager:t,children:e})};("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esMo
2dule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},899344,(e,t,n)=>{"use strict";function r({widthInt:e,heightInt:t,blurWidth:n,blurHeight:a,blurDataURL:o,objectFit:l}){let i=n?40*n:e,s=a?40*a:t,c=i&&s?`viewBox='0 0 ${i} ${s}'`:"";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${c}%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='${c?"none":"contain"===l?"xMidYMid":"cover"===l?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${o}'/%3E%3C/svg%3E`}Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"getImageBlurSvg",{enumerable:!0,get:function(){return r}})},506416,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={VALID_LOADERS:function(){return o},imageConfigDefault:function(){return l}};for(var a in r)Object.defineProperty(n,a,{enumerable:!0,get:r[a]});let o=["default","imgix","cloudinary","akamai","custom"],l={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumDiskCacheSize:void 0,maximumRedirects:3,maximumResponseBody:5e7,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1,customCacheHandler:!1}},982210,(e,t,n)=>{"use strict";e.i(589775),Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"getImgProps",{enumerable:!0,get:function(){return c}});let r=e.r(689635),a=e.r(899344),o=e.r(506416),l=["-moz-initial","fill","none","scale-down",void 0];function i(e){return void 0!==e.default}function s(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function c({src:e,sizes:t,unoptimized:n=!1,priority:u=!1,preload:d=!1,loading:p,className:f,quality:g,width:m,height:h,fill:y=!1,style:b,overrideSrc:v,onLoad:x,onLoadingComplete:w,placeholder:E="empty",blurDataURL:S,fetchPriority:k,decoding:C="async",layout:A,objectFit:j,objectPosition:R,lazyBoundary:T,lazyRoot:_,...N},L){var F;let I,P,O,{imgConf:D,showAltText:M,blurComplete:B,defaultLoader:z}=L,$=D||o.imageConfigDefault;if("allSizes"in $)I=$;else{let e=[...$.deviceSizes,...$.imageSizes].sort((e,t)=>e-t),t=$.deviceSizes.sort((e,t)=>e-t),n=$.qualities?.sort((e,t)=>e-t);I={...$,allSizes:e,deviceSizes:t,qualities:n}}if(void 0===z)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let U=N.loader||z;delete N.loader,delete N.srcSet;let G="__next_img_default"in U;if(G){if("custom"===I.loader)throw Object.defineProperty(Error(`Image with src "${e}" is missing "loader" prop. 3Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=U;U=t=>{let{config:n,...r}=t;return e(r)}}if(A){"fill"===A&&(y=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[A];e&&(b={...b,...e});let n={responsive:"100vw",fill:"100vw"}[A];n&&!t&&(t=n)}let H="",W=s(m),V=s(h);if((F=e)&&"object"==typeof F&&(i(F)||void 0!==F.src)){let t=i(e)?e.default:e;if(!t.src)throw Object.defineProperty(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 ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!t.height||!t.width)throw Object.defineProperty(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 ${JSON.stringify(t)}
3`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(P=t.blurWidth,O=t.blurHeight,S=S||t.blurDataURL,H=t.src,!y)if(W||V){if(W&&!V){let e=W/t.width;V=Math.round(t.height*e)}else if(!W&&V){let e=V/t.height;W=Math.round(t.width*e)}}else W=t.width,V=t.height}let Z=!u&&!d&&("lazy"===p||void 0===p);(!(e="string"==typeof e?e:H)||e.startsWith("data:")||e.startsWith("blob:"))&&(n=!0,Z=!1),I.unoptimized&&(n=!0),G&&!I.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(n=!0);let q=s(g),K=Object.assign(y?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:j,objectPosition:R}:{},M?{}:{color:"transparent"},b),Y=B||"empty"===E?null:"blur"===E?`url("data:image/svg+xml;charset=utf-8,${(0,a.getImageBlurSvg)({widthInt:W,heightInt:V,blurWidth:P,blurHeight:O,blurDataURL:S||"",objectFit:K.objectFit})}")`:`url("${E}")`,X=l.includes(K.objectFit)?"fill"===K.objectFit?"100% 100%":"cover":K.objectFit,J=Y?{backgroundSize:X,backgroundPosition:K.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:Y}:{},Q=function({config:e,src:t,unoptimized:n,width:a,quality:o,sizes:l,loader:i}){if(n){if(t.startsWith("/")&&!t.startsWith("//")){let e=(0,r.getDeploymentId)();if(t.includes("/_next/static/immutable")&&!(0,r.getAssetToken)())e=void 0;else if(e){let n=t.indexOf("?");if(-1!==n){let r=new URLSearchParams(t.slice(n+1));r.get("dpl")||(r.append("dpl",e),t=t.slice(0,n)+"?"+r.toString())}else t+=`?dpl=${e}`}}return{src:t,srcSet:void 0,sizes:void 0}}let{widths:s,kind:c}=function({deviceSizes:e,allSizes:t},n,r){if(r){let n=/(^|\s)(1?\d?\d)vw/g,a=[];for(let e;e=n.exec(r);)a.push(parseInt(e[2]));if(a.length){let n=.01*Math.min(...a);return{widths:t.filter(t=>t>=e[0]*n),kind:"w"}}return{widths:t,kind:"w"}}return"number"!=typeof n?{widths:e,kind:"w"}:{widths:[...new Set([n,2*n].map(e=>t.find(t=>t>=e)||t[t.length-1]))],kind:"x"}}(e,a,l),u=s.length-1;return{sizes:l||"w"!==c?l:"100vw",srcSet:s.map((n,r)=>`${i({config:e,src:t,quality:o,width:n})} ${"w"===c?n:r+1}${c}`).join(", "),src:i({config:e,src:t,quality:o,width:s[u]})}}({config:I,src:e,unoptimized:n,width:W,quality:q,sizes:t,loader:U}),ee=Z?"lazy":p;return{props:{...N,loading:ee,fetchPriority:k,width:W,height:V,decoding:C,className:f,style:{...K,...J},sizes:Q.sizes,srcSet:Q.srcSet,src:v||Q.src},meta:{unoptimized:n,preload:d||u,placeholder:E,fill:y}}}},226788,(e,t,n)=>{"use strict";e.i(589775),Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"ImageConfigContext",{enumerable:!0,get:function(){return o}});let r=e.r(836437)._(e.r(116414)),a=e.r(506416),o=r.default.createContext(a.imageConfigDefault)},213701,(e,t,n)=>{"use strict";e.i(589775),Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"RouterContext",{enumerable:!0,get:function(){return r}});let r=e.r(836437)._(e.r(116414)).default.createContext(null)},106890,(e,t,n)=>{"use strict";e.i(589775),Object.defineProperty(n,"__esModule",{value:!0});var r={default:function(){return u},getImageProps:function(){return c}};for(var a in r)Object.defineProperty(n,a,{enumerable:!0,get:r[a]});let o=e.r(836437),l=e.r(982210),i=e.r(954576),s=o._(e.r(37380));function c(e){let{props:t}=(0,l.getImgProps)(e,{defaultLoader:s.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[25,50,75,80,90,100],path:"/_next/image/",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,n]of Object.entries(t))void 0===n&&delete t[e];return{props:t}}let u=i.Image},814140,(e,t,n)=>{t.exports=e.r(106890)},19187,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return i}});let r=e.r(116414),a="u"<typeof window,o=a?()=>{}:r.useLayoutEffect,l=a?()=>{}:r.useEffect;function i(e){let{headManager:t,reduceComponentsToState:n}=e;function i(){if(t&&t.mountedInstances){let e=r.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(n(e))}}return a&&(t?.mountedInstances?.add(e.children),i()),o(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),o(()=>(t&&(t._pendingUpdate=i),()=>{t&&(t._pendingUpdate=i)})),l(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},957028,687471,53771,368461,481365,698044,e=>{"use strict";var t=e.i(116414);let n=t.createContext(null);var r=e.i(589775);function a(e,t){if(e===t)return!0;
3if(!e||!t)return!1;if(Array.isArray(e)){if(!Array.isArray(t)||e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(!a(e[n],t[n]))return!1;return!0}if(Array.isArray(t))return!1;if("object"==typeof e&&"object"==typeof t){let n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let r of n)if(!t.hasOwnProperty(r)||!a(e[r],t[r]))return!1;return!0}return!1}function o(e,t){if(!e.getProjection)return;let n=e.getProjection();a(n,t.getProjection())||t.setProjection(n)}function l(e){return{longitude:e.center.lng,latitude:e.center.lat,zoom:e.zoom,pitch:e.pitch,bearing:e.bearing,padding:e.padding}}function i(e,t){let n=t.viewState||t,r=!1;if("zoom"in n){let t=e.zoom;e.zoom=n.zoom,r=r||t!==e.zoom}if("bearing"in n){let t=e.bearing;e.bearing=n.bearing,r=r||t!==e.bearing}if("pitch"in n){let t=e.pitch;e.pitch=n.pitch,r=r||t!==e.pitch}if(n.padding&&!e.isPaddingEqual(n.padding)&&(r=!0,e.padding=n.padding),"longitude"in n&&"latitude"in n){let t=e.center;e.center=new t.constructor(n.longitude,n.latitude),r=r||t!==e.center}return r}let s=["type","source","source-layer","minzoom","maxzoom","filter","layout"];function c(e){if(!e)return null;if("string"==typeof e||("toJS"in e&&(e=e.toJS()),!e.layers))return e;let t={};for(let n of e.layers)t[n.id]=n;let n=e.layers.map(e=>{let n=null;"interactive"in e&&(n=Object.assign({},e),delete n.interactive);let r=t[e.ref];if(r)for(let t of(n=n||Object.assign({},e),delete n.ref,s))t in r&&(n[t]=r[t]);return n||e});return{...e,layers:n}}let u={version:8,sources:{},layers:[]},d={mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",click:"onClick",dblclick:"onDblClick",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",mouseout:"onMouseOut",contextmenu:"onContextMenu",touchstart:"onTouchStart",touchend:"onTouchEnd",touchmove:"onTouchMove",touchcancel:"onTouchCancel"},p={movestart:"onMoveStart",move:"onMove",moveend:"onMoveEnd",dragstart:"onDragStart",drag:"onDrag",dragend:"onDragEnd",zoomstart:"onZoomStart",zoom:"onZoom",zoomend:"onZoomEnd",rotatestart:"onRotateStart",rotate:"onRotate",rotateend:"onRotateEnd",pitchstart:"onPitchStart",pitch:"onPitch",pitchend:"onPitchEnd"},f={wheel:"onWheel",boxzoomstart:"onBoxZoomStart",boxzoomend:"onBoxZoomEnd",boxzoomcancel:"onBoxZoomCancel",resize:"onResize",load:"onLoad",render:"onRender",idle:"onIdle",remove:"onRemove",data:"onData",styledata:"onStyleData",sourcedata:"onSourceData",error:"onError"},g=["minZoom","maxZoom","minPitch","maxPitch","maxBounds","projection","renderWorldCopies"],m=["scrollZoom","boxZoom","dragRotate","dragPan","keyboard","doubleClickZoom","touchZoomRotate","touchPitch"];class h{constructor(e,t,n){this._map=null,this._internalUpdate=!1,this._inRender=!1,this._hoveredFeatures=null,this._deferredEvents={move:!1,zoom:!1,pitch:!1,rotate:!1},this._onEvent=e=>{let t=this.props[f[e.type]];t?t(e):"error"===e.type&&console.error(e.error)},this._onPointerEvent=e=>{("mousemove"===e.type||"mouseout"===e.type)&&this._updateHover(e);let t=this.props[d[e.type]];t&&(this.props.interactiveLayerIds&&"mouseover"!==e.type&&"mouseout"!==e.type&&(e.features=this._hoveredFeatures||this._queryRenderedFeatures(e.point)),t(e),delete e.features)},this._onCameraEvent=e=>{if(!this._internalUpdate){let t=this.props[p[e.type]];t&&t(e)}e.type in this._deferredEvents&&(this._deferredEvents[e.type]=!1)},this._MapClass=e,this.props=t,this._initialize(n)}get map(){return this._map}get transform(){return this._renderTransform}setProps(e){let t=this.props;this.props=e;let n=this._updateSettings(e,t);n&&this._createShadowTransform(this._map);let r=this._updateSize(e),a=this._updateViewState(e,!0);this._updateStyle(e,t),this._updateStyleComponents(e,t),this._updateHandlers(e,t),(n||r||a&&!this._map.isMoving())&&this.redraw()}static reuse(e,t){let n=h.savedMaps.pop();if(!n)return null;let r=n.map,a=r.getContainer();for(t.className=a.className;a.childNodes.length>0;)t.appendChild(a.childNodes[0]);r._container=t,n.setProps({...e,styleDiffing:!1}),r.resize();let{initialViewState:o}=e;return o&&(o.bounds?r.fitBounds(o.bounds,{...o.fitBoundsOptions,duration:0}):n._updateViewState(o,!1)),r.isStyleLoaded()?r.fire("load"):r.once("styledata",()=>r.fire("load")),r._update(),n}_initialize(e){let{props:t}=this,{mapStyle:n=u}=t,a={...t,...t.initialViewState,accessToken:t.mapboxAccessToken||function(){let e=null;if("u">typeof location){let t=/access_token=([^&\/]*)/.exec(location.search);e=t&&t[1]}try{e=e||r.default.env.MapboxAccessToken}catch{}try{e=e||r.default.env.REACT_APP_MAPBOX_ACCESS_TOKEN}catch{}return e}()||null,container:e,style:c(n)},l=a.initialViewState||a.viewState||a;if(Object.assign(a,{center:[l.longitude||0,l.latitude||0],zoom:l.zoom||0,pitch:l.pitch||0,bearing:l.bearing||0}),t.gl){let e=HTMLCanvasElement.prototype.getContext;HTMLCanvasElement.prototype.getContext=()=>(HTMLCanvasElement.prototype.getContext=e,t.gl)}let i=new this._MapClass(a);l.padding&&i.setPadding(l.padding),t.cursor&&(i.getCanvas().style.cursor=t.cursor),this._createShadowTransform(i);let s=i._render;i._render=e=>{this._inRender=!0,s.call(i,e),this._inRender=!1};let g=i._renderTaskQueue.run;i._renderTaskQueue.run=e=>{g.call(i._renderTaskQueue,e),this._onBeforeRepaint()},i.on("render",()=>this._onAfterRepaint());let m=i.fire;
3for(let e in i.fire=this._fireEvent.bind(this,m),i.on("resize",()=>{this._renderTransform.resize(i.transform.width,i.transform.height)}),i.on("styledata",()=>{this._updateStyleComponents(this.props,{}),o(i.transform,this._renderTransform)}),i.on("sourcedata",()=>this._updateStyleComponents(this.props,{})),d)i.on(e,this._onPointerEvent);for(let e in p)i.on(e,this._onCameraEvent);for(let e in f)i.on(e,this._onEvent);this._map=i}recycle(){let e=this.map.getContainer().querySelector("[mapboxgl-children]");e?.remove(),h.savedMaps.push(this)}destroy(){this._map.remove()}redraw(){let e=this._map;!this._inRender&&e.style&&(e._frame&&(e._frame.cancel(),e._frame=null),e._render())}_createShadowTransform(e){var t;let n,r=((n=(t=e.transform).clone()).pixelsToGLUnits=t.pixelsToGLUnits,n);e.painter.transform=r,this._renderTransform=r}_updateSize(e){let{viewState:t}=e;if(t){let e=this._map;if(t.width!==e.transform.width||t.height!==e.transform.height)return e.resize(),!0}return!1}_updateViewState(e,t){if(this._internalUpdate)return!1;let n=this._map,r=this._renderTransform,{zoom:a,pitch:o,bearing:s}=r,c=n.isMoving();c&&(r.cameraElevationReference="sea");let u=i(r,{...l(n.transform),...e});if(c&&(r.cameraElevationReference="ground"),u&&t){let e=this._deferredEvents;e.move=!0,e.zoom||(e.zoom=a!==r.zoom),e.rotate||(e.rotate=s!==r.bearing),e.pitch||(e.pitch=o!==r.pitch)}return c||i(n.transform,e),u}_updateSettings(e,t){let n=this._map,r=!1;for(let o of g)if(o in e&&!a(e[o],t[o])){r=!0;let t=n[`set${o[0].toUpperCase()}${o.slice(1)}`];t?.call(n,e[o])}return r}_updateStyle(e,t){if(e.cursor!==t.cursor&&(this._map.getCanvas().style.cursor=e.cursor||""),e.mapStyle!==t.mapStyle){let{mapStyle:t=u,styleDiffing:n=!0}=e,r={diff:n};return"localIdeographFontFamily"in e&&(r.localIdeographFontFamily=e.localIdeographFontFamily),this._map.setStyle(c(t),r),!0}return!1}_updateStyleComponents(e,t){let n=this._map,r=!1;return n.isStyleLoaded()&&("light"in e&&n.setLight&&!a(e.light,t.light)&&(r=!0,n.setLight(e.light)),"fog"in e&&n.setFog&&!a(e.fog,t.fog)&&(r=!0,n.setFog(e.fog)),"terrain"in e&&n.setTerrain&&!a(e.terrain,t.terrain)&&(!e.terrain||n.getSource(e.terrain.source))&&(r=!0,n.setTerrain(e.terrain))),r}_updateHandlers(e,t){let n=this._map,r=!1;for(let o of m){let l=e[o]??!0;a(l,t[o]??!0)||(r=!0,l?n[o].enable(l):n[o].disable())}return r}_queryRenderedFeatures(e){let t=this._map,n=t.transform,{interactiveLayerIds:r=[]}=this.props;try{return t.transform=this._renderTransform,t.queryRenderedFeatures(e,{layers:r.filter(t.getLayer.bind(t))})}catch{return[]}finally{t.transform=n}}_updateHover(e){let{props:t}=this;if(t.interactiveLayerIds&&(t.onMouseMove||t.onMouseEnter||t.onMouseLeave)){let t=e.type,n=this._hoveredFeatures?.length>0,r=this._queryRenderedFeatures(e.point),a=r.length>0;!a&&n&&(e.type="mouseleave",this._onPointerEvent(e)),this._hoveredFeatures=r,a&&!n&&(e.type="mouseenter",this._onPointerEvent(e)),e.type=t}else this._hoveredFeatures=null}_fireEvent(e,t,n){let r=this._map,a=r.transform,o="string"==typeof t?t:t.type;return("move"===o&&this._updateViewState(this.props,!1),o in p&&("object"==typeof t&&(t.viewState=l(a)),this._map.isMoving()))?(r.transform=this._renderTransform,e.call(r,t,n),r.transform=a,r):(e.call(r,t,n),r)}_onBeforeRepaint(){let e=this._map;for(let t in this._internalUpdate=!0,this._deferredEvents)this._deferredEvents[t]&&e.fire(t);this._internalUpdate=!1;let t=this._map.transform;e.transform=this._renderTransform,this._onAfterRepaint=()=>{o(this._renderTransform,t),e.transform=t}}}h.savedMaps=[];let y=["setMaxBounds","setMinZoom","setMaxZoom","setMinPitch","setMaxPitch","setRenderWorldCopies","setProjection","setStyle","addSource","removeSource","addLayer","removeLayer","setLayerZoomRange","setFilter","setPaintProperty","setLayoutProperty","setLight","setTerrain","setFog","remove"],b="u">typeof document?t.useLayoutEffect:t.useEffect,v=["baseApiUrl","maxParallelImageRequests","workerClass","workerCount","workerUrl"],x=t.createContext(null),w=t.forwardRef(function(r,a){let o=(0,t.useContext)(n),[l,i]=(0,t.useState)(null),s=(0,t.useRef)(),{current:c}=(0,t.useRef)({mapLib:null,map:null});(0,t.useEffect)(()=>{let t,n=r.mapLib,a=!0;return Promise.resolve(n||e.A(547547)).then(e=>{if(!a)return;if(!e)throw Error("Invalid mapLib");let n="Map"in e?e:e.default;if(!n.Map)throw Error("Invalid mapLib");!function(e,t){for(let n of v)n in t&&(e[n]=t[n]);
3let{RTLTextPlugin:n="https://api.mapbox.com/mapbox-gl-js/plugins/mapbox-gl-rtl-text/v0.2.3/mapbox-gl-rtl-text.js"}=t;n&&e.getRTLTextPluginStatus&&"unavailable"===e.getRTLTextPluginStatus()&&e.setRTLTextPlugin(n,e=>{e&&console.error(e)},!0)}(n,r),r.reuseMaps&&(t=h.reuse(r,s.current)),t||(t=new h(n.Map,r,s.current)),c.map=function(e){if(!e)return null;let t=e.map,n={getMap:()=>t,getCenter:()=>e.transform.center,getZoom:()=>e.transform.zoom,getBearing:()=>e.transform.bearing,getPitch:()=>e.transform.pitch,getPadding:()=>e.transform.padding,getBounds:()=>e.transform.getBounds(),project:n=>{let r=t.transform;t.transform=e.transform;let a=t.project(n);return t.transform=r,a},unproject:n=>{let r=t.transform;t.transform=e.transform;let a=t.unproject(n);return t.transform=r,a},queryTerrainElevation:(n,r)=>{let a=t.transform;t.transform=e.transform;let o=t.queryTerrainElevation(n,r);return t.transform=a,o},queryRenderedFeatures:(n,r)=>{let a=t.transform;t.transform=e.transform;let o=t.queryRenderedFeatures(n,r);return t.transform=a,o}};for(let e of function(e){let t=new Set,n=e;for(;n;){for(let r of Object.getOwnPropertyNames(n))"_"!==r[0]&&"function"==typeof e[r]&&"fire"!==r&&"setEventedParent"!==r&&t.add(r);n=Object.getPrototypeOf(n)}return Array.from(t)}(t))e in n||y.includes(e)||(n[e]=t[e].bind(t));return n}(t),c.mapLib=n,i(t),o?.onMapMount(c.map,r.id)}).catch(e=>{let{onError:t}=r;t?t({type:"error",target:null,error:e}):console.error(e)}),()=>{a=!1,t&&(o?.onMapUnmount(r.id),r.reuseMaps?t.recycle():t.destroy())}},[]),b(()=>{l&&l.setProps(r)}),(0,t.useImperativeHandle)(a,()=>c.map,[l]);let u=(0,t.useMemo)(()=>({position:"relative",width:"100%",height:"100%",...r.style}),[r.style]);return t.createElement("div",{id:r.id,ref:s,style:u},l&&t.createElement(x.Provider,{value:c},t.createElement("div",{"mapboxgl-children":"",style:{height:"100%"}},r.children)))});var E=e.i(608137);let S=/box|flex|grid|column|lineHeight|fontWeight|opacity|order|tabSize|zIndex/;function k(e,t){if(!e||!t)return;let n=e.style;for(let e in t){let r=t[e];Number.isFinite(r)&&!S.test(e)?n[e]=`${r}px`:n[e]=r}}function C(e,t){if(e===t)return null;let n=A(e),r=A(t),a=[];for(let e of r)n.has(e)||a.push(e);for(let e of n)r.has(e)||a.push(e);return 0===a.length?null:a}function A(e){return new Set(e?e.trim().split(/\s+/):[])}let j=(0,t.memo)((0,t.forwardRef)((e,n)=>{var r;let a,o,l,i,{map:s,mapLib:c}=(0,t.useContext)(x),u=(0,t.useRef)({props:e}),d=(0,t.useMemo)(()=>{let n=!1;t.Children.forEach(e.children,e=>{e&&(n=!0)});let r={...e,element:n?document.createElement("div"):null},a=new c.Marker(r);return a.setLngLat([e.longitude,e.latitude]),a.getElement().addEventListener("click",e=>{u.current.props.onClick?.({type:"click",target:a,originalEvent:e})}),a.on("dragstart",e=>{e.lngLat=d.getLngLat(),u.current.props.onDragStart?.(e)}),a.on("drag",e=>{e.lngLat=d.getLngLat(),u.current.props.onDrag?.(e)}),a.on("dragend",e=>{e.lngLat=d.getLngLat(),u.current.props.onDragEnd?.(e)}),a},[]);(0,t.useEffect)(()=>(d.addTo(s.getMap()),()=>{d.remove()}),[]);let{longitude:p,latitude:f,offset:g,style:m,draggable:h=!1,popup:y=null,rotation:b=0,rotationAlignment:v="auto",pitchAlignment:w="auto"}=e;(0,t.useEffect)(()=>{k(d.getElement(),m)},[m]),(0,t.useImperativeHandle)(n,()=>d,[]);let S=u.current.props;(d.getLngLat().lng!==p||d.getLngLat().lat!==f)&&d.setLngLat([p,f]),g&&(r=d.getOffset(),a=Array.isArray(r)?r[0]:r?r.x:0,o=Array.isArray(r)?r[1]:r?r.y:0,l=Array.isArray(g)?g[0]:g?g.x:0,i=Array.isArray(g)?g[1]:g?g.y:0,a!==l||o!==i)&&d.setOffset(g),d.isDraggable()!==h&&d.setDraggable(h),d.getRotation()!==b&&d.setRotation(b),d.getRotationAlignment()!==v&&d.setRotationAlignment(v),d.getPitchAlignment()!==w&&d.setPitchAlignment(w),d.getPopup()!==y&&d.setPopup(y);let A=C(S.className,e.className);if(A)for(let e of A)d.toggleClassName(e);return u.current.props=e,(0,E.createPortal)(e.children,d.getElement())}));e.s(["Marker",0,j],687471);let R=(0,t.memo)((0,t.forwardRef)((e,n)=>{let{map:r,mapLib:o}=(0,t.useContext)(x),l=(0,t.useMemo)(()=>document.createElement("div"),[]),i=(0,t.useRef)({props:e}),s=(0,t.useMemo)(()=>{let t={...e},n=new o.Popup(t);return n.setLngLat([e.longitude,e.latitude]),n.once("open",e=>{i.current.props.onOpen?.(e)}),n},[]);if((0,t.useEffect)(()=>{let e=e=>{i.current.props.onClose?.(e)};return s.on("close",e),s.setDOMContent(l).addTo(r.getMap()),()=>{s.off("close",e),s.isOpen()&&s.remove()}},[]),(0,t.useEffect)(()=>{k(s.getElement(),e.style)},[e.style]),(0,t.useImperativeHandle)(n,()=>s,[]),s.isOpen()){let t=i.current.props;(s.getLngLat().lng!==e.longitude||s.getLngLat().lat!==e.latitude)&&s.setLngLat([e.longitude,e.latitude]),e.offset&&!a(t.offset,e.offset)&&(s.options.anchor=e.anchor,s.setOffset(e.offset)),(t.anchor!==e.anchor||t.maxWidth!==e.maxWidth)&&s.setMaxWidth(e.maxWidth);let n=C(t.className,e.className);if(n)for(let e of n)s.toggleClassName(e);i.current.props=e}return(0,E.createPortal)(e.children,l)}));function T(e,n,r,a){let o=(0,t.useContext)(x),l=(0,t.useMemo)(()=>e(o),[]);return(0,t.useEffect)(()=>{let e="function"==typeof n&&"function"==typeof r?n:null,t="function"==typeof r?r:"function"==typeof n?n:null,{map:i}=o;return!i.hasControl(l)&&(i.addControl(l,(a||r||n)?.position),e&&e(o)),()=>{t&&t(o),i.hasControl(l)&&i.removeControl(l)}},[]),l}e.s(["Popup",0,R],53771),(0,t.memo)(function(e){let n=T(({mapLib:t})=>new t.AttributionControl(e),{position:e.position});return(0,t.useEffect)(()=>{k(n._container,e.style)},[e.style]),null}),(0,t.memo)(function(e){let n=T(({mapLib:t})=>new t.FullscreenControl({container:e.containerId&&document.getElementById(e.containerId)}),{position:e.position});return(0,t.useEffect)(()=>{k(n._controlContainer,e.style)},[e.style]),null}),(0,t.memo)((0,t.forwardRef)(function(e,n){let r=(0,t.useRef)({props:e}),a=T(({mapLib:t})=>{let n=new t.GeolocateControl(e),a=n._setupUI.bind(n);return n._setupUI=e=>{n._container.hasChildNodes()||a(e)},n.on("geolocate",e=>{r.current.props.onGeolocate?.(e)}),n.on("error",e=>{r.current.props.onError?.(e)}),n.on("outofmaxbounds",e=>{r.current.props.onOutOfMaxBounds?.(e)}),n.on("trackuserlocationstart",e=>{r.current.props.onTrackUserLocationStart?.(e)}),n.on("trackuserlocationend",e=>{r.current.props.onTrackUserLocationEnd?.(e)}),n},{position:e.position});return r.current.props=e,(0,t.useImperativeHandle)(n,()=>a,[]),(0,t.useEffect)(()=>{k(a._container,e.style)},[e.style]),null}));let _=(0,t.memo)(function(e){let n=T(({mapLib:t})=>new t.NavigationControl(e),{position:e.position});return(0,t.useEffect)(()=>{k(n._container,e.style)},[e.style]),null});e.s(["NavigationControl",0,_],368461),(0,t.memo)(function(e){let n=T(({mapLib:t})=>new t.ScaleControl(e),{position:e.position}),r=(0,t.useRef)(e),a=r.current;r.current=e;let{style:o}=e;return void 0!==e.maxWidth&&e.maxWidth!==a.maxWidth&&(n.options.maxWidth=e.maxWidth),void 0!==e.unit&&e.unit!==a.unit&&n.setUnit(e.unit),(0,t.useEffect)(()=>{k(n._container,o)},[o]),null}
3),e.s([],957028),e.s(["default",0,w],481365);var N=e.i(40438);let L=t.memo(function({size:e=30,fill:t="#e78062"}){return(0,N.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",width:e,height:e,viewBox:"0 0 293.334 293.334",children:[(0,N.jsx)("path",{d:"M146.667 0C94.903 0 52.946 41.957 52.946 93.721c0 22.322 7.849 42.789 20.891 58.878 4.204 5.178 11.237 13.331 14.903 18.906 21.109 32.069 48.19 78.643 56.082 116.864 1.354 6.527 2.986 6.641 4.743.212 5.629-20.609 20.228-65.639 50.377-112.757 3.595-5.619 10.884-13.483 15.409-18.379a94.561 94.561 0 0 0 16.154-24.084c5.651-12.086 8.882-25.466 8.882-39.629C240.387 41.962 198.43 0 146.667 0zm0 144.358c-28.892 0-52.313-23.421-52.313-52.313 0-28.887 23.421-52.307 52.313-52.307s52.313 23.421 52.313 52.307c0 28.893-23.421 52.313-52.313 52.313z",style:{fill:t}}),(0,N.jsx)("circle",{cx:146.667,cy:90.196,r:21.756,style:{fill:t}})]})});e.s(["default",0,L],698044)},971037,e=>{"use strict";var t,n,r,a,o,l,i,s=function(){return(s=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)};function c(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,r=Object.getOwnPropertySymbols(e);a<r.length;a++)0>t.indexOf(r[a])&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]]);return n}var u=("function"==typeof SuppressedError&&SuppressedError,e.i(116414)),d="right-scroll-bar-position",p="width-before-scroll-bar";function f(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var g="u">typeof window?u.useLayoutEffect:u.useEffect,m=new WeakMap,h=(void 0===t&&(t={}),(void 0===n&&(n=function(e){return e}),r=[],a=!1,o={read:function(){if(a)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return r.length?r[r.length-1]:null},useMedium:function(e){var t=n(e,a);return r.push(t),function(){r=r.filter(function(e){return e!==t})}},assignSyncMedium:function(e){for(a=!0;r.length;){var t=r;r=[],t.forEach(e)}r={push:function(t){return e(t)},filter:function(){return r}}},assignMedium:function(e){a=!0;var t=[];if(r.length){var n=r;r=[],n.forEach(e),t=r}var o=function(){var n=t;t=[],n.forEach(e)},l=function(){return Promise.resolve().then(o)};l(),r={push:function(e){t.push(e),l()},filter:function(e){return t=t.filter(e),r}}}}).options=s({async:!0,ssr:!1},t),o),y=function(){},b=u.forwardRef(function(e,t){var n,r,a,o,l=u.useRef(null),i=u.useState({onScrollCapture:y,onWheelCapture:y,onTouchMoveCapture:y}),d=i[0],p=i[1],b=e.forwardProps,v=e.children,x=e.className,w=e.removeScrollBar,E=e.enabled,S=e.shards,k=e.sideCar,C=e.noRelative,A=e.noIsolation,j=e.inert,R=e.allowPinchZoom,T=e.as,_=e.gapMode,N=c(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),L=(n=[l,t],r=function(e){return n.forEach(function(t){return f(t,e)})},(a=(0,u.useState)(function(){return{value:null,callback:r,facade:{get current(){return a.value},set current(value){var e=a.value;e!==value&&(a.value=value,a.callback(value,e))}}}})[0]).callback=r,o=a.facade,g(function(){var e=m.get(o);if(e){var t=new Set(e),r=new Set(n),a=o.current;t.forEach(function(e){r.has(e)||f(e,null)}),r.forEach(function(e){t.has(e)||f(e,a)})}m.set(o,n)},[n]),o),F=s(s({},N),d);return u.createElement(u.Fragment,null,E&&u.createElement(k,{sideCar:h,removeScrollBar:w,shards:S,noRelative:C,noIsolation:A,inert:j,setCallbacks:p,allowPinchZoom:!!R,lockRef:l,gapMode:_}),b?u.cloneElement(u.Children.only(v),s(s({},F),{ref:L})):u.createElement(void 0===T?"div":T,s({},F,{className:x,ref:L}),v))});b.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},b.classNames={fullWidth:p,zeroRight:d};var v=function(e){var t=e.sideCar,n=c(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw Error("Sidecar medium not found");return u.createElement(r,s({},n))};
3v.isSideCarExport=!0;var x=function(){var e=0,t=null;return{add:function(n){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=i||("u">typeof __webpack_nonce__?__webpack_nonce__:void 0);return t&&e.setAttribute("nonce",t),e}())){var r,a;(r=t).styleSheet?r.styleSheet.cssText=n:r.appendChild(document.createTextNode(n)),a=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(a)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},w=function(){var e=x();return function(t,n){u.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},E=function(){var e=w();return function(t){return e(t.styles,t.dynamic),null}},S={left:0,top:0,right:0,gap:0},k=function(e){return parseInt(e||"",10)||0},C=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],r=t["padding"===e?"paddingTop":"marginTop"],a=t["padding"===e?"paddingRight":"marginRight"];return[k(n),k(r),k(a)]},A=function(e){if(void 0===e&&(e="margin"),"u"<typeof window)return S;var t=C(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},j=E(),R="data-scroll-locked",T=function(e,t,n,r){var a=e.left,o=e.top,l=e.right,i=e.gap;return void 0===n&&(n="margin"),"\n .".concat("with-scroll-bars-hidden"," {\n overflow: hidden ").concat(r,";\n padding-right: ").concat(i,"px ").concat(r,";\n }\n body[").concat(R,"] {\n overflow: hidden ").concat(r,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(r,";"),"margin"===n&&"\n padding-left: ".concat(a,"px;\n padding-top: ").concat(o,"px;\n padding-right: ").concat(l,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(i,"px ").concat(r,";\n "),"padding"===n&&"padding-right: ".concat(i,"px ").concat(r,";")].filter(Boolean).join(""),"\n }\n \n .").concat(d," {\n right: ").concat(i,"px ").concat(r,";\n }\n \n .").concat(p," {\n margin-right: ").concat(i,"px ").concat(r,";\n }\n \n .").concat(d," .").concat(d," {\n right: 0 ").concat(r,";\n }\n \n .").concat(p," .").concat(p," {\n margin-right: 0 ").concat(r,";\n }\n \n body[").concat(R,"] {\n ").concat("--removed-body-scroll-bar-size",": ").concat(i,"px;\n }\n")},_=function(){var e=parseInt(document.body.getAttribute(R)||"0",10);return isFinite(e)?e:0},N=function(){u.useEffect(function(){return document.body.setAttribute(R,(_()+1).toString()),function(){var e=_()-1;e<=0?document.body.removeAttribute(R):document.body.setAttribute(R,e.toString())}},[])},L=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,a=void 0===r?"margin":r;N();var o=u.useMemo(function(){return A(a)},[a]);return u.createElement(j,{styles:T(o,!t,a,n?"":"!important")})},F=!1;if("u">typeof window)try{var I=Object.defineProperty({},"passive",{get:function(){return F=!0,!0}});window.addEventListener("test",I,I),window.removeEventListener("test",I,I)}catch(e){F=!1}var P=!!F&&{passive:!1},O=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return"hidden"!==n[t]&&(n.overflowY!==n.overflowX||"TEXTAREA"===e.tagName||"visible"!==n[t])},D=function(e,t){var n=t.ownerDocument,r=t;do{if("u">typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),M(e,r)){var a=B(e,r);if(a[1]>a[2])return!0}r=r.parentNode}while(r&&r!==n.body)return!1},M=function(e,t){return"v"===e?O(t,"overflowY"):O(t,"overflowX")},B=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},z=function(e,t,n,r,a){var o,l=(o=window.getComputedStyle(t).direction,"h"===e&&"rtl"===o?-1:1),i=l*r,s=n.target,c=t.contains(s),u=!1,d=i>0,p=0,f=0;do{if(!s)break;var g=B(e,s),m=g[0],h=g[1]-g[2]-l*m;(m||h)&&M(e,s)&&(p+=h,f+=m);var y=s.parentNode;s=y&&y.nodeType===Node.DOCUMENT_FRAGMENT_NODE?y.host:y}while(!c&&s!==document.body||c&&(t.contains(s)||t===s))return d&&(a&&1>Math.abs(p)||!a&&i>p)?u=!0:!d&&(a&&1>Math.abs(f)||!a&&-i>f)&&(u=!0),u},$=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},U=function(e){return[e.deltaX,e.deltaY]},G=function(e){return e&&"current"in e?e.current:e},H=0,W=[];let V=(l=function(e){var t=u.useRef([]),n=u.useRef([0,0]),r=u.useRef(),a=u.useState(H++)[0],o=u.useState(E)[0],l=u.useRef(e);u.useEffect(function(){l.current=e},[e]),u.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(a));var t=(function(e,t,n){if(n||2==arguments.length)for(var r,a=0,o=t.length;a<o;a++)!r&&a in t||(r||(r=Array.prototype.slice.call(t,0,a)),r[a]=t[a]);return e.concat(r||Array.prototype.slice.call(t))}
3)([e.lockRef.current],(e.shards||[]).map(G),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(a))}),function(){document.body.classList.remove("block-interactivity-".concat(a)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(a))})}}},[e.inert,e.lockRef.current,e.shards]);var i=u.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!l.current.allowPinchZoom;var a,o=$(e),i=n.current,s="deltaX"in e?e.deltaX:i[0]-o[0],c="deltaY"in e?e.deltaY:i[1]-o[1],u=e.target,d=Math.abs(s)>Math.abs(c)?"h":"v";if("touches"in e&&"h"===d&&"range"===u.type)return!1;var p=D(d,u);if(!p)return!0;if(p?a=d:(a="v"===d?"h":"v",p=D(d,u)),!p)return!1;if(!r.current&&"changedTouches"in e&&(s||c)&&(r.current=a),!a)return!0;var f=r.current||a;return z(f,t,e,"h"===f?s:c,!0)},[]),s=u.useCallback(function(e){if(W.length&&W[W.length-1]===o){var n="deltaY"in e?U(e):$(e),r=t.current.filter(function(t){var r;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(r=t.delta,r[0]===n[0]&&r[1]===n[1])})[0];if(r&&r.should){e.cancelable&&e.preventDefault();return}if(!r){var a=(l.current.shards||[]).map(G).filter(Boolean).filter(function(t){return t.contains(e.target)});(a.length>0?i(e,a[0]):!l.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),c=u.useCallback(function(e,n,r,a){var o={name:e,delta:n,target:r,should:a,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(r)};t.current.push(o),setTimeout(function(){t.current=t.current.filter(function(e){return e!==o})},1)},[]),d=u.useCallback(function(e){n.current=$(e),r.current=void 0},[]),p=u.useCallback(function(t){c(t.type,U(t),t.target,i(t,e.lockRef.current))},[]),f=u.useCallback(function(t){c(t.type,$(t),t.target,i(t,e.lockRef.current))},[]);u.useEffect(function(){return W.push(o),e.setCallbacks({onScrollCapture:p,onWheelCapture:p,onTouchMoveCapture:f}),document.addEventListener("wheel",s,P),document.addEventListener("touchmove",s,P),document.addEventListener("touchstart",d,P),function(){W=W.filter(function(e){return e!==o}),document.removeEventListener("wheel",s,P),document.removeEventListener("touchmove",s,P),document.removeEventListener("touchstart",d,P)}},[]);var g=e.removeScrollBar,m=e.inert;return u.createElement(u.Fragment,null,m?u.createElement(o,{styles:"\n .block-interactivity-".concat(a," {pointer-events: none;}\n .allow-interactivity-").concat(a," {pointer-events: all;}\n")}):null,g?u.createElement(L,{noRelative:e.noRelative,gapMode:e.gapMode}):null)},h.useMedium(l),v);var Z=u.forwardRef(function(e,t){return u.createElement(b,s({},e,{ref:t,sideCar:V}))});Z.classNames=b.classNames,e.s(["RemoveScroll",0,Z],971037)},718245,e=>{"use strict";var t=e.i(40438),n=e.i(530941),r=e.i(639076),a=e.i(519455),o=e.i(746632);e.s(["ButtonBlock",0,({className:e,link:l,label:i,newTab:s,alignment:c,toFile:u,file:d})=>(0,t.jsx)("div",{className:(0,n.cn)(e),children:(0,t.jsx)("div",{className:(0,n.cn)("w-full",{"text-left":"left"===c,"text-center":"center"===c,"text-right":"right"===c}),children:u&&d?(0,t.jsx)(a.Button,{size:"xl",onClick:()=>{var e;let t;return e=d&&"string"!=typeof d&&d.url||"",void((t=document.createElement("a")).href=e,t.download=e.split("/").pop(),document.body.appendChild(t),t.click(),document.body.removeChild(t),o.toast.success("Downloading file..."))},children:i}):(0,t.jsx)(r.default,{href:l||"",target:s?"_blank":"_self",rel:s?"noopener noreferrer":void 0,children:(0,t.jsx)(a.Button,{size:"xl",children:i})})})})])},265978,e=>{"use strict";let t,n,r,a;var o,l,i,s,c,u,d,p,f,g,m,h,y,b,v,x,w,E,S=e.i(40438),k=e.i(116414),C=e.i(7284),A=Object.create,j=Object.defineProperty,R=Object.defineProperties,T=Object.getOwnPropertyDescriptor,_=Object.getOwnPropertyDescriptors,N=Object.getOwnPropertyNames,L=Object.getOwnPropertySymbols,F=Object.getPrototypeOf,I=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable,O=(e,t,n)=>t in e?j(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,D=(e,t)=>{for(var n in t||(t={}))I.call(t,n)&&O(e,n,t[n]);if(L)for(var n of L(t))P.call(t,n)&&O(e,n,t[n]);return e},M=(e,t)=>{var n={};for(var r in e)I.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&L)for(var r of L(e))0>t.indexOf(r)&&P.call(e,r)&&(n[r]=e[r]);return n},B=(a=null!=(r=(t={"../../node_modules/.pnpm/[email protected]_patch_hash=vrxx3pzkik6jpmgpayxfjunetu/node_modules/prismjs/prism.js"(e,t){var n=function(){var e=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,t=0,n={},r={util:{encode:function e(t){return t instanceof a?new a(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&").replace(/</g,"<").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++t}),e.__id},clone:function e(t,n){var a,o;switch(n=n||{},r.util.type(t)){case"Object":if(n[o=r.util.objId(t)])return n[o];for(var l in a={},n[o]=a,t)t.hasOwnProperty(l)&&(a[l]=e(t[l],n));return a;case"Array":if(n[o=r.util.objId(t)])return n[o];return a=[],n[o]=a,t.forEach(function(t,r){a[r]=e(t,n)}),a;default:return t}},getLanguage:function(t){for(;t;){var n=e.exec(t.className);if(n)return n[1].toLowerCase();t=t.parentElement}return"none"},setLanguage:function(t,n){t.className=t.className.replace(RegExp(e,"gi"),""),t.classList.add("language-"+n)},isActive:function(e,t,n){for(var r="no-"+t;e;){var a=e.classList;if(a.contains(t))return!0;
3if(a.contains(r))return!1;e=e.parentElement}return!!n}},languages:{plain:n,plaintext:n,text:n,txt:n,extend:function(e,t){var n=r.util.clone(r.languages[e]);for(var a in t)n[a]=t[a];return n},insertBefore:function(e,t,n,a){var o=(a=a||r.languages)[e],l={};for(var i in o)if(o.hasOwnProperty(i)){if(i==t)for(var s in n)n.hasOwnProperty(s)&&(l[s]=n[s]);n.hasOwnProperty(i)||(l[i]=o[i])}var c=a[e];return a[e]=l,r.languages.DFS(r.languages,function(t,n){n===c&&t!=e&&(this[t]=l)}),l},DFS:function e(t,n,a,o){o=o||{};var l=r.util.objId;for(var i in t)if(t.hasOwnProperty(i)){n.call(t,i,t[i],a||i);var s=t[i],c=r.util.type(s);"Object"!==c||o[l(s)]?"Array"!==c||o[l(s)]||(o[l(s)]=!0,e(s,n,i,o)):(o[l(s)]=!0,e(s,n,null,o))}}},plugins:{},highlight:function(e,t,n){var o={code:e,grammar:t,language:n};if(r.hooks.run("before-tokenize",o),!o.grammar)throw Error('The language "'+o.language+'" has no grammar.');return o.tokens=r.tokenize(o.code,o.grammar),r.hooks.run("after-tokenize",o),a.stringify(r.util.encode(o.tokens),o.language)},tokenize:function(e,t){var n=t.rest;if(n){for(var s in n)t[s]=n[s];delete t.rest}var c=new l;return i(c,c.head,e),function e(t,n,l,s,c,u){for(var d in l)if(l.hasOwnProperty(d)&&l[d]){var p=l[d];p=Array.isArray(p)?p:[p];for(var f=0;f<p.length;++f){if(u&&u.cause==d+","+f)return;var g=p[f],m=g.inside,h=!!g.lookbehind,y=!!g.greedy,b=g.alias;if(y&&!g.pattern.global){var v=g.pattern.toString().match(/[imsuy]*$/)[0];g.pattern=RegExp(g.pattern.source,v+"g")}for(var x=g.pattern||g,w=s.next,E=c;w!==n.tail&&(!u||!(E>=u.reach));E+=w.value.length,w=w.next){var S,k=w.value;if(n.length>t.length)return;if(!(k instanceof a)){var C=1;if(y){if(!(S=o(x,E,t,h))||S.index>=t.length)break;var A=S.index,j=S.index+S[0].length,R=E;for(R+=w.value.length;A>=R;)R+=(w=w.next).value.length;if(R-=w.value.length,E=R,w.value instanceof a)continue;for(var T=w;T!==n.tail&&(R<j||"string"==typeof T.value);T=T.next)C++,R+=T.value.length;C--,k=t.slice(E,R),S.index-=E}else if(!(S=o(x,0,k,h)))continue;var A=S.index,_=S[0],N=k.slice(0,A),L=k.slice(A+_.length),F=E+k.length;u&&F>u.reach&&(u.reach=F);var I=w.prev;if(N&&(I=i(n,I,N),E+=N.length),function(e,t,n){for(var r=t.next,a=0;a<n&&r!==e.tail;a++)r=r.next;t.next=r,r.prev=t,e.length-=a}(n,I,C),w=i(n,I,new a(d,m?r.tokenize(_,m):_,b,_)),L&&i(n,w,L),C>1){var P={cause:d+","+f,reach:F};e(t,n,l,w.prev,E,P),u&&P.reach>u.reach&&(u.reach=P.reach)}}}}}}(e,c,t,c.head,0),function(e){for(var t=[],n=e.head.next;n!==e.tail;)t.push(n.value),n=n.next;return t}(c)},hooks:{all:{},add:function(e,t){var n=r.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=r.hooks.all[e];if(n&&n.length)for(var a,o=0;a=n[o++];)a(t)}},Token:a};function a(e,t,n,r){this.type=e,this.content=t,this.alias=n,this.length=0|(r||"").length}function o(e,t,n,r){e.lastIndex=t;var a=e.exec(n);if(a&&r&&a[1]){var o=a[1].length;a.index+=o,a[0]=a[0].slice(o)}return a}function l(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function i(e,t,n){var r=t.next,a={value:n,prev:t,next:r};return t.next=a,r.prev=a,e.length++,a}return a.stringify=function e(t,n){if("string"==typeof t)return t;if(Array.isArray(t)){var a="";return t.forEach(function(t){a+=e(t,n)}),a}var o={type:t.type,content:e(t.content,n),tag:"span",classes:["token",t.type],attributes:{},language:n},l=t.alias;l&&(Array.isArray(l)?Array.prototype.push.apply(o.classes,l):o.classes.push(l)),r.hooks.run("wrap",o);var i="";for(var s in o.attributes)i+=" "+s+'="'+(o.attributes[s]||"").replace(/"/g,""")+'"';return"<"+o.tag+' class="'+o.classes.join(" ")+'"'+i+">"+o.content+"</"+o.tag+">"},r}();t.exports=n,n.default=n}},function(){return n||(0,t[N(t)[0]])((n={exports:{}}).exports,n),n.exports})())?A(F(r)):{},((e,t,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let r of N(t))I.call(e,r)||void 0===r||j(e,r,{get:()=>t[r],enumerable:!(n=T(t,r))||n.enumerable});return e})(r&&r.__esModule?a:j(a,"default",{value:r,enumerable:!0}),r));B.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>
3\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},B.languages.markup.tag.inside["attr-value"].inside.entity=B.languages.markup.entity,B.languages.markup.doctype.inside["internal-subset"].inside=B.languages.markup,B.hooks.add("wrap",function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))}),Object.defineProperty(B.languages.markup.tag,"addInlined",{value:function(e,t){var n={},n=(n["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:B.languages[t]},n.cdata=/^<!\[CDATA\[|\]\]>$/i,{"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:n}}),t=(n["language-"+t]={pattern:/[\s\S]+/,inside:B.languages[t]},{});t[e]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,function(){return e}),"i"),lookbehind:!0,greedy:!0,inside:n},B.languages.insertBefore("markup","cdata",t)}}),Object.defineProperty(B.languages.markup.tag,"addAttribute",{value:function(e,t){B.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:B.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),B.languages.html=B.languages.markup,B.languages.mathml=B.languages.markup,B.languages.svg=B.languages.markup,B.languages.xml=B.languages.extend("markup",{}),B.languages.ssml=B.languages.xml,B.languages.atom=B.languages.xml,B.languages.rss=B.languages.xml,o={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},i=RegExp((i="(?:[^\\\\-]|"+(l=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/).source+")")+"-"+i),s={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"},B.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:i,inside:{escape:l,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":o,"char-set":{pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},escape:l}},"special-escape":o,"char-set":{pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":s}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:l,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|<?[=!]|[idmnsuxU]+(?:-[idmnsuxU]+)?:?))?/,alias:"punctuation",inside:{"group-name":s}},{pattern:/\)/,alias:"punctuation"}],quantifier:{pattern:/(?:[+*?]|\{\d+(?:,\d*)?\})[?+]?/,alias:"number"},alternation:{pattern:/\|/,alias:"keyword"}},B.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},B.languages.javascript=B.languages.extend("clike",{"class-name":[B.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?
3:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),B.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,B.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:B.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:B.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:B.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:B.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:B.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),B.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:B.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),B.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),B.languages.markup&&(B.languages.markup.tag.addInlined("script","javascript"),B.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),B.languages.js=B.languages.javascript,B.languages.actionscript=B.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<<?|>>?>?|[!=]=?)=?|[~?@]/}),B.languages.actionscript["class-name"].alias="function",delete B.languages.actionscript.parameter,delete B.languages.actionscript["literal-property"],B.languages.markup&&B.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:B.languages.markup}}),c=/#(?!\{).+/,u={pattern:/#\{[^}]+\}/,alias:"variable"},B.languages.coffeescript=B.languages.extend("javascript",{comment:c,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0}
3,{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:u}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),B.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:c,interpolation:u}}}),B.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:B.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:u}}]}),B.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete B.languages.coffeescript["template-string"],B.languages.coffee=B.languages.coffeescript,Object.defineProperty(d=B.languages.javadoclike={parameter:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*@(?:arg|arguments|param)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/},"addSupport",{value:function(e,t){(e="string"==typeof e?[e]:e).forEach(function(e){var n=function(e){e.inside||(e.inside={}),e.inside.rest=t},r="doc-comment";if(a=B.languages[e]){var a,o=a[r];if((o=o||(a=B.languages.insertBefore(e,"comment",{"doc-comment":{pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"}}))[r])instanceof RegExp&&(o=a[r]={pattern:o}),Array.isArray(o))for(var l=0,i=o.length;l<i;l++)o[l]instanceof RegExp&&(o[l]={pattern:o[l]}),n(o[l]);else n(o)}})}}),d.addSupport(["java","javascript","php"],d),p=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/,B.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+p.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+p.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+p.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+p.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:p,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},B.languages.css.atrule.inside.rest=B.languages.css,(p=B.languages.markup)&&(p.tag.addInlined("style","css"),p.tag.addAttribute("style","css")),f=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,B.languages.css.selector={pattern:B.languages.css.selector.pattern,lookbehind:!0,inside:f={"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-\w]+/,id:/#[-\w]+/,attribute:{pattern:RegExp("\\[(?:[^[\\]\"']|"+f.source+")*\\]"),greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)(?:(?!\s)[-*\w\xA0-\uFFFF])*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},"attr-name":{pattern:/^(\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+/,lookbehind:!0},"attr-value":[f,{pattern:/(=\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+(?=\s*$)/,lookbehind:!0}],operator:/[|~*^$]?=/}},"n-th":[{pattern:/(\(\s*)[+-]?\d*[\dn](?:\s*[+-]\s*\d+)?(?=\s*\))/,lookbehind:!0,inside:{number:/[\dn]+/,operator:/[+-]/}},{pattern:/(\(\s*)(?:even|odd)(?=\s*\))/i,lookbehind:!0}],combinator:/>|\+|~|\|\|/,punctuation:/[(),]/}},B.languages.css.atrule.inside["selector-function-argument"].inside=f,B.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}}),f={pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0},g={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},B.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"}
3,color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|RebeccaPurple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:f,number:g,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:f,number:g}),function(e){var t=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r="(?:"+n.source+"(?:[ ]+"+t.source+")?|"+t.source+"(?:[ ]+"+n.source+")?)",a=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-]<PLAIN>)(?:[ \t]*(?:(?![#:])<PLAIN>|:<PLAIN>))*/.source.replace(/<PLAIN>/g,function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source}),o=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function l(e,t){return t=(t||"").replace(/m/g,"")+"m",RegExp(/([:\-,[{]\s*(?:\s<<prop>>[ \t]+)?)(?:<<value>>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<<prop>>/g,function(){return r}).replace(/<<value>>/g,function(){return e}),t)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<<prop>>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<<prop>>/g,function(){return r})),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<<prop>>[ \t]+)?)<<key>>(?=\s*:\s)/.source.replace(/<<prop>>/g,function(){return r}).replace(/<<key>>/g,function(){return"(?:"+a+"|"+o+")"})),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:l(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:l(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:l(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:l(o),lookbehind:!0,greedy:!0},number:{pattern:l(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:n,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(B),function(e){var t=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function n(e){return e=e.replace(/<inner>/g,function(){return t}),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+e+")")}var r=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,a=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,function(){return r}),o=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source,l=(e.languages.markdown=e.languages.extend("markup",{}),e.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:e.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+a+o+"(?:"+a+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+a+o+")(?:"+a+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(r),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+a+")"+o+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+a+"$"),inside:{"table-header":{pattern:RegExp(r),alias:"important",inside:e.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}
3|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:n(/\b__(?:(?!_)<inner>|_(?:(?!_)<inner>)+_)+__\b|\*\*(?:(?!\*)<inner>|\*(?:(?!\*)<inner>)+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n(/\b_(?:(?!_)<inner>|__(?:(?!_)<inner>)+__)+_\b|\*(?:(?!\*)<inner>|\*\*(?:(?!\*)<inner>)+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n(/(~~?)(?:(?!~)<inner>)+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:n(/!?\[(?:(?!\])<inner>)+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\])<inner>)+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach(function(t){["url","bold","italic","strike","code-snippet"].forEach(function(n){t!==n&&(e.languages.markdown[t].inside.content.inside[n]=e.languages.markdown[n])})}),e.hooks.add("after-tokenize",function(e){"markdown"!==e.language&&"md"!==e.language||function e(t){if(t&&"string"!=typeof t)for(var n=0,r=t.length;n<r;n++){var a,o=t[n];"code"!==o.type?e(o.content):(a=o.content[1],o=o.content[3],a&&o&&"code-language"===a.type&&"code-block"===o.type&&"string"==typeof a.content&&(a=a.content.replace(/\b#/g,"sharp").replace(/\b\+\+/g,"pp"),a="language-"+(a=(/[a-z][\w-]*/i.exec(a)||[""])[0].toLowerCase()),o.alias?"string"==typeof o.alias?o.alias=[o.alias,a]:o.alias.push(a):o.alias=[a]))}}(e.tokens)}),e.hooks.add("wrap",function(t){if("code-block"===t.type){for(var n,r="",a=0,o=t.classes.length;a<o;a++){var c=t.classes[a],c=/language-(.+)/.exec(c);if(c){r=c[1];break}}var u,d=e.languages[r];d?t.content=e.highlight(t.content.replace(l,"").replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi,function(e,t){return"#"===(t=t.toLowerCase())[0]?s("x"===t[1]?parseInt(t.slice(2),16):Number(t.slice(1))):i[t]||e}),d,r):r&&"none"!==r&&e.plugins.autoloader&&(u="md-"+new Date().valueOf()+"-"+Math.floor(1e16*Math.random()),t.attributes.id=u,e.plugins.autoloader.loadLanguages(r,function(){var t=document.getElementById(u);t&&(t.innerHTML=e.highlight(t.textContent,e.languages[r],r))}))}}),RegExp(e.languages.markup.tag.pattern.source,"gi")),i={amp:"&",lt:"<",gt:">",quot:'"'},s=String.fromCodePoint||String.fromCharCode;e.languages.md=e.languages.markdown}(B),B.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:B.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},B.hooks.add("after-tokenize",function(e){if("graphql"===e.language)for(var t=e.tokens.filter(function(e){return"string"!=typeof e&&"comment"!==e.type&&"scalar"!==e.type}),n=0;n<t.length;){var r=t[n++];if("keyword"===r.type&&"mutation"===r.content){var a=[];if(u(["definition-mutation","punctuation"])&&"("===t[n+1].content){n+=2;var o=d(/^\($/,/^\)$/);if(-1===o)continue;for(;n<o;n++){var l=t[n+0];"variable"===l.type&&(p(l,"variable-input"),a.push(l.content))}n=o+1}if(u(["punctuation","property-query"])&&"{"===t[n+0].content&&(p(t[++n+0],"property-mutation"),0<a.length)){var i=d(/^\{$/,/^\}$/);if(-1!==i)for(var s=n;s<i;s++){var c=t[s];"variable"===c.type&&0<=a.indexOf(c.content)&&p(c,"variable-input")}}}}function u(e,r){r=r||0;for(var a=0;a<e.length;a++){var o=t[n+(a+r)];if(!o||o.type!==e[a])return}return 1}function d(e,r){for(var a=1,o=n;o<t.length;o++){var l=t[o],i=l.content;if("punctuation"===l.type&&"string"==typeof i){if(e.test(i))a++;else if(r.test(i)&&0==--a)return o}}return -1}function p(e,t){var n=e.alias;n?Array.isArray(n)||(e.alias=n=[n]):e.alias=n=[],n.push(t)}}),B.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CA
3SE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/},function(e){var t=e.languages.javascript["template-string"],n=t.pattern.source,r=t.inside.interpolation,a=r.inside["interpolation-punctuation"],o=r.pattern.source;function l(t,r){if(e.languages[t])return{pattern:RegExp("((?:"+r+")\\s*)"+n),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:t}}}}function i(t,n,r){return t={code:t,grammar:n,language:r},e.hooks.run("before-tokenize",t),t.tokens=e.tokenize(t.code,t.grammar),e.hooks.run("after-tokenize",t),t.tokens}e.languages.javascript["template-string"]=[l("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),l("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),l("svg",/\bsvg/.source),l("markdown",/\b(?:markdown|md)/.source),l("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),l("sql",/\bsql/.source),t].filter(Boolean);var s={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};e.hooks.add("after-tokenize",function(t){t.language in s&&function t(n){for(var l=0,s=n.length;l<s;l++){var c,u,d,p=n[l];"string"!=typeof p&&(Array.isArray(c=p.content)?"template-string"===p.type?(p=c[1],3===c.length&&"string"!=typeof p&&"embedded-code"===p.type&&(u=function e(t){return"string"==typeof t?t:Array.isArray(t)?t.map(e).join(""):e(t.content)}(p),p=Array.isArray(p=p.alias)?p[0]:p,d=e.languages[p])&&(c[1]=function(t,n,l){var s=e.tokenize(t,{interpolation:{pattern:RegExp(o),lookbehind:!0}}),c=0,u={},s=i(s.map(function(e){if("string"==typeof e)return e;for(var n,r,e=e.content;-1!==t.indexOf((r=c++,n="___"+l.toUpperCase()+"_"+r+"___")););return u[n]=e,n}).join(""),n,l),d=Object.keys(u);return c=0,function t(n){for(var o=0;o<n.length;o++){if(c>=d.length)return;var l,s,p,f,g,m,h,y=n[o];"string"==typeof y||"string"==typeof y.content?(l=d[c],-1!==(h=(m="string"==typeof y?y:y.content).indexOf(l))&&(++c,s=m.substring(0,h),g=u[l],p=void 0,(f={})["interpolation-punctuation"]=a,3===(f=e.tokenize(g,f)).length&&((p=[1,1]).push.apply(
3p,i(f[1],e.languages.javascript,"javascript")),f.splice.apply(f,p)),p=new e.Token("interpolation",f,r.alias,g),f=m.substring(h+l.length),g=[],s&&g.push(s),g.push(p),f&&(t(m=[f]),g.push.apply(g,m)),"string"==typeof y?(n.splice.apply(n,[o,1].concat(g)),o+=g.length-1):y.content=g)):Array.isArray(h=y.content)?t(h):t([h])}}(s),new e.Token(l,s,"language-"+l,t)}(u,d,p))):t(c):"string"!=typeof c&&t([c]))}}(t.tokens)})}(B),B.languages.typescript=B.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),B.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete B.languages.typescript.parameter,delete B.languages.typescript["literal-property"],m=B.languages.extend("typescript",{}),delete m["class-name"],B.languages.typescript["class-name"].inside=m,B.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:m}}}}),B.languages.ts=B.languages.typescript,h=B.languages.javascript,b="(@(?:arg|argument|param|property)\\s+(?:"+(y=/\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})+\}/.source)+"\\s+)?)",B.languages.jsdoc=B.languages.extend("javadoclike",{parameter:{pattern:RegExp(b+/(?:(?!\s)[$\w\xA0-\uFFFF.])+(?=\s|$)/.source),lookbehind:!0,inside:{punctuation:/\./}}}),B.languages.insertBefore("jsdoc","keyword",{"optional-parameter":{pattern:RegExp(b+/\[(?:(?!\s)[$\w\xA0-\uFFFF.])+(?:=[^[\]]+)?\](?=\s|$)/.source),lookbehind:!0,inside:{parameter:{pattern:/(^\[)[$\w\xA0-\uFFFF\.]+/,lookbehind:!0,inside:{punctuation:/\./}},code:{pattern:/(=)[\s\S]*(?=\]$)/,lookbehind:!0,inside:h,alias:"language-javascript"},punctuation:/[=[\]]/}},"class-name":[{pattern:RegExp(/(@(?:augments|class|extends|interface|memberof!?|template|this|typedef)\s+(?:<TYPE>\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(/<TYPE>/g,function(){return y})),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+y),lookbehind:!0,inside:{string:h.string,number:h.number,boolean:h.boolean,keyword:B.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:h,alias:"language-javascript"}}}}),B.languages.javadoclike.addSupport("javascript",B.languages.jsdoc),B.languages.flow=B.languages.extend("javascript",{}),B.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|[Ss]ymbol|any|mixed|null|void)\b/,alias:"class-name"}]}),B.languages.flow["function-variable"].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete B.languages.flow.parameter,B.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(B.languages.flow.keyword)||(B.languages.flow.keyword=[B.languages.flow.keyword]),B.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:Class|declare|opaque|type)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\b(?!\$)/,lookbehind:!0}),B.languages.n4js=B.languages.extend("javascript",{keyword:/\b(?:Array|any|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),B.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),B.languages.n4jsd=B.languages.n4js,function(e){function t(e,t){return RegExp(e.replace(/<ID>/g,function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source}),t)}e.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+e.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),e.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+e.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),e.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),e.languages.insertBefore("javascript","keyword",{imports:{pattern:t(/(\bimport\b\s*)(?:<ID>
3(?:\s*,\s*(?:\*\s*as\s+<ID>|\{[^{}]*\}))?|\*\s*as\s+<ID>|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:t(/(\bexport\b\s*)(?:\*(?:\s*as\s+<ID>)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:e.languages.javascript}}),e.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),e.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),e.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:t(/(\.\s*)#?<ID>/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var n=["function","function-variable","method","method-variable","property-access"],r=0;r<n.length;r++){var a=n[r],o=e.languages.javascript[a],a=(o="RegExp"===e.util.type(o)?e.languages.javascript[a]={pattern:o}:o).inside||{};(o.inside=a)["maybe-class-name"]=/^[A-Z][\s\S]*/}}(B),function(e){var t=e.util.clone(e.languages.javascript),n=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,r=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,a=/(?:\{<S>*\.{3}(?:[^{}]|<BRACES>)*\})/.source;function o(e,t){return RegExp(e=e.replace(/<S>/g,function(){return n}).replace(/<BRACES>/g,function(){return r}).replace(/<SPREAD>/g,function(){return a}),t)}a=o(a).source,e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=o(/<\/?(?:[\w.:-]+(?:<S>+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|<BRACES>))?|<SPREAD>))*<S>*\/?)?>/.source),e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,e.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.jsx.tag.inside.comment=t.comment,e.languages.insertBefore("inside","attr-name",{spread:{pattern:o(/<SPREAD>/.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:o(/=<BRACES>/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:e.languages.jsx}}},e.languages.jsx.tag);var l=function(e){return e?"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(l).join(""):""};e.hooks.add("after-tokenize",function(t){"jsx"!==t.language&&"tsx"!==t.language||function t(n){for(var r=[],a=0;a<n.length;a++){var o=n[a],i=!1;"string"!=typeof o&&("tag"===o.type&&o.content[0]&&"tag"===o.content[0].type?"</"===o.content[0].content[0].content?0<r.length&&r[r.length-1].tagName===l(o.content[0].content[1])&&r.pop():"/>"!==o.content[o.content.length-1].content&&r.push({tagName:l(o.content[0].content[1]),openedBraces:0}):0<r.length&&"punctuation"===o.type&&"{"===o.content?r[r.length-1].openedBraces++:0<r.length&&0<r[r.length-1].openedBraces&&"punctuation"===o.type&&"}"===o.content?r[r.length-1].openedBraces--:i=!0),(i||"string"==typeof o)&&0<r.length&&0===r[r.length-1].openedBraces&&(i=l(o),a<n.length-1&&("string"==typeof n[a+1]||"plain-text"===n[a+1].type)&&(i+=l(n[a+1]),n.splice(a+1,1)),0<a&&("string"==typeof n[a-1]||"plain-text"===n[a-1].type)&&(i=l(n[a-1])+i,n.splice(a-1,1),a--),n[a]=new e.Token("plain-text",i,null,i)),o.content&&"string"!=typeof o.content&&t(o.content)}}(t.tokens)})}(B),v=B.util.clone(B.languages.typescript),(B.languages.tsx=B.languages.extend("jsx",v),delete B.languages.tsx.parameter,delete B.languages.tsx["literal-property"],v=B.languages.tsx.tag).pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+v.pattern.source+")",v.pattern.flags),v.lookbehind=!0,B.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(/(^|[^"#])/.source+"(?:"+/"(?:\\(?:\((?:[^()]|\([^()]
3*\))*\)|\r\n|[^(])|[^\\\r\n"])*"/.source+"|"+/"""(?:\\(?:\((?:[^()]|\([^()]*\))*\)|[^(])|[^\\"]|"(?!""))*"""/.source+")"+/(?!["#])/.source),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp(/(^|[^"#])(#+)/.source+"(?:"+/"(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|\r\n|[^#])|[^\\\r\n])*?"/.source+"|"+/"""(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|[^#])|[^\\])*?"""/.source+")\\2"),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[\s\S]+/}}],directive:{pattern:RegExp(/#/.source+"(?:"+/(?:elseif|if)\b/.source+"(?:[ ]*"+/(?:![ \t]*)?(?:\b\w+\b(?:[ \t]*\((?:[^()]|\([^()]*\))*\))?|\((?:[^()]|\([^()]*\))*\))(?:[ \t]*(?:&&|\|\|))?/.source+")+|"+/(?:else|endif)\b/.source+")"),alias:"property",inside:{"directive-name":/^#\w+/,boolean:/\b(?:false|true)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},B.languages.swift["string-literal"].forEach(function(e){e.inside.interpolation.inside=B.languages.swift}),B.languages.kotlin=B.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete B.languages.kotlin["class-name"],x={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:B.languages.kotlin}},B.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:x},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2}
vendor: 8,236 bytes, line 3
3)*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:x},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete B.languages.kotlin.string,B.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),B.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),B.languages.kt=B.languages.kotlin,B.languages.kts=B.languages.kotlin,B.languages.c=B.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),B.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),B.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},B.languages.c.string],char:B.languages.c.char,comment:B.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:B.languages.c}}}}),B.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete B.languages.c.boolean,B.languages.objectivec=B.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<<?=?|>>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete B.languages.objectivec["class-name"],B.languages.objc=B.languages.objectivec,B.languages.reason=B.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),B.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete B.languages.reason.function,function(e){for(var t=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|<self>)*\*\//.source,n=0;n<2;n++)t=t.replace(/<self>/g,function(){return t});t=t.replace(/<self>/g,function(){return/[^\s\S]/.source}),e.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+t),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<<?=?|>>?=?|[@?]/},e.languages.rust["closure-params"].inside.rest=e.languages.rust,e.languages.rust.attribute.inside.string=e.languages.rust.string}(B),B.languages.go=B.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),B.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete B.languages.go["class-name"],w=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,E=/\b(?!<keyword>)\w+(?:\s*\.\s*\w+)*\b/.source.replace(/<keyword>/g,function(){return w.source}),B.languages.cpp=B.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!<keyword>)\w+/.source.replace(/<keyword>/g,function(){return w.source})),lookbehind:!0}
vendor: 15,401 bytes, line 3
3,/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:w,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),B.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/<mod-name>(?:\s*:\s*<mod-name>)?|:\s*<mod-name>/.source.replace(/<mod-name>/g,function(){return E})+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),B.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:B.languages.cpp}}}}),B.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),B.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:B.languages.extend("cpp",{})}}),B.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},B.languages.cpp["base-clause"]),B.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern://,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},B.languages.python["string-interpolation"].inside.interpolation.inside.rest=B.languages.python,B.languages.py=B.languages.python,B.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},B.languages.webmanifest=B.languages.json;var z={},$={dracula:()=>G,duotoneDark:()=>H,duotoneLight:()=>W,github:()=>V,gruvboxMaterialDark:()=>ec,gruvboxMaterialLight:()=>eu,jettwaveDark:()=>eo,jettwaveLight:()=>el,nightOwl:()=>Z,nightOwlLight:()=>q,oceanicNext:()=>X,okaidia:()=>J,oneDark:()=>ei,oneLight:()=>es,palenight:()=>Q,shadesOfPurple:()=>ee,synthwave84:()=>et,ultramin:()=>en,vsDark:()=>er,vsLight:()=>ea};for(var U in $)j(z,U,{get:$[U],enumerable:!0});var G={plain:{color:"#F8F8F2",backgroundColor:"#282A36"},styles:[{types:["prolog","constant","builtin"],style:{color:"rgb(189, 147, 249)"}},{types:["inserted","function"],style:{color:"rgb(80, 250, 123)"}},{types:["deleted"],style:{color:"rgb(255, 85, 85)"}},{types:["changed"],style:{color:"rgb(255, 184, 108)"}},{types:["punctuation","symbol"],style:{color:"rgb(248, 248, 242)"}},{types:["string","char","tag","selector"],style:{color:"rgb(255, 121, 198)"}},{types:["keyword","variable"],style:{color:"rgb(189, 147, 249)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(98, 114, 164)"}},{types:["attr-name"],style:{color:"rgb(241, 250, 140)"}}]},H={plain:{backgroundColor:"#2a2734",color:"#9a86fd"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#6c6783"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#e09142"}},{types:["property","function"],style:{color:"#9a86fd"}},{types:["tag-id","selector","atrule-id"],style:{color:"#eeebff"}},{types:["attr-name"],style:{color:"#c4b9fe"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule","placeholder","variable"],style:{color:"#ffcc99"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#c4b9fe"}}]},W={plain:{backgroundColor:"#faf8f5",color:"#728fcb"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#b6ad9a"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#063289"}},{types:["property","function"],style:{color:"#b29762"}},{types:["tag-id","selector","atrule-id"],style:{color:"#2d2006"}},{types:["attr-name"],style:{color:"#896724"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule"],style:{color:"#728fcb"}},{types:["placeholder","variable"],style:{color:"#93abdc"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#896724"}}]},V={plain:{color:"#393A34",backgroundColor:"#f6f8fa"},styles:[{types:["comment","prolog","doctype","cdata"],style:{color:"#999988",fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}},{types:["string","attr-value"],style:{color:"#e3116c"}},{types:["punctuation","operator"],style:{color:"#393A34"}},{types:["entity","url","symbol","number","boolean","variable","constant","property","regex","inserted"],style:{color:"#36acaa"}},{types:["atrule","keyword","attr-name","selector"],style:{color:"#00a4db"}},{types:["function","deleted","tag"],style:{color:"#d73a49"}},{types:["function-variable"],style:{color:"#6f42c1"}},{types:["tag","selector","keyword"],style:{color:"#00009f"}}]},Z={plain:{color:"#d6deeb",backgroundColor:"#011627"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(99, 119, 119)",fontStyle:"italic"}},{types:["string","url"],style:{color:"rgb(173, 219, 103)"}},{types:["variable"],style:{color:"rgb(214, 222, 235)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation"],style:{color:"rgb(199, 146, 234)"}},{types:["selector","doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(255, 203, 139)"}},{types:["tag","operator","keyword"],style:{color:"rgb(127, 219, 202)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["property"],style:{color:"rgb(128, 203, 196)"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}}]},q={plain:{color:"#403f53",backgroundColor:"#FBFBFB"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(72, 118, 214)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(152, 159, 177)",fontStyle:"italic"}},{types:["string","builtin","char","constant","url"],style:{color:"rgb(72, 118, 214)"}},{types:["variable"],style:{color:"rgb(201, 103, 101)"}},{types:["number"],style:{color:"rgb(170, 9, 130)"}},{types:["punctuation"],style:{color:"rgb(153, 76, 195)"}},{types:["function","selector","doctype"],style:{color:"rgb(153, 76, 195)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(17, 17, 17)"}},{types:["tag"],style:{color:"rgb(153, 76, 195)"}},{types:["operator","property","keyword","namespace"],style:{color:"rgb(12, 150, 155)"}},{types:["boolean"],style:{color:"rgb(188, 84, 84)"}}]},K="#c5a5c5",Y="#8dc891",X={plain:{backgroundColor:"#282c34",color:"#ffffff"},styles:[{types:["attr-name"],style:{color:K}},{types:["attr-value"],style:{color:Y}},{types:["comment","block-comment","prolog","doctype","cdata","shebang"],style:{color:"#999999"}},{types:["property","number","function-name","constant","symbol","deleted"],style:{color:"#5a9bcf"}},{types:["boolean"],style:{color:"#ff8b50"}},{types:["tag"],style:{color:"#fc929e"}},{types:["string"],style:{color:Y}},{types:["punctuation"],style:{color:Y}},{types:["selector","char","builtin","inserted"],style:{color:"#D8DEE9"}},{types:["function"],style:{color:"#79b6f2"}},{types:["operator","entity","url","variable"],style:{color:"#d7deea"}},{types:["keyword"],style:{color:K}},{types:["atrule","class-name"],style:{color:"#FAC863"}},{types:["important"],style:{fontWeight:"400"}},{types:["bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}}]},J={plain:{color:"#f8f8f2",backgroundColor:"#272822"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"#f92672",fontStyle:"italic"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"#8292a2",fontStyle:"italic"}},{types:["string","url"],style:{color:"#a6e22e"}},{types:["variable"],style:{color:"#f8f8f2"}},{types:["number"],style:{color:"#ae81ff"}},{types:["builtin","char","constant","function","class-name"],style:{color:"#e6db74"}},{types:["punctuation"],style:{color:"#f8f8f2"}},{types:["selector","doctype"],style:{color:"#a6e22e",fontStyle:"italic"}},{types:["tag","operator","keyword"],style:{color:"#66d9ef"}},{types:["boolean"],style:{color:"#ae81ff"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)",opacity:.7}},{types:["tag","property"],style:{color:"#f92672"}},{types:["attr-name"],style:{color:"#a6e22e !important"}},{types:["doctype"],style:{color:"#8292a2"}},{types:["rule"],style:{color:"#e6db74"}}]},Q={plain:{color:"#bfc7d5",backgroundColor:"#292d3e"},styles:[{types:["comment"],style:{color:"rgb(105, 112, 152)",fontStyle:"italic"}},{types:["string","inserted"],style:{color:"rgb(195, 232, 141)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation","selector"],style:{color:"rgb(199, 146, 234)"}},{types:["variable"],style:{color:"rgb(191, 199, 213)"}},{types:["class-name","attr-name"],style:{color:"rgb(255, 203, 107)"}},{types:["tag","deleted"],style:{color:"rgb(255, 85, 114)"}},{types:["operator"],style:{color:"rgb(137, 221, 255)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["keyword"],style:{fontStyle:"italic"}},{types:["doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}},{types:["url"],style:{color:"rgb(221, 221, 221)"}}]},ee={plain:{color:"#9EFEFF",backgroundColor:"#2D2A55"},styles:[{types:["changed"],style:{color:"rgb(255, 238, 128)"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)"}},{types:["comment"],style:{color:"rgb(179, 98, 255)",fontStyle:"italic"}},{types:["punctuation"],style:{color:"rgb(255, 255, 255)"}},{types:["constant"],style:{color:"rgb(255, 98, 140)"}},{types:["string","url"],style:{color:"rgb(165, 255, 144)"}},{types:["variable"],style:{color:"rgb(255, 238, 128)"}},{types:["number","boolean"],style:{color:"rgb(255, 98, 140)"}},{types:["attr-name"],style:{color:"rgb(255, 180, 84)"}},{types:["keyword","operator","property","namespace","tag","selector","doctype"],style:{color:"rgb(255, 157, 0)"}},{types:["builtin","char","constant","function","class-name"],style:{color:"rgb(250, 208, 0)"}}]},et={plain:{backgroundColor:"linear-gradient(to bottom, #2a2139 75%, #34294f)",backgroundImage:"#34294f",color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"},styles:[{types:["comment","block-comment","prolog","doctype","cdata"],style:{color:"#495495",fontStyle:"italic"}},{types:["punctuation"],style:{color:"#ccc"}},{types:["tag","attr-name","namespace","number","unit","hexcode","deleted"],style:{color:"#e2777a"}},{types:["property","selector"],style:{color:"#72f1b8",textShadow:"0 0 2px #100c0f, 0 0 10px #257c5575, 0 0 35px #21272475"}},{types:["function-name"],style:{color:"#6196cc"}},{types:["boolean","selector-id","function"],style:{color:"#fdfdfd",textShadow:"0 0 2px #001716, 0 0 3px #03edf975, 0 0 5px #03edf975, 0 0 8px #03edf975"}},{types:["class-name","maybe-class-name","builtin"],style:{color:"#fff5f6",textShadow:"0 0 2px #000, 0 0 10px #fc1f2c75, 0 0 5px #fc1f2c75, 0 0 25px #fc1f2c75"}},{types:["constant","symbol"],style:{color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"}},{types:["important","atrule","keyword","selector-class"],style:{color:"#f4eee4",textShadow:"0 0 2px #393a33, 0 0 8px #f39f0575, 0 0 2px #f39f0575"}},{types:["string","char","attr-value","regex","variable"],style:{color:"#f87c32"}},{types:["parameter"],style:{fontStyle:"italic"}},{types:["entity","url"],style:{color:"#67cdcc"}},{types:["operator"],style:{color:"ffffffee"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["entity"],style:{cursor:"help"}},{types:["inserted"],style:{color:"green"}}]},en={plain:{color:"#282a2e",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(197, 200, 198)"}},{types:["string","number","builtin","variable"],style:{color:"rgb(150, 152, 150)"}},{types:["class-name","function","tag","attr-name"],style:{color:"rgb(40, 42, 46)"}}]}
3,er={plain:{color:"#9CDCFE",backgroundColor:"#1E1E1E"},styles:[{types:["prolog"],style:{color:"rgb(0, 0, 128)"}},{types:["comment"],style:{color:"rgb(106, 153, 85)"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"rgb(86, 156, 214)"}},{types:["number","inserted"],style:{color:"rgb(181, 206, 168)"}},{types:["constant"],style:{color:"rgb(100, 102, 149)"}},{types:["attr-name","variable"],style:{color:"rgb(156, 220, 254)"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"rgb(206, 145, 120)"}},{types:["selector"],style:{color:"rgb(215, 186, 125)"}},{types:["tag"],style:{color:"rgb(78, 201, 176)"}},{types:["tag"],languages:["markup"],style:{color:"rgb(86, 156, 214)"}},{types:["punctuation","operator"],style:{color:"rgb(212, 212, 212)"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"rgb(220, 220, 170)"}},{types:["class-name"],style:{color:"rgb(78, 201, 176)"}},{types:["char"],style:{color:"rgb(209, 105, 105)"}}]},ea={plain:{color:"#000000",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(0, 128, 0)"}},{types:["builtin"],style:{color:"rgb(0, 112, 193)"}},{types:["number","variable","inserted"],style:{color:"rgb(9, 134, 88)"}},{types:["operator"],style:{color:"rgb(0, 0, 0)"}},{types:["constant","char"],style:{color:"rgb(129, 31, 63)"}}
3,{types:["tag"],style:{color:"rgb(128, 0, 0)"}},{types:["attr-name"],style:{color:"rgb(255, 0, 0)"}},{types:["deleted","string"],style:{color:"rgb(163, 21, 21)"}},{types:["changed","punctuation"],style:{color:"rgb(4, 81, 165)"}},{types:["function","keyword"],style:{color:"rgb(0, 0, 255)"}},{types:["class-name"],style:{color:"rgb(38, 127, 153)"}}]},eo={plain:{color:"#f8fafc",backgroundColor:"#011627"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#569CD6"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#f8fafc"}},{types:["attr-name","variable"],style:{color:"#9CDCFE"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#cbd5e1"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#D4D4D4"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#7dd3fc"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},el={plain:{color:"#0f172a",backgroundColor:"#f1f5f9"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#0c4a6e"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#0f172a"}},{types:["attr-name","variable"],style:{color:"#0c4a6e"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#64748b"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#475569"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#0e7490"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},ei={plain:{backgroundColor:"hsl(220, 13%, 18%)",color:"hsl(220, 14%, 71%)",textShadow:"0 1px rgba(0, 0, 0, 0.3)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(220, 10%, 40%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(220, 14%, 71%)"}},{types:["attr-name","class-name","maybe-class-name","boolean","constant","number","atrule"],style:{color:"hsl(29, 54%, 61%)"}},{types:["keyword"],style:{color:"hsl(286, 60%, 67%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(355, 65%, 65%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value"],style:{color:"hsl(95, 38%, 62%)"}},{types:["variable","operator","function"],style:{color:"hsl(207, 82%, 66%)"}},{types:["url"],style:{color:"hsl(187, 47%, 55%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(220, 14%, 71%)"}}]},es={plain:{backgroundColor:"hsl(230, 1%, 98%)",color:"hsl(230, 8%, 24%)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(230, 4%, 64%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(230, 8%, 24%)"}},{types:["attr-name","class-name","boolean","constant","number","atrule"],style:{color:"hsl(35, 99%, 36%)"}},{types:["keyword"],style:{color:"hsl(301, 63%, 40%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(5, 74%, 59%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value","punctuation"],style:{color:"hsl(119, 34%, 47%)"}},{types:["variable","operator","function"],style:{color:"hsl(221, 87%, 60%)"}},{types:["url"],style:{color:"hsl(198, 99%, 37%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(230, 8%, 24%)"}}]},ec={plain:{color:"#ebdbb2",backgroundColor:"#292828"},styles:[{types:["imports","class-name","maybe-class-name","constant","doctype","builtin","function"],style:{color:"#d8a657"}},{types:["property-access"],style:{color:"#7daea3"}},{types:["tag"],style:{color:"#e78a4e"}},{types:["attr-name","char","url","regex"],style:{color:"#a9b665"}},{types:["attr-value","string"],style:{color:"#89b482"}},{types:["comment","prolog","cdata","operator","inserted"],style:{color:"#a89984"}},{types:["delimiter","boolean","keyword","selector","important","atrule","property","variable","deleted"],style:{color:"#ea6962"}},{types:["entity","number","symbol"],style:{color:"#d3869b"}}]},eu={plain:{color:"#654735",backgroundColor:"#f9f5d7"},styles:[{types:["delimiter","boolean","keyword","selector","important","atrule","property","variable","deleted"],style:{color:"#af2528"}},{types:["imports","class-name","maybe-class-name","constant","doctype","builtin"],style:{color:"#b4730e"}},{types:["string","attr-value"],style:{color:"#477a5b"}},{types:["property-access"],style:{color:"#266b79"}},{types:["function","attr-name","char","url"],style:{color:"#72761e"}},{types:["tag"],style:{color:"#b94c07"}},{types:["comment","prolog","cdata","operator","inserted"],style:{color:"#a89984"}},{types:["entity","number","symbol"],style:{color:"#924f79"}}]},ed=/\r\n|\r|\n/,ep=e=>{0===e.length?e.push({types:["plain"],content:"\n",empty:!0}):1===e.length&&""===e[0].content&&(e[0].content="\n",e[0].empty=!0)},ef=(e,t)=>{let n=e.length;return n>0&&e[n-1]===t?e:e.concat(t)},eg=e=>{let t=[[]],n=[e],r=[0],a=[e.length],o=0,l=0,i=[],s=[i];for(;l>-1;){for(;(o=r[l]++)<a[l];){let e,c=t[l],u=n[l][o];if("string"==typeof u?(c=l>0?c:["plain"],e=u):(c=ef(c,u.type),u.alias&&(c=ef(c,u.alias)),e=u.content),"string"!=typeof e){l++,t.pu
3sh(c),n.push(e),r.push(0),a.push(e.length);continue}let d=e.split(ed),p=d.length;i.push({types:c,content:d[0]});for(let e=1;e<p;e++)ep(i),s.push(i=[]),i.push({types:c,content:d[e]})}l--,t.pop(),n.pop(),r.pop(),a.pop()}return ep(i),s},em=({children:e,language:t,code:n,theme:r,prism:a})=>{let o,l=t.toLowerCase(),i=((e,t)=>{let{plain:n}=e,r=e.styles.reduce((e,n)=>{let{languages:r,style:a}=n;return r&&!r.includes(t)||n.types.forEach(t=>{let n=D(D({},e[t]),a);e[t]=n}),e},{});return r.root=n,r.plain=R(D({},n),_({backgroundColor:void 0})),r})(r,l),s=(0,k.useCallback)(e=>{var{className:t,style:n,line:r}=e;let a=R(D({},M(e,["className","style","line"])),_({className:(0,C.default)("token-line",t)}));return"object"==typeof i&&"plain"in i&&(a.style=i.plain),"object"==typeof n&&(a.style=D(D({},a.style||{}),n)),a},[i]),c=(o=(0,k.useCallback)(({types:e,empty:t})=>{if(null!=i)return 1===e.length&&"plain"===e[0]?null!=t?{display:"inline-block"}:void 0:1===e.length&&null!=t?i[e[0]]:Object.assign(null!=t?{display:"inline-block"}:{},...e.map(e=>i[e]))},[i]),(0,k.useCallback)(e=>{var{token:t,className:n,style:r}=e;let a=R(D({},M(e,["token","className","style"])),_({className:(0,C.default)("token",...t.types,n),children:t.content,style:o(t)}));return null!=r&&(a.style=D(D({},a.style||{}),r)),a},[o])),u=a.languages[l];return e({tokens:(({prism:e,code:t,grammar:n,language:r})=>(0,k.useMemo)(()=>{if(null==n)return eg([t]);let a={code:t,grammar:n,language:r,tokens:[]};return e.hooks.run("before-tokenize",a),a.tokens=e.tokenize(t,n),e.hooks.run("after-tokenize",a),eg(a.tokens)},[t,n,r,e]))({prism:a,language:l,code:n,grammar:u}),className:`prism-code language-${l}`,style:null!=i?i.root:{},getLineProps:s,getTokenProps:c})},eh=e=>(0,k.createElement)(em,R(D({},e),_({prism:e.prism||B,theme:e.theme||er,code:e.code,language:e.language}))),ey=e.i(519455);let eb=()=>(0,S.jsx)("svg",{className:"icon icon--copy",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:(0,S.jsx)("path",{className:"stroke",d:"M4.66666 12.6667C3.93333 12.6667 3.33333 12.0667 3.33333 11.3333V4.66668C3.33333 3.93334 3.93333 3.33334 4.66666 3.33334H11.3333C12.0667 3.33334 12.6667 3.93334 12.6667 4.66668M8.66666 7.33334H15.3333C16.0697 7.33334 16.6667 7.9303 16.6667 8.66668V15.3333C16.6667 16.0697 16.0697 16.6667 15.3333 16.6667H8.66666C7.93028 16.6667 7.33333 16.0697 7.33333 15.3333V8.66668C7.33333 7.9303 7.93028 7.33334 8.66666 7.33334Z",strokeLinecap:"square"})});function ev({code:e}){let[t,n]=(0,k.useState)("Copy");return(0,S.jsx)("div",{className:"flex justify-end align-middle",children:(0,S.jsxs)(ey.Button,{className:"flex gap-1",variant:"secondary",onClick:async()=>{await navigator.clipboard.writeText(e),"Copy"===t&&(n(()=>"Copied!"),setTimeout(()=>{n(()=>"Copy")},1e3))},children:[(0,S.jsx)("p",{children:t}),(0,S.jsx)(eb,{})]})})}e.s(["Code",0,({code:e,language:t=""})=>e?(0,S.jsx)(eh,{code:e,language:t,theme:z.vsDark,children:({getLineProps:t,getTokenProps:n,tokens:r})=>(0,S.jsxs)("pre",{className:"bg-black p-4 border text-xs border-border rounded overflow-x-auto",children:[r.map((e,r)=>(0,S.jsxs)("div",{...t({className:"table-row",line:e}),children:[(0,S.jsx)("span",{className:"table-cell select-none text-right text-white/25",children:r+1}),(0,S.jsx)("span",{className:"table-cell pl-4",children:e.map((e,t)=>(0,S.jsx)("span",{...n({token:e})},t))})]},r)),(0,S.jsx)(ev,{code:e})]})}):null],265978)},519533,e=>{"use strict";e.s(["MapBlock",()=>u]),e.i(589775);var t=e.i(40438),n=e.i(530941),r=e.i(116414);e.i(957028);var a=e.i(481365),o=e.i(687471),l=e.i(368461),i=e.i(53771),s=e.i(698044),c=e.i(760207);let u=e=>{let[u,d]=(0,r.useState)(!1),{className:p,location:f,zoom:g,pitch:m,bearing:h,content:y,mapHeight:b,showPopup:v}=e;return(0,t.jsx)("div",{className:(0,n.cn)(b?`h-[${b}px]`:"h-[600px]","mx-auto w-full border",p),children:(0,t.jsxs)(a.default,{style:{width:"100%",height:`${b}px`},initialViewState:{latitude:f?f[0]:0,longitude:f?f[1]:0,zoom:g||13,bearing:h||0,pitch:m||70},scrollZoom:!1,projection:"globe",mapStyle:"mapbox://styles/mapbox/outdoors-v12",mapboxAccessToken:"pk.eyJ1Ijoiam9ubnlqZ29kZGFyZCIsImEiOiJjbTlqbmNqNWMwNmN0MmlzZ3EyMG9vc3B4In0.1qZZrgmWBoENIEuLy4cHVA",children:[(0,t.jsx)(l.NavigationControl,{position:"top-left"}),u&&(0,t.jsx)(i.Popup,{className:"max-w-[400px]",anchor:"bottom",longitude:Number(f?f[1]:0),latitude:Number(f?f[0]:0),onClose:()=>d(!1),closeOnClick:!1,maxWidth:"250",children:(0,t.jsx)("div",{className:"p-4",children:y&&(0,t.jsx)(c.default,{className:"ms-0",data:y,enableProse:!0,enableGutter:!1})})}),(0,t.jsx)(o.Marker,{longitude:f?f[1]:0,latitude:f?f[0]:0,anchor:"bottom",onClick:()=>d(!0),children:(0,t.jsx)(s.default,{})})]})})}},168857,151641,757516,326840,164417,166331,232778,410189,735451,832579,e=>{"use strict";e.s(["FormBlock",()=>n4],832579),e.s(["FilesBlock",()=>nL],735451),e.s(["CallToActionBlock",()=>k],232778),e.s(["BannerBlock",()=>x],166331),e.s(["MediaBlock",()=>s],168857),e.s(["default",()=>nN],410189);var t=e.i(40438),n=e.i(530941),r=e.i(760207),a=e.i(116414),o=e.i(870937),l=e.i(122790);let i=e=>{let{className:n,htmlElement:r="div",resource:i}=e,s="object"==typeof i&&i?.mimeType?.includes("video"),c=r||a.Fragment;return(0,t.jsx)(c,{...null!==r?{className:n}:{},children:s?(0,t.jsx)(l.VideoMedia,{...e}):(0,t.jsx)(o.ImageMedia,{...e})})};e.s(["Media",0,i],151641);let s=e=>{let a,{captionClassName:o,className:l,pictureClassName:s,enableGutter:c=!0,imgClassName:u,media:d,staticImage:p,disableInnerContainer:f,noBorder:g,centerMedia:m}=e;return d&&"object"==typeof d&&(a=d.caption),(0,t.jsxs)("div",{className:(0,n.cn)("",{container:c},m&&"flex justify-center items-center h-full",l),children:[(d||p)&&(0,t.jsx)(i,{imgClassName:(0,n.cn)(u),pictureClassName:s,resource:d,src:p}),a&&(0,t.jsx)("div",{className:(0,n.cn)("text-muted-foreground text-sm mx-0",{container:f},o),children:(0,t.jsx)(r.default,{data:a,enableGutter:!1})})]})},c=({internalDocToHref:e})=>({autolink:({node:e,nodesToJSX:n})=>{let r=n({nodes:e.children}),a=e.fields.newTab?"noopener noreferrer":void 0,o=e.fields.newTab?"_blank":void 0;return(0,t.jsx)("a",{href:e.fields.url,rel:a,target:o,children:r})},link:({node:n,nodesToJSX:r})=>{let a=r({nodes:n.children}),o=n.fields.newTab?"noopener noreferrer":void 0,l=n.fields.newTab?"_blank":void 0,i=n.fields.url??"";return"internal"===n.fields.linkType&&(e?i=e({linkNode:n}):(console.error("Lexical => JSX converter: Link converter: found internal link, but internalDocToHref is not provided"),i="#")),(0,t.jsx)("a",{href:i,rel:o,target:l,children:a})}});e.s(["LinkJSXConverter",0,c],757516);let u=new Set(["h1","h2","h3","h4","h5","h6"]),d={horizontalrule:(0,t.jsx)("hr",{})},p={linebreak:(0,t.jsx)("br",{})};var f=e.i(990033);let g=new Set(["ol","ul"]),m="Ö-ß¿ï¬-﷽ﹰ-ﻼ",h="A-Za-zÃ-ÃÃ-öø-ʸÌ-Öà -á¿¿ââ°-ï¬ï¸-﹯﻽-ï¿¿";RegExp("^[^"+h+"]*["+m+"]"),RegExp("^[^"+m+"]*["+h+"]");let y={paragraph:({node:e,nodesToJSX:n})=>{let r=n({nodes:e.children});return r?.length?(0,t.jsx)("p",{children:r}):(0,t.jsx)("p",{children:(0,t.jsx)("br",{})})},text:({node:e})=>{let n=e.text;return 1&e.format&&(n=(0,t.jsx)("strong",{children:n})),2&e.format&&(n=(0,t.jsx)("em",{children:n})),4&e.format&&(n=(0,t.jsx)("span",{style:{textDecoration:"line-through"},children:n})),8&e.format&&(n=(0,t.jsx)("span",{style:{textDecoration:"underline"},children:n})),16&e.format&&(n=(0,t.jsx)("code",{children:n})),32&e.format&&(n=(0,t.jsx)("sub",{children:n})),64&e.format&&(n=(0,t.jsx)("sup",{children:n})),n},...p,quote:({node:e,nodesToJSX:n})=>{let r=n({nodes:e.children});return(0,t.jsx)("blockquote",{children:r})},table:({node:e,nodesToJSX:n})=>{let r=n({nodes:e.children});return(0,t.jsx)("div",{className:"lexical-table-container",children:(0,t.jsx)("table",{className:"lexical-table",style:{borderCollapse:"collapse"},children:(0,t.jsx)("tbody",{children:r})})})},tablecell:({node:e,nodesToJSX:n})=>{let r=n({nodes:e.children}),a=e.headerState>0?"th":"td",o=`lexical-table-cell-header-${e.headerState}`,l={backgroundColor:e.backgroundColor||void 0,border:"1px solid #ccc",padding:"8px"},i=e.colSpan&&e.colSpan>1?e.colSpan:void 0,s=e.rowSpan&&e.rowSpan>1?e.rowSpan:void 0;return(0,t.jsx)(a,{className:`lexical-table-cell ${o}`,colSpan:i,rowSpan:s,style:l,children:r})},tablerow:({node:e,nodesToJSX:n})=>{let r=n({nodes:e.children});return(0,t.jsx)("tr",{className:"lexical-table-row",children:r})},heading:({node:e,nodesToJSX:n})=>{let r=n({nodes:e.children}),a=u.has(e.tag)?e.tag:"h1";return(0,t.jsx)(a,{children:r})},...d,list:({node:e,nodesToJSX:n})=>{let r=n({nodes:e.children}),a=g.has(e.tag)?e.tag:"ul";return(0,t.jsx)(a,{className:`list-${e?.listType}`,children:r})},listitem:({node:e,nodesToJSX:n,parent:r})=>{let a=e.children.some(e=>"list"===e.type),o=n({nodes:e.children});if(!("listType"in r)||r?.listType!=="check")return(0,t.jsx)("li",{className:`${a?"nestedListItem":""}`,style:a?{listStyleType:"none"}:void 0,value:e?.value,children:o});{let n=(0,f.v4)();return(0,t.jsx)("li",{"aria-checked":e.checked?"true":"false",className:`list-item-checkbox${e.checked?" list-item-checkbox-checked":" list-item-checkbox-unchecked"}${a?" nestedListItem":""}`,role:"checkbox",style:{listStyleType:"none"},tabIndex:-1,value:e?.value,children:a?o:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("input",{checked:e.checked,id:n,readOnly:!0,t
3ype:"checkbox"}),(0,t.jsx)("label",{htmlFor:n,children:o}),(0,t.jsx)("br",{})]})})}},...c({}),upload:({node:e})=>{if("object"!=typeof e.value)return null;let n=e.value,r=e.fields?.alt||n?.alt||"",a=n.url;if(!n.mimeType.startsWith("image"))return(0,t.jsx)("a",{href:a,rel:"noopener noreferrer",children:n.filename});if(!n.sizes||!Object.keys(n.sizes).length)return(0,t.jsx)("img",{alt:r,height:n.height,src:a,width:n.width});let o=[];for(let e in n.sizes){let r=n.sizes[e];if(!r||!r.width||!r.height||!r.mimeType||!r.filesize||!r.filename||!r.url)continue;let a=r?.url;o.push((0,t.jsx)("source",{media:`(max-width: ${r.width}px)`,srcSet:a,type:r.mimeType},e))}return o.push((0,t.jsx)("img",{alt:r,height:n?.height,src:a,width:n?.width},"image")),(0,t.jsx)("picture",{children:o})},tab:" "};function b(e){return n=>{if(e.Component){let t={...n,isEditor:!1,isJSXConverter:!0};return e.Component(t)}if(e.Block){let t=n.node,r={childIndex:n.childIndex,converters:n.converters,formData:t.fields??{},isEditor:!1,isJSXConverter:!0,node:t,nodesToJSX:n.nodesToJSX,parent:n.parent};return a.default.createElement(e.Block,r)}if(e.html){let r={...n,isEditor:!1,isJSXConverter:!0},a="function"==typeof e.html?e.html(r):e.html;return(0,t.jsx)("span",{dangerouslySetInnerHTML:{__html:a}})}return null}}e.s(["RichText",0,function({className:e,converters:n,data:r,disableContainer:o,disableIndent:l,disableTextAlign:i,nodeMap:s}){if(!r)return null;let c={};c=n?"function"==typeof n?n({defaultConverters:y}):n:y;let u=r&&!Array.isArray(r)&&"object"==typeof r&&"root"in r&&function({converters:e,data:n,disableIndent:r,disableTextAlign:o,nodeMap:l}){if(function(e){if(!e?.root?.children?.length)return!1;let t=!1;if(e?.root?.children?.length===1&&e?.root?.children[0]?.type==="paragraph"){let n=e?.root?.children[0];if(n?.children&&n?.children?.length!==0){if(n?.children?.length===1){let e=n?.children[0];e?.type!=="text"||e?.text?.length||(t=!0)}}else t=!0}return!t}(n)){let i=l?function(e){let n={};for(let[r,a]of Object.entries(e))if(a&&"object"==typeof a){if("blocks"===r){for(let[e,t]of(n.blocks={},Object.entries(a)))(t.Component||t.Block||t.html)&&(n.blocks[e]=b(t));continue}if("inlineBlocks"===r){for(let[e,t]of(n.inlineBlocks={},Object.entries(a)))(t.Component||t.Block||t.html)&&(n.inlineBlocks[e]=b(t));continue}(a.Component||a.html)&&(n[r]=function(e){return n=>{let r={...n,isEditor:!1,isJSXConverter:!0};if(e.Component)return e.Component(r);if(e.html){let n="function"==typeof e.html?e.html(r):e.html;return(0,t.jsx)("span",{dangerouslySetInnerHTML:{__html:n}})}return null}}(a))}return n}(l):void 0;return function e({converters:n,disableIndent:r,disableTextAlign:o,nodes:l,parent:i}){let s=n.unknown;return l.map((l,c)=>{let u;"block"===l.type?(u=n?.blocks?.[l?.fields?.blockType])||s||console.error(`Lexical => JSX converter: Blocks converter: found ${l?.fields?.blockType} block, but no converter is provided`):"inlineBlock"===l.type?(u=n?.inlineBlocks?.[l?.fields?.blockType])||s||console.error(`Lexical => JSX converter: Inline Blocks converter: found ${l?.fields?.blockType} inline block, but no converter is provided`):u=n[l.type];try{let d;!u&&s&&(u=s),d=u?"function"==typeof u?u({childIndex:c,converters:n,node:l,nodesToJSX:t=>e({converters:t.converters??n,disableIndent:t.disableIndent??r,disableTextAlign:t.disableTextAlign??o,nodes:t.nodes,parent:t.parent??{...l,parent:i}}),parent:i}):u:(0,t.jsx)("span",{children:"unknown node"},c);let p={};if(!o&&(!Array.isArray(o)||!o?.includes(l.type))&&"format"in l&&l.format)switch(l.format){case"center":p.textAlign="center";break;case"end":case"right":p.textAlign="right";break;case"justify":p.textAlign="justify";break;case"left":break;case"start":p.textAlign="left"}if(!r&&(!Array.isArray(r)||!r?.includes(l.type))&&"indent"in l&&l.indent&&"listitem"!==l.type&&(p.paddingInlineStart=`${40*Number(l.indent)}px`),a.default.isValidElement(d)){if(p.textAlign||p.paddingInlineStart){let e={...p,...d?.props?.style??{}};return a.default.cloneElement(d,{key:c,style:e})}return a.default.cloneElement(d,{key:c})}return d}catch(e){return console.error("Error converting lexical node to JSX:",e,"node:",l),null}}
3).filter(Boolean)}({converters:i?{...e,...i,blocks:{...e.blocks,...i.blocks},inlineBlocks:{...e.inlineBlocks,...i.inlineBlocks}}:e,disableIndent:r,disableTextAlign:o,nodes:n.root.children,parent:n.root})}return(0,t.jsx)(t.Fragment,{})}({converters:c,data:r,disableIndent:l,disableTextAlign:i,nodeMap:s});return o?(0,t.jsx)(t.Fragment,{children:u}):(0,t.jsx)("div",{className:e??"payload-richtext",children:u})}],326840);var v=e.i(265978);e.s(["CodeBlock",0,({className:e,code:n,language:r})=>(0,t.jsx)("div",{className:[e,"not-prose"].filter(Boolean).join(" "),children:(0,t.jsx)(v.Code,{code:n,language:r})})],164417);let x=({className:e,content:a,style:o})=>(0,t.jsx)("div",{className:(0,n.cn)("mx-auto my-8 w-full",e),children:(0,t.jsx)("div",{className:(0,n.cn)("border py-3 px-6 flex items-center rounded",{"border-border bg-card":"info"===o,"border-error bg-error/30":"error"===o,"border-success bg-success/30":"success"===o,"border-warning bg-warning/30":"warning"===o}),children:(0,t.jsx)(r.default,{data:a,enableGutter:!1,enableProse:!1})})});var w=e.i(519455),E=e.i(639076);let S=e=>{let{type:r,appearance:a="inline",children:o,className:l,label:i,newTab:s,reference:c,size:u,url:d}=e,p="reference"===r&&"object"==typeof c?.value&&c.value.slug?`${c?.relationTo!=="pages"?`/${c?.relationTo}`:""}/${c.value.slug}`:d;if(!p)return null;let f=s?{rel:"noopener noreferrer",target:"_blank"}:{};return"inline"===a?(0,t.jsxs)(E.default,{className:(0,n.cn)(l),href:p||d||"",...f,children:[i&&i,o&&o]}):"wrapped"===a?(0,t.jsx)(E.default,{className:(0,n.cn)(l),href:p||d||"",...f,children:o&&o}):(0,t.jsx)(w.Button,{asChild:!0,className:l,size:"link"===a?"clear":u,variant:a,children:(0,t.jsxs)(E.default,{className:(0,n.cn)(l),href:p||d||"",...f,children:[i&&i,o&&o]})})},k=({links:e,richText:a,paddingTop:o,paddingBottom:l,backgroundColour:i})=>(0,t.jsx)("div",{className:(0,n.cn)("mx-auto py-8 w-full","white"===i&&"bg-white w-full","blue"===i&&"bg-eurogoosBlue w-full","grey"===i&&"bg-gray-200 w-full","half"===l&&"pb-24","full"===l&&"pb-32","half"===o&&"pt-24","full"===o&&"pt-32"),children:(0,t.jsx)("div",{className:"container",children:(0,t.jsxs)("div",{className:(0,n.cn)("bg-card rounded border-border border p-4 flex flex-col gap-8 md:flex-row md:justify-between md:items-center"),children:[(0,t.jsx)("div",{className:"max-w-[48rem] flex items-center",children:a&&(0,t.jsx)(r.default,{className:"mb-0",data:a,enableGutter:!1})}),(0,t.jsx)("div",{className:"flex flex-col gap-8",children:(e||[]).map(({link:e},n)=>(0,t.jsx)(S,{size:"lg",...e},n))})]})})});var C=e.i(698353);let A=(0,C.createServerReference)("40774e287c144854771232efef5835139fc9df0032",C.callServer,void 0,C.findSourceMapURL,"fetchFilesByCategories"),j=(0,C.createServerReference)("4037c3d46b101c98cd8fffbcbbcdcb7f4eb95a8030",C.callServer,void 0,C.findSourceMapURL,"buildSafeFiles");var R=e.i(746632),T=e.i(264518);let _=(0,T.default)("Lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]]),N=({file:e,listStyle:n})=>{let a=t=>{e.canDownload&&(window.location.href=`/api/file-download/${t}`,R.toast.success("Preparing your downloadâ¦"))};function o(e,n=2){return 0===e?0:(0,t.jsxs)("div",{children:[parseFloat((e/1048576).toFixed(n)),(0,t.jsx)("span",{className:"text-xs ml-1",children:"MB"})]})}return"preview"===n?(0,t.jsxs)("div",{className:"w-full block md:flex gap-6 items-center h-full justify-stretch drop-shadow cursor-pointer border border-gray-200 mb-4 bg-white hover:bg-gray-100 duration-500 transition p-4",onClick:()=>e.canDownload&&a(e.id),children:[(0,t.jsx)("div",{children:e?.previewImage?.url?(0,t.jsx)("img",{src:e.previewImage.url,alt:e.title,className:"mx-auto mb-4 md:mb-0 max-w-36 border drop-shadow"}):(0,t.jsx)("img",{src:"/images/preview-image.jpg",alt:e.title,className:"mx-auto mb-4 md:mb-0 max-w-36 border drop-shadow"})}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-base md:text-lg text-eurogoosBlue font-semibold mb-2",children:e.title}),e?.description&&(0,t.jsx)(r.default,{data:e.description,className:"p-0"})]}),(0,t.jsxs)("div",{className:"md:ml-auto mt-4 md:mt-0 flex gap-4 items-center",children:[(0,t.jsx)("span",{className:"hidden md:flex",children:e?.filesize&&o(e.filesize)}),(0,t.jsx)(w.Button,{size:"lg",className:"w-full md:w-auto",disabled:!e.canDownload,onClick:t=>{t.stopPropagation(),e.canDownload&&a(e.id)},children:"Download"})]})]}):(0,t.jsxs)("div",{className:"w-full flex gap-6 items-center h-full justify-stretch drop-shadow cursor-pointer border border-gray-200 mb-4 bg-white hover:bg-gray-100 duration-500 transition p-4",onClick:()=>e.canDownload&&a(e.id),children:[(0,t.jsxs)("div",{className:"w-12 min-w-12 max-w-12 mr-4 relative",children:["public"!==e.access&&!e.canDownload&&(0,t.jsx)("span",{className:"absolute -left-1.5 -top-1.5 w-4 h-4 bg-eurogoosPink flex items-center rounded-full justify-center",children:(0,t.jsx)(_,{className:"size-2.5 text-white"})}),(0,t.jsx)("img",{src:(e=>{let t=e?.lastIndexOf(".");if(-1===t)return"";let n=e?.substring(t+1).toLowerCase();if("doc"===n||"docx"===n)return"/icons/picto-doc-doc.svg";if("pdf"===n)return"/icons/picto-doc-pdf.svg";if("xls"===n||"xlsx"===n)return"/icons/picto-doc-xls.svg";if("ppt"===n||"pptx"===n)return"/icons/picto-doc-ppt.svg";if("png"===n||"jpg"===n||"jpeg"===n||"svg"===n||"gif"===n)return"/icons/picto-doc-img.svg";else if("mp4"===n)return"/icons/picto-doc-vid.svg";else return"/icons/picto-doc-def.svg"})(e.filename),alt:e.title,className:"w-auto h-14"})]}),(0,t.jsx)("div",{children:(0,t.jsx)("p",{className:"text-sm md:text-base m-0",children:e.title})}),(0,t.jsxs)("div",{className:"ml-auto flex gap-4 items-center",children:[(0,t.jsx)("span",{className:"hidden md:inline",children:e?.filesize&&o(e.filesize)}),(0,t.jsx)(w.Button,{size:"lg",disabled:!e.canDownload,onClick:t=>{t.stopPropagation(),e.canDownload&&a(e.id)},children:"Download"})]})]})};var L=e.i(793479),F=e.i(608137),I=e.i(527069),P=e.i(291967),O=e.i(965111),D=e.i(512119),M=e.i(387716),B=e.i(974389),z=e.i(36488),$=e.i(878810),U=e.i(592683),G=e.i(815772);let H=["top","right","bottom","left"],W=Math.min,V=Math.max,Z=Math.round,q=Math.floor,K=e=>({x:e,y:e}
3),Y={left:"right",right:"left",bottom:"top",top:"bottom"},X={start:"end",end:"start"};function J(e,t){return"function"==typeof e?e(t):e}function Q(e){return e.split("-")[0]}function ee(e){return e.split("-")[1]}function et(e){return"x"===e?"y":"x"}function en(e){return"y"===e?"height":"width"}let er=new Set(["top","bottom"]);function ea(e){return er.has(Q(e))?"y":"x"}function eo(e){return e.replace(/start|end/g,e=>X[e])}let el=["left","right"],ei=["right","left"],es=["top","bottom"],ec=["bottom","top"];function eu(e){return e.replace(/left|right|bottom|top/g,e=>Y[e])}function ed(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function ep(e){let{x:t,y:n,width:r,height:a}=e;return{width:r,height:a,top:n,left:t,right:t+r,bottom:n+a,x:t,y:n}}function ef(e,t,n){let r,{reference:a,floating:o}=e,l=ea(t),i=et(ea(t)),s=en(i),c=Q(t),u="y"===l,d=a.x+a.width/2-o.width/2,p=a.y+a.height/2-o.height/2,f=a[s]/2-o[s]/2;switch(c){case"top":r={x:d,y:a.y-o.height};break;case"bottom":r={x:d,y:a.y+a.height};break;case"right":r={x:a.x+a.width,y:p};break;case"left":r={x:a.x-o.width,y:p};break;default:r={x:a.x,y:a.y}}switch(ee(t)){case"start":r[i]-=f*(n&&u?-1:1);break;case"end":r[i]+=f*(n&&u?-1:1)}return r}let eg=async(e,t,n)=>{let{placement:r="bottom",strategy:a="absolute",middleware:o=[],platform:l}=n,i=o.filter(Boolean),s=await (null==l.isRTL?void 0:l.isRTL(t)),c=await l.getElementRects({reference:e,floating:t,strategy:a}),{x:u,y:d}=ef(c,r,s),p=r,f={},g=0;for(let n=0;n<i.length;n++){let{name:o,fn:m}=i[n],{x:h,y:y,data:b,reset:v}=await m({x:u,y:d,initialPlacement:r,placement:p,strategy:a,middlewareData:f,re
3cts:c,platform:l,elements:{reference:e,floating:t}});u=null!=h?h:u,d=null!=y?y:d,f={...f,[o]:{...f[o],...b}},v&&g<=50&&(g++,"object"==typeof v&&(v.placement&&(p=v.placement),v.rects&&(c=!0===v.rects?await l.getElementRects({reference:e,floating:t,strategy:a}):v.rects),{x:u,y:d}=ef(c,p,s)),n=-1)}return{x:u,y:d,placement:p,strategy:a,middlewareData:f}};async function em(e,t){var n;void 0===t&&(t={});let{x:r,y:a,platform:o,rects:l,elements:i,strategy:s}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:d="floating",altBoundary:p=!1,padding:f=0}=J(t,e),g=ed(f),m=i[p?"floating"===d?"reference":"floating":d],h=ep(await o.getClippingRect({element:null==(n=await (null==o.isElement?void 0:o.isElement(m)))||n?m:m.contextElement||await (null==o.getDocumentElement?void 0:o.getDocumentElement(i.floating)),boundary:c,rootBoundary:u,strategy:s})),y="floating"===d?{x:r,y:a,width:l.floating.width,height:l.floating.height}:l.reference,b=await (null==o.getOffsetParent?void 0:o.getOffsetParent(i.floating)),v=await (null==o.isElement?void 0:o.isElement(b))&&await (null==o.getScale?void 0:o.getScale(b))||{x:1,y:1},x=ep(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:i,rect:y,offsetParent:b,strategy:s}):y);return{top:(h.top-x.top+g.top)/v.y,bottom:(x.bottom-h.bottom+g.bottom)/v.y,left:(h.left-x.left+g.left)/v.x,right:(x.right-h.right+g.right)/v.x}}function eh(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function ey(e){return H.some(t=>e[t]>=0)}let eb=new Set(["left","top"]);async function ev(e,t){let{placement:n,platform:r,elements:a}=e,o=await (null==r.isRTL?void 0:r.isRTL(a.floating)),l=Q(n),i=ee(n),s="y"===ea(n),c=eb.has(l)?-1:1,u=o&&s?-1:1,d=J(t,e),{mainAxis:p,crossAxis:f,alignmentAxis:g}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return i&&"number"==typeof g&&(f="end"===i?-1*g:g),s?{x:f*u,y:p*c}:{x:p*c,y:f*u}}function ex(){return"u">typeof window}function ew(e){return ek(e)?(e.nodeName||"").toLowerCase():"#document"}function eE(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function eS(e){var t;return null==(t=(ek(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function ek(e){return!!ex()&&(e instanceof Node||e instanceof eE(e).Node)}function eC(e){return!!ex()&&(e instanceof Element||e instanceof eE(e).Element)}function eA(e){return!!ex()&&(e instanceof HTMLElement||e instanceof eE(e).HTMLElement)}function ej(e){return!(!ex()||"u"<typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof eE(e).ShadowRoot)}let eR=new Set(["inline","contents"]);function eT(e){let{overflow:t,overflowX:n,overflowY:r,display:a}=ez(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!eR.has(a)}let e_=new Set(["table","td","th"]),eN=[":popover-open",":modal"];function eL(e){return eN.some(t=>{try{return e.matches(t)}catch(e){return!1}})}let eF=["transform","translate","scale","rotate","perspective"],eI=["transform","translate","scale","rotate","perspective","filter"],eP=["paint","layout","strict","content"];function eO(e){let t=eD(),n=eC(e)?ez(e):e;return eF.some(e=>!!n[e]&&"none"!==n[e])||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||eI.some(e=>(n.willChange||"").includes(e))||eP.some(e=>(n.contain||"").includes(e))}function eD(){return!("u"<typeof CSS)&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}let eM=new Set(["html","body","#document"]);function eB(e){return eM.has(ew(e))}function ez(e){return eE(e).getComputedStyle(e)}function e$(e){return eC(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function eU(e){if("html"===ew(e))return e;let t=e.assignedSlot||e.parentNode||ej(e)&&e.host||eS(e);return ej(t)?t.host:t}function eG(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let a=function e(t){let n=eU(t);return eB(n)?t.ownerDocument?t.ownerDocument.body:t.body:eA(n)&&eT(n)?n:e(n)}(e),o=a===(null==(r=e.ownerDocument)?void 0:r.body),l=eE(a);if(o){let e=eH(l);
3return t.concat(l,l.visualViewport||[],eT(a)?a:[],e&&n?eG(e):[])}return t.concat(a,eG(a,[],n))}function eH(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function eW(e){let t=ez(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,a=eA(e),o=a?e.offsetWidth:n,l=a?e.offsetHeight:r,i=Z(n)!==o||Z(r)!==l;return i&&(n=o,r=l),{width:n,height:r,$:i}}function eV(e){return eC(e)?e:e.contextElement}function eZ(e){let t=eV(e);if(!eA(t))return K(1);let n=t.getBoundingClientRect(),{width:r,height:a,$:o}=eW(t),l=(o?Z(n.width):n.width)/r,i=(o?Z(n.height):n.height)/a;return l&&Number.isFinite(l)||(l=1),i&&Number.isFinite(i)||(i=1),{x:l,y:i}}let eq=K(0);function eK(e){let t=eE(e);return eD()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:eq}function eY(e,t,n,r){var a;void 0===t&&(t=!1),void 0===n&&(n=!1);let o=e.getBoundingClientRect(),l=eV(e),i=K(1);t&&(r?eC(r)&&(i=eZ(r)):i=eZ(e));let s=(void 0===(a=n)&&(a=!1),r&&(!a||r===eE(l))&&a)?eK(l):K(0),c=(o.left+s.x)/i.x,u=(o.top+s.y)/i.y,d=o.width/i.x,p=o.height/i.y;if(l){let e=eE(l),t=r&&eC(r)?eE(r):r,n=e,a=eH(n);for(;a&&r&&t!==n;){let e=eZ(a),t=a.getBoundingClientRect(),r=ez(a),o=t.left+(a.clientLeft+parseFloat(r.paddingLeft))*e.x,l=t.top+(a.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,u*=e.y,d*=e.x,p*=e.y,c+=o,u+=l,a=eH(n=eE(a))}}return ep({width:d,height:p,x:c,y:u})}function eX(e,t){let n=e$(e).scrollLeft;return t?t.left+n:eY(eS(e)).left+n}function eJ(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-eX(e,n),y:n.top+t.scrollTop}}let eQ=new Set(["absolute","fixed"]);function e0(e,t,n){var r;let a;if("viewport"===t)a=function(e,t){let n=eE(e),r=eS(e),a=n.visualViewport,o=r.clientWidth,l=r.clientHeight,i=0,s=0;if(a){o=a.width,l=a.height;let e=eD();(!e||e&&"fixed"===t)&&(i=a.offsetLeft,s=a.offsetTop)}let c=eX(r);if(c<=0){let e=r.ownerDocument,t=e.body,n=getComputedStyle(t),a="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,l=Math.abs(r.clientWidth-t.clientWidth-a);l<=25&&(o-=l)}else c<=25&&(o+=c);return{width:o,height:l,x:i,y:s}}(e,n);else if("document"===t){let t,n,o,l,i,s,c;r=eS(e),t=eS(r),n=e$(r),o=r.ownerDocument.body,l=V(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),i=V(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight),s=-n.scrollLeft+eX(r),c=-n.scrollTop,"rtl"===ez(o).direction&&(s+=V(t.clientWidth,o.clientWidth)-l),a={width:l,height:i,x:s,y:c}}else if(eC(t)){let e,r,o,l,i,s;r=(e=eY(t,!0,"fixed"===n)).top+t.clientTop,o=e.left+t.clientLeft,l=eA(t)?eZ(t):K(1),i=t.clientWidth*l.x,s=t.clientHeight*l.y,a={width:i,height:s,x:o*l.x,y:r*l.y}}else{let n=eK(e);a={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return ep(a)}function e1(e){return"static"===ez(e).position}function e2(e,t){if(!eA(e)||"fixed"===ez(e).position)return null;if(t)return t(e);let n=e.offsetParent;return eS(e)===n&&(n=n.ownerDocument.body),n}function e3(e,t){var n;let r=eE(e);if(eL(e))return r;if(!eA(e)){let t=eU(e);for(;t&&!eB(t);){if(eC(t)&&!e1(t))return t;t=eU(t)}return r}let a=e2(e,t);for(;a&&(n=a,e_.has(ew(n)))&&e1(a);)a=e2(a,t);return a&&eB(a)&&e1(a)&&!eO(a)?r:a||function(e){let t=eU(e);for(;eA(t)&&!eB(t);){if(eO(t))return t;if(eL(t))break;t=eU(t)}return null}(e)||r}let e6=async function(e){let t=this.getOffsetParent||e3,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=eA(t),a=eS(t),o="fixed"===n,l=eY(e,!0,o,t),i={scrollLeft:0,scrollTop:0},s=K(0);if(r||!r&&!o)if(("body"!==ew(t)||eT(a))&&(i=e$(t)),r){let e=eY(t,!0,o,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else a&&(s.x=eX(a));o&&!r&&a&&(s.x=eX(a));let c=!a||r||o?K(0):eJ(a,i);return{x:l.left+i.scrollLeft-s.x-c.x,y:l.top+i.scrollTop-s.y-c.y,width:l.width,height:l.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},e4={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:a}=e,o="fixed"===a,l=eS(r),i=!!t&&eL(t.floating);if(r===l||i&&o)return n;let s={scrollLeft:0,scrollTop:0},c=K(1),u=K(0),d=eA(r);
3if((d||!d&&!o)&&(("body"!==ew(r)||eT(l))&&(s=e$(r)),eA(r))){let e=eY(r);c=eZ(r),u.x=e.x+r.clientLeft,u.y=e.y+r.clientTop}let p=!l||d||o?K(0):eJ(l,s);return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-s.scrollLeft*c.x+u.x+p.x,y:n.y*c.y-s.scrollTop*c.y+u.y+p.y}},getDocumentElement:eS,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:a}=e,o=[..."clippingAncestors"===n?eL(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=eG(e,[],!1).filter(e=>eC(e)&&"body"!==ew(e)),a=null,o="fixed"===ez(e).position,l=o?eU(e):e;for(;eC(l)&&!eB(l);){let t=ez(l),n=eO(l);n||"fixed"!==t.position||(a=null),(o?!n&&!a:!n&&"static"===t.position&&!!a&&eQ.has(a.position)||eT(l)&&!n&&function e(t,n){let r=eU(t);return!(r===n||!eC(r)||eB(r))&&("fixed"===ez(r).position||e(r,n))}(e,l))?r=r.filter(e=>e!==l):a=t,l=eU(l)}return t.set(e,r),r}(t,this._c):[].concat(n),r],l=o[0],i=o.reduce((e,n)=>{let r=e0(t,n,a);return e.top=V(r.top,e.top),e.right=W(r.right,e.right),e.bottom=W(r.bottom,e.bottom),e.left=V(r.left,e.left),e},e0(t,l,a));return{width:i.right-i.left,height:i.bottom-i.top,x:i.left,y:i.top}},getOffsetParent:e3,getElementRects:e6,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=eW(e);return{width:t,height:n}},getScale:eZ,isElement:eC,isRTL:function(e){return"rtl"===ez(e).direction}};function e8(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}let e5=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:r,placement:a,rects:o,platform:l,elements:i,middlewareData:s}=t,{element:c,padding:u=0}=J(e,t)||{};if(null==c)return{};let d=ed(u),p={x:n,y:r},f=et(ea(a)),g=en(f),m=await l.getDimensions(c),h="y"===f,y=h?"clientHeight":"clientWidth",b=o.reference[g]+o.reference[f]-p[f]-o.floating[g],v=p[f]-o.reference[f],x=await (null==l.getOffsetParent?void 0:l.getOffsetParent(c)),w=x?x[y]:0;w&&await (null==l.isElement?void 0:l.isElement(x))||(w=i.floating[y]||o.floating[g]);let E=w/2-m[g]/2-1,S=W(d[h?"top":"left"],E),k=W(d[h?"bottom":"right"],E),C=w-m[g]-k,A=w/2-m[g]/2+(b/2-v/2),j=V(S,W(A,C)),R=!s.arrow&&null!=ee(a)&&A!==j&&o.reference[g]/2-(A<S?S:k)-m[g]/2<0,T=R?A<S?A-S:A-C:0;return{[f]:p[f]+T,data:{[f]:j,centerOffset:A-j-T,...R&&{alignmentOffset:T}},reset:R}}});var e7="u">typeof document?a.useLayoutEffect:function(){};function e9(e,t){let n,r,a;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!e9(e[r],t[r]))return!1;return!0}if((n=(a=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,a[r]))return!1;for(r=n;0!=r--;){let n=a[r];if(("_owner"!==n||!e.$$typeof)&&!e9(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function te(e){return"u"<typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function tt(e,t){let n=te(e);return Math.round(t*n)/n}function tn(e){let t=a.useRef(e);return e7(()=>{t.current=e}),t}var tr=e.i(496951),ta=a.forwardRef((e,n)=>{let{children:r,width:a=10,height:o=5,...l}=e;return(0,t.jsx)(tr.Primitive.svg,{...l,ref:n,width:a,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:(0,t.jsx)("polygon",{points:"0,0 30,0 15,10"})})});ta.displayName="Arrow";var to=e.i(847797),tl=e.i(974573);function ti(e){let[t,n]=a.useState(void 0);return(0,tl.useLayoutEffect)(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,a;if(!Array.isArray(t)||!t.length)return;let o=t[0];if("borderBoxSize"in o){let e=o.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,a=t.blockSize}else r=e.offsetWidth,a=e.offsetHeight;n({width:r,height:a})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)},[e]),t}var ts="Popper",[tc,tu]=(0,M.createContextScope)(ts),[td,tp]=tc(ts),tf=e=>{let{__scopePopper:n,children:r}=e,[o,l]=a.useState(null);return(0,t.jsx)(td,{scope:n,anchor:o,onAnchorChange:l,children:r})};tf.displayName=ts;
3var tg="PopperAnchor",tm=a.forwardRef((e,n)=>{let{__scopePopper:r,virtualRef:o,...l}=e,i=tp(tg,r),s=a.useRef(null),c=(0,D.useComposedRefs)(n,s),u=a.useRef(null);return a.useEffect(()=>{let e=u.current;u.current=o?.current||s.current,e!==u.current&&i.onAnchorChange(u.current)}),o?null:(0,t.jsx)(tr.Primitive.div,{...l,ref:c})});tm.displayName=tg;var th="PopperContent",[ty,tb]=tc(th),tv=a.forwardRef((e,n)=>{var r,o,l,i,s,c,u,d,p,f,g,m,h;let{__scopePopper:y,side:b="bottom",sideOffset:v=0,align:x="center",alignOffset:w=0,arrowPadding:E=0,avoidCollisions:S=!0,collisionBoundary:k=[],collisionPadding:C=0,sticky:A="partial",hideWhenDetached:j=!1,updatePositionStrategy:R="optimized",onPlaced:T,..._}=e,N=tp(th,y),[L,I]=a.useState(null),P=(0,D.useComposedRefs)(n,e=>I(e)),[O,M]=a.useState(null),B=ti(O),z=B?.width??0,$=B?.height??0,U="number"==typeof C?C:{top:0,right:0,bottom:0,left:0,...C},G=Array.isArray(k)?k:[k],H=G.length>0,Z={padding:U,boundary:G.filter(tS),altBoundary:H},{refs:K,floatingStyles:Y,placement:X,isPositioned:er,middlewareData:ed}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:o,elements:{reference:l,floating:i}={},transform:s=!0,whileElementsMounted:c,open:u}=e,[d,p]=a.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[f,g]=a.useState(r);e9(f,r)||g(r);let[m,h]=a.useState(null),[y,b]=a.useState(null),v=a.useCallback(e=>{e!==S.current&&(S.current=e,h(e))},[]),x=a.useCallback(e=>{e!==k.current&&(k.current=e,b(e))},[]),w=l||m,E=i||y,S=a.useRef(null),k=a.useRef(null),C=a.useRef(d),A=null!=c,j=tn(c),R=tn(o),T=tn(u),_=a.useCallback(()=>{var e,r;let a,o,l;if(!S.current||!k.current)return;let i={placement:t,strategy:n,middleware:f};R.current&&(i.platform=R.current),(e=S.current,r=k.current,a=new Map,l={...(o={platform:e4,...i}).platform,_c:a},eg(e,r,{...o,platform:l})).then(e=>{let t={...e,isPositioned:!1!==T.current};N.current&&!e9(C.current,t)&&(C.current=t,F.flushSync(()=>{p(t)}))})},[f,t,n,R,T]);e7(()=>{!1===u&&C.current.isPositioned&&(C.current.isPositioned=!1,p(e=>({...e,isPositioned:!1})))},[u]);let N=a.useRef(!1);e7(()=>(N.current=!0,()=>{N.current=!1}),[]),e7(()=>
3{if(w&&(S.current=w),E&&(k.current=E),w&&E){if(j.current)return j.current(w,E,_);_()}},[w,E,_,j,A]);let L=a.useMemo(()=>({reference:S,floating:k,setReference:v,setFloating:x}),[v,x]),I=a.useMemo(()=>({reference:w,floating:E}),[w,E]),P=a.useMemo(()=>{let e={position:n,left:0,top:0};if(!I.floating)return e;let t=tt(I.floating,d.x),r=tt(I.floating,d.y);return s?{...e,transform:"translate("+t+"px, "+r+"px)",...te(I.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,s,I.floating,d.x,d.y]);return a.useMemo(()=>({...d,update:_,refs:L,elements:I,floatingStyles:P}),[d,_,L,I,P])}({strategy:"fixed",placement:b+("center"!==x?"-"+x:""),whileElementsMounted:(...e)=>(function(e,t,n,r){let a;void 0===r&&(r={});let{ancestorScroll:o=!0,ancestorResize:l=!0,elementResize:i="function"==typeof ResizeObserver,layoutShift:s="function"==typeof IntersectionObserver,animationFrame:c=!1}=r,u=eV(e),d=o||l?[...u?eG(u):[],...eG(t)]:[];d.forEach(e=>{o&&e.addEventListener("scroll",n,{passive:!0}),l&&e.addEventListener("resize",n)});let p=u&&s?function(e,t){let n,r=null,a=eS(e);function o(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return!function l(i,s){void 0===i&&(i=!1),void 0===s&&(s=1),o();let c=e.getBoundingClientRect(),{left:u,top:d,width:p,height:f}=c;if(i||t(),!p||!f)return;let g={rootMargin:-q(d)+"px "+-q(a.clientWidth-(u+p))+"px "+-q(a.clientHeight-(d+f))+"px "+-q(u)+"px",threshold:V(0,W(1,s))||1},m=!0;function h(t){let r=t[0].intersectionRatio;if(r!==s){if(!m)return l();r?l(!1,r):n=setTimeout(()=>{l(!1,1e-7)},1e3)}1!==r||e8(c,e.getBoundingClientRect())||l(),m=!1}try{r=new IntersectionObserver(h,{...g,root:a.ownerDocument})}catch(e){r=new IntersectionObserver(h,g)}r.observe(e)}(!0),o}(u,n):null,f=-1,g=null;i&&(g=new ResizeObserver(e=>{let[r]=e;r&&r.target===u&&g&&(g.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var e;null==(e=g)||e.observe(t)})),n()}),u&&!c&&g.observe(u),g.observe(t));let m=c?eY(e):null;return c&&function t(){let r=eY(e);m&&!e8(m,r)&&n(),m=r,a=requestAnimationFrame(t)}(),n(),()=>{var e;d.forEach(e=>{o&&e.removeEventListener("scroll",n),l&&e.removeEventListener("resize",n)}),null==p||p(),null==(e=g)||e.disconnect(),g=null,c&&cancelAnimationFrame(a)}})(...e,{animationFrame:"always"===R}),elements:{reference:N.anchor},middleware:[{...{name:"offset",options:o=r={mainAxis:v+$,alignmentAxis:w},async fn(e){var t,n;let{x:r,y:a,placement:l,middlewareData:i}=e,s=await ev(e,o);return l===(null==(t=i.offset)?void 0:t.placement)&&null!=(n=i.arrow)&&n.alignmentOffset?{}:{x:r+s.x,y:a+s.y,data:{...s,placement:l}}}},options:[r,void 0]},S&&{...{name:"shift",options:s=i={mainAxis:!0,crossAxis:!1,limiter:"partial"===A?{...(l=void 0,{options:l={},fn(e){let{x:t,y:n,placement:r,rects:a,middlewareData:o}=e,{offset:i=0,mainAxis:s=!0,crossAxis:c=!0}=J(l,e),u={x:t,y:n},d=ea(r),p=et(d),f=u[p],g=u[d],m=J(i,e),h="number"==typeof m?{mainAxis:m,crossAxis:0}:{mainAxis:0,crossAxis:0,...m};if(s){let e="y"===p?"height":"width",t=a.reference[p]-a.floating[e]+h.mainAxis,n=a.reference[p]+a.reference[e]-h.mainAxis;f<t?f=t:f>n&&(f=n)}if(c){var y,b;let e="y"===p?"width":"height",t=eb.has(Q(r)),n=a.reference[d]-a.floating[e]+(t&&(null==(y=o.offset)?void 0:y[d])||0)+(t?0:h.crossAxis),l=a.reference[d]+a.reference[e]+(t?0:(null==(b=o.offset)?void 0:b[d])||0)-(t?h.crossAxis:0);g<n?g=n:g>l&&(g=l)}return{[p]:f,[d]:g}}}),options:[void 0,void 0]}:void 0,...Z},async fn(e){let{x:t,y:n,placement:r}=e,{mainAxis:a=!0,crossAxis:o=!1,limiter:l={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...i}=J(s,e),c={x:t,y:n},u=await em(e,i),d=ea(Q(r)),p=et(d),f=c[p],g=c[d];
3if(a){let e="y"===p?"top":"left",t="y"===p?"bottom":"right",n=f+u[e],r=f-u[t];f=V(n,W(f,r))}if(o){let e="y"===d?"top":"left",t="y"===d?"bottom":"right",n=g+u[e],r=g-u[t];g=V(n,W(g,r))}let m=l.fn({...e,[p]:f,[d]:g});return{...m,data:{x:m.x-t,y:m.y-n,enabled:{[p]:a,[d]:o}}}}},options:[i,void 0]},S&&{...{name:"flip",options:u=c={...Z},async fn(e){var t,n,r,a,o,l,i,s;let c,d,p,{placement:f,middlewareData:g,rects:m,initialPlacement:h,platform:y,elements:b}=e,{mainAxis:v=!0,crossAxis:x=!0,fallbackPlacements:w,fallbackStrategy:E="bestFit",fallbackAxisSideDirection:S="none",flipAlignment:k=!0,...C}=J(u,e);if(null!=(t=g.arrow)&&t.alignmentOffset)return{};let A=Q(f),j=ea(h),R=Q(h)===h,T=await (null==y.isRTL?void 0:y.isRTL(b.floating)),_=w||(R||!k?[eu(h)]:(c=eu(h),[eo(h),c,eo(c)])),N="none"!==S;!w&&N&&_.push(...(d=ee(h),p=function(e,t,n){switch(e){case"top":case"bottom":if(n)return t?ei:el;return t?el:ei;case"left":case"right":return t?es:ec;default:return[]}}(Q(h),"start"===S,T),d&&(p=p.map(e=>e+"-"+d),k&&(p=p.concat(p.map(eo)))),p));let L=[h,..._],F=await em(e,C),I=[],P=(null==(n=g.flip)?void 0:n.overflows)||[];if(v&&I.push(F[A]),x){let e,t,n,r,a=(l=f,i=m,void 0===(s=T)&&(s=!1),e=ee(l),n=en(t=et(ea(l))),r="x"===t?e===(s?"end":"start")?"right":"left":"start"===e?"bottom":"top",i.reference[n]>i.floating[n]&&(r=eu(r)),[r,eu(r)]);I.push(F[a[0]],F[a[1]])}if(P=[...P,{placement:f,overflows:I}],!I.every(e=>e<=0)){let e=((null==(r=g.flip)?void 0:r.index)||0)+1,t=L[e];if(t&&("alignment"!==x||j===ea(t)||P.every(e=>ea(e.placement)!==j||e.overflows[0]>0)))return{data:{index:e,overflows:P},reset:{placement:t}};let n=null==(a=P.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:a.placement;if(!n)switch(E){case"bestFit":{let e=null==(o=P.filter(e=>{if(N){let t=ea(e.placement);return t===j||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:o[0];e&&(n=e);break}case"initialPlacement":n=h}if(f!==n)return{reset:{placement:n}}}return{}}},options:[c,void 0]},{...{name:"size",options:p=d={...Z,apply:({elements:e,rects:t,availableWidth:n,availableHeight:r})=>{let{width:a,height:o}=t.reference,l=e.floating.style;l.setProperty("--radix-popper-available-width",`${n}px`),l.setProperty("--radix-popper-available-height",`${r}px`),l.setProperty("--radix-popper-anchor-width",`${a}px`),l.setProperty("--radix-popper-anchor-height",`${o}px`)}},async fn(e){var t,n;let r,a,{placement:o,rects:l,platform:i,elements:s}=e,{apply:c=()=>{},...u}=J(p,e),d=await em(e,u),f=Q(o),g=ee(o),m="y"===ea(o),{width:h,height:y}=l.floating;"top"===f||"bottom"===f?(r=f,a=g===(await (null==i.isRTL?void 0:i.isRTL(s.floating))?"start":"end")?"left":"right"):(a=f,r="end"===g?"top":"bottom");let b=y-d.top-d.bottom,v=h-d.left-d.right,x=W(y-d[r],b),w=W(h-d[a],v),E=!e.middlewareData.shift,S=x,k=w;if(null!=(t=e.middlewareData.shift)&&t.enabled.x&&(k=v),null!=(n=e.middlewareData.shift)&&n.enabled.y&&(S=b),E&&!g){let e=V(d.left,0),t=V(d.right,0),n=V(d.top,0),r=V(d.bottom,0);m?k=h-2*(0!==e||0!==t?e+t:V(d.left,d.right)):S=y-2*(0!==n||0!==r?n+r:V(d.top,d.bottom))}await c({...e,availableWidth:k,availableHeight:S});let C=await i.getDimensions(s.floating);return h!==C.width||y!==C.height?{reset:{rects:!0}}:{}}},options:[d,void 0]},O&&{...{name:"arrow",options:g=f={element:O,padding:E},fn(e){let{element:t,padding:n}="function"==typeof g?g(e):g;return t&&({}).hasOwnProperty.call(t,"current")?null!=t.current?e5({element:t.current,padding:n}).fn(e):{}:t?e5({element:t,padding:n}).fn(e):{}}},options:[f,void 0]},tk({arrowWidth:z,arrowHeight:$}),j&&{...{name:"hide",options:h=m={strategy:"referenceHidden",...Z},async fn(e){let{rects:t}=e,{strategy:n="referenceHidden",...r}=J(h,e);switch(n){case"referenceHidden":{let n=eh(await em(e,{...r,elementContext:"reference"}),t.reference);return{data:{referenceHiddenOffsets:n,referenceHidden:ey(n)}}}case"escaped":{let n=eh(await em(e,{...r,altBoundary:!0}),t.floating);return{data:{escapedOffsets:n,escaped:ey(n)}}}default:return{}}}},options:[m,void 0]}]}),[ep,ef]=tC(X),ex=(0,to.useCallbackRef)(T);(0,tl.useLayoutEffect)(()=>{er&&ex?.()},[er,ex]);let ew=ed.arrow?.x,eE=ed.arrow?.y,ek=ed.arrow?.centerOffset!==0,[eC,eA]=a.useState();return(0,tl.useLayoutEffect)(()=>{L&&eA(window.getComputedStyle(L).zIndex)},[L]),(0,t.jsx)("div",{ref:K.setFloating,"data-radix-popper-content-wrapper":"",style:{...Y,transform:er?Y.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:eC,"--radix-popper-transform-origin":[ed.transformOrigin?.x,ed.transformOrigin?.y].join(" "),...ed.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,t.jsx)(ty,{scope:y,placedSide:ep,onArrowChange:M,arrowX:ew,arrowY:eE,shouldHideArrow:ek,children:(0,t.jsx)(tr.Primitive.div,{"data-side":ep,"data-align":ef,..._,ref:P,style:{..._.style,animation:er?void 0:"none"}})})})});tv.displayName=th;var tx="PopperArrow",tw={top:"bottom",right:"left",bottom:"top",left:"r
3ight"},tE=a.forwardRef(function(e,n){let{__scopePopper:r,...a}=e,o=tb(tx,r),l=tw[o.placedSide];return(0,t.jsx)("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[l]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:(0,t.jsx)(ta,{...a,ref:n,style:{...a.style,display:"block"}})})});function tS(e){return null!==e}tE.displayName=tx;var tk=e=>({name:"transformOrigin",options:e,fn(t){let{placement:n,rects:r,middlewareData:a}=t,o=a.arrow?.centerOffset!==0,l=o?0:e.arrowWidth,i=o?0:e.arrowHeight,[s,c]=tC(n),u={start:"0%",center:"50%",end:"100%"}[c],d=(a.arrow?.x??0)+l/2,p=(a.arrow?.y??0)+i/2,f="",g="";return"bottom"===s?(f=o?u:`${d}px`,g=`${-i}px`):"top"===s?(f=o?u:`${d}px`,g=`${r.floating.height+i}px`):"right"===s?(f=`${-i}px`,g=o?u:`${p}px`):"left"===s&&(f=`${r.floating.width+i}px`,g=o?u:`${p}px`),{data:{x:f,y:g}}}});function tC(e){let[t,n="center"]=e.split("-");return[t,n]}var tA=e.i(305401),tj=e.i(194832),tR=e.i(171089),tT=e.i(610720),t_=e.i(536676),tN=e.i(73772),tL=e.i(971037),tF=[" ","Enter","ArrowUp","ArrowDown"],tI=[" ","Enter"],tP="Select",[tO,tD,tM]=(0,O.createCollection)(tP),[tB,tz]=(0,M.createContextScope)(tP,[tM,tu]),t$=tu(),[tU,tG]=tB(tP),[tH,tW]=tB(tP),tV=e=>{let{__scopeSelect:n,children:r,open:o,defaultOpen:l,onOpenChange:i,value:s,defaultValue:c,onValueChange:u,dir:d,name:p,autoComplete:f,disabled:g,required:m,form:h}=e,y=t$(n),[b,v]=a.useState(null),[x,w]=a.useState(null),[E,S]=a.useState(!1),k=(0,B.useDirection)(d),[C,A]=(0,tR.useControllableState)({prop:o,defaultProp:l??!1,onChange:i,caller:tP}),[j,R]=(0,tR.useControllableState)({prop:s,defaultProp:c,onChange:u,caller:tP}),T=a.useRef(null),_=!b||h||!!b.closest("form"),[N,L]=a.useState(new Set),F=Array.from(N).map(e=>e.props.value).join(";");return(0,t.jsx)(tf,{...y,children:(0,t.jsxs)(tU,{required:m,scope:n,trigger:b,onTriggerChange:v,valueNode:x,onValueNodeChange:w,valueNodeHasChildren:E,onValueNodeHasChildrenChange:S,contentId:(0,G.useId)(),value:j,onValueChange:R,open:C,onOpenChange:A,dir:k,triggerPointerDownPosRef:T,disabled:g,children:[(0,t.jsx)(tO.Provider,{scope:n,children:(0,t.jsx)(tH,{scope:e.__scopeSelect,onNativeOptionAdd:a.useCallback(e=>{L(t=>new Set(t).add(e))},[]),onNativeOptionRemove:a.useCallback(e=>{L(t=>{let n=new Set(t);return n.delete(e),n})},[]),children:r})}),_?(0,t.jsxs)(nv,{"aria-hidden":!0,required:m,tabIndex:-1,name:p,autoComplete:f,value:j,onChange:e=>R(e.target.value),disabled:g,form:h,children:[void 0===j?(0,t.jsx)("option",{value:""}):null,Array.from(N)]},F):null]})})};tV.displayName=tP;var tZ="SelectTrigger",tq=a.forwardRef((e,n)=>{let{__scopeSelect:r,disabled:o=!1,...l}=e,i=t$(r),s=tG(tZ,r),c=s.disabled||o,u=(0,D.useComposedRefs)(n,s.onTriggerChange),d=tD(r),p=a.useRef("touch"),[f,g,m]=nw(e=>{let t=d().filter(e=>!e.disabled),n=t.find(e=>e.value===s.value),r=nE(t,e,n);void 0!==r&&s.onValueChange(r.value)}),h=e=>{c||(s.onOpenChange(!0),m()),e&&(s.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)})};return(0,t.jsx)(tm,{asChild:!0,...i,children:(0,t.jsx)(tr.Primitive.button,{type:"button",role:"combobox","aria-controls":s.contentId,"aria-expanded":s.open,"aria-required":s.required,"aria-autocomplete":"none",dir:s.dir,"data-state":s.open?"open":"closed",disabled:c,"data-disabled":c?"":void 0,"data-placeholder":nx(s.value)?"":void 0,...l,ref:u,onClick:(0,P.composeEventHandlers)(l.onClick,e=>{e.currentTarget.focus(),"mouse"!==p.current&&h(e)}),onPointerDown:(0,P.composeEventHandlers)(l.onPointerDown,e=>{p.current=e.pointerType;let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&"mouse"===e.pointerType&&(h(e),e.preventDefault())}),onKeyDown:(0,P.composeEventHandlers)(l.onKeyDown,e=>{let t=""!==f.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||g(e.key),(!t||" "!==e.key)&&tF.includes(e.ke
3y)&&(h(),e.preventDefault())})})})});tq.displayName=tZ;var tK="SelectValue",tY=a.forwardRef((e,n)=>{let{__scopeSelect:r,className:a,style:o,children:l,placeholder:i="",...s}=e,c=tG(tK,r),{onValueNodeHasChildrenChange:u}=c,d=void 0!==l,p=(0,D.useComposedRefs)(n,c.onValueNodeChange);return(0,tl.useLayoutEffect)(()=>{u(d)},[u,d]),(0,t.jsx)(tr.Primitive.span,{...s,ref:p,style:{pointerEvents:"none"},children:nx(c.value)?(0,t.jsx)(t.Fragment,{children:i}):l})});tY.displayName=tK;var tX=a.forwardRef((e,n)=>{let{__scopeSelect:r,children:a,...o}=e;return(0,t.jsx)(tr.Primitive.span,{"aria-hidden":!0,...o,ref:n,children:a||"â¼"})});tX.displayName="SelectIcon";var tJ=e=>(0,t.jsx)(tA.Portal,{asChild:!0,...e});tJ.displayName="SelectPortal";var tQ="SelectContent",t0=a.forwardRef((e,n)=>{let r=tG(tQ,e.__scopeSelect),[o,l]=a.useState();return((0,tl.useLayoutEffect)(()=>{l(new DocumentFragment)},[]),r.open)?(0,t.jsx)(t6,{...e,ref:n}):o?F.createPortal((0,t.jsx)(t1,{scope:e.__scopeSelect,children:(0,t.jsx)(tO.Slot,{scope:e.__scopeSelect,children:(0,t.jsx)("div",{children:e.children})})}),o):null});t0.displayName=tQ;var[t1,t2]=tB(tQ),t3=(0,tj.createSlot)("SelectContent.RemoveScroll"),t6=a.forwardRef((e,n)=>{let{__scopeSelect:r,position:o="item-aligned",onCloseAutoFocus:l,onEscapeKeyDown:i,onPointerDownOutside:s,side:c,sideOffset:u,align:d,alignOffset:p,arrowPadding:f,collisionBoundary:g,collisionPadding:m,sticky:
3h,hideWhenDetached:y,avoidCollisions:b,...v}=e,x=tG(tQ,r),[w,E]=a.useState(null),[S,k]=a.useState(null),C=(0,D.useComposedRefs)(n,e=>E(e)),[A,j]=a.useState(null),[R,T]=a.useState(null),_=tD(r),[N,L]=a.useState(!1),F=a.useRef(!1);a.useEffect(()=>{if(w)return(0,tN.hideOthers)(w)},[w]),(0,$.useFocusGuards)();let I=a.useCallback(e=>{let[t,...n]=_().map(e=>e.ref.current),[r]=n.slice(-1),a=document.activeElement;for(let n of e)if(n===a||(n?.scrollIntoView({block:"nearest"}),n===t&&S&&(S.scrollTop=0),n===r&&S&&(S.scrollTop=S.scrollHeight),n?.focus(),document.activeElement!==a))return},[_,S]),O=a.useCallback(()=>I([A,w]),[I,A,w]);a.useEffect(()=>{N&&O()},[N,O]);let{onOpenChange:M,triggerPointerDownPosRef:B}=x;a.useEffect(()=>{if(w){let e={x:0,y:0},t=t=>{e={x:Math.abs(Math.round(t.pageX)-(B.current?.x??0)),y:Math.abs(Math.round(t.pageY)-(B.current?.y??0))}},n=n=>{e.x<=10&&e.y<=10?n.preventDefault():w.contains(n.target)||M(!1),document.removeEventListener("pointermove",t),B.current=null};return null!==B.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",n,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",n,{capture:!0})}}},[w,M,B]),a.useEffect(()=>{let e=()=>M(!1);return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[M]);let[G,H]=nw(e=>{let t=_().filter(e=>!e.disabled),n=t.find(e=>e.ref.current===document.activeElement),r=nE(t,e,n);r&&setTimeout(()=>r.ref.current.focus())}),W=a.useCallback((e,t,n)=>{let r=!F.current&&!n;(void 0!==x.value&&x.value===t||r)&&(j(e),r&&(F.current=!0))},[x.value]),V=a.useCallback(()=>w?.focus(),[w]),Z=a.useCallback((e,t,n)=>{let r=!F.current&&!n;(void 0!==x.value&&x.value===t||r)&&T(e)},[x.value]),q="popper"===o?t8:t4,K=q===t8?{side:c,sideOffset:u,align:d,alignOffset:p,arrowPadding:f,collisionBoundary:g,collisionPadding:m,sticky:
3h,hideWhenDetached:y,avoidCollisions:b}:{};return(0,t.jsx)(t1,{scope:r,content:w,viewport:S,onViewportChange:k,itemRefCallback:W,selectedItem:A,onItemLeave:V,itemTextRefCallback:Z,focusSelectedItem:O,selectedItemText:R,position:o,isPositioned:N,searchRef:G,children:(0,t.jsx)(tL.RemoveScroll,{as:t3,allowPinchZoom:!0,children:(0,t.jsx)(U.FocusScope,{asChild:!0,trapped:x.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:(0,P.composeEventHandlers)(l,e=>{x.trigger?.focus({preventScroll:!0}),e.preventDefault()}),children:(0,t.jsx)(z.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:i,onPointerDownOutside:s,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>x.onOpenChange(!1),children:(0,t.jsx)(q,{role:"listbox",id:x.contentId,"data-state":x.open?"open":"closed",dir:x.dir,onContextMenu:e=>e.preventDefault(),...v,...K,onPlaced:()=>L(!0),ref:C,style:{display:"flex",flexDirection:"column",outline:"none",...v.style},onKeyDown:(0,P.composeEventHandlers)(v.onKeyDown,e=>{let t=e.ctrlKey||e.altKey||e.metaKey;if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||H(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=_().filter(e=>!e.disabled).map(e=>e.ref.current);if(["ArrowUp","End"].includes(e.key)&&(t=t.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){let n=e.target,r=t.indexOf(n);t=t.slice(r+1)}setTimeout(()=>I(t)),e.preventDefault()}})})})})})})});t6.displayName="SelectContentImpl";var t4=a.forwardRef((e,n)=>{let{__scopeSelect:r,onPlaced:o,...l}
3=e,i=tG(tQ,r),s=t2(tQ,r),[c,u]=a.useState(null),[d,p]=a.useState(null),f=(0,D.useComposedRefs)(n,e=>p(e)),g=tD(r),m=a.useRef(!1),h=a.useRef(!0),{viewport:y,selectedItem:b,selectedItemText:v,focusSelectedItem:x}=s,w=a.useCallback(()=>{if(i.trigger&&i.valueNode&&c&&d&&y&&b&&v){let e=i.trigger.getBoundingClientRect(),t=d.getBoundingClientRect(),n=i.valueNode.getBoundingClientRect(),r=v.getBoundingClientRect();if("rtl"!==i.dir){let a=r.left-t.left,o=n.left-a,l=e.left-o,i=e.width+l,s=Math.max(i,t.width),u=window.innerWidth-10,d=(0,I.clamp)(o,[10,Math.max(10,u-s)]);c.style.minWidth=i+"px",c.style.left=d+"px"}else{let a=t.right-r.right,o=window.innerWidth-n.right-a,l=window.innerWidth-e.right-o,i=e.width+l,s=Math.max(i,t.width),u=window.innerWidth-10,d=(0,I.clamp)(o,[10,Math.max(10,u-s)]);c.style.minWidth=i+"px",c.style.right=d+"px"}let a=g(),l=window.innerHeight-20,s=y.scrollHeight,u=window.getComputedStyle(d),p=parseInt(u.borderTopWidth,10),f=parseInt(u.paddingTop,10),h=parseInt(u.borderBottomWidth,10),x=p+f+s+parseInt(u.paddingBottom,10)+h,w=Math.min(5*b.offsetHeight,x),E=window.getComputedStyle(y),S=parseInt(E.paddingTop,10),k=parseInt(E.paddingBottom,10),C=e.top+e.height/2-10,A=b.offsetHeight/2,j=p+f+(b.offsetTop+A);if(j<=C){let e=a.length>0&&b===a[a.length-1].ref.current;c.style.bottom="0px";let t=Math.max(l-C,A+(e?k:0)+(d.clientHeight-y.offsetTop-y.offsetHeight)+h);c.style.height=j+t+"px"}else{let e=a.length>0&&b===a[0].ref.current;c.style.top="0px";let t=Math.max(C,p+y.offsetTop+(e?S:0)+A);c.style.height=t+(x-j)+"px",y.scrollTop=j-C+y.offsetTop}c.style.margin="10px 0",c.style.minHeight=w+"px",c.style.maxHeight=l+"px",o?.(),requestAnimationFrame(()=>m.current=!0)}},[g,i.trigger,i.valueNode,c,d,y,b,v,i.dir,o]);(0,tl.useLayoutEffect)(()=>w(),[w]);let[E,S]=a.useState();(0,tl.useLayoutEffect)(()=>{d&&S(window.getComputedStyle(d).zIndex)},[d]);let k=a.useCallback(e=>{e&&!0===h.current&&(w(),x?.(),h.current=!1)},[w,x]);return(0,t.jsx)(t5,{scope:r,contentWrapper:c,shouldExpandOnScrollRef:m,onScrollButtonChange:k,children:(0,t.jsx)("div",{ref:u,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:E},children:(0,t.jsx)(tr.Primitive.div,{...l,ref:f,style:{boxSizing:"border-box",maxHeight:"100%",...l.style}})})})});t4.displayName="SelectItemAlignedPosition";var t8=a.forwardRef((e,n)=>{let{__scopeSelect:r,align:a="start",collisionPadding:o=10,...l}=e,i=t$(r);return(0,t.jsx)(tv,{...i,...l,ref:n,align:a,collisionPadding:o,style:{boxSizing:"border-box",...l.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});t8.displayName="SelectPopperPosition";var[t5,t7]=tB(tQ,{}),t9="SelectViewport",ne=a.forwardRef((e,n)=>{let{__scopeSelect:r,nonce:o,...l}=e,i=t2(t9,r),s=t7(t9,r),c=(0,D.useComposedRefs)(n,i.onViewportChange),u=a.useRef(0);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:o}),(0,t.jsx)(tO.Slot,{scope:r,children:(0,t.jsx)(tr.Primitive.div,{"data-radix-select-viewport":"",role:"presentation",...l,ref:c,style:{position:"relative",flex:1,overflow:"hidden auto",...l.style},onScroll:(0,P.composeEventHandlers)(l.onScroll,e=>{let t=e.currentTarget,{contentWrapper:n,shouldExpandOnScrollRef:r}=s;if(r?.current&&n){let e=Math.abs(u.current-t.scrollTop);if(e>0){let r=window.innerHeight-20,a=Math.max(parseFloat(n.style.minHeight),parseFloat(n.style.height));if(a<r){let o=a+e,l=Math.min(r,o),i=o-l;n.style.height=l+"px","0px"===n.style.bottom&&(t.scrollTop=i>0?i:0,n.style.justifyContent="flex-end")}}}u.current=t.scrollTop})})})]})});ne.displayName=t9;var nt="SelectGroup",[nn,nr]=tB(nt);
3a.forwardRef((e,n)=>{let{__scopeSelect:r,...a}=e,o=(0,G.useId)();return(0,t.jsx)(nn,{scope:r,id:o,children:(0,t.jsx)(tr.Primitive.div,{role:"group","aria-labelledby":o,...a,ref:n})})}).displayName=nt;var na="SelectLabel";a.forwardRef((e,n)=>{let{__scopeSelect:r,...a}=e,o=nr(na,r);return(0,t.jsx)(tr.Primitive.div,{id:o.id,...a,ref:n})}).displayName=na;var no="SelectItem",[nl,ni]=tB(no),ns=a.forwardRef((e,n)=>{let{__scopeSelect:r,value:o,disabled:l=!1,textValue:i,...s}=e,c=tG(no,r),u=t2(no,r),d=c.value===o,[p,f]=a.useState(i??""),[g,m]=a.useState(!1),h=(0,D.useComposedRefs)(n,e=>u.itemRefCallback?.(e,o,l)),y=(0,G.useId)(),b=a.useRef("touch"),v=()=>{l||(c.onValueChange(o),c.onOpenChange(!1))};if(""===o)throw Error("A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return(0,t.jsx)(nl,{scope:r,value:o,disabled:l,textId:y,isSelected:d,onItemTextChange:a.useCallback(e=>{f(t=>t||(e?.textContent??"").trim())},[]),children:(0,t.jsx)(tO.ItemSlot,{scope:r,value:o,disabled:l,textValue:p,children:(0,t.jsx)(tr.Primitive.div,{role:"option","aria-labelledby":y,"data-highlighted":g?"":void 0,"aria-selected":d&&g,"data-state":d?"checked":"unchecked","aria-disabled":l||void 0,"data-disabled":l?"":void 0,tabIndex:l?void 0:-1,...s,ref:h,onFocus:(0,P.composeEventHandlers)(s.onFocus,()=>m(!0)),onBlur:(0,P.composeEventHandlers)(s.onBlur,()=>m(!1)),onClick:(0,P.composeEventHandlers)(s.onClick,()=>{"mouse"!==b.current&&v()}),onPointerUp:(0,P.composeEventHandlers)(s.onPointerUp,()=>{"mouse"===b.current&&v()}),onPointerDown:(0,P.composeEventHandlers)(s.onPointerDown,e=>{b.current=e.pointerType}),onPointerMove:(0,P.composeEventHandlers)(s.onPointerMove,e=>{b.current=e.pointerType,l?u.onItemLeave?.():"mouse"===b.current&&e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:(0,P.composeEventHandlers)(s.onPointerLeave,e=>{e.currentTarget===document.activeElement&&u.onItemLeave?.()}),onKeyDown:(0,P.composeEventHandlers)(s.onKeyDown,e=>{(u.searchRef?.current===""||" "!==e.key)&&(tI.includes(e.key)&&v()," "===e.key&&e.preventDefault())})})})})});ns.displayName=no;var nc="SelectItemText",nu=a.forwardRef((e,n)=>{let{__scopeSelect:r,className:o,style:l,...i}=e,s=tG(nc,r),c=t2(nc,r),u=ni(nc,r),d=tW(nc,r),[p,f]=a.useState(null),g=(0,D.useComposedRefs)(n,e=>f(e),u.onItemTextChange,e=>c.itemTextRefCallback?.(e,u.value,u.disabled)),m=p?.textContent,h=a.useMemo(()=>(0,t.jsx)("option",{value:u.value,disabled:u.disabled,children:m},u.value),[u.disabled,u.value,m]),{onNativeOptionAdd:y,onNativeOptionRemove:b}=d;return(0,tl.useLayoutEffect)(()=>(y(h),()=>b(h)),[y,b,h]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(tr.Primitive.span,{id:u.textId,...i,ref:g}),u.isSelected&&s.valueNode&&!s.valueNodeHasChildren?F.createPortal(i.children,s.valueNode):null]})});nu.displayName=nc;var nd="SelectItemIndicator",np=a.forwardRef((e,n)=>{let{__scopeSelect:r,...a}=e;return ni(nd,r).isSelected?(0,t.jsx)(tr.Primitive.span,{"aria-hidden":!0,...a,ref:n}):null});np.displayName=nd;var nf="SelectScrollUpButton",ng=a.forwardRef((e,n)=>{let r=t2(nf,e.__scopeSelect),o=t7(nf,e.__scopeSelect),[l,i]=a.useState(!1),s=(0,D.useComposedRefs)(n,o.onScrollButtonChange);return(0,tl.useLayoutEffect)(()=>{if(r.viewport&&r.isPositioned){let e=function(){i(t.scrollTop>0)},t=r.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[r.viewport,r.isPositioned]),l?(0,t.jsx)(ny,{...e,ref:s,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=r;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}}):null});ng.displayName=nf;var nm="SelectScrollDownButton",nh=a.forwardRef((e,n)=>{let r=t2(nm,e.__scopeSelect),o=t7(nm,e.__scopeSelect),[l,i]=a.useState(!1),s=(0,D.useComposedRefs)(n,o.onScrollButtonChange);return(0,tl.useLayoutEffect)(()=>{if(r.viewport&&r.isPositioned){let e=function(){let e=t.scrollHeight-t.clientHeight;i(Math.ceil(t.scrollTop)<e)},t=r.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[r.viewport,r.isPositioned]),l?(0,t.jsx)(ny,{...e,ref:s,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=r;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}}):null});nh.displayName=nm;
3var ny=a.forwardRef((e,n)=>{let{__scopeSelect:r,onAutoScroll:o,...l}=e,i=t2("SelectScrollButton",r),s=a.useRef(null),c=tD(r),u=a.useCallback(()=>{null!==s.current&&(window.clearInterval(s.current),s.current=null)},[]);return a.useEffect(()=>()=>u(),[u]),(0,tl.useLayoutEffect)(()=>{let e=c().find(e=>e.ref.current===document.activeElement);e?.ref.current?.scrollIntoView({block:"nearest"})},[c]),(0,t.jsx)(tr.Primitive.div,{"aria-hidden":!0,...l,ref:n,style:{flexShrink:0,...l.style},onPointerDown:(0,P.composeEventHandlers)(l.onPointerDown,()=>{null===s.current&&(s.current=window.setInterval(o,50))}),onPointerMove:(0,P.composeEventHandlers)(l.onPointerMove,()=>{i.onItemLeave?.(),null===s.current&&(s.current=window.setInterval(o,50))}),onPointerLeave:(0,P.composeEventHandlers)(l.onPointerLeave,()=>{u()})})});a.forwardRef((e,n)=>{let{__scopeSelect:r,...a}=e;return(0,t.jsx)(tr.Primitive.div,{"aria-hidden":!0,...a,ref:n})}).displayName="SelectSeparator";var nb="SelectArrow";a.forwardRef((e,n)=>{let{__scopeSelect:r,...a}=e,o=t$(r),l=tG(nb,r),i=t2(nb,r);return l.open&&"popper"===i.position?(0,t.jsx)(tE,{...o,...a,ref:n}):null}).displayName=nb;var nv=a.forwardRef(({__scopeSelect:e,value:n,...r},o)=>{let l=a.useRef(null),i=(0,D.useComposedRefs)(o,l),s=(0,tT.usePrevious)(n);return a.useEffect(()=>{let e=l.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLSelectElement.prototype,"value").set;if(s!==n&&t){let r=new Event("change",{bubbles:!0});t.call(e,n),e.dispatchEvent(r)}},[s,n]),(0,t.jsx)(tr.Primitive.select,{...r,style:{...t_.VISUALLY_HIDDEN_STYLES,...r.style},ref:i,defaultValue:n})});function nx(e){return""===e||void 0===e}function nw(e){let t=(0,to.useCallbackRef)(e),n=a.useRef(""),r=a.useRef(0),o=a.useCallback(e=>{let a=n.current+e;t(a),function e(t){n.current=t,window.clearTimeout(r.current),""!==t&&(r.current=window.setTimeout(()=>e(""),1e3))}(a)},[t]),l=a.useCallback(()=>{n.current="",window.clearTimeout(r.current)},[]);return a.useEffect(()=>()=>window.clearTimeout(r.current),[]),[n,o,l]}function nE(e,t,n){var r,a;let o=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,l=n?e.indexOf(n):-1,i=(r=e,a=Math.max(l,0),r.map((e,t)=>r[(a+t)%r.length]));1===o.length&&(i=i.filter(e=>e!==n));let s=i.find(e=>e.textValue.toLowerCase().startsWith(o.toLowerCase()));return s!==n?s:void 0}nv.displayName="SelectBubbleInput";let nS=(0,T.default)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);var nk=e.i(446471);let nC=(0,T.default)("ChevronUp",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]),nA=({children:e,className:r,ref:a,...o})=>(0,t.jsxs)(tq,{className:(0,n.cn)("flex h-10 w-full items-center justify-between border border-input bg-background px-3 py-2 text-inherit ring-offset-background placeholder:text-muted-foreground focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1",r),ref:a,...o,children:[e,(0,t.jsx)(tX,{asChild:!0,children:(0,t.jsx)(nk.ChevronDown,{className:"h-4 w-4 opacity-50"})})]}),nj=({className:e,ref:r,...a})=>(0,t.jsx)(ng,{className:(0,n.cn)("flex cursor-default items-center justify-center py-1",e),ref:r,...a,children:(0,t.jsx)(nC,{className:"h-4 w-4"})}),nR=({className:e,ref:r,...a})=>(0,t.jsx)(nh,{className:(0,n.cn)("flex cursor-default items-center justify-center py-1",e),ref:r,...a,children:(0,t.jsx)(nk.ChevronDown,{className:"h-4 w-4"})}),nT=({children:e,className:r,position:a="popper",ref:o,...l})=>(0,t.jsx)(tJ,{children:(0,t.jsxs)(t0,{className:(0,n.cn)("relative z-50 max-h-96 min-w-[8rem] overflow-hidden rounded border bg-card text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2","popper"===a&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",r),position:a,ref:o,...l,children:[(0,t.jsx)(nj,{}),(0,t.jsx)(ne,{className:(0,n.cn)("p-1","popper"===a&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]"),children:e}),(0,t.jsx)(nR,{})]})}),n_=({children:e,className:r,ref:a,...o})=>(0,t.jsxs)(ns,{className:(0,n.cn)("relative flex w-full cursor-default select-none items-center rounded py-1.5 pl-8 pr-2 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",r),ref:a,...o,children:[(0,t.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,t.jsx)(np,{children:(0,t.jsx)(nS,{className:"h-4 w-4"})})}),(0,t.jsx)(nu,{children:e})]});function nN({files:e,showFilters:n,columns:r,listStyle:o,initialSort:l}){let[i,s]=(0,a.useState)(""),[c,u]=(0,a.useState)(l||"az"),d=(0,a.useMemo)(()=>"two"===r?"grid-cols-1 lg:grid-cols-2":"grid-cols-1",[r]),p=(0,a.useDeferredValue)(i),f=(0,a.useMemo)(()=>{let t=e;if(p){let e=p.toLowerCase();t=t.filter(t=>(t.title??t.filename??"").toLowerCase().includes(e))}return"az"===c?t=[...t].sort((e,t)=>
3(e.title??e.filename??"").localeCompare(t.title??t.filename??"")):"new"===c&&(t=[...t].sort((e,t)=>(t.createdAt?new Date(t.createdAt).getTime():0)-(e.createdAt?new Date(e.createdAt).getTime():0))),t},[e,p,c]);return(0,t.jsxs)("div",{className:"space-y-3",children:[n&&(0,t.jsxs)("div",{className:"flex gap-2 items-center",children:[(0,t.jsx)(L.Input,{placeholder:"Search files...",value:i,onChange:e=>s(e.target.value)}),(0,t.jsxs)(tV,{value:c,onValueChange:e=>u(e),children:[(0,t.jsx)(nA,{className:"w-[180px]",children:(0,t.jsx)(tY,{placeholder:"Sort Order"})}),(0,t.jsxs)(nT,{children:[(0,t.jsx)(n_,{value:"manual",children:"Manual"}),(0,t.jsx)(n_,{value:"new",children:"Newest"}),(0,t.jsx)(n_,{value:"az",children:"A â Z"})]})]})]}),(0,t.jsx)("div",{className:`grid ${d} gap-6`,children:f.map(e=>(0,t.jsx)("div",{children:(0,t.jsx)(N,{listStyle:o,file:e})},e.id))})]})}async function nL({className:e,filesDisplay:a,selectedFiles:o,fileCategories:l,categoryFiles:i,showFilters:s,columns:c,filesTitle:u,filesContent:d,listStyle:p}){let f=[];if("selected"===a&&o?.length){let e=new Set;f=o.filter(t=>{let n="string"==typeof t?t:t.id;return!e.has(n)&&(e.add(n),!0)})}if("category"===a&&(l?.length||i?.length)){let e=(l??[]).map(e=>"string"==typeof e?e:e.id),t=i??[];f=Array.from(new Map((t.length?t:await A(e)).map(e=>["string"==typeof e?e:e.id,e])).values())}if(!f.length)return null;let g=await j(f);return(0,t.jsx)("div",{className:"mx-auto container py-16",children:(0,t.jsxs)("div",{className:(0,n.cn)("mx-auto w-full",e),children:[u&&(0,t.jsx)("h3",{className:"text-xl lg:text-2xl leading-10 font-bold mb-2 text-eurogoosBlue",children:u}),d&&(0,t.jsx)(r.default,{className:"mb-5",data:d,enableGutter:!1,enableProse:!0}),(0,t.jsx)(nN,{listStyle:p||"default",files:g,showFilters:!!s,columns:c||"full",initialSort:"selected"===a?"manual":"az"})]})})}var nF=e.i(30755),nI=e.i(828668),nP=e.i(378362),nO="Checkbox",[nD,nM]=(0,M.createContextScope)(nO),[nB,nz]=nD(nO);function n$(e){let{__scopeCheckbox:n,checked:r,children:o,defaultChecked:l,disabled:i,form:s,name:c,onCheckedChange:u,required:d,value:p="on",internal_do_not_use_render:f}=e,[g,m]=(0,tR.useControllableState)({prop:r,defaultProp:l??!1,onChange:u,caller:nO}),[h,y]=a.useState(null),[b,v]=a.useState(null),x=a.useRef(!1),w=!h||!!s||!!h.closest("form"),E={checked:g,disabled:i,setChecked:m,control:h,setControl:y,name:c,form:s,value:p,hasConsumerStoppedPropagationRef:x,required:d,defaultChecked:!nK(l)&&l,isFormControl:w,bubbleInput:b,setBubbleInput:v};return(0,t.jsx)(nB,{scope:n,...E,children:"function"==typeof f?f(E):o})}var nU="CheckboxTrigger",nG=a.forwardRef(({__scopeCheckbox:e,onKeyDown:n,onClick:r,...o},l)=>{let{control:i,value:s,disabled:c,checked:u,required:d,setControl:p,setChecked:f,hasConsumerStoppedPropagationRef:g,isFormControl:m,bubbleInput:h}=nz(nU,e),y=(0,D.useComposedRefs)(l,p),b=a.useRef(u);return a.useEffect(()=>{let e=i?.form;if(e){let t=()=>f(b.current);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[i,f]),(0,t.jsx)(tr.Primitive.button,{type:"button",role:"checkbox","aria-checked":nK(u)?"mixed":u,"aria-required":d,"data-state":nY(u),"data-disabled":c?"":void 0,disabled:c,value:s,...o,ref:y,onKeyDown:(0,P.composeEventHandlers)(n,e=>{"Enter"===e.key&&e.preventDefault()}),onClick:(0,P.composeEventHandlers)(r,e=>{f(e=>!!nK(e)||!e),h&&m&&(g.current=e.isPropagationStopped(),g.current||e.stopPropagation())})})});nG.displayName=nU;var nH=a.forwardRef((e,n)=>{let{__scopeCheckbox:r,name:a,checked:o,defaultChecked:l,required:i,disabled:s,value:c,onCheckedChange:u,form:d,...p}=e;return(0,t.jsx)(n$,{__scopeCheckbox:r,checked:o,defaultChecked:l,disabled:s,required:i,onCheckedChange:u,name:a,form:d,value:c,internal_do_not_use_render:({isFormControl:e})=>(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(nG,{...p,ref:n,__scopeCheckbox:r}),e&&(0,t.jsx)(nq,{__scopeCheckbox:r})]})})});nH.displayName=nO;var nW="CheckboxIndicator",nV=a.forwardRef((e,n)=>{let{__scopeCheckbox:r,forceMount:a,...o}=e,l=nz(nW,r);return(0,t.jsx)(nP.Presence,{present:a||nK(l.checked)||!0===l.checked,children:(0,t.jsx)(tr.Primitive.span,{"data-state":nY(l.checked),"data-disabled":l.disabled?"":void 0,...o,ref:n,style:{pointerEvents:"none",...e.style}})})});nV.displayName=nW;var nZ="CheckboxBubbleInput",nq=a.forwardRef(({__scopeCheckbox:e,...n},r)=>{let{control:o,hasConsumerStoppedPropagationRef:l,checked:i,defaultChecked:s,required:c,disabled:u,name:d,value:p,form:f,bubbleInput:g,setBubbleInput:m}=nz(nZ,e),h=(0,D.useComposedRefs)(r,m),y=(0,tT.usePrevious)(i),b=ti(o);a.useEffect(()=>{if(!g)return;let e=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set,t=!l.current;if(y!==i&&e){let n=new Event("click",{bubbles:t});g.indeterminate=nK(i),e.call(g,!nK(i)&&i),g.dispatchEvent(n)}},[g,y,i,l]);let v=a.useRef(!nK(i)&&i);return(0,t.jsx)(tr.Primitive.input,{type:"checkbox","aria-hidden":!0,defaultChecked:s??v.current,required:c,disabled:u,name:d,value:p,form:f,...n,tabIndex:-1,ref:h,style:{...n.style,...b,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});function nK(e){return"indeterminate"===e}function nY(e){return nK(e)?"indeterminate":e?"checked":"unchecked"}nq.displayName=nZ;let nX=({className:e,ref:r,...a})=>(0,t.jsx)(nH,{className:(0,n.cn)("peer h-4 w-4 shrink-0 rounded border border-primary ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground",e),ref:r,...a,children:(0,t.jsx)(nV,{className:(0,n.cn)("flex items-center justify-center text-current"),children:(0,t.jsx)(nS,{className:"h-4 w-4"})})});var nJ=e.i(110204);let nQ=({name:e})=>{let{formState:{errors:n}}=(0,nI.useFormContext)();return(0,t.jsx)("div",{className:"mt-2 bg-red-50 py-2 px-3 text-red-500 text-sm rounded",children:n[e]?.message||"This field is required"})},n0=({children:e,className:n,width:r})=>(0,t.jsx)("div",{className:n,style:{maxWidth:r?`${r}%`:void 0},children:e}),n1=[{label:"Afghanistan",value:"AF"},{label:"Ã
land Islands",value:"AX"},{label:"Albania",value:"AL"},{label:"Algeria",value:"DZ"},{label:"American Samoa",value:"AS"},{label:"Andorra",value:"AD"},{label:"Angola",value:"AO"},{label:"Anguilla",value:"AI"},{label:"Antarctica",value:"AQ"},{label:"Antigua and Barbuda",value:"AG"},{label:"Argentina",value:"AR"},{label:"Armenia",value:"AM"},{label:"Aruba",value:"AW"},{label:"Australia",value:"AU"},{label:"Austria",value:"AT"},{label:"Azerbaijan",value:"AZ"},{label:"Bahamas",value:"BS"},{label:"Bahrain",value:"BH"},{label:"Bangladesh",value:"BD"},{label:"Barbados",value:"BB"},{label:"Belarus",value:"BY"},{label:"Belgium",value:"BE"},{label:"Belize",value:"BZ"},{label:"Benin",value:"BJ"},{label:"Bermuda",value:"BM"},{label:"Bhutan",value:"BT"},{label:"Bolivia",value:"BO"},{label:"Bosnia and Herzegovina",value:"BA"},{label:"Botswana",value:"BW"},{label:"Bouvet Island",value:"BV"},{label:"Brazil",value:"BR"},{label:"British Indian Ocean Territory",value:"IO"},{label:"Brunei Darussalam",value:"BN"},{label:"Bulgaria",value:"BG"},{label:"Burkina Faso",value:"BF"},{label:"Burundi",value:"BI"},{label:"Cambodia",value:"KH"},{label:"Cameroon",value:"CM"},{label:"Canada",value:"CA"},{label:"Cape Verde",value:"CV"},{label:"Cayman Islands",value:"KY"},{label:"Central African Republic",value:"CF"},{label:"Chad",value:"TD"},{label:"Chile",value:"CL"},{label:"China",value:"CN"},{label:"Christmas Island",value:"CX"},{label:"Cocos (Keeling) Islands",value:"CC"},{label:"Colombia",value:"CO"},{label:"Comoros",value:"KM"},{label:"Congo",value:"CG"},{label:"Congo, The Democratic Republic of the",value:"CD"},{label:"Cook Islands",value:"CK"},{label:"Costa Rica",value:"CR"},{label:"Cote D'Ivoire",value:"CI"},{label:"Croatia",value:"HR"},{label:"Cuba",value:"CU"},{label:"Cyprus",value:"CY"},{label:"Czech Republic",value:"CZ"},{label:"Denmark",value:"DK"},{label:"Djibouti",value:"DJ"},{label:"Dominica",value:"DM"},{label:"Dominican Republic",value:"DO"},{label:"Ecuador",value:"EC"},{label:"Egypt",value:"EG"},{label:"El Salvador",value:"SV"},{label:"Equatorial Guinea",value:"GQ"},{label:"Eritrea",value:"ER"},{label:"Estonia",value:"EE"},{label:"Ethiopia",value:"ET"},{label:"Falkland Islands (Malvinas)",value:"FK"},{label:"Faroe Islands",value:"FO"},{label:"Fiji",value:"FJ"},{label:"Finland",value:"FI"},{label:"France",value:"FR"},{label:"French Guiana",value:"GF"},{label:"French Polynesia",value:"PF"},{label:"French Southern Territories",value:"TF"},{label:"Gabon",value:"GA"},{label:"Gambia",value:"GM"},{label:"Georgia",value:"GE"},{label:"Germany",value:"DE"},{label:"Ghana",value:"GH"},{label:"Gibraltar",value:"GI"},{label:"Greece",value:"GR"},{label:"Greenland",value:"GL"},{label:"Grenada",value:"GD"},{label:"Guadeloupe",value:"GP"},{label:"Guam",value:"GU"},{label:"Guatemala",value:"GT"},{label:"Guernsey",value:"GG"},{label:"Guinea",value:"GN"},{label:"Guinea-Bissau",value:"GW"},{label:"Guyana",value:"GY"},{label:"Haiti",value:"HT"},{label:"Heard Island and Mcdonald Islands",value:"HM"},{label:"Holy See (Vatican City State)",value:"VA"},{label:"Honduras",value:"HN"},{label:"Hong Kong",value:"HK"},{label:"Hungary",value:"HU"},{label:"Iceland",value:"IS"},{label:"India",value:"IN"},{label:"Indonesia",value:"ID"}
3,{label:"Iran, Islamic Republic Of",value:"IR"},{label:"Iraq",value:"IQ"},{label:"Ireland",value:"IE"},{label:"Isle of Man",value:"IM"},{label:"Israel",value:"IL"},{label:"Italy",value:"IT"},{label:"Jamaica",value:"JM"},{label:"Japan",value:"JP"},{label:"Jersey",value:"JE"},{label:"Jordan",value:"JO"},{label:"Kazakhstan",value:"KZ"},{label:"Kenya",value:"KE"},{label:"Kiribati",value:"KI"},{label:"Democratic People's Republic of Korea",value:"KP"},{label:"Korea, Republic of",value:"KR"},{label:"Kosovo",value:"XK"},{label:"Kuwait",value:"KW"},{label:"Kyrgyzstan",value:"KG"},{label:"Lao People's Democratic Republic",value:"LA"},{label:"Latvia",value:"LV"},{label:"Lebanon",value:"LB"},{label:"Lesotho",value:"LS"},{label:"Liberia",value:"LR"},{label:"Libyan Arab Jamahiriya",value:"LY"},{label:"Liechtenstein",value:"LI"},{label:"Lithuania",value:"LT"},{label:"Luxembourg",value:"LU"},{label:"Macao",value:"MO"},{label:"Macedonia, The Former Yugoslav Republic of",value:"MK"},{label:"Madagascar",value:"MG"},{label:"Malawi",value:"MW"},{label:"Malaysia",value:"MY"},{label:"Maldives",value:"MV"},{label:"Mali",value:"ML"},{label:"Malta",value:"MT"},{label:"Marshall Islands",value:"MH"},{label:"Martinique",value:"MQ"},{label:"Mauritania",value:"MR"},{label:"Mauritius",value:"MU"},{label:"Mayotte",value:"YT"},{label:"Mexico",value:"MX"},{label:"Micronesia, Federated States of",value:"FM"},{label:"Moldova, Republic of",value:"MD"},{label:"Monaco",value:"MC"},{label:"Mongolia",value:"MN"},{label:"Montenegro",value:"ME"},{label:"Montserrat",value:"MS"},{label:"Morocco",value:"MA"},{label:"Mozambique",value:"MZ"},{label:"Myanmar",value:"MM"},{label:"Namibia",value:"NA"},{label:"Nauru",value:"NR"},{label:"Nepal",value:"NP"},{label:"Netherlands",value:"NL"},{label:"Netherlands Antilles",value:"AN"},{label:"New Caledonia",value:"NC"},{label:"New Zealand",value:"NZ"},{label:"Nicaragua",value:"NI"},{label:"Niger",value:"NE"},{label:"Nigeria",value:"NG"},{label:"Niue",value:"NU"},{label:"Norfolk Island",value:"NF"},{label:"Northern Mariana Islands",value:"MP"},{label:"Norway",value:"NO"},{label:"Oman",value:"OM"},{label:"Pakistan",value:"PK"},{label:"Palau",value:"PW"},{label:"Palestinian Territory, Occupied",value:"PS"},{label:"Panama",value:"PA"},{label:"Papua New Guinea",value:"PG"},{label:"Paraguay",value:"PY"},{label:"Peru",value:"PE"},{label:"Philippines",value:"PH"},{label:"Pitcairn",value:"PN"},{label:"Poland",value:"PL"},{label:"Portugal",value:"PT"},{label:"Puerto Rico",value:"PR"},{label:"Qatar",value:"QA"},{label:"Reunion",value:"RE"},{label:"Romania",value:"RO"},{label:"Russian Federation",value:"RU"},{label:"Rwanda",value:"RW"},{label:"Saint Helena",value:"SH"},{label:"Saint Kitts and Nevis",value:"KN"},{label:"Saint Lucia",value:"LC"},{label:"Saint Pierre and Miquelon",value:"PM"},{label:"Saint Vincent and the Grenadines",value:"VC"},{label:"Samoa",value:"WS"},{label:"San Marino",value:"SM"},{label:"Sao Tome and Principe",value:"ST"},{label:"Saudi Arabia",value:"SA"},{label:"Senegal",value:"SN"},{label:"Serbia",value:"RS"},{label:"Seychelles",value:"SC"},{label:"Sierra Leone",value:"SL"},{label:"Singapore",value:"SG"},{label:"Slovakia",value:"SK"},{label:"Slovenia",value:"SI"},{label:"Solomon Islands",value:"SB"},{label:"Somalia",value:"SO"},{label:"South Africa",value:"ZA"},{label:"South Georgia and the South Sandwich Islands",value:"GS"},{label:"Spain",value:"ES"},{label:"Sri Lanka",value:"LK"},{label:"Sudan",value:"SD"},{label:"Suriname",value:"SR"},{label:"Svalbard and Jan Mayen",value:"SJ"},{label:"Swaziland",value:"SZ"},{label:"Sweden",value:"SE"},{label:"Switzerland",value:"CH"},{label:"Syrian Arab Republic",value:"SY"},{label:"Taiwan",value:"TW"},{label:"Tajikistan",value:"TJ"},{label:"Tanzania, United Republic of",value:"TZ"},{label:"Thailand",value:"TH"},{label:"Timor-Leste",value:"TL"},{label:"Togo",value:"TG"},{label:"Tokelau",value:"TK"},{label:"Tonga",value:"TO"},{label:"Trinidad and Tobago",value:"TT"},{label:"Tunisia",value:"TN"},{label:"Turkey",value:"TR"},{label:"Turkmenistan",value:"TM"},{label:"Turks and Caicos Islands",value:"TC"},{label:"Tuvalu",value:"TV"},{label:"Uganda",value:"UG"},{label:"Ukraine",value:"UA"},{label:"United Arab Emirates",value:"AE"},{label:"United Kingdom",value:"GB"},{label:"United States",value:"US"},{label:"United States Minor Outlying Islands",value:"UM"},{label:"Uruguay",value:"UY"},{label:"Uzbekistan",value:"UZ"},{label:"Vanuatu",value:"VU"},{label:"Venezuela",value:"VE"},{label:"Viet Nam",value:"VN"},{label:"Virgin Islands, British",value:"VG"},{label:"Virgin Islands, U.S.",value:"VI"},{label:"Wallis and Futuna",value:"WF"},{label:"Western Sahara",value:"EH"},{label:"Yemen",value:"YE"},{label:"Zambia",value:"ZM"},{label:"Zimbabwe",value:"ZW"}],n2=({className:e,ref:r,...a})=>(0,t.jsx)("textarea",{className:(0,n.cn)("flex min-h-[80px] w-full rounded border border-border bg-background px-3 py-2 text-sm r
3ing-offset-background placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",e),ref:r,...a}),n3={checkbox:({name:e,defaultValue:n,errors:r,label:a,register:o,required:l,width:i})=>{let s=o(e,{required:l}),{setValue:c}=(0,nI.useFormContext)();return(0,t.jsxs)(n0,{width:i,children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(nX,{defaultChecked:n,id:e,...s,onCheckedChange:e=>{c(s.name,e)}}),(0,t.jsxs)(nJ.Label,{htmlFor:e,children:[l&&(0,t.jsxs)("span",{className:"required text-red-600 pl-1",children:["* ",(0,t.jsx)("span",{className:"sr-only",children:"(required)"})]}),a]})]}),r[e]&&(0,t.jsx)(nQ,{name:e})]})},country:({name:e,control:n,errors:r,label:a,required:o,width:l})=>(0,t.jsxs)(n0,{width:l,children:[(0,t.jsxs)(nJ.Label,{className:"",htmlFor:e,children:[a,o&&(0,t.jsxs)("span",{className:"required text-red-600 pl-1",children:["* ",(0,t.jsx)("span",{className:"sr-only",children:"(required)"})]})]}),(0,t.jsx)(nI.Controller,{control:n,defaultValue:"",name:e,render:({field:{onChange:n,value:r}})=>{let o=n1.find(e=>e.value===r);return(0,t.jsxs)(tV,{onValueChange:e=>n(e),value:o?.value,children:[(0,t.jsx)(nA,{className:"w-full",id:e,children:(0,t.jsx)(tY,{placeholder:a})}),(0,t.jsx)(nT,{children:n1.map(({label:e,value:n})=>(0,t.jsx)(n_,{value:n,children:e},n))})]})},rules:{required:o}}),r[e]&&(0,t.jsx)(nQ,{name:e})]}),email:({name:e,defaultValue:n,errors:r,label:a,register:o,required:l,width:i})=>(0,t.jsxs)(n0,{width:i,children:[(0,t.jsxs)(nJ.Label,{htmlFor:e,children:[a,l&&(0,t.jsxs)("span",{className:"required text-red-600 pl-1",children:["* ",(0,t.jsx)("span",{className:"sr-only",children:"(required)"})]})]}),(0,t.jsx)(L.Input,{defaultValue:n,id:e,type:"text",...o(e,{pattern:/^\S[^\s@]*@\S+$/,required:l})}),r[e]&&(0,t.jsx)(nQ,{name:e})]}),message:({message:e})=>(0,t.jsx)(n0,{className:"my-12",width:"100",children:e&&(0,t.jsx)(r.default,{data:e})}),number:({name:e,defaultValue:n,errors:r,label:a,register:o,required:l,width:i})=>(0,t.jsxs)(n0,{width:i,children:[(0,t.jsxs)(nJ.Label,{htmlFor:e,children:[a,l&&(0,t.jsxs)("span",{className:"required text-red-600 pl-1",children:["* ",(0,t.jsx)("span",{className:"sr-only",children:"(required)"})]})]}),(0,t.jsx)(L.Input,{defaultValue:n,id:e,type:"number",...o(e,{required:l})}),r[e]&&(0,t.jsx)(nQ,{name:e})]}),select:({name:e,control:n,errors:r,label:a,options:o,required:l,width:i})=>(0,t.jsxs)(n0,{width:i,children:[(0,t.jsxs)(nJ.Label,{htmlFor:e,children:[a,l&&(0,t.jsxs)("span",{className:"required text-red-600 pl-1",children:["* ",(0,t.jsx)("span",{className:"sr-only",children:"(required)"})]})]}),(0,t.jsx)(nI.Controller,{control:n,defaultValue:"",name:e,render:({field:{onChange:n,value:r}})=>{let l=o.find(e=>e.value===r);return(0,t.jsxs)(tV,{onValueChange:e=>n(e),value:l?.value,children:[(0,t.jsx)(nA,{className:"w-full",id:e,children:(0,t.jsx)(tY,{placeholder:a})}),(0,t.jsx)(nT,{children:o.map(({label:e,value:n})=>(0,t.jsx)(n_,{value:n,children:e},n))})]})},rules:{required:l}}),r[e]&&(0,t.jsx)(nQ,{name:e})]}),text:({name:e,defaultValue:n,errors:r,label:a,register:o,required:l,width:i})=>(0,t.jsxs)(n0,{width:i,children:[(0,t.jsxs)(nJ.Label,{htmlFor:e,children:[a,l&&(0,t.jsxs)("span",{className:"required text-red-600 pl-1",children:["* ",(0,t.jsx)("span",{className:"sr-only",children:"(required)"})]})]}),(0,t.jsx)(L.Input,{defaultValue:n,id:e,type:"text",...o(e,{required:l})}),r[e]&&(0,t.jsx)(nQ,{name:e})]}),textarea:({name:e,defaultValue:n,errors:r,label:a,register:o,required:l,rows:i=3,width:s})=>(0,t.jsxs)(n0,{width:s,children:[(0,t.jsxs)(nJ.Label,{htmlFor:e,children:[a,l&&(0,t.jsxs)("span",{className:"required text-red-600 pl-1",children:["* ",(0,t.jsx)("span",{className:"sr-only",children:"(required)"})]})]}),(0,t.jsx)(n2,{defaultValue:n,id:e,rows:i,...o(e,{required:l})}),r[e]&&(0,t.jsx)(nQ,{name:e})]})};var n6=e.i(656447);let n4=e=>{let{enableIntro:n,form:o,form:{id:l,confirmationMessage:i,confirmationType:s,redirect:c,submitButtonLabel:u}={},introContent:d}=e,p=(0,nI.useForm)({defaultValues:o.fields}),{control:f,formState:{errors:g},handleSubmit:m,register:h}=p,[y,b]=(0,a.useState)(!1),[v,x]=(0,a.useState)(),[E,S]=(0,a.useState)(),k=(0,nF.useRouter)(),C=(0,a.useCallback)(e=>{let t;(async()=>{S(void 0);let n=Object.entries(e).map(([e,t])=>({field:e,value:t}));t=setTimeout(()=>{b(!0)},1e3);
3try{let e=await fetch(`${(0,n6.getClientSideURL)()}/api/form-submissions`,{body:JSON.stringify({form:l,submissionData:n}),headers:{"Content-Type":"application/json"},method:"POST"}),r=await e.json();if(clearTimeout(t),e.status>=400){b(!1),S({message:r.errors?.[0]?.message||"Internal Server Error",status:r.status});return}if(b(!1),x(!0),"redirect"===s&&c){let{url:e}=c;e&&k.push(e)}}catch(e){console.warn(e),b(!1),S({message:"Something went wrong."})}})()},[k,l,c,s]);return(0,t.jsxs)("div",{className:"container pt-8",children:[n&&d&&!v&&(0,t.jsx)(r.default,{className:"mb-8 lg:mb-12",data:d,enableGutter:!1}),(0,t.jsx)("div",{className:"p-4 lg:p-6 border border-border drop-shadow bg-white",children:(0,t.jsxs)(nI.FormProvider,{...p,children:[!y&&v&&"message"===s&&(0,t.jsx)(r.default,{data:i}),y&&!v&&(0,t.jsx)("p",{children:"Loading, please wait..."}),E&&(0,t.jsx)("div",{children:`${E.status||"500"}: ${E.message||""}`}),!v&&(0,t.jsxs)("form",{id:l,onSubmit:m(C),children:[(0,t.jsx)("div",{className:"mb-4 last:mb-0",children:o&&o.fields&&o.fields?.map((e,n)=>{let r=n3?.[e.blockType];return r?(0,t.jsx)("div",{className:"mb-6 last:mb-0",children:(0,t.jsx)(r,{form:o,...e,...p,control:f,errors:g,register:h})},n):null})}),(0,t.jsx)(w.Button,{form:l,type:"submit",variant:"default",className:"w-full mt-3",children:u})]})]})})]})}},870937,e=>{"use strict";var t=e.i(40438),n=e.i(814140),r=e.i(530941),a=e.i(656447);let{breakpoints:o}={breakpoints:{"3xl":1920,"2xl":1536,xl:1280,lg:1024,md:768,sm:640}};e.s(["ImageMedia",0,e=>{let o,l,{alt:i,fill:s,pictureClassName:c,imgClassName:u,priority:d,resource:p,size:f,src:g,loading:m}=e,h=i,y=g||"";if(!y&&p&&"object"==typeof p){let{alt:e,height:t,url:n,width:r,updatedAt:a}=p;o="number"==typeof r?r:void 0,l="number"==typeof t?t:void 0,h=e||"";let i=a?new Date(a).getTime():void 0;y=`${n}${i?`?v=${i}`:""}`}try{if("string"==typeof y){let e=new URL(y,(0,a.getClientSideURL)()||"http://localhost"),t=e.pathname||"",n="/api/media/file/";if(t.startsWith(n)){let r=t.slice(n.length).replace(/\/+$/,""),a=e.search||"";y=`https://storage.googleapis.com/eurogoos-files/media/${r}${a}`}else e.origin===(0,a.getClientSideURL)()&&(y=e.pathname+e.search)}}catch{}let b="string"==typeof y&&y.endsWith(".svg");return(0,t.jsx)(n.default,{alt:h||"",className:(0,r.cn)(u,c),fill:s,height:s?void 0:l,placeholder:"blur",blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAADGElEQVR42qWWSbLkOAxDHxi+V92hr9N3J3rBQbJ/VfSiHGlnpiyBIsBB+vXPv0IIKZBCEkEAUoTmHRLQTwDj+jbeO7ExrguDn1ovnWcN0P8CJIEAgRANrYIXSE5kCGNIod3GI8Gg1wVCtfdoM+UEs7CMGTAY2SlZKEFlRmonHxS9xfWD0HFifbn5KTPGAmETaSPHeIdd0/W89n6+4zvORwOwLavMOMBmqBEkBuHnjd7MnL8BRDP3NYAsN26Rkxak5CTA8hqAQZ+9o1C0sXHgksEgI+NSPZDJaLoyZJckzx+YCQo9yny0zBtFrbFEmyEpK84gXJIIP4eZF/oyN4HUoaqJIoQt25CSlpPUKG1oD14xo2hzB10bqx8NsCQ7bIcqZAmTWqFHg7P34qGZ6YHYXFkLxkiqbC15NxczjFWUXZnM0BAvk4Ue0SqPA0I2SFYqDYGy01m1gxDpyoNee+Uzh7NG37ErSKsQhZXCWKW8riAbkTmBeLLqJU7fHANSZ8DNO8ZYmpduBtrpTSdGU04RfaFfs3baoWGiuRgf7GsV89Goe8UmHzf0nsAa6ElxXl2F8hr5DeS6x7fAfjxEbeAvLv/fhGc055TZjYIXgqaC3sOeX36NTSpXAFSPqwHPmjPDPWw+mPO7s60mnGmNE6cxeW1XPx346bxn8faDar3zyp+O7KLI9lRIqeerbFS9JyE0OzwMuf3unu/Bv5mwnzZeuV9N0Ko+tYXGU1h0EW1e6GfbXgJs8xQSlpVkKFoSkSZQF32TSOPAkP0D3S90234KTJmO6hdFlMDCToisQwK23z2ZN+WXpVx5HldFUTcPkTg8PVaE8/RyrV5D0oWec/7Km6enQ2bhqnVH9yOUcniTReLE4Yb3T/Q0JktkwGmEoqgmEkdrm4FShC3qCKGrIzZ87rmx0VftpUhlMCq0GmMOZ3UUUUXDVRxWg7kP+nHwsbOOiHaSQVBiVIOV0q6S5QrmlwYbjC+Fi5KJop3YaWZajE6A6ryJqwKf84J/Z4Li6gqtx/cZo0iRODUtRdC07XnoZ6rlVK7kIg34Dwg1Cf0A7ysGAAAAAElFTkSuQmCC",priority:d,quality:75,loading:m||(d?void 0:"lazy"),sizes:f||"100vw",src:y,width:s?void 0:o,unoptimized:b})}],870937)},122790,e=>{"use strict";var t=e.i(40438),n=e.i(530941),r=e.i(116414),a=e.i(391684);e.s(["VideoMedia",0,e=>{let{onClick:o,resource:l,videoClassName:i}=e,s=(0,r.useRef)(null);if((0,r.useEffect)(()=>{let{current:e}=s;e&&e.addEventListener("suspend",()=>{})},[]),l&&"object"==typeof l){let{filename:e}=l;return(0,t.jsx)("video",{autoPlay:!0,className:(0,n.cn)(i),controls:!1,loop:!0,muted:!0,onClick:o,playsInline:!0,ref:s,children:(0,t.jsx)("source",{src:(0,a.rewriteImageUrl)(`http://localhost:3000/media/${e}`)})})}return null}])},760207,e=>{"use strict";e.s(["default",()=>x],760207);var t=e.i(40438),n=e.i(168857),r=e.i(757516),a=e.i(326840),o=e.i(164417),l=e.i(166331),i=e.i(232778),s=e.i(530941),c=e.i(735451),u=e.i(832579),d=e.i(519533),p=e.i(946213);let f=({className:e,embedUrl:n})=>(0,t.jsx)("div",{className:(0,s.cn)("mx-auto w-full",e),children:(0,t.jsx)(p.AspectRatio,{ratio:16/9,className:"bg-muted",children:(0,t.jsx)("iframe",{className:"w-full h-full border",src:`https://www.youtube.com/embed/${n}`,allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0,title:"Embedded youtube"})})});var g=e.i(718245);let m=({className:e,html:n,backgroundColour:r,paddingBottom:a,paddingTop:o})=>(0,t.jsx)("div",{className:(0,s.cn)("white"===r&&"bg-white w-full text-eurogoosBlue","blue"===r&&"bg-eurogoosBlue text-white w-full","grey"===r&&"bg-gray-200 w-full text-eurogoosBlue","half"===a&&"pb-24","full"===a&&"pb-32","half"===o&&"pt-24","full"===o&&"pt-32"),children:(0,t.jsx)("div",{dangerouslySetInnerHTML:{__html:n||""}})}),h=({linkNode:e})=>{let{value:t,relationTo:n}=e.fields.doc;if("object"!=typeof t)throw Error("Expected value to be an object");let r=t.slug,a=t?.breadcrumbs;return r&&`${"pages"!==n?`/${n}`:a&&a?.length>0?a[a.length-1].url:""}${a?.length>0?"":`/${r}`}`},y={color:{blue:{label:"EuroGOOS Blue",css:{color:"hsl(237, 48%, 15%)"}},light:{label:"EuroGOOS Light Blue",css:{color:"#7ba5d8"}},pink:{label:"EuroGOOS Pink",css:{color:"#e78062"}}}},b=({defaultConverters:e})=>({...e,...(0,r.LinkJSXConverter)({internalDocToHref:h}),text:({node:e})=>{let n=e.text,r={};
3return e.$&&(Object.entries(y).forEach(([t,n])=>{let a=e.$[t];a&&n[a]&&Object.assign(r,n[a].css)}),n=(0,t.jsx)("span",{style:r,children:n})),1&e.format&&(n=(0,t.jsx)("strong",{children:n})),2&e.format&&(n=(0,t.jsx)("em",{children:n})),8&e.format&&(n=(0,t.jsx)("span",{style:{textDecoration:"underline"},children:n})),4&e.format&&(n=(0,t.jsx)("span",{style:{textDecoration:"line-through"},children:n})),n},blocks:{banner:({node:e})=>(0,t.jsx)(l.BannerBlock,{className:"col-start-2 mb-4",...e.fields}),mediaBlock:({node:e})=>(0,t.jsx)(n.MediaBlock,{className:"col-start-1 col-span-3 m-0",pictureClassName:"my-2",...e.fields,captionClassName:"mx-auto max-w-[48rem]",enableGutter:!1,disableInnerContainer:!0,noBorder:!1}),code:({node:e})=>(0,t.jsx)(o.CodeBlock,{className:"col-start-2",...e.fields}),cta:({node:e})=>(0,t.jsx)(i.CallToActionBlock,{...e.fields}),filesBlock:({node:e})=>(0,t.jsx)(c.FilesBlock,{...e.fields}),formBlock:({node:e})=>(0,t.jsx)(u.FormBlock,{...e.fields}),mapBlock:({node:e})=>(0,t.jsx)(d.MapBlock,{...e.fields}),videoBlock:({node:e})=>(0,t.jsx)(f,{...e.fields}),button:({node:e})=>(0,t.jsx)(g.ButtonBlock,{...e.fields}),html:({node:e})=>(0,t.jsx)(m,{...e.fields})}}),v=e=>({...b(e),link:({node:e,nodesToJSX:n})=>(0,t.jsx)(t.Fragment,{children:n({nodes:e.children})}),autolink:({node:e,nodesToJSX:n})=>(0,t.jsx)(t.Fragment,{children:n({nodes:e.children})})});function x(e){let{className:n,centerContent:r,enableProse:o=!1,enableGutter:l=!1,disableLinks:i=!1,...c}=e;return(0,t.jsx)(a.RichText,{converters:i?v:b,className:(0,s.cn)("payload-richtext h-full",r&&"flex flex-col justify-center items-center",{container:l,"max-w-none":!l,"mx-auto prose md:prose-md dark:prose-invert":o},n),...c})}},946213,e=>{"use strict";var t=e.i(116414),n=e.i(496951),r=e.i(40438),a=t.forwardRef((e,t)=>{let{ratio:a=1,style:o,...l}=e;return(0,r.jsx)("div",{style:{position:"relative",width:"100%",paddingBottom:`${100/a}%`},"data-radix-aspect-ratio-wrapper":"",children:(0,r.jsx)(n.Primitive.div,{...l,ref:t,style:{...o,position:"absolute",top:0,right:0,bottom:0,left:0}})})});
3a.displayName="AspectRatio",e.s(["AspectRatio",0,a],946213)},656447,e=>{"use strict";var t=e.i(589775),n=e.i(780605);e.s(["getClientSideURL",0,()=>{if(n.default){let e=window.location.protocol,t=window.location.hostname,n=window.location.port;return`${e}//${t}${n?`:${n}`:""}`}return t.default.env.VERCEL_PROJECT_PRODUCTION_URL?`https://${t.default.env.VERCEL_PROJECT_PRODUCTION_URL}`:t.default.env.NEXT_PUBLIC_SERVER_URL||""}])},391684,e=>{"use strict";var t=e.i(656447);e.s(["rewriteImageUrl",0,function(e){if("string"!=typeof e||!e)return"";let n="/api/media/file/";if(e.startsWith(n)){let[t,r=""]=e.split("?"),a=t?.slice(n.length).replace(/\/+$/,""),o=r?`?${r}`:"";return`https://storage.googleapis.com/eurogoos-files/media/${a}${o}`}try{let n=(0,t.getClientSideURL)(),r=new URL(e,n);if(r.origin===n)return r.pathname+r.search;return r.toString()}catch{return e}}])}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.