PageSourceSearch

https://nextjs-chakra-starter-blog.vercel.app/_next/static/immutable/chunks/0qcl601chcio7.js

js nextjs-chakra-starter-blog.vercel.app collected 2026-10-03 07:23:42 UTC 142,704 bytes, 6 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,18208,e=>{"use strict";let{withContext:t,PropsProvider:r}=(0,e.i(92321).createRecipeContext)({key:"code"}),a=t("code");e.s(["Code",0,a])},51966,e=>{"use strict";e.s([],42756),e.i(42756);let{withProvider:t,withContext:r,useStyles:a,PropsProvider:n}=(0,e.i(92447).createSlotRecipeContext)({key:"list"}),o=t("ul","root",{defaultProps:{role:"list"}}),s=r("li","item"),i=r("span","indicator");e.s(["Indicator",0,i,"Item",0,s,"Root",0,o,"RootPropsProvider",0,n],87678);var l=e.i(87678);e.s(["List",0,l],51966)},66930,(e,t,r)=>{"use strict";e.i(25727),Object.defineProperty(r,"__esModule",{value:!0}),t.exports.jsxRuntime=e.r(44621)},62066,7831,e=>{"use strict";"u">typeof window&&(window.requestIdleCallback=window.requestIdleCallback||function(e){var t=Date.now();return setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},window.cancelIdleCallback=window.cancelIdleCallback||function(e){clearTimeout(e)});var t=e.i(339),r=e.i(66930);e.s([],86779),e.i(86779);let a={},n=t.default.createContext(a);function o(e){let r=t.default.useContext(n);return t.default.useMemo(function(){return"function"==typeof e?e(r):{...r,...e}},[r,e])}e.s(["MDXProvider",0,function(e){let r;return r=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:o(e.components),t.default.createElement(n.Provider,{value:r},e.children)},"useMDXComponents",0,o],53777);var s=e.i(53777);e.s(["MDXRemote",0,function({compiledSource:e,frontmatter:a,scope:n,components:o={},lazy:i}){let[l,c]=(0,t.useState)(!i||"u"<typeof window);(0,t.useEffect)(()=>{if(i){let e=window.requestIdleCallback(()=>{c(!0)});return()=>window.cancelIdleCallback(e)}},[]);let d=(0,t.useMemo)(()=>{let t=Object.assign({opts:{...s,...r.jsxRuntime}},{frontmatter:a},n),o=Object.keys(t),i=Object.values(t),l=Reflect.construct(Function,o.concat(`${e}`));return l.apply(l,i).default},[n,e]);if(!l)return t.default.createElement("div",{dangerouslySetInnerHTML:{__html:""},suppressHydrationWarning:!0});let u=t.default.createElement(s.MDXProvider,{components:o},t.default.createElement(d,null));return i?t.default.createElement("div",null,u):u}],7831),e.s([],62066)},79368,(e,t,r)=>{"use strict";e.i(25727),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"Image",{enumerable:!0,get:function(){return x}});let a=e.r(36437),n=e.r(56421),o=e.r(44621),s=n._(e.r(339)),i=a._(e.r(25819)),l=a._(e.r(41960)),c=e.r(37006),d=e.r(26437),u=e.r(99111),p=e.r(43622),g=a._(e.r(5669)),y=e.r(96968),f={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function m(e,t,r,a,n,o,s){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&&n(!0),r?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let a=!1,n=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>a,isPropagationStopped:()=>n,persist:()=>{},preventDefault:()=>{a=!0,t.preventDefault()},stopPropagation:()=>{n=!0,t.stopPropagation()}})}a?.current&&a.current(e)}}))}function b(e){return s.use?{fetchPriority:e}:{fetchpriority:e}}"u"<typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let h="u"<typeof window?s.useEffect:s.useLayoutEffect,w=(0,s.forwardRef)(({src:e,srcSet:t,sizes:r,height:a,width:n,decoding:i,className:l,style:c,fetchPriority:d,placeholder:u,loading:p,unoptimized:g,fill:f,onLoadRef:w,onLoadingCompleteRef:_,setBlurComplete:x,setShowAltText:v,sizesInput:k,onLoad:E,onError:S,...A},C)=>{let R=(0,s.useRef)(!1),F=(0,s.useRef)(null);h(()=>{let{current:e}=R,{current:t}=F;e||null===t||(S&&(t.src=t.src),t.complete&&m(t,u,w,_,x,g,k),R.current=!0)},[e,u,w,_,S,g,k]);let T=(0,y.useMergedRef)(C,F);return(0,o.jsx)("img",{...A,...b(d),loading:p,width:n,height:a,decoding:i,"data-nimg":f?"fill":"1",className:l,style:c,sizes:r,srcSet:t,src:e,ref:T,onLoad:e=>{m(e.currentTarget,u,w,_,x,g,k)},onError:e=>{v(!0),"empty"!==u&&x(!0),S&&S(e)}})});function _({isAppRouter:e,imgAttributes:t}){let r={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...b(t.fetchPriority)};return e&&i.default.preload?(i.default.preload(t.src,r),null):(0,o.jsx)(l.default,{children:(0,o.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...r},"__nimg-"+t.src+t.srcSet+t.sizes)})}let x=(0,s.forwardRef)((e,t)=>{let r=(0,s.useContext)(p.RouterContext),a=(0,s.useContext)(u.ImageConfigContext),n=(0,s.useMemo)(()=>{let e=f||a||d.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>
1e-t),r=e.deviceSizes.sort((e,t)=>e-t),n=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:r,qualities:n,localPatterns:"u"<typeof window?a?.localPatterns:e.localPatterns}},[a]),{onLoad:i,onLoadingComplete:l}=e,y=(0,s.useRef)(i);(0,s.useEffect)(()=>{y.current=i},[i]);let m=(0,s.useRef)(l);(0,s.useEffect)(()=>{m.current=l},[l]);let[b,h]=(0,s.useState)(!1),[x,v]=(0,s.useState)(!1),{props:k,meta:E}=(0,c.getImgProps)(e,{defaultLoader:g.default,imgConf:n,blurComplete:b,showAltText:x});return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(w,{...k,unoptimized:E.unoptimized,placeholder:E.placeholder,fill:E.fill,onLoadRef:y,onLoadingCompleteRef:m,setBlurComplete:h,setShowAltText:v,sizesInput:e.sizes,ref:t}),E.preload?(0,o.jsx)(_,{isAppRouter:!r,imgAttributes:k}):null]})});("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},14589,(e,t,r)=>{"use strict";e.i(25727),Object.defineProperty(r,"__esModule",{value:!0});var a={default:function(){return d},getImageProps:function(){return c}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:a[n]});let o=e.r(36437),s=e.r(37006),i=e.r(79368),l=o._(e.r(5669));function c(e){let{props:t}=(0,s.getImgProps)(e,{defaultLoader:l.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let d=i.Image},84748,(e,t,r)=>{t.exports=e.r(14589)},41960,(e,t,r)=>{"use strict";e.i(25727),Object.defineProperty(r,"__esModule",{value:!0});var a={default:function(){return f},defaultHead:function(){return u}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:a[n]});let o=e.r(36437),s=e.r(56421),i=e.r(44621),l=s._(e.r(339)),c=o._(e.r(35583)),d=e.r(73192);function u(){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===l.default.Fragment?e.concat(l.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}let g=["name","httpEquiv","charSet","itemProp"];function y(e){let t,r,a,n;return e.reduce(p,[]).reverse().concat(u().reverse()).filter((t=new Set,r=new Set,a=new Set,n={},e=>{let o=!0,s=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){s=!0;let r=e.key.slice(e.key.indexOf("$")+1);t.has(r)?o=!1:t.add(r)}switch(e.type){case"title":case"base":r.has(e.type)?o=!1:r.add(e.type);break;case"meta":for(let t=0,r=g.length;t<r;t++){let r=g[t];if(e.props.hasOwnProperty(r))if("charSet"===r)a.has(r)?o=!1:a.add(r);else{let t=e.props[r],a=n[r]||new Set;("name"!==r||!s)&&a.has(t)?o=!1:(a.add(t),n[r]=a)}}}return o})).reverse().map((e,t)=>{let r=e.key||t;return l.default.cloneElement(e,{key:r})})}let f=function({children:e}){let t=(0,l.useContext)(d.HeadManagerContext);return(0,i.jsx)(c.default,{reduceComponentsToState:y,headManager:t,children:e})};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},99111,(e,t,r)=>{"use strict";e.i(25727),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ImageConfigContext",{enumerable:!0,get:function(){return o}});let a=e.r(36437)._(e.r(339)),n=e.r(26437),o=a.default.createContext(n.imageConfigDefault)},43622,(e,t,r)=>{"use strict";e.i(25727),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"RouterContext",{enumerable:!0,get:function(){return a}});let a=e.r(36437)._(e.r(339)).default.createContext(null)},21854,(e,t,r)=>{"use strict";function a(e,t){let r=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>Math.abs(t-r)<Math.abs(e-r)?t:e,t.qualities[0]):r}
1Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"findClosestQuality",{enumerable:!0,get:function(){return a}})},5669,(e,t,r)=>{"use strict";e.i(25727),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return s}});let a=e.r(21854),n=e.r(18796);function o({config:e,src:t,width:r,quality:s}){let i=(0,n.getDeploymentId)();if(t.startsWith("/")&&!t.startsWith("//"))if(t.includes("/_next/static/immutable")&&!(0,n.getAssetToken)())i=void 0;else{let e=t.indexOf("?");if(-1!==e){let r=new URLSearchParams(t.slice(e+1)),a=r.get("dpl");if(a){i=a,r.delete("dpl");let n=r.toString();t=t.slice(0,e)+(n?"?"+n:"")}}}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 l=(0,a.findClosestQuality)(s,e);return`${e.path}?url=${encodeURIComponent(t)}&w=${r}&q=${l}${t.startsWith("/")&&i?`&dpl=${i}`:""}`}o.__next_img_default=!0;let s=o},55249,(e,t,r)=>{"use strict";function a({widthInt:e,heightInt:t,blurWidth:r,blurHeight:n,blurDataURL:o,objectFit:s}){let i=r?40*r:e,l=n?40*n:t,c=i&&l?`viewBox='0 0 ${i} ${l}'`:"";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"===s?"xMidYMid":"cover"===s?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${o}'/%3E%3C/svg%3E`}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImageBlurSvg",{enumerable:!0,get:function(){return a}})},26437,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={VALID_LOADERS:function(){return o},imageConfigDefault:function(){return s}};for(var n in a)Object.defineProperty(r,n,{enumerable:!0,get:a[n]});let o=["default","imgix","cloudinary","akamai","custom"],s={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}},37006,(e,t,r)=>{"use strict";e.i(25727),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImgProps",{enumerable:!0,get:function(){return c}});let a=e.r(18796),n=e.r(55249),o=e.r(26437),s=["-moz-initial","fill","none","scale-down",void 0];function i(e){return void 0!==e.default}function l(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:r=!1,priority:d=!1,preload:u=!1,loading:p,className:g,quality:y,width:f,height:m,fill:b=!1,style:h,overrideSrc:w,onLoad:_,onLoadingComplete:x,placeholder:v="empty",blurDataURL:k,fetchPriority:E,decoding:S="async",layout:A,objectFit:C,objectPosition:R,lazyBoundary:F,lazyRoot:T,...j},I){var O;let L,D,N,{imgConf:P,showAltText:$,blurComplete:B,defaultLoader:z}=I,M=P||o.imageConfigDefault;if("allSizes"in M)L=M;else{let e=[...M.deviceSizes,...M.imageSizes].sort((e,t)=>e-t),t=M.deviceSizes.sort((e,t)=>e-t),r=M.qualities?.sort((e,t)=>e-t);L={...M,allSizes:e,deviceSizes:t,qualities:r}}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,
2configurable:!0});let U=j.loader||z;delete j.loader,delete j.srcSet;let G="__next_img_default"in U;if(G){if("custom"===L.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:r,...a}=t;return e(a)}}if(A){"fill"===A&&(b=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[A];e&&(h={...h,...e});let r={responsive:"100vw",fill:"100vw"}[A];r&&!t&&(t=r)}let W="",q=l(f),H=l(m);if((O=e)&&"object"==typeof O&&(i(O)||void 0!==O.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)}`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(D=t.blurWidth,N=t.blurHeight,k=k||t.blurDataURL,W=t.src,!b)if(q||H){if(q&&!H){let e=q/t.width;H=Math.round(t.height*e)}else if(!q&&H){let e=H/t.height;q=Math.round(t.width*e)}}else q=t.width,H=t.height}let Z=!d&&!u&&("lazy"===p||void 0===p);(!(e="string"==typeof e?e:W)||e.startsWith("data:")||e.startsWith("blob:"))&&(r=!0,Z=!1),L.unoptimized&&(r=!0),G&&!L.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(r=!0);let V=l(y),Y=Object.assign(b?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:C,objectPosition:R}:{},$?{}:{color:"transparent"},h),X=B||"empty"===v?null:"blur"===v?`url("data:image/svg+xml;charset=utf-8,${(0,n.getImageBlurSvg)({widthInt:q,heightInt:H,blurWidth:D,blurHeight:N,blurDataURL:k||"",objectFit:Y.objectFit})}")`:`url("${v}")`,K=s.includes(Y.objectFit)?"fill"===Y.objectFit?"100% 100%":"cover":Y.objectFit,Q=X?{backgroundSize:K,backgroundPosition:Y.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:X}:{},J=function({config:e,src:t,unoptimized:r,width:n,quality:o,sizes:s,loader:i}){if(r){if(t.startsWith("/")&&!t.startsWith("//")){let e=(0,a.getDeploymentId)();if(t.includes("/_next/static/immutable")&&!(0,a.getAssetToken)())e=void 0;else if(e){let r=t.indexOf("?");if(-1!==r){let a=new URLSearchParams(t.slice(r+1));a.get("dpl")||(a.append("dpl",e),t=t.slice(0,r)+"?"+a.toString())}else t+=`?dpl=${e}`}}return{src:t,srcSet:void 0,sizes:void 0}}let{widths:l,kind:c}=function({deviceSizes:e,allSizes:t},r,a){if(a){let r=/(^|\s)(1?\d?\d)vw/g,n=[];for(let e;e=r.exec(a);)n.push(parseInt(e[2]));if(n.length){let r=.01*Math.min(...n);return{widths:t.filter(t=>t>=e[0]*r),kind:"w"}}return{widths:t,kind:"w"}}return"number"!=typeof r?{widths:e,kind:"w"}:{widths:[...new Set([r,2*r].map(e=>t.find(t=>t>=e)||t[t.length-1]))],kind:"x"}}(e,n,s),d=l.length-1;return{sizes:s||"w"!==c?s:"100vw",srcSet:l.map((r,a)=>`${i({config:e,src:t,quality:o,width:r})} ${"w"===c?r:a+1}${c}`).join(", "),src:i({config:e,src:t,quality:o,width:l[d]})}}({config:L,src:e,unoptimized:r,width:q,quality:V,sizes:t,loader:U}),ee=Z?"lazy":p;return{props:{...j,loading:ee,fetchPriority:E,width:q,height:H,decoding:S,className:g,style:{...Y,...Q},sizes:J.sizes,srcSet:J.srcSet,src:w||J.src},meta:{unoptimized:r,preload:u||d,placeholder:v,fill:b}}}},35583,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return i}});let a=e.r(339),n="u"<typeof window,o=n?()=>{}:a.useLayoutEffect,s=n?()=>{}:a.useEffect;function i(e){let{headManager:t,reduceComponentsToState:r}=e;function i(){if(t&&t.mountedInstances){let e=a.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(e))}}return n&&(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)})),s(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},8905,e=>{"use strict";let t,r,a,n;var o,s,i,l,c,d,u,p,g,y,f,m,b,h,w,_,x,v,k=e.i(44621),E=e.i(44275),S=e.i(18208),A=e.i(68214),C=e.i(51966),R=e.i(1167);e.s([],50082),e.i(50082);var F=e.i(339),T=e.i(92447),j=e.i(2441),I=e.i(62420);let{StylesProvider:O,ClassNamesProvider:L,useRecipeResult:D,withContext:N,useStyles:P,PropsProvider:$}=(0,T.createSlotRecipeContext)({key:"table"}),B=(0,F.forwardRef)(function({native:e,...t},r){let{styles:a,props:n,classNames:o}=D(t),s=(0,F.useMemo)(()=>e?{...a.root,"& thead":a.header,"& tbody":a.body,"& tfoot":a.footer,"& thead th":a.columnHeader,"& tr":a.row,"& td":a.cell,"& caption":a.caption}:a.root,[a,e]);return(0,k.jsx)(L,{value:o,children:(0,k.jsx)(O,{value:a,children:(0,k.jsx)(j.chakra.table,{ref:r,...n,css:[s,t.css],className:(0,I.cx)(o?.root,t.className)})})})}),z=N("tr","row"),M=(0,j.chakra)("div",{base:{display:"block",whiteSpace:"nowrap",WebkitOverflowScrolling:"touch",overflow:"auto",maxWidth:"100%"}}),U=N("thead","header"),G=N("tfoot","footer"),W=N("th","columnHeader"),q=N("td","cell"),H=N("caption","caption",{defaultProps:{captionSide:"bottom"}}),Z=N("tbody","body"),V=N("colgroup"),Y=N("col");e.s(["Body",0,Z,"Caption",0,H,"Cell",0,q,"Column",0,Y,"ColumnGroup",0,V,"ColumnHeader",0,W,"Footer",0,G,"Header",0,U,"Root",0,B,"RootPropsProvider",0,$,"Row",0,z,"ScrollArea",0,M],55904);
3var X=e.i(55904),X=X,K=e.i(65052),Q=e.i(84748),J=e.i(63045);e.s([],89658),e.i(89658);var ee=e.i(66422),et=e.i(15188);let[er,ea]=(0,ee.createContext)({name:"AlertStatusContext",hookName:"useAlertStatusContext",providerName:"<Alert />"}),{withProvider:en,withContext:eo,useStyles:es,PropsProvider:ei}=(0,T.createSlotRecipeContext)({key:"alert"}),el=en("div","root",{forwardAsChild:!0,wrapElement:(e,t)=>(0,k.jsx)(er,{value:{status:t.status||"info"},children:e})}),ec=eo("div","title"),ed=eo("div","description"),eu=eo("div","content"),ep={info:et.InfoIcon,warning:et.WarningIcon,success:et.CheckCircleIcon,error:et.WarningIcon,neutral:et.InfoIcon},eg=(0,F.forwardRef)(function(e,t){let r=ea(),a=es(),n="string"==typeof r.status?ep[r.status]:F.Fragment,{children:o=(0,k.jsx)(n,{}),...s}=e;return(0,k.jsx)(j.chakra.span,{ref:t,...s,css:[a.indicator,e.css],children:o})});e.s(["Content",0,eu,"Description",0,ed,"Indicator",0,eg,"Root",0,el,"RootPropsProvider",0,ei,"Title",0,ec],36407);var ey=e.i(36407),ey=ey,ef=e.i(73357);let em=(0,F.forwardRef)(function(e,t){let{title:r,children:a,icon:n,closable:o,onClose:s,startElement:i,endElement:l,...c}=e;return(0,k.jsxs)(ey.Root,{ref:t,...c,children:[i||(0,k.jsx)(ey.Indicator,{children:n}),a?(0,k.jsxs)(ey.Content,{children:[(0,k.jsx)(ey.Title,{children:r}),(0,k.jsx)(ey.Description,{children:a})]}):(0,k.jsx)(ey.Title,{flex:"1",children:r}),l,o&&(0,k.jsx)(ef.CloseButton,{size:"sm",pos:"relative",top:"-2",insetEnd:"-2",alignSelf:"flex-start",onClick:s})]})});var eb=e.i(25246),eh=e.i(20290),ew=e.i(1480),e_=e.i(11899),ex=e.i(72707);function ev(e){return(0,k.jsx)(ew.Center,{py:12,children:(0,k.jsxs)(E.Box,{_dark:{bg:"gray.800"},bg:"white",boxShadow:"2xl",maxW:"330px",p:6,pos:"relative",role:"group",rounded:"lg",w:"full",zIndex:1,children:[(0,k.jsx)(E.Box,{_after:{transition:"all .3s ease",content:'""',w:"full",h:"full",pos:"absolute",top:5,left
3:0,backgroundImage:`url(${e.imgsrc})`,filter:"blur(15px)",zIndex:-1},_groupHover:{_after:{filter:"blur(20px)"}},height:"230px",mt:-12,pos:"relative",rounded:"lg",children:(0,k.jsx)(e_.Image,{height:230,objectFit:"cover",rounded:"lg",src:e.imgsrc,width:282})}),(0,k.jsxs)(ex.Stack,{align:"center",pt:10,children:[(0,k.jsx)(A.Heading,{fontFamily:"body",fontSize:"2xl",fontWeight:500,children:e.title}),(0,k.jsx)(ex.Stack,{align:"center",direction:"row",children:(0,k.jsx)(eh.Button,{border:"2px",borderColor:"dark.500",onClick:()=>window.open(e.url,"_blank"),size:"md",children:(0,k.jsxs)(K.Text,{fontSize:"xl",fontWeight:800,children:[e.price," from Amazon"]})})})]})]})})}let ek=function(){for(var e,t,r=0,a="",n=arguments.length;r<n;r++)(e=arguments[r])&&(t=function e(t){var r,a,n="";if("string"==typeof t||"number"==typeof t)n+=t;else if("object"==typeof t)if(Array.isArray(t)){var o=t.length;for(r=0;r<o;r++)t[r]&&(a=e(t[r]))&&(n&&(n+=" "),n+=a)}else for(a in t)t[a]&&(n&&(n+=" "),n+=a);return n}(e))&&(a&&(a+=" "),a+=t);return a};var eE=Object.create,eS=Object.defineProperty,eA=Object.defineProperties,eC=Object.getOwnPropertyDescriptor,eR=Object.getOwnPropertyDescriptors,eF=Object.getOwnPropertyNames,eT=Object.getOwnPropertySymbols,ej=Object.getPrototypeOf,eI=Object.prototype.hasOwnProperty,eO=Object.prototype.propertyIsEnumerable,eL=(e,t,r)=>t in e?eS(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,eD=(e,t)=>{for(var r in t||(t={}))eI.call(t,r)&&eL(e,r,t[r]);if(eT)for(var r of eT(t))eO.call(t,r)&&eL(e,r,t[r]);return e},eN=(e,t)=>{var r={};for(var a in e)eI.call(e,a)&&0>t.indexOf(a)&&(r[a]=e[a]);if(null!=e&&eT)for(var a of eT(e))0>t.indexOf(a)&&eO.call(e,a)&&(r[a]=e[a]);return r},eP=(n=null!=(a=(t={"../../node_modules/.pnpm/[email protected]_patch_hash=vrxx3pzkik6jpmgpayxfjunetu/node_modules/prismjs/prism.js"(e,t){var r=function(){var e=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,t=0,r={},a={util:{encode:function e(t){return t instanceof n?new n(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&amp;").replace(/</g,"&lt;").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,r){var n,o;switch(r=r||{},a.util.type(t)){case"Object":if(r[o=a.util.objId(t)])return r[o];for(var s in n={},r[o]=n,t)t.hasOwnProperty(s)&&(n[s]=e(t[s],r));return n;case"Array":if(r[o=a.util.objId(t)])return r[o];return n=[],r[o]=n,t.forEach(function(t,a){n[a]=e(t,r)}),n;default:return t}},getLanguage:function(t){for(;t;){var r=e.exec(t.className);if(r)return r[1].toLowerCase();t=t.parentElement}return"none"},setLanguage:function(t,r){t.className=t.className.replace(RegExp(e,"gi"),""),t.classList.add("language-"+r)},isActive:function(e,t,r){for(var a="no-"+t;e;){var n=e.classList;if(n.contains(t))return!0;if(n.contains(a))return!1;e=e.parentElement}return!!r}},languages:{plain:r,plaintext:r,text:r,txt:r,extend:function(e,t){var r=a.util.clone(a.languages[e]);for(var n in t)r[n]=t[n];return r},insertBefore:function(e,t,r,n){var o=(n=n||a.languages)[e],s={};for(var i in o)if(o.hasOwnProperty(i)){if(i==t)for(var l in r)r.hasOwnProperty(l)&&(s[l]=r[l]);r.hasOwnProperty(i)||(s[i]=o[i])}var c=n[e];return n[e]=s,a.languages.DFS(a.languages,function(t,r){r===c&&t!=e&&(this[t]=s)}),s},DFS:function e(t,r,n,o){o=o||{};var s=a.util.objId;for(var i in t)if(t.hasOwnProperty(i)){r.call(t,i,t[i],n||i);var l=t[i],c=a.util.type(l);"Object"!==c||o[s(l)]?"Array"!==c||o[s(l)]||(o[s(l)]=!0,e(l,r,i,o)):(o[s(l)]=!0,e(l,r,null,o))}}},plugins:{},highlight:function(e,t,r){var o={code:e,grammar:t,language:r};if(a.hooks.run("before-tokenize",o),!o.grammar)throw Error('The language "'+o.language+'" has no grammar.');return o.tokens=a.tokenize(o.code,o.grammar),a.hooks.run("after-tokenize",o),n.stringify(a.util.encode(o.tokens),o.language)},tokenize:function(e,t){var r=t.rest;if(r){for(var l in r)t[l]=r[l];delete t.rest}var c=new s;return i(c,c.head,e),function e(t,r,s,l,c,d){for(var u in s)if(s.hasOwnProperty(u)&&s[u]){var p=s[u];p=Array.isArray(p)?p:[p];for(var g=0;g<p.length;++g){if(d&&d.cause==u+","+g)return;var y=p[g],f=y.inside,m=!!y.lookbehind,b=!!y.greedy,h=y.alias;if(b&&!y.pattern.global){var w=y.pattern.toString().match(/[imsuy]*$/)[0];y.pattern=RegExp(y.pattern.source,w+"g")}for(var _=y.pattern||y,x=l.next,v=c;x!==r.tail&&(!d||!(v>=d.reach));v+=x.value.length,x=x.next){var k,E=x.value;if(r.length>t.length)return;if(!(E instanceof n)){var S=1;if(b){if(!(k=o(_,v,t,m))||k.index>=t.length)break;var A=k.index,C=k.index+k[0].length,R=v;for(R+=x.value.length;A>=R;)R+=(x=x.next).value.length;if(R-=x.value.length,v=R,x.value instanceof n)continue;for(var F=x;F!==r.tail&&(R<C||"string"==typeof F.value);F=F.next)S++,R+=F.value.length;S--,E=t.slice(v,R),k.index-=v}else if(!(k=o(_,0,E,m)))continue;var A=k.index,T=k[0],j=E.slice(0,A),I=E.slice(A+T.length),O=v+E.length;d&&O>d.reach&&(d.reach=O);var L=x.prev;if(j&&(L=i(r,L,j),v+=j.length),function(e,t,r){for(var a=t.next,n=0;n<r&&a!==e.tail;n++)a=a.next;t.next=a,a.prev=t,e.length-=n}(r,L,S),x=i(r,L,new n(u,f?a.tokenize(T,f):T,h,T)),I&&i(r,x,I),S>1){var D={cause:u+","+g,reach:O};e(t,r,s,x.prev,v,D),d&&D.reach>d.reach&&(d.reach=D.reach)}}}}}}(e,c,t,c.head,0),function(e){for(var t=[],r=e.head.next;r!==e.tail;)t.push(r.value),r=r.next;return t}(c)},hooks:{all:{},add:function(e,t){var r=a.hooks.all;r[e]=r[e]||[],r[e].push(t)},run:function(e,t){var r=a.hooks.all[e];if(r&&r.length)for(var n,o=0;n=r[o++];)n(t)}},Token:n};function n(e,t,r,a){this.type=e,this.content=t,this.alias=r,this.length=0|(a||"").length}function o(e,t,r,a){e.lastIndex=t;var n=e.exec(r);if(n&&a&&n[1]){var o=n[1].length;n.index+=o,n[0]=n[0].slice(o)}return n}function s(){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,r){var a=t.next,n={value:r,prev:t,next:a};return t.next=n,a.prev=n,e.length++,n}return n.stringify=function e(t,r){if("string"==typeof t)return t;if(Array.isArray(t)){var n="";return t.forEach(function(t){n+=e(t,r)}),n}var o={type:t.type,content:e(t.content,r),tag:"span",classes:["token",t.type],attributes:{},language:r},s=t.alias;s&&(Array.isArray(s)?Array.prototype.push.apply(o.classes,s):o.classes.push(s)),a.hooks.run("wrap",o);var i="";for(var l in o.attributes)i+=" "+l+'="'+(o.attributes[l]||"").replace(/"/g,"&quot;")+'"';return"<"+o.tag+' class="'+o.classes.join(" ")+'"'+i+">"+o.content+"</"+o.tag+">"},a}();t.exports=r,r.default=r}},function(){return r||(0,t[eF(t)[0]])((r={exports:{}}).exports,r),r.exports})())?eE(ej(a)):{},((e,t,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let a of eF(t))eI.call(e,a)||void 0===a||eS(e,a,{get:()=>t[a],enumerable:!(r=eC(t,a))||r.enumerable});return e})(a&&a.__esModule?n:eS(n,"default",{value:a,enumerable:!0}),a));eP.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]},eP.languages.markup.tag.inside["attr-value"].inside.entity=eP.languages.markup.entity,eP.languages.markup.doctype.inside["internal-subset"].inside=eP.languages.markup,eP.hooks.add("wrap",function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&amp;/,"&"))}),Object.defineProperty(eP.languages.markup.tag,"addInlined",{value:function(e,t){var r={},r=(r["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:eP.languages[t]},r.cdata=/^<!\[CDATA\[|\]\]>$/i,{"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:r}}),t=(r["language-"+t]={pattern:/[\s\S]+/,inside:eP.languages[t]},{});t[e]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,function(){return e}),"i"),lookbehind:!0,greedy:!0,inside:r},eP.languages.insertBefore("markup","cdata",t)}}),Object.defineProperty(eP.languages.markup.tag,"addAttribute",{value:function(e,t){eP.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:eP.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),eP.languages.html=eP.languages.markup,eP.languages.mathml=eP.languages.markup,eP.languages.svg=eP.languages.markup,eP.languages.xml=eP.languages.extend("markup",{}),eP.languages.ssml=eP.languages.xml,eP.languages.atom=eP.languages.xml,eP.languages.rss=eP.languages.xml,o={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},i=RegExp((i="(?:[^\\\\-]|"+(s=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/).source+")")+"-"+i),l={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"},eP.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:s,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":o,"char-set":{pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},escape:s}},"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":l}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:s,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|<?[=!]|[idmnsuxU]+(?:-[idmnsuxU]+)?:?))?/,alias:"punctuation",inside:{"group-name":l}},{pattern:/\)/,alias:"punctuation"}],quantifier:{pattern:/(?:[+*?]|\{\d+(?:,\d*)?\})[?+]?/,alias:"number"},alternation:{pattern:/\|/,alias:"keyword"}},eP.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:/[{}[\];(),.:]/},eP.languages.javascript=eP.languages.extend("clike",{"class-name":[eP.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}|\?\?=?|\?\.?|[~:]/}),eP.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,eP.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:eP.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:eP.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:eP.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:eP.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:eP.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),eP.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:eP.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"}}),eP.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),eP.languages.markup&&(eP.languages.markup.tag.addInlined("script","javascript"),eP.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")),eP.languages.js=eP.languages.javascript,eP.languages.actionscript=eP.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:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<<?|>>?>?|[!=]=?)=?|[~?@]/}),eP.languages.actionscript["class-name"].alias="function",delete eP.languages.actionscript.parameter,delete eP.languages.actionscript["literal-property"],eP.languages.markup&&eP.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:eP.languages.markup}}),c=/#(?!\{).+/,d={pattern:/#\{[^}]+\}/,alias:"variable"},eP.languages.coffeescript=eP.languages.extend("javascript",{comment:c,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0}
3,{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:d}}],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"}}),eP.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:c,interpolation:d}}}),eP.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:eP.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:d}}]}),eP.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete eP.languages.coffeescript["template-string"],eP.languages.coffee=eP.languages.coffeescript,Object.defineProperty(u=eP.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 r=function(e){e.inside||(e.inside={}),e.inside.rest=t},a="doc-comment";if(n=eP.languages[e]){var n,o=n[a];if((o=o||(n=eP.languages.insertBefore(e,"comment",{"doc-comment":{pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"}}))[a])instanceof RegExp&&(o=n[a]={pattern:o}),Array.isArray(o))for(var s=0,i=o.length;s<i;s++)o[s]instanceof RegExp&&(o[s]={pattern:o[s]}),r(o[s]);else r(o)}})}}),u.addSupport(["java","javascript","php"],u),p=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/,eP.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:/[(){};:,]/},eP.languages.css.atrule.inside.rest=eP.languages.css,(p=eP.languages.markup)&&(p.tag.addInlined("style","css"),p.tag.addAttribute("style","css")),g=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,eP.languages.css.selector={pattern:eP.languages.css.selector.pattern,lookbehind:!0,inside:g={"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-\w]+/,id:/#[-\w]+/,attribute:{pattern:RegExp("\\[(?:[^[\\]\"']|"+g.source+")*\\]"),greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)(?:(?!\s)[-*\w\xA0-\uFFFF])*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},"attr-name":{pattern:/^(\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+/,lookbehind:!0},"attr-value":[g,{pattern:/(=\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+(?=\s*$)/,lookbehind:!0}],operator:/[|~*^$]?=/}},"n-th":[{pattern:/(\(\s*)[+-]?\d*[\dn](?:\s*[+-]\s*\d+)?(?=\s*\))/,lookbehind:!0,inside:{number:/[\dn]+/,operator:/[+-]/}},{pattern:/(\(\s*)(?:even|odd)(?=\s*\))/i,lookbehind:!0}],combinator:/>|\+|~|\|\|/,punctuation:/[(),]/}},eP.languages.css.atrule.inside["selector-function-argument"].inside=g,eP.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}}),g={pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0},y={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},eP.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:g,number:y,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:g,number:y}),function(e){var t=/[*&][^\s[\]{},]+/,r=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,a="(?:"+r.source+"(?:[ 	]+"+t.source+")?|"+t.source+"(?:[ 	]+"+r.source+")?)",n=/(?:[^\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 s(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 a}).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 a})),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<<prop>>[ \t]+)?)<<key>>(?=\s*:\s)/.source.replace(/<<prop>>/g,function(){return a}).replace(/<<key>>/g,function(){return"(?:"+n+"|"+o+")"})),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:s(/\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:s(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:s(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:s(o),lookbehind:!0,greedy:!0},number:{pattern:s(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:r,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(eP),function(e){var t=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function r(e){return e=e.replace(/<inner>/g,function(){return t}),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+e+")")}var a=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,n=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,function(){return a}),o=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source,s=(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("^"+n+o+"(?:"+n+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+n+o+")(?:"+n+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(a),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+n+")"+o+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+n+"$"),inside:{"table-header":{pattern:RegExp(a),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:r(/\b__(?:(?!_)<inner>|_(?:(?!_)<inner>)+_)+__\b|\*\*(?:(?!\*)<inner>|\*(?:(?!\*)<inner>)+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:r(/\b_(?:(?!_)<inner>|__(?:(?!_)<inner>)+__)+_\b|\*(?:(?!\*)<inner>|\*\*(?:(?!\*)<inner>)+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:r(/(~~?)(?:(?!~)<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:r(/!?\[(?:(?!\])<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(r){t!==r&&(e.languages.markdown[t].inside.content.inside[r]=e.languages.markdown[r])})}),e.hooks.add("after-tokenize",function(e){"markdown"!==e.language&&"md"!==e.language||function e(t){if(t&&"string"!=typeof t)for(var r=0,a=t.length;r<a;r++){var n,o=t[r];"code"!==o.type?e(o.content):(n=o.content[1],o=o.content[3],n&&o&&"code-language"===n.type&&"code-block"===o.type&&"string"==typeof n.content&&(n=n.content.replace(/\b#/g,"sharp").replace(/\b\+\+/g,"pp"),n="language-"+(n=(/[a-z][\w-]*/i.exec(n)||[""])[0].toLowerCase()),o.alias?"string"==typeof o.alias?o.alias=[o.alias,n]:o.alias.push(n):o.alias=[n]))}}(e.tokens)}),e.hooks.add("wrap",function(t){if("code-block"===t.type){for(var r,a="",n=0,o=t.classes.length;n<o;n++){var c=t.classes[n],c=/language-(.+)/.exec(c);if(c){a=c[1];break}}var d,u=e.languages[a];u?t.content=e.highlight(t.content.replace(s,"").replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi,function(e,t){return"#"===(t=t.toLowerCase())[0]?l("x"===t[1]?parseInt(t.slice(2),16):Number(t.slice(1))):i[t]||e}),u,a):a&&"none"!==a&&e.plugins.autoloader&&(d="md-"+new Date().valueOf()+"-"+Math.floor(1e16*Math.random()),t.attributes.id=d,e.plugins.autoloader.loadLanguages(a,function(){var t=document.getElementById(d);t&&(t.innerHTML=e.highlight(t.textContent,e.languages[a],a))}))}}),RegExp(e.languages.markup.tag.pattern.source,"gi")),i={amp:"&",lt:"<",gt:">",quot:'"'},l=String.fromCodePoint||String.fromCharCode;e.languages.md=e.languages.markdown}(eP),eP.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:eP.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+/},eP.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}),r=0;r<t.length;){var a=t[r++];if("keyword"===a.type&&"mutation"===a.content){var n=[];if(d(["definition-mutation","punctuation"])&&"("===t[r+1].content){r+=2;var o=u(/^\($/,/^\)$/);if(-1===o)continue;for(;r<o;r++){var s=t[r+0];"variable"===s.type&&(p(s,"variable-input"),n.push(s.content))}r=o+1}
3if(d(["punctuation","property-query"])&&"{"===t[r+0].content&&(p(t[++r+0],"property-mutation"),0<n.length)){var i=u(/^\{$/,/^\}$/);if(-1!==i)for(var l=r;l<i;l++){var c=t[l];"variable"===c.type&&0<=n.indexOf(c.content)&&p(c,"variable-input")}}}}function d(e,a){a=a||0;for(var n=0;n<e.length;n++){var o=t[r+(n+a)];if(!o||o.type!==e[n])return}return 1}function u(e,a){for(var n=1,o=r;o<t.length;o++){var s=t[o],i=s.content;if("punctuation"===s.type&&"string"==typeof i){if(e.test(i))n++;else if(a.test(i)&&0==--n)return o}}return -1}function p(e,t){var r=e.alias;r?Array.isArray(r)||(e.alias=r=[r]):e.alias=r=[],r.push(t)}}),eP.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/},function(e){var t=e.languages.javascript["template-string"],r=t.pattern.source,a=t.inside.interpolation,n=a.inside["interpolation-punctuation"],o=a.pattern.source;function s(t,a){if(e.languages[t])return{pattern:RegExp("((?:"+a+")\\s*)"+r),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:t}}}}function i(t,r,a){return t={code:t,grammar:r,language:a},e.hooks.run("before-tokenize",t),t.tokens=e.tokenize(t.code,t.grammar),e.hooks.run("after-tokenize",t),t.tokens}
3e.languages.javascript["template-string"]=[s("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),s("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),s("svg",/\bsvg/.source),s("markdown",/\b(?:markdown|md)/.source),s("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),s("sql",/\bsql/.source),t].filter(Boolean);var l={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};e.hooks.add("after-tokenize",function(t){t.language in l&&function t(r){for(var s=0,l=r.length;s<l;s++){var c,d,u,p=r[s];"string"!=typeof p&&(Array.isArray(c=p.content)?"template-string"===p.type?(p=c[1],3===c.length&&"string"!=typeof p&&"embedded-code"===p.type&&(d=function e(t){return"string"==typeof t?t:Array.isArray(t)?t.map(e).join(""):e(t.content)}(p),p=Array.isArray(p=p.alias)?p[0]:p,u=e.languages[p])&&(c[1]=function(t,r,s){var l=e.tokenize(t,{interpolation:{pattern:RegExp(o),lookbehind:!0}}),c=0,d={},l=i(l.map(function(e){if("string"==typeof e)return e;for(var r,a,e=e.content;-1!==t.indexOf((a=c++,r="___"+s.toUpperCase()+"_"+a+"___")););return d[r]=e,r}).join(""),r,s),u=Object.keys(d);return c=0,function t(r){for(var o=0;o<r.length;o++){if(c>=u.length)return;var s,l,p,g,y,f,m,b=r[o];"string"==typeof b||"string"==typeof b.content?(s=u[c],-1!==(m=(f="string"==typeof b?b:b.content).indexOf(s))&&(++c,l=f.substring(0,m),y=d[s],p=void 0,(g={})["interpolation-punctuation"]=n,3===(g=e.tokenize(y,g)).length&&((p=[1,1]).push.apply(p,i(g[1],e.languages.javascript,"javascript")),g.splice.apply(g,p)),p=new e.Token("interpolation",g,a.alias,y),g=f.substring(m+s.length),y=[],l&&y.push(l),y.push(p),g&&(t(f=[g]),y.push.apply(y,f)),"string"==typeof b?(r.splice.apply(r,[o,1].concat(y)),o+=y.length-1):b.content=y)):Array.isArray(m=b.content)?t(m):t([m])}}(l),new e.Token(s,l,"language-"+s,t)}(d,u,p))):t(c):"string"!=typeof c&&t([c]))}}(t.tokens)})}(eP),eP.languages.typescript=eP.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/}),eP.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 eP.languages.typescript.parameter,delete eP.languages.typescript["literal-property"],f=eP.languages.extend("typescript",{}),delete f["class-name"],eP.languages.typescript["class-name"].inside=f,eP.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:f}}}}),eP.languages.ts=eP.languages.typescript,m=eP.languages.javascript,h="(@(?:arg|argument|param|property)\\s+(?:"+(b=/\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})+\}/.source)+"\\s+)?)",eP.languages.jsdoc=eP.languages.extend("javadoclike",{parameter:{pattern:RegExp(h+/(?:(?!\s)[$\w\xA0-\uFFFF.])+(?=\s|$)/.source),lookbehind:!0,inside:{punctuation:/\./}}}),eP.languages.insertBefore("jsdoc","keyword",{"optional-parameter":{pattern:RegExp(h+/\[(?:(?!\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:m,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 b})),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+b),lookbehind:!0,inside:{string:m.string,number:m.number,boolean:m.boolean,keyword:eP.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s
3*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:m,alias:"language-javascript"}}}}),eP.languages.javadoclike.addSupport("javascript",eP.languages.jsdoc),eP.languages.flow=eP.languages.extend("javascript",{}),eP.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|[Ss]ymbol|any|mixed|null|void)\b/,alias:"class-name"}]}),eP.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 eP.languages.flow.parameter,eP.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(eP.languages.flow.keyword)||(eP.languages.flow.keyword=[eP.languages.flow.keyword]),eP.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}),eP.languages.n4js=eP.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/}),eP.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),eP.languages.n4jsd=eP.languages.n4js,function(e){function t(e,t){return RegExp(e.replace(/<ID>/g,function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source}),t)}e.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+e.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),e.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+e.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),e.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),e.languages.insertBefore("javascript","keyword",{imports:{pattern:t(/(\bimport\b\s*)(?:<ID>(?:\s*,\s*(?:\*\s*as\s+<ID>|\{[^{}]*\}))?|\*\s*as\s+<ID>|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:t(/(\bexport\b\s*)(?:\*(?:\s*as\s+<ID>)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:e.languages.javascript}}),e.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),e.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),e.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:t(/(\.\s*)#?<ID>/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var r=["function","function-variable","method","method-variable","property-access"],a=0;a<r.length;a++){var n=r[a],o=e.languages.javascript[n],n=(o="RegExp"===e.util.type(o)?e.languages.javascript[n]={pattern:o}:o).inside||{};(o.inside=n)["maybe-class-name"]=/^[A-Z][\s\S]*/}}(eP),function(e){var t=e.util.clone(e.languages.javascript),r=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,a=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,n=/(?:\{<S>*\.{3}(?:[^{}]|<BRACES>)*\})/.source;function o(e,t){return RegExp(e=e.replace(/<S>/g,function(){return r}).replace(/<BRACES>/g,function(){return a}).replace(/<SPREAD>/g,function(){return n}),t)}n=o(n).source,e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=o(/<\/?(?:[\w.:-]+(?:<S>
3+(?:[\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 s=function(e){return e?"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(s).join(""):""};e.hooks.add("after-tokenize",function(t){"jsx"!==t.language&&"tsx"!==t.language||function t(r){for(var a=[],n=0;n<r.length;n++){var o=r[n],i=!1;"string"!=typeof o&&("tag"===o.type&&o.content[0]&&"tag"===o.content[0].type?"</"===o.content[0].content[0].content?0<a.length&&a[a.length-1].tagName===s(o.content[0].content[1])&&a.pop():"/>"!==o.content[o.content.length-1].content&&a.push({tagName:s(o.content[0].content[1]),openedBraces:0}):0<a.length&&"punctuation"===o.type&&"{"===o.content?a[a.length-1].openedBraces++:0<a.length&&0<a[a.length-1].openedBraces&&"punctuation"===o.type&&"}"===o.content?a[a.length-1].openedBraces--:i=!0),(i||"string"==typeof o)&&0<a.length&&0===a[a.length-1].openedBraces&&(i=s(o),n<r.length-1&&("string"==typeof r[n+1]||"plain-text"===r[n+1].type)&&(i+=s(r[n+1]),r.splice(n+1,1)),0<n&&("string"==typeof r[n-1]||"plain-text"===r[n-1].type)&&(i=s(r[n-1])+i,r.splice(n-1,1),n--),r[n]=new e.Token("plain-text",i,null,i)),o.content&&"string"!=typeof o.content&&t(o.content)}}(t.tokens)})}(eP),w=eP.util.clone(eP.languages.typescript),(eP.languages.tsx=eP.languages.extend("jsx",w),delete eP.languages.tsx.parameter,delete eP.languages.tsx["literal-property"],w=eP.languages.tsx.tag).pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+w.pattern.source+")",w.pattern.flags),w.lookbehind=!0,eP.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(/(^|[^"#])/.source+"(?:"+/"(?:\\(?:\((?:[^()]|\([^()]*\))*\)|\r\n|[^(])|[^\\\r\n"])*"/.source+"|"+/"""(?:\\(?:\((?:[^()]|\([^()]*\))*\)|[^(])|[^\\"]|"(?!""))*"""/.source+")"+/(?!["#])/.source),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp(/(^|[^"#])(#+)/.source+"(?:"+/"(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|\r\n|[^#])|[^\\\r\n])*?"/.source+"|"+/"""(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|[^#])|[^\\])*?"""/.source+")\\2"),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[\s\S]+/}}],directive:{pattern:RegExp(/#/.source+"(?:"+/(?:elseif|if)\b/.source+"(?:[ 	]*"+/(?:![ \t]*)?(?:\b\w+\b(?:[ \t]*\((?:[^()]|\([^()]*\))*\))?|\((?:[^()]|\([^()]*\))*\))(?:[ \t]*(?:&&|\|\|))?/.source+")+|"+/(?:else|endif)\b/.source+")"),alias:"property",inside:{"directive-name":/^#\w+/,boolean:/\b(?:false|true)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},eP.languages.swift["string-literal"].forEach(function(e){e.inside.interpolation.inside=eP.languages.swift}),eP.languages.kotlin=eP.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+)*(?
3:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete eP.languages.kotlin["class-name"],_={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:eP.languages.kotlin}},eP.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:_},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:_},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete eP.languages.kotlin.string,eP.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),eP.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),eP.languages.kt=eP.languages.kotlin,eP.languages.kts=eP.languages.kotlin,eP.languages.c=eP.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|[?:~]|[-+*/%&|^!=<>]=?/}),eP.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),eP.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},eP.languages.c.string],char:eP.languages.c.char,comment:eP.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:eP.languages.c}}}}),eP.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 eP.languages.c.boolean,eP.languages.objectivec=eP.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 eP.languages.objectivec["class-name"],eP.languages.objc=eP.languages.objectivec,eP.languages.reason=eP.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/}),eP.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 eP.languages.reason.function,function(e){for(var t=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|<self>)*\*\//.source,r=0;r<2;r++)t=t.replace(/<self>/g,function(){return t});t=t.replace(/<self>/g,function(){return/[^\s\S]/.source}),e.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+t),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}
vendor: 4,124 bytes, line 3
3],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}(eP),eP.languages.go=eP.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/}),eP.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete eP.languages.go["class-name"],x=/\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/,v=/\b(?!<keyword>)\w+(?:\s*\.\s*\w+)*\b/.source.replace(/<keyword>/g,function(){return x.source}),eP.languages.cpp=eP.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!<keyword>)\w+/.source.replace(/<keyword>/g,function(){return x.source})),lookbehind:!0}
vendor: 15,451 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:x,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/}),eP.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 v})+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),eP.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:eP.languages.cpp}}}}),eP.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),eP.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:eP.languages.extend("cpp",{})}}),eP.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},eP.languages.cpp["base-clause"]),eP.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:/![sra](?=[:}]$)/,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:/[{}[\];(),.:]/},eP.languages.python["string-interpolation"].inside.interpolation.inside.rest=eP.languages.python,eP.languages.py=eP.languages.python,eP.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"}},eP.languages.webmanifest=eP.languages.json;var e$={},eB={dracula:()=>eM,duotoneDark:()=>eU,duotoneLight:()=>eG,github:()=>eW,gruvboxMaterialDark:()=>e8,gruvboxMaterialLight:()=>e9,jettwaveDark:()=>e6,jettwaveLight:()=>e5,nightOwl:()=>eq,nightOwlLight:()=>eH,oceanicNext:()=>eY,okaidia:()=>eX,oneDark:()=>e3,oneLight:()=>e4,palenight:()=>eK,shadesOfPurple:()=>eQ,synthwave84:()=>eJ,ultramin:()=>e0,vsDark:()=>e1,vsLight:()=>e2};for(var ez in eB)eS(e$,ez,{get:eB[ez],enumerable:!0});var eM={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)"}}]},eU={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"}}]},eG={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"}}]},eW={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"}}]},eq={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)"}}]},eH={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)"}}]},eZ="#c5a5c5",eV="#8dc891",eY={plain:{backgroundColor:"#282c34",color:"#ffffff"},styles:[{types:["attr-name"],style:{color:eZ}},{types:["attr-value"],style:{color:eV}},{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:eV}},{types:["punctuation"],style:{color:eV}},{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:eZ}},{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}}]},eX={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"}}]},eK={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)"}}]},eQ={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)"}}]},eJ={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"}}]},e0={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,e1={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)"}}]},e2={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)"}}]},e6={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"}}]},e5={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"}}]},e3={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%)"}}]},e4={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%)"}}]},e8={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"}}]},e9={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"}}]},e7=/\r\n|\r|\n/,te=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)},tt=(e,t)=>{let r=e.length;return r>0&&e[r-1]===t?e:e.concat(t)},tr=e=>{let t=[[]],r=[e],a=[0],n=[e.length],o=0,s=0,i=[],l=[i];for(;s>-1;){for(;(o=a[s]++)<n[s];){let e,c=t[s],d=r[s][o];if("string"==typeof d?(c=s>0?c:["plain"],e=d):(c=tt(c,d.type),d.alias&&(c=tt(c,d.alias)),e=d.content),"string"!=typeof e){s++,t.push(c),r.push(e),a.push(0),n.push(e.length);continue}let u=e.split(e7),p=u.length;i.push({types:c,content:u[0]});for(let e=1;e<p;e++)te(i),l.push(i=[]),i.push({types:c,content:u[e]})}s--,t.pop(),r.pop(),a.pop(),n.pop()}return te(i),l},ta=({children:e,language:t,code:r,theme:a,prism:n})=>{let o,s=t.toLowerCase(),i=((e,t)=>{let{plain:r}=e,a=e.styles.reduce((e,r)=>{let{languages:a,style:n}=r;
3return a&&!a.includes(t)||r.types.forEach(t=>{let r=eD(eD({},e[t]),n);e[t]=r}),e},{});return a.root=r,a.plain=eA(eD({},r),eR({backgroundColor:void 0})),a})(a,s),l=(0,F.useCallback)(e=>{var{className:t,style:r,line:a}=e;let n=eA(eD({},eN(e,["className","style","line"])),eR({className:ek("token-line",t)}));return"object"==typeof i&&"plain"in i&&(n.style=i.plain),"object"==typeof r&&(n.style=eD(eD({},n.style||{}),r)),n},[i]),c=(o=(0,F.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,F.useCallback)(e=>{var{token:t,className:r,style:a}=e;let n=eA(eD({},eN(e,["token","className","style"])),eR({className:ek("token",...t.types,r),children:t.content,style:o(t)}));return null!=a&&(n.style=eD(eD({},n.style||{}),a)),n},[o])),d=n.languages[s];return e({tokens:(({prism:e,code:t,grammar:r,language:a})=>(0,F.useMemo)(()=>{if(null==r)return tr([t]);let n={code:t,grammar:r,language:a,tokens:[]};return e.hooks.run("before-tokenize",n),n.tokens=e.tokenize(t,r),e.hooks.run("after-tokenize",n),tr(n.tokens)},[t,r,a,e]))({prism:n,language:s,code:r,grammar:d}),className:`prism-code language-${s}`,style:null!=i?i.root:{},getLineProps:l,getTokenProps:c})},tn=e=>(0,F.createElement)(ta,eA(eD({},e),eR({prism:e.prism||eP,theme:e.theme||e1,code:e.code,language:e.language})));let to=/language-/,ts=({children:e,className:t})=>{let r=t?.replace(to,"")||"typescript",a=e.props.children.toString().trim();return(0,k.jsx)(E.Box,{position:"relative",width:"100%",children:(0,k.jsx)(tn,{code:a,language:r,theme:e$.nightOwl,children:({className:e,style:t,tokens:r,getLineProps:a,getTokenProps:n})=>(0,k.jsx)("pre",{className:e,style:{...t,overflowX:"auto"},children:r.map((e,t)=>(0,k.jsx)(E.Box,{...a({line:e}),children:e.map((e,t)=>(0,k.jsx)("span",{...n({token:e})},t))},t))})})})};var X=X,ti=e.i(8203);e.i(84722);var tl=e.i(67724),tc=e.i(89421);e.i(45958),e.i(41803),e.i(76116),e.i(5712),e.i(31065),e.i(68045);var td=e.i(60010),tu=e.i(67541),tp=e.i(81985),tg=e.i(11386),ty=e.i(61842),tf=e.i(92380);e.i(91577);var tm=e.i(92423),tb="comm",th="rule",tw="decl",t_="@keyframes",tx="@layer",tv=Math.abs,tk=String.fromCharCode;function tE(e,t,r){return e.replace(t,r)}function tS(e,t){return 0|e.charCodeAt(t)}function tA(e,t,r){return e.slice(t,r)}function tC(e){return e.length}function tR(e,t){return t.push(e),e}var tF=1,tT=1,tj=0,tI=0,tO=0,tL="";function tD(e,t,r,a,n,o,s,i){return{value:e,root:t,parent:r,type:a,props:n,children:o,line:tF,column:tT,length:s,return:"",siblings:i}}function tN(){return tO=tI<tj?tS(tL,tI++):0,tT++,10===tO&&(tT=1,tF++),tO}function tP(){return tS(tL,tI)}function t$(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function tB(e){var t,r;return(t=tI-1,r=function e(t){for(;tN();)switch(tO){case t:return tI;case 34:case 39:34!==t&&39!==t&&e(tO);break;case 40:41===t&&e(t);break;case 92:tN()}return tI}(91===e?e+2:40===e?e+1:e),tA(tL,t,r)).trim()}function tz(e,t,r,a,n,o,s,i,l,c,d,u){for(var p=n-1,g=0===n?o:[""],y=g.length,f=0,m=0,b=0;f<a;++f)for(var h=0,w=tA(e,p+1,p=tv(m=s[f])),_=e;h<y;++h)(_=(m>0?g[h]+" "+w:tE(w,/&\f/g,g[h])).trim())&&(l[b++]=_);return tD(e,t,r,0===n?th:i,l,c,d,u)}function tM(e,t,r,a,n){return tD(e,t,r,tw,tA(e,0,a),tA(e,a+1,-1),a,n)}function tU(e,t){for(var r="",a=0;a<e.length;a++)r+=t(e[a],a,e,t)||"";return r}function tG(e,t,r,a){switch(e.type){case tx:if(e.children.length)break;case"@import":case"@namespace":case tw:return e.return=e.return||e.value;case tb:return"";case t_:return e.return=e.value+"{"+tU(e.children,a)+"}";case th:if(!tC(e.value=e.props.join(",")))return""}return tC(r=tU(e.children,a))?e.return=e.value+"{"+r+"}":""}var tW=e.i(850),tq=e.i(62644),tH=e.i(42459),tZ=e.i(80595),tV=e.i(65347);function tY(e){if(null==e)return!0;if((0,tH.isArrayLike)(e))return("function"==typeof e.splice||"string"==typeof e||!!(0,tV.isBuffer)(e)||!!(0,tZ.isTypedArray)(e)||!!(0,tq.isArguments)(e))&&0===e.length;if("object"==typeof e){let t;if(e instanceof Map||e instanceof Set)return 0===e.size;let r=Object.keys(e);return(t=e?.constructor,e===("function"==typeof t?t.prototype:Object.prototype))?0===r.filter(e=>"constructor"!==e).length:0===r.length}return!0}var tX={id:"c4",detector:(0,ty.__name)(e=>/^\s*C4Context|C4Container|C4Component|C4Dynamic|C4Deployment/.test(e),"detector"),loader:(0,ty.__name)(async()=>{let{diagram:t}=await e.A(64812);return{id:"c4",diagram:t}},"loader")},tK="flowchart",tQ=(0,ty.__name)((e,t)=>t?.flowchart?.defaultRenderer!=="dagre-wrapper"&&t?.flowchart?.defaultRenderer!=="elk"&&/^\s*graph/.test(e),"detector"),tJ=(0,ty.__name)(async()=>{let{diagram:t}=await e.A(73482);return{id:tK,diagram:t}},"loader"),t0={id:tK,detector:tQ,loader:tJ},t1="flowchart-v2",t2=(0,ty.__name)((e,t)=>t?.flowchart?.defaultRenderer!=="dagre-d3"&&(t?.flowchart?.defaultRenderer==="elk"&&(t.layout="elk"),!!/^\s*graph/.test(e)&&t?.flowchart?.defaultRenderer==="dagre-wrapper"||/^\s*flowchart/.test(e)),"detector"),t6=(0,ty.__name)(async()=>{let{diagram:t}=await e.A(73482);return{id:t1,diagram:t}},"loader"),t5={id:t1,detector:t2,loader:t6},t3="swimlane",t4=(0,ty.__name)(e=>/^\s*swimlane-beta\b/.test(e),"detector"),t8=(0,ty.__name)(async()=>{let{diagram:t}=await e.A(99148);return{id:t3,diagram:t}},"loader"),t9={id:t3,detector:t4,loader:t8},t7={id:"er",detector:(0,ty.__name)(e=>/^\s*erDiagram/.test(e),"detector"),loader:(0,ty.__name)(async()=>{let{diagram:t}=await e.A(57122);return{id:"er",diagram:t}},"loader")},re="gitGraph",rt=(0,ty.__name)(e=>/^\s*gitGraph/.test(e),"detector"),rr=(0,ty.__name)(async()=>{let{diagram:t}=await e.A(91061);return{id:re,diagram:t}},"loader"),ra={id:re,detector:rt,loader:rr},rn="gantt",ro=(0,ty.__name)(e=>/^\s*gantt/.test(e),"detector"),rs=(0,ty.__name)(async()=>{let{diagram:t}=await e.A(18785);return{id:rn,diagram:t}},"loader"),ri={id:rn,detector:ro,loader:rs},rl="info",rc=(0,ty.__name)(e=>/^\s*info/.test(e),"detector"),rd=(0,ty.__name)(async()=>{let{diagram:t}=await e.A(84612);return{id:rl,diagram:t}},"loader"),ru={id:rl,detector:rc,loader:rd},rp={id:"pie",detector:(0,ty.__name)(e=>/^\s*pie/.test(e),"detector"),loader:(0,ty.__name)(async()=>{let{diagram:t}=await e.A(61236);return{id:"pie",diagram:t}},"loader")},rg="quadrantChart",ry=(0,ty.__name)(e=>/^\s*quadrantChart/.test(e),"detector"),rf=(0,ty.__name)(async()=>{let{diagram:t}=await e.A(51203);return{id:rg,diagram:t}},"loader"),rm={id:rg,detector:ry,loader:rf},rb="xychart",rh=(0,ty.__name)(e=>/^\s*xychart(-beta)?/.test(e),"detector"),rw=(0,ty.__name)(async()=>{let{diagram:t}=await e.A(40576);return{id:rb,diagram:t}},"loader"),r_={id:rb,detector:rh,loader:rw},rx="requirement",rv=(0,ty.__name)(e=>
3/^\s*requirement(Diagram)?/.test(e),"detector"),rk=(0,ty.__name)(async()=>{let{diagram:t}=await e.A(90996);return{id:rx,diagram:t}},"loader"),rE={id:rx,detector:rv,loader:rk},rS="sequence",rA=(0,ty.__name)(e=>/^\s*sequenceDiagram/.test(e),"detector"),rC=(0,ty.__name)(async()=>{let{diagram:t}=await e.A(72487);return{id:rS,diagram:t}},"loader"),rR={id:rS,detector:rA,loader:rC},rF="class",rT=(0,ty.__name)((e,t)=>t?.class?.defaultRenderer!=="dagre-wrapper"&&/^\s*classDiagram/.test(e),"detector"),rj=(0,ty.__name)(async()=>{let{diagram:t}=await e.A(47459);return{id:rF,diagram:t}},"loader"),rI={id:rF,detector:rT,loader:rj},rO="classDiagram",rL=(0,ty.__name)((e,t)=>!!/^\s*classDiagram/.test(e)&&t?.class?.defaultRenderer==="dagre-wrapper"||/^\s*classDiagram-v2/.test(e),"detector"),rD=(0,ty.__name)(async()=>{let{diagram:t}=await e.A(14539);return{id:rO,diagram:t}},"loader"),rN={id:rO,detector:rL,loader:rD},rP="state",r$=(0,ty.__name)((e,t)=>t?.state?.defaultRenderer!=="dagre-wrapper"&&/^\s*stateDiagram/.test(e),"detector"),rB=(0,ty.__name)(async()=>{let{diagram:t}=await e.A(65504);return{id:rP,diagram:t}},"loader"),rz={id:rP,detector:r$,loader:rB},rM="stateDiagram",rU=(0,ty.__name)((e,t)=>!!(/^\s*stateDiagram-v2/.test(e)||/^\s*stateDiagram/.test(e)&&t?.state?.defaultRenderer==="dagre-wrapper"),"detector"),rG=(0,ty.__name)(async()=>{let{diagram:t}=await e.A(53084);return{id:rM,diagram:t}},"loader"),rW={id:rM,detector:rU,loader:rG},rq="journey",rH=(0,ty.__name)(e=>/^\s*journey/.test(e),"detector"),rZ=(0,ty.__name)(async()=>{let{diagram:t}=await e.A(31501);return{id:rq,diagram:t}},"loader"),rV={id:rq,detector:rH,loader:rZ},rY={draw:(0,ty.__name)((e,t,r)=>{tg.log.debug("rendering svg for syntax error\n");let a=(0,ti.selectSvgElement)(t),n=a.append("g");a.attr("viewBox","0 0 2412 512"),(0,tp.configureSvgSize)(a,100,512,!0),n.append("path").attr("class","error-icon").attr("d","m411.313,123.313c6.25-6.25 6.25-16.375 0-22.625s-16.375-6.25-22.625,0l-32,32-9.375,9.375-20.688-20.688c-12.484-12.5-32.766-12.5-45.25,0l-16,16c-1.261,1.261-2.304,2.648-3.31,4.051-21.739-8.561-45.324-13.426-70.065-13.426-105.867,0-192,86.133-192,192s86.133,192 192,192 192-86.133 192-192c0-24.741-4.864-48.327-13.426-70.065 1.402-1.007 2.79-2.049 4.051-3.31l16-16c12.5-12.492 12.5-32.758 0-45.25l-20.688-20.688 9.375-9.375 32.001-31.999zm-219.313,100.687c-52.938,0-96,43.063-96,96 0,8.836-7.164,16-16,16s-16-7.164-16-16c0-70.578 57.422-128 128-128 8.836,0 16,7.164 16,16s-7.164,16-16,16z"),n.append("path").attr("class","error-icon").attr("d","m459.02,148.98c-6.25-6.25-16.375-6.25-22.625,0s-6.25,16.375 0,22.625l16,16c3.125,3.125 7.219,4.688 11.313,4.688 4.094,0 8.188-1.563 11.313-4.688 6.25-6.25 6.25-16.375 0-22.625l-16.001-16z"),n.append("path").attr("class","error-icon").attr("d","m340.395,75.605c3.125,3.125 7.219,4.688 11.313,4.688 4.094,0 8.188-1.563 11.313-4.688 6.25-6.25 6.25-16.375 0-22.625l-16-16c-6.25-6.25-16.375-6.25-22.625,0s-6.25,16.375 0,22.625l15.999,16z"),n.append("path").attr("class","error-icon").attr("d","m400,64c8.844,0 16-7.164 16-16v-32c0-8.836-7.156-16-16-16-8.844,0-16,7.
3164-16,16v32c0,8.836 7.156,16 16,16z"),n.append("path").attr("class","error-icon").attr("d","m496,96.586h-32c-8.844,0-16,7.164-16,16 0,8.836 7.156,16 16,16h32c8.844,0 16-7.164 16-16 0-8.836-7.156-16-16-16z"),n.append("path").attr("class","error-icon").attr("d","m436.98,75.605c3.125,3.125 7.219,4.688 11.313,4.688 4.094,0 8.188-1.563 11.313-4.688l32-32c6.25-6.25 6.25-16.375 0-22.625s-16.375-6.25-22.625,0l-32,32c-6.251,6.25-6.251,16.375-0.001,22.625z"),n.append("text").attr("class","error-text").attr("x",1440).attr("y",250).attr("font-size","150px").style("text-anchor","middle").text("Syntax error in text"),n.append("text").attr("class","error-text").attr("x",1250).attr("y",400).attr("font-size","100px").style("text-anchor","middle").text(`mermaid version ${r}`)},"draw")},rX={db:{},renderer:rY,parser:{parse:(0,ty.__name)(()=>{},"parse")}},rK="flowchart-elk",rQ=(0,ty.__name)((e,t={})=>!!(/^\s*flowchart-elk/.test(e)||/^\s*(flowchart|graph)/.test(e)&&t?.flowchart?.defaultRenderer==="elk")&&(t.layout="elk",!0),"detector"),rJ=(0,ty.__name)(async()=>{let{diagram:t}=await e.A(73482);return{id:rK,diagram:t}},"loader"),r0={id:rK,detector:rQ,loader:rJ},r1="timeline",r2=(0,ty.__name)(e=>/^\s*timeline/.test(e),"detector"),r6=(0,ty.__name)(async()=>{let{diagram:t}=await e.A(85298);return{id:r1,diagram:t}},"loader"),r5={id:r1,detector:r2,loader:r6},r3="mindmap",r4=(0,ty.__name)(e=>/^\s*mindmap/.test(e),"detector"),r8=(0,ty.__name)(async()=>{let{diagram:t}=await e.A(57420);return{id:r3,diagram:t}},"loader"),r9={id:r3,detector:r4,loader:r8},r7="kanban",ae=(0,ty.__name)(e=>/^\s*kanban/.test(e),"detector"),at=(0,ty.__name)(async()=>{let{diagram:t}=await e.A(79539);return{id:r7,diagram:t}},"loader"),ar={id:r7,detector:ae,loader:at},aa="sankey",an=(0,ty.__name)(e=>/^\s*sankey(-beta)?/.test(e),"detector"),ao=(0,ty.__name)(async()=>{let{diagram:t}=await e.A(78930);return{id:aa,diagram:t}},"loader"),as={id:aa,detector:an,loader:ao},ai="packet",al=(0,ty.__name)(e=>/^\s*packet(-beta)?/.test(e),"detector"),ac=(0,ty.__name)(async()=>{let{diagram:t}=await e.A(17352);return{id:ai,diagram:t}},"loader"),ad={id:ai,detector:al,loader:ac},au="radar",ap=(0,ty.__name)(e=>/^\s*radar-beta/.test(e),"detector"),ag=(0,ty.__name)(async()=>{let{diagram:t}=await e.A(60386);return{id:au,diagram:t}},"loader"),ay={id:au,detector:ap,loader:ag},af="block",am=(0,ty.__name)(e=>/^\s*block(-beta)?/.test(e),"detector"),ab=(0,ty.__name)(async()=>{let{diagram:t}=await e.A(390);return{id:af,diagram:t}},"loader"),ah={id:af,detector:am,loader:ab},aw="treeView",a_=(0,ty.__name)(e=>/^\s*treeView-beta/.test(e),"detector"),ax=(0,ty.__name)(async()=>{let{diagram:t}=await e.A(98489);return{id:aw,diagram:t}},"loader"),av={id:aw,detector:a_,loader:ax},ak="architecture",aE=(0,ty.__name)(e=>/^\s*architecture/.test(e),"detector"),aS=(0,ty.__name)(async()=>{let{diagram:t}=await e.A(36186);return{id:ak,diagram:t}},"loader"),aA={id:ak,detector:aE,loader:aS},aC="eventmodeling",aR=(0,ty.__name)(e=>/^\s*eventmodeling/.test(e),"detector"),aF=(0,ty.__name)(async()=>{let{diagram:t}=await e.A(94543);return{id:aC,diagram:t}},"loader"),aT={id:aC,detector:aR,loader:aF},aj="ishikawa",aI=(0,ty.__name)(e=>/^\s*ishikawa(-beta)?\b/i.test(e),"detector"),aO=(0,ty.__name)(async()=>{let{diagram:t}=await e.A(37263);return{id:aj,diagram:t}},"loader"),aL={id:aj,detector:aI,loader:aO},aD="venn",aN=(0,ty.__name)(e=>/^\s*venn-beta/.test(e),"detector"),aP=(0,ty.__name)(async()=>{let{diagram:t}=await e.A(73574);return{id:aD,diagram:t}},"loader"),a$={id:aD,detector:aN,loader:aP},aB="treemap",az=(0,ty.__name)(e=>/^\s*treemap/.test(e),"detector"),aM=(0,ty.__name)(async()=>{let{diagram:t}=await e.A(23447);return{id:aB,diagram:t}},"loader"),aU={id:aB,detector:az,loader:aM},aG="wardley",aW=(0,ty.__name)(e=>/^\s*wardley-beta/i.test(e),"detector"),aq=(0,ty.__name)(async()=>{let{diagram:t}=await e.A(14895);return{id:aG,diagram:t}},"loader"),aH={id:aG,detector:aW,loader:aq},aZ="cynefin",aV=(0,ty.__name)(e=>/^\s*cynefin-beta(?:[\s:]|$)/.test(e),"detector"),aY=(0,ty.__name)(async()=>{let{diagram:t}=await e.A(98738);return{id:aZ,diagram:t}},"loader"),aX={id:aZ,detector:aV,loader:aY}
3,aK="railroad",aQ=(0,ty.__name)(e=>/^\s*railroad-beta/i.test(e),"detector"),aJ=(0,ty.__name)(async()=>{let{diagram:t}=await e.A(48964);return{id:aK,diagram:t}},"loader"),a0={id:aK,detector:aQ,loader:aJ},a1="railroadEbnf",a2=(0,ty.__name)(e=>/^\s*railroad-ebnf-beta/i.test(e),"detector"),a6=(0,ty.__name)(async()=>{let{diagram:t}=await e.A(81640);return{id:a1,diagram:t}},"loader"),a5={id:a1,detector:a2,loader:a6},a3="railroadAbnf",a4=(0,ty.__name)(e=>/^\s*railroad-abnf-beta/i.test(e),"detector"),a8=(0,ty.__name)(async()=>{let{diagram:t}=await e.A(10906);return{id:a3,diagram:t}},"loader"),a9={id:a3,detector:a4,loader:a8},a7="railroadPeg",ne=(0,ty.__name)(e=>/^\s*railroad-peg-beta/i.test(e),"detector"),nt=(0,ty.__name)(async()=>{let{diagram:t}=await e.A(30800);return{id:a7,diagram:t}},"loader"),nr={id:a7,detector:ne,loader:nt},na=!1,nn=(0,ty.__name)(()=>{na||(na=!0,(0,tp.registerDiagram)("error",rX,e=>"error"===e.toLowerCase().trim()),(0,tp.registerDiagram)("---",{db:{clear:(0,ty.__name)(()=>{},"clear")},styles:{},renderer:{draw:(0,ty.__name)(()=>{},"draw")},parser:{parse:(0,ty.__name)(()=>{throw Error("Diagrams beginning with --- are not valid. If you were trying to use a YAML front-matter, please ensure that you've correctly opened and closed the YAML front-matter with un-indented `---` blocks")},"parse")},init:(0,ty.__name)(()=>null,"init")},e=>e.toLowerCase().trimStart().startsWith("---")),(0,tp.registerLazyLoadedDiagrams)(r0,r9,aA),(0,tp.registerLazyLoadedDiagrams)(tX,ar,rN,rI,t7,ri,ru,rp,rE,rR,t9,t5,t0,r5,ra,rW,rz,rV,rm,as,ad,r_,ah,aT,av,ay,aL,aU,a0,a5,a9,nr,a$,aH,aX))},"addDiagrams"),no=(0,ty.__name)(async()=>{tg.log.debug("Loading registered diagrams");let e=(await Promise.allSettled(Object.entries(tp.detectors).map(async([e,{detector:t,loader:r}])=>{if(r)try{(0,tp.getDiagram)(e)}catch{try{let{diagram:e,id:a}=await r();(0,tp.registerDiagram)(a,e,t)}catch(t){throw tg.log.error(`Failed to load external diagram with key ${e}. Removing from detectors.`),delete tp.detectors[e],t}}}))).filter(e=>"rejected"===e.status);if(e.length>0){for(let t of(tg.log.error(`Failed to load ${e.length} external diagrams`),e))tg.log.error(t);throw Error(`Failed to load ${e.length} external diagrams`)}},"loadRegisteredDiagrams");function ns(e,t){e.attr("role","graphics-document document"),""!==t&&e.attr("aria-roledescription",t)}function ni(e,t,r,a){if(void 0!==e.insert){if(r){let t=`chart-desc-${a}`;e.attr("aria-describedby",t),e.insert("desc",":first-child").attr("id",t).text(r)}if(t){let r=`chart-title-${a}`;e.attr("aria-labelledby",r),e.insert("title",":first-child").attr("id",r).text(t)}}}(0,ty.__name)(ns,"setA11yDiagramInfo"),(0,ty.__name)(ni,"addSVGa11yTitleDescription");var nl=class e{constructor(e,t,r,a,n){this.type=e,this.text=t,this.db=r,this.parser=a,this.renderer=n}static{(0,ty.__name)(this,"Diagram")}static async fromText(t,r={}){let a=(0,tp.getConfig)(),n=(0,tp.detectType)(t,a);t=(0,tu.encodeEntities)(t)+"\n";try{(0,tp.getDiagram)(n)}catch{let e=(0,tp.getDiagramLoader)(n);if(!e)throw new tp.UnknownDiagramError(`Diagram ${n} not found.`);let{id:t,diagram:r}=await e();(0,tp.registerDiagram)(t,r)}let{db:o,parser:s,renderer:i,init:l}=(0,tp.getDiagram)(n);return s.parser&&(s.parser.yy=o),o.clear?.(),l?.(a),r.title&&o.setDiagramTitle?.(r.title),await s.parse(t),new e(n,t,o,s,i)}async render(e,t){await this.renderer.draw(this.text,e,t,this)}getParser(){return this.parser}getType(){return this.type}},nc=[],nd=(0,ty.__name)(()=>{nc.forEach(e=>{e()}),nc=[]},"attachFunctions"),nu=(0,ty.__name)(e=>e.replace(/^\s*%%(?!{)[^\n]+\n?/gm,"").trimStart(),"cleanupComments");function np(e){let t=e.match(tp.frontMatterRegex);if(!t)return{text:e,metadata:{}};let r=t[1],a=r?t[2].split("\n").map(e=>e.startsWith(r)?e.slice(r.length):e).join("\n"):t[2],n=(0,tl.load)(a,{schema:tl.JSON_SCHEMA})??{};n="object"!=typeof n||Array.isArray(n)?{}:n;let o={};return n.displayMode&&(o.displayMode=n.displayMode.toString()),n.title&&(o.title=n.title.toString()),n.config&&(o.config=n.config),{text:e.slice(t[0].length),metadata:o}}(0,ty.__name)(np,"extractFrontMatter");var ng=(0,ty.__name)(e=>e.replace(/\r\n?/g,"\n").replace(/<(\w+)([^>]*)>/g,(e,t,r)=>
3"<"+t+r.replace(/="([^"]*)"/g,"='$1'")+">"),"cleanupText"),ny=(0,ty.__name)(e=>{let{text:t,metadata:r}=np(e),{displayMode:a,title:n,config:o={}}=r;return a&&(o.gantt||(o.gantt={}),o.gantt.displayMode=a),{title:n,config:o,text:t}},"processFrontmatter"),nf=(0,ty.__name)(e=>{let t=tu.utils_default.detectInit(e)??{},r=tu.utils_default.detectDirective(e,"wrap");return Array.isArray(r)?t.wrap=r.some(({type:e})=>"wrap"===e):r?.type==="wrap"&&(t.wrap=!0),{text:(0,tu.removeDirectives)(e),directive:t}},"processDirectives");function nm(e){let t=ny(ng(e)),r=nf(t.text),a=(0,tu.cleanAndMerge)(t.config,r.directive);return{code:e=nu(r.text),title:t.title,config:a}}function nb(e){return btoa(Array.from(new TextEncoder().encode(e),e=>String.fromCodePoint(e)).join(""))}(0,ty.__name)(nm,"preprocessDiagram"),(0,ty.__name)(nb,"toBase64");var nh=["foreignobject"],nw=["dominant-baseline"];function n_(e){let t=nm(e);return(0,tp.reset)(),(0,tp.addDirective)(t.config??{}),t}async function nx(e,t){nn();try{let{code:t,config:r}=n_(e);return{diagramType:(await nO(t)).type,config:r}}catch(e){if(t?.suppressErrors)return!1;throw e}}(0,ty.__name)(n_,"processAndSetConfigs"),(0,ty.__name)(nx,"parse");var nv=(0,ty.__name)((e,t,r=[])=>{let a=(0,tp.sanitizeCss)(`{ ${r.join(" !important; ")} !important; }`);return`.${e} ${t} ${a}`},"cssImportantStyles"),nk=(0,ty.__name)((e,t=new Map)=>{let r=new CSSStyleSheet;if(void 0!==e.fontFamily&&r.insertRule(`:root { --mermaid-font-family: ${e.fontFamily}}`,r.cssRules.length),void 0!==e.altFontFamily&&r.insertRule(`:root { --mermaid-alt-font-family: ${e.altFontFamily}}`,r.cssRules.length),t instanceof Map){let a=(0,tp.getEffectiveHtmlLabels)(e)?["> *","span"]:["rect","polygon","ellipse","circle","path"];t.forEach(e=>{tY(e.styles)||a.forEach(t=>{r.insertRule(nv(e.id,t,e.styles),r.cssRules.length)}),tY(e.textStyles)||r.insertRule(nv(e.id,"tspan",(e?.textStyles||[]).map(e=>e.replace("color","fill"))),r.cssRules.length)})}let a="";if(void 0!==e.themeCSS)if("function"==typeof r.replaceSync){let t=new CSSStyleSheet;t.replaceSync(e.themeCSS),a=(0,tp.cssStyleSheetToString)(t)+"\n"}else a+=`${e.themeCSS}
4`;return a+(0,tp.cssStyleSheetToString)(r)},"createCssStyles"),nE=(0,ty.__name)((e,t)=>{var r,a,n,o,s;return tU((n=function e(t,r,a,n,o,s,i,l,c){for(var d,u,p,g,y,f,m=0,b=0,h=i,w=0,_=0,x=0,v=1,k=1,E=1,S=0,A="",C=o,R=s,F=n,T=A;k;)switch(x=S,S=tN()){case 40:if(108!=x&&58==tS(T,h-1)){-1!=(y=T+=tE(tB(S),"&","&\f"),f=tv(m?l[m-1]:0),y.indexOf("&\f",f))&&(E=-1);break}case 34:case 39:case 91:T+=tB(S);break;case 9:case 10:case 13:case 32:T+=function(e){for(;tO=tP();)if(tO<33)tN();else break;return t$(e)>2||t$(tO)>3?"":" "}(x);break;case 92:T+=function(e,t){for(var r;--t&&tN()&&!(tO<48)&&!(tO>102)&&(!(tO>57)||!(tO<65))&&(!(tO>70)||!(tO<97)););return r=tI+(t<6&&32==tP()&&32==tN()),tA(tL,e,r)}(tI-1,7);continue;case 47:switch(tP()){case 42:case 47:tR((d=function(e,t){for(;tN();)if(e+tO===57)break;else if(e+tO===84&&47===tP())break;return"/*"+tA(tL,t,tI-1)+"*"+tk(47===e?e:tN())}(tN(),tI),u=r,p=a,g=c,tD(d,u,p,tb,tk(tO),tA(d,2,-2),0,g)),c),(5==t$(x||1)||5==t$(tP()||1))&&tC(T)&&" "!==tA(T,-1,void 0)&&(T+=" ");break;default:T+="/"}break;case 123*v:l[m++]=tC(T)*E;case 125*v:case 59:case 0:switch(S){case 0:case 125:k=0;case 59+b:-1==E&&(T=tE(T,/\f/g,"")),_>0&&(tC(T)-h||0===v&&47===x)&&tR(_>32?tM(T+";",n,a,h-1,c):tM(tE(T," ","")+";",n,a,h-2,c),c);break;case 59:T+=";";default:if(tR(F=tz(T,r,a,m,b,o,l,A,C=[],R=[],h,s),s),123===S)if(0===b)e(T,r,F,F,C,s,h,l,R);else{switch(w){case 99:if(110===tS(T,3))break;case 108:if(97===tS(T,2))break;default:b=0;case 100:case 109:case 115:}b?e(t,F,F,n&&tR(tz(t,F,F,0,0,o,l,A,o,C=[],h,R),R),o,R,h,l,n?C:R):e(T,F,F,F,[""],R,0,l,R)}}m=b=_=0,v=E=1,A=T="",h=i;break;case 58:h=1+tC(T),_=x;default:if(v<1){if(123==S)--v;else if(125==S&&0==v++&&125==(tO=tI>0?tS(tL,--tI):0,tT--,10===tO&&(tT=1,tF--),tO))continue}switch(T+=tk(S),S*v){case 38:E=b>0?1:(T+="\f",-1);break;case 44:l[m++]=(tC(T)-1)*E,E=1;break;case 64:45===tP()&&(T+=tB(tN())),w=tP(),b=h=tC(A=T+=function(e){for(;!t$(tP());)tN();return tA(tL,e,tI)}(tI)),S++;break;case 45:45===x&&2==tC(T)&&(v=0)}}return s}("",null,null,null,[""],(a=r=`${e}{${t}}`,tF=tT=1,tj=tC(tL=a),tI=0,r=[]),0,[0],r),tL="",n),(s=(o=[(0,ty.__name)(function(t,r,a,n){"rule"===t.type&&Array.isArray(t.props)?t.parent&&t.parent.type===t_||(t.props=t.props.map(r=>r===e&&Array.isArray(t.children)&&t.children.every(e=>"decl"===e.type&&new Set(["font-family","font-size","fill"]).has(e.props))||(r.startsWith(`${e} `)||r.startsWith(`${e}>`))&&!r.startsWith(`${e} ||`)?r:`${e} ${r}`)):t.type.startsWith("@")&&(["@media","@supports",tx,"@scope","@container","@starting-style",t_].includes(t.type)||(tg.log.warn(`Removing unsupported at-rule ${t.type} from CSS`),t.type=tb))},"addNamespace"),tG]).length,function(e,t,r,a){for(var n="",i=0;i<s;i++)n+=o[i](e,t,r,a)||"";return n}))},"compileCSS"),nS=(0,ty.__name)((e,t,r,a)=>{let n=nk(e,r),o=(0,tp.styles_default)(t,n,{...e.themeVariables,theme:e.theme,look:e.look},a);return nE(a,o)},"createUserStyles"),nA=(0,ty.__name)((e="",t,r)=>{let a=e;return r||t||(a=a.replace(/marker-end="url\([\d+./:=?A-Za-z-]*?#/g,'marker-end="url(#')),a=(a=(0,tu.decodeEntities)(a)).replace(/<br>/g,"<br/>")},"cleanUpSvgCode"),nC=(0,ty.__name)((e="",t)=>{let r=t?.viewBox?.baseVal?.height?t.viewBox.baseVal.height+"px":"100%",a=nb(`<body style="margin:0">${e}</body>`);return`<iframe style="width:100%;height:${r};border:0;margin:0;" src="data:text/html;charset=UTF-8;base64,${a}" sandbox="allow-top-navigation-by-user-activation allow-popups">
5  The "iframe" tag is not supported by your browser.
6</iframe>`}
6,"putIntoIFrame"),nR=(0,ty.__name)((e,t,r,a,n)=>{let o=e.append("div");o.attr("id",r),a&&o.attr("style",a);let s=o.append("svg").attr("id",t).attr("width","100%").attr("xmlns","http://www.w3.org/2000/svg");return n&&s.attr("xmlns:xlink",n),s.append("g"),e},"appendDivSvgG");function nF(e,t){return e.append("iframe").attr("id",t).attr("style","width: 100%; height: 100%;").attr("sandbox","")}(0,ty.__name)(nF,"sandboxedIframe");var nT=(0,ty.__name)((e,t,r,a)=>{e.getElementById(t)?.remove(),e.getElementById(r)?.remove(),e.getElementById(a)?.remove()},"removeExistingElements"),nj=(0,ty.__name)(async function(e,t,r){let a,n;nn();let o=n_(t);t=o.code;let s=(0,tp.getConfig)();tg.log.debug(s),t.length>(s?.maxTextSize??5e4)&&(t="graph TB;a[Maximum text size in diagram exceeded];style a fill:#faa");let i=`#${e}`,l="i"+e,c="#"+l,d="d"+e,u="#"+d,p=(0,ty.__name)(()=>{let e=y?c:u,t=(0,tm.select)(e).node();t&&"remove"in t&&t.remove()},"removeTempElements"),g=(0,tm.select)(document.body),y="sandbox"===s.securityLevel,f="loose"===s.securityLevel,m=s.fontFamily;if(void 0!==r){if(r&&(r.innerHTML=""),y){let e=nF((0,tm.select)(r),l);(g=(0,tm.select)(e.nodes()[0].contentDocument.body)).node().style.margin="0"}else g=(0,tm.select)(r);nR(g,e,d,`font-family: ${m}`,"http://www.w3.org/1999/xlink")}else{if(nT(document,e,d,l),y){let e=nF((0,tm.select)(document.body),l);(g=(0,tm.select)(e.nodes()[0].contentDocument.body)).node().style.margin="0"}else g=(0,tm.select)("body");nR(g,e,d)}try{a=await nl.fromText(t,{title:o.title})}catch(e){if(s.suppressErrorRendering)throw p(),e;a=await nl.fromText("error"),n=e}let b=g.select(u).node(),h=a.type,w=b.firstChild,_=w.firstChild,x=nS(s,h,a.renderer.getClasses?.(t,a),i),v=document.createElement("style");v.innerHTML=x,w.insertBefore(v,_);try{await a.renderer.draw(t,e,"11.17.2",a)}catch(r){throw s.suppressErrorRendering?p():rY.draw(t,e,"11.17.2"),r}nL(h,g.select(`${u} svg`),a.db.getAccTitle?.(),a.db.getAccDescription?.());let k=(0,ty.__name)(()=>{g.select(`[id="${e}"]`).selectAll("foreignobject > *").attr("xmlns","http://www.w3.org/1999/xhtml");let t=g.select(u).node().innerHTML;return tg.log.debug("config.arrowMarkerAbsolute",s.arrowMarkerAbsolute),t=nA(t,y,(0,tp.evaluate)(s.arrowMarkerAbsolute)),y?t=nC(t,g.select(u+" svg").node()):f||(t=tW.default.sanitize(t,{ADD_TAGS:nh,ADD_ATTR:nw,HTML_INTEGRATION_POINTS:{foreignobject:!0}})),nd(),t},"serializeSvg")();if(n)throw n;return p(),{diagramType:h,svg:k,bindFunctions:a.db.bindFunctions}},"render");function nI(e={}){let t=(0,tp.assignWithDepth_default)({},e);t?.fontFamily&&!t.themeVariables?.fontFamily&&(t.themeVariables||(t.themeVariables={}),t.themeVariables.fontFamily=t.fontFamily),(0,tp.saveConfigFromInitialize)(t),t?.theme&&t.theme in tp.themes_default?t.themeVariables=tp.themes_default[t.theme].getThemeVariables(t.themeVariables):t&&(t.themeVariables=tp.themes_default.default.getThemeVariables(t.themeVariables));let r="object"==typeof t?(0,tp.setSiteConfig)(t):(0,tp.getSiteConfig)();(0,tg.setLogLevel)(r.logLevel),nn()}(0,ty.__name)(nI,"initialize");var nO=(0,ty.__name)((e,t={})=>{let{code:r}=nm(e);return nl.fromText(r,t)},"getDiagramFromText");function nL(e,t,r,a){ns(t,e),ni(t,r,a,t.attr("id"))}(0,ty.__name)(nL,"addA11yInfo");var nD=Object.freeze({render:nj,parse:nx,getDiagramFromText:nO,initialize:nI,getConfig:tp.getConfig,setConfig:tp.setConfig,getSiteConfig:tp.getSiteConfig,updateSiteConfig:tp.updateSiteConfig,reset:(0,ty.__name)(()=>{(0,tp.reset)()},"reset"),globalReset:(0,ty.__name)(()=>{(0,tp.reset)(tp.defaultConfig)},"globalReset"),defaultConfig:tp.defaultConfig});(0,tg.setLogLevel)((0,tp.getConfig)().logLevel),(0,tp.reset)((0,tp.getConfig)());var nN=(0,ty.__name)((e,t,r)=>{tg.log.warn(e),(0,tu.isDetailedError)(e)?(r&&r(e.str,e.hash),t.push({...e,message:e.str,error:e})):(r&&r(e),e instanceof Error&&t.push({str:e.message,message:e.message,hash:e.name,error:e}))},"handleError"),nP=(0,ty.__name)(async function(e={querySelector:".mermaid"}){try{await n$(e)}catch(t){if((0,tu.isDetailedError)(t)&&tg.log.error(t.str),nX.parseError&&nX.parseError(t),!e.suppressErrors)throw tg.log.error("Use the suppressErrors option to suppress these errors"),t}},"run"),n$=(0,ty.__name)(async function({postRenderCallback:e,querySelector:t,nodes:r}={querySelector:".mermaid"}){let a,n,o=nD.getConfig();if(tg.log.debug(`${!e?"No ":""}Callback function found`),r)a=r;else if(t)a=document.querySelectorAll(t);else throw Error("Nodes and querySelector are both undefined");tg.log.debug(`Found ${a.length} diagrams`),o?.startOnLoad!==void 0&&(tg.log.debug("Start On Load: "+o?.startOnLoad),nD.updateSiteConfig({startOnLoad:o?.startOnLoad}
6));let s=new tu.utils_default.InitIDGenerator(o.deterministicIds,o.deterministicIDSeed),i=[];for(let t of Array.from(a)){if(tg.log.info("Rendering diagram: "+t.id),t.getAttribute("data-processed"))continue;t.setAttribute("data-processed","true");let r=`mermaid-${s.next()}`;n=t.innerHTML,n=(0,tf.dedent)(tu.utils_default.entityDecode(n)).trim().replace(/<br\s*\/?>/gi,"<br/>");let a=tu.utils_default.detectInit(n);a&&tg.log.debug("Detected early reinit: ",a);try{let{svg:a,bindFunctions:o}=await nV(r,n,t);t.innerHTML=a,e&&await e(r),o&&o(t)}catch(e){nN(e,i,nX.parseError)}}if(i.length>0)throw i[0]},"runThrowsErrors"),nB=(0,ty.__name)(function(e){nD.initialize(e)},"initialize"),nz=(0,ty.__name)(async function(e,t,r){tg.log.warn("mermaid.init is deprecated. Please use run instead."),e&&nB(e);let a={postRenderCallback:r,querySelector:".mermaid"};"string"==typeof t?a.querySelector=t:t&&(t instanceof HTMLElement?a.nodes=[t]:a.nodes=t),await nP(a)},"init"),nM=(0,ty.__name)(async(e,{lazyLoad:t=!0}={})=>{nn(),(0,tp.registerLazyLoadedDiagrams)(...e),!1===t&&await no()},"registerExternalDiagrams"),nU=(0,ty.__name)(function(){if(nX.startOnLoad){let{startOnLoad:e}=nD.getConfig();e&&nX.run().catch(e=>tg.log.error("Mermaid failed to initialize",e))}},"contentLoaded");"u">typeof document&&window.addEventListener("load",nU,!1);var nG=(0,ty.__name)(function(e){nX.parseError=e},"setParseErrorHandler"),nW=[],nq=!1,nH=(0,ty.__name)(async()=>{if(!nq){for(nq=!0;nW.length>0;){let e=nW.shift();if(e)try{await e()}catch(e){tg.log.error("Error executing queue",e)}}nq=!1}},"executeQueue"),nZ=(0,ty.__name)(async(e,t)=>new Promise((r,a)=>{let n=(0,ty.__name)(()=>new Promise((n,o)=>{nD.parse(e,t).then(e=>{n(e),r(e)},e=>{tg.log.error("Error parsing",e),nX.parseError?.(e),o(e),a(e)})}),"performCall");nW.push(n),nH().catch(a)}),"parse"),nV=(0,ty.__name)((e,t,r)=>new Promise((a,n)=>{let o=(0,ty.__name)(()=>new Promise((o,s)=>{nD.render(e,t,r).then(e=>{o(e),a(e)},e=>{tg.log.error("Error parsing",e),nX.parseError?.(e),s(e),n(e)})}),"performCall");nW.push(o),nH().catch(n)}),"render"),nY=(0,ty.__name)(()=>Object.keys(tp.detectors).map(e=>({id:e})),"getRegisteredDiagramsMetadata"),nX={startOnLoad:!0,mermaidAPI:nD,parse:nZ,render:nV,init:nz,run:nP,registerExternalDiagrams:nM,registerLayoutLoaders:tc.registerLayoutLoaders,initialize:nB,parseError:void 0,contentLoaded:nU,setParseErrorHandler:nG,detectType:tp.detectType,registerIconPacks:td.registerIconPacks,getRegisteredDiagramsMetadata:nY},nK=e.i(66270);let nQ=({code:e,style:t})=>{let{colorMode:r}=(0,nK.useColorMode)(),a=(0,F.useRef)(null);(0,F.useEffect)(()=>{if(a.current){nX.initialize({startOnLoad:!1,theme:"dark"===r?"dark":"default"});try{nX.run({querySelector:`#${a.current.id}`})}catch(e){console.error(e)}}},[r]);let n=`mermaid-${crypto.randomUUID()}`;return(0,k.jsx)("div",{className:"mermaid",id:n,ref:a,style:{fontSize:"18px",width:"100%",...t},children:e})};var nJ=e.i(37575),n0=e.i(91474),n1=e.i(33036);e.s([],69541),e.i(69541);let{withProvider:n2,withContext:n6,useStyles:n5,PropsProvider:n3}=(0,T.createSlotRecipeContext)({key:"timeline"}),n4=n2("div","root",{defaultProps:{role:"list"}}),n8=n6("div","item",{defaultProps:{role:"listitem"}}),n9=n6("div","separator"),n7=n6("div","indicator"),oe=n6("div","content"),ot=n6("div","title"),or=n6("div","description"),oa=n6("div","connector");e.s(["Connector",0,oa,"Content",0,oe,"Description",0,or,"Indicator",0,n7,"Item",0,n8,"Root",0,n4,"RootPropsProvider",0,n3,"Separator",0,n9,"Title",0,ot],95523);var on=e.i(95523),on=on;let oo=({as:e,id:t,...r})=>t?(0,k.jsx)(A.Heading,{as:e,id:t,lineHeight:"1em",...r,_hover:{_before:{content:'"#"',position:"relative",marginLeft:"-1.2ch",paddingRight:"0.2ch"}}}):(0,k.jsx)(A.Heading,{as:e,...r});e.s(["MDXComponents",0,{h1:e=>(0,k.jsx)(oo,{as:"h1",...e}),h2:e=>(0,k.jsx)(oo,{as:"h2",...e}),h3:e=>(0,k.jsx)(oo,{as:"h3",...e}),h4:e=>(0,k.jsx)(oo,{as:"h4",...e}),h5:e=>(0,k.jsx)(oo,{as:"h5",...e}),h6:e=>(0,k.jsx)(oo,{as:"h6",...e}),inlineCode:e=>(0,k.jsx)(S.Code,{...e}),br:e=>(0,k.jsx)(E.Box,{height:"24px",...e}),p:e=>(0,k.jsx)(K.Text,{as:"p",lineHeight:"tall",mt:0,...e}),ul:e=>(0,k.jsx)(C.List.Root,{as:"ul",ml:2,pl:4,pt:2,...e}),ol:e=>(0,k.jsx)(C.List.Root,{as:"ol",ml:2,pl:4,pt:2,...e}),li:e=>(0,k.jsx)(E.Box,{as:"li",pb:1,...e}),blockquote:e=>(0,k.jsx)(E.Box,{as:"blockquote",borderColor:"blue.500",borderLeft:"4px solid",color:"gray.600",fontStyle:"italic",mb:4,mt:4,pl:4,py:2,...e}),image:e=>{let{width:t,height:r,src:a,alt:n}=e;return(0,k.jsx)(Q.default,{alt:n,height:r,src:a,width:t})},hr:()=>(0,k.jsx)(R.Separator,{_dark:{borderColor:"gray.600"},borderColor:"gray.200",my:4,w:"100%"}),a:e=>{let{href:t,...r}=e;return t&&(t.startsWith("/")||t.startsWith("#"))?(0,k.jsx)(eb.Link,{_dark:{color:"blue.500"},color:"blue.500",href:t,...r}):(0,k.jsx)(eb.Link,{_dark:{color:"blue.500"},color:"blue.500",href:t,rel:"noopener noreferrer",target:"_blank",...r})},pre:e=>{let{children:t}=e;return t?.props?.className?.includes("language-mermaid")?(0,k.jsx)(nQ,{
6code:t.props.children.trim()}):(0,k.jsx)(ts,{...e})},table:e=>(0,k.jsx)(X.ScrollArea,{borderWidth:"1px",maxW:"l",children:(0,k.jsx)(X.Root,{_dark:{bg:"gray.800"},bg:"white",borderRadius:"md",colorScheme:"gray",shadow:"sm",size:"md",variant:"outline",width:"100%",...e})}),thead:e=>(0,k.jsx)(X.Header,{_dark:{bg:"gray.700"},bg:"gray.50",...e}),tbody:e=>(0,k.jsx)(X.Body,{...e}),tr:e=>(0,k.jsx)(X.Row,{_hover:{bg:"gray.50",_dark:{bg:"gray.700"}},transition:"background-color 0.2s",...e}),th:e=>{let{style:t,...r}=e,a=t?.textAlign||e.align||"left";return(0,k.jsx)(X.ColumnHeader,{_dark:{color:"gray.200",borderColor:"gray.600"},borderColor:"gray.200",color:"gray.700",fontSize:"sm",fontWeight:"semibold",px:4,py:3,textAlign:a,...r})},td:e=>{let{style:t,...r}=e,a=t?.textAlign||e.align||"left";return(0,k.jsx)(X.Cell,{_dark:{borderColor:"gray.600"},borderColor:"gray.200",fontSize:"sm",px:4,py:3,textAlign:a,verticalAlign:"top",...r})},Alert:em,ProductCard:e=>(e=>{let{imgsrc:t,title:r,price:a,url:n}=e;return(0,k.jsx)(ev,{imgsrc:t,price:a,title:r,url:n})})(e),RepoCard:e=>(e=>{let{repo:t,readme:r,error:a}=e;return(0,k.jsx)(J.default,{error:a,readme:r,repo:t})})(e),TableOfContents:({children:e})=>{let[t,r]=(0,F.useState)(!1);return(0,k.jsxs)(E.Box,{bg:"slate.300",mt:8,rounded:"md",w:"full",children:[(0,k.jsxs)(eh.Button,{_dark:{bg:"slate.600",color:"slate.200"},alignItems:"center","aria-label":"Toggle Table of Contents",bg:"slate.300",color:"slate.700",display:"flex",fontWeight:"bold",justifyContent:"space-between",onClick:()=>r(!t),p:5,rounded:"md",variant:"plain",children:[(0,k.jsx)(n0.LuBookmark,{}),(0,k.jsx)("span",{style:{marginRight:6},children:"Table of Contents"}),(0,k.jsx)(nJ.IconButton,{"aria-label":"Toggle",transform:t?"rotate(180deg)":"",transition:"transform 0.3s ease-in-out",variant:"plain",children:(0,k.jsx)(n0.LuChevronDown,{})})]}),t&&(0,k.jsx)(E.Box,{p:2,pr:6,children:e})]})},Timeline:({children:e,...t})=>(0,k.jsx)(on.Root,{size:"xl",...t,children:e}),TimelineItem:({title:e,subtitle:t,children:r,avatar:a,...n})=>(0,k.jsxs)(on.Item,{...n,children:[(0,k.jsxs)(on.Connector,{children:[(0,k.jsx)(on.Separator,{}),(0,k.jsx)(on.Indicator,{children:a?"string"==typeof a?(0,k.jsxs)(n1.Avatar.Root,{size:"full",children:[(0,k.jsx)(n1.Avatar.Image,{src:a}),(0,k.jsx)(n1.Avatar.Fallback,{name:"avatar"})]}):a:(0,k.jsx)(n0.LuCheck,{})})]}),(0,k.jsxs)(on.Content,{children:[(0,k.jsx)(on.Title,{children:e}),(0,k.jsx)(on.Description,{children:t}),r&&(0,k.jsx)(K.Text,{textStyle:"sm",children:r})]})]}),EnhancedTable:function({data:e,columns:t,striped:r=!1,hoverable:a=!0,compact:n=!1}){return t&&Array.isArray(t)?e&&Array.isArray(e)?(0,k.jsx)(X.ScrollArea,{borderWidth:"1px",maxW:"l",children:(0,k.jsxs)(X.Root,{_dark:{bg:"gray.800"},bg:"white",borderRadius:"md",colorScheme:"gray",shadow:"sm",size:n?"sm":"md",variant:"outline",children:[(0,k.jsx)(X.Header,{_dark:{bg:"gray.700"},bg:"gray.50",children:(0,k.jsx)(X.Row,{children:t.map(e=>(0,k.jsx)(X.ColumnHeader,{_dark:{color:"gray.200"},color:"gray.700",fontSize:"sm",fontWeight:"semibold",px:4,py:3,textAlign:e.align||"left",width:e.width,children:e.header},e.key))})}),(0,k.jsx)(X.Body,{children:e.map((e,n)=>{let o=`row-${n}-${t.map(t=>String(e[t.key])).join("-")}`;return(0,k.jsx)(X.Row,{_dark:{bg:r&&n%2==1?"gray.700":"transparent"},_hover:a?{bg:"gray.50",_dark:{bg:"gray.700"}}:{},bg:r&&n%2==1?"gray.50":"transparent",transition:"background-color 0.2s",children:t.map(t=>(0,k.jsx)(X.Cell,{_dark:{borderColor:"gray.600"},borderColor:"gray.200",fontSize:"sm",px:4,py:3,textAlign:t.align||"left",verticalAlign:"top",children:"string"==typeof e[t.key]?(0,k.jsx)(K.Text,{children:e[t.key]}):e[t.key]},t.key))},o)})})]})}):(console.error("EnhancedTable: data prop is required and must be an array"),null):(console.error("EnhancedTable: columns prop is required and must be an array"),null)}}],8905)}]);

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.