PageSourceSearch

https://www.magicpattern.design/_next/static/chunks/3488-c055a35f21a5ac6c.js

js magicpattern.design collected 2026-10-03 22:13:29 UTC 51,124 bytes, 8 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3488],{84227:function(e,t,n){"use strict";n.d(t,{X:function(){return m},bZ:function(){return g},zM:function(){return AlertIcon}});var r=n(37178),a=n(44592),i=n(26450),o=n(67294),s=n(10894);function _extends(){return(_extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var WarningIcon=function(e){return o.createElement(s.JO,_extends({viewBox:"0 0 24 24"},e),o.createElement("path",{fill:"currentColor",d:"M11.983,0a12.206,12.206,0,0,0-8.51,3.653A11.8,11.8,0,0,0,0,12.207,11.779,11.779,0,0,0,11.8,24h.214A12.111,12.111,0,0,0,24,11.791h0A11.766,11.766,0,0,0,11.983,0ZM10.5,16.542a1.476,1.476,0,0,1,1.449-1.53h.027a1.527,1.527,0,0,1,1.523,1.47,1.475,1.475,0,0,1-1.449,1.53h-.027A1.529,1.529,0,0,1,10.5,16.542ZM11,12.5v-6a1,1,0,0,1,2,0v6a1,1,0,1,1-2,0Z"}))},l=["status"],c={info:{icon:function(e){return o.createElement(s.JO,_extends({viewBox:"0 0 24 24"},e),o.createElement("path",{fill:"currentColor",d:"M12,0A12,12,0,1,0,24,12,12.013,12.013,0,0,0,12,0Zm.25,5a1.5,1.5,0,1,1-1.5,1.5A1.5,1.5,0,0,1,12.25,5ZM14.5,18.5h-4a1,1,0,0,1,0-2h.75a.25.25,0,0,0,.25-.25v-4.5a.25.25,0,0,0-.25-.25H10.5a1,1,0,0,1,0-2h1a2,2,0,0,1,2,2v4.75a.25.25,0,0,0,.25.25h.75a1,1,0,1,1,0,2Z"}))},colorScheme:"blue"},warning:{icon:WarningIcon,colorScheme:"orange"},success:{icon:function(e){return o.createElement(s.JO,_extends({viewBox:"0 0 24 24"},e),o.createElement("path",{fill:"currentColor",d:"M12,0A12,12,0,1,0,24,12,12.014,12.014,0,0,0,12,0Zm6.927,8.2-6.845,9.289a1.011,1.011,0,0,1-1.43.188L5.764,13.769a1,1,0,1,1,1.25-1.562l4.076,3.261,6.227-8.451A1,1,0,1,1,18.927,8.2Z"}))},colorScheme:"green"},error:{icon:WarningIcon,colorScheme:"red"}},u=(0,i.kr)({name:"AlertContext",errorMessage:"useAlertContext: `context` is undefined. Seems you forgot to wrap alert components in `<Alert />`"}),d=u[0],p=u[1],g=(0,r.Gp)(function(e,t){var n,i=(0,r.Lr)(e),s=i.status,u=void 0===s?"info":s,p=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(i,l),g=null!=(n=e.colorScheme)?n:c[u].colorScheme,m=(0,r.jC)("Alert",_extends({},e,{colorScheme:g})),h=_extends({width:"100%",display:"flex",alignItems:"center",position:"relative",overflow:"hidden"},m.container);return o.createElement(d,{value:{status:u}},o.createElement(r.Fo,{value:m},o.createElement(r.m$.div,_extends({role:"alert",ref:t},p,{className:(0,a.cx)("chakra-alert",e.className),__css:h}))))}),m=(0,r.Gp)(function(e,t){var n=(0,r.yK)(),i=_extends({display:"inline"},n.description);return o.createElement(r.m$.div,_extends({ref:t},e,{className:(0,a.cx)("chakra-alert__desc",e.className),__css:i}))}),AlertIcon=function(e){var t=c[p().status].icon,n=(0,r.yK)();return o.createElement(r.m$.span,_extends({display:"inherit"},e,{className:(0,a.cx)("chakra-alert__icon",e.className),__css:n.icon}),o.createElement(t,{w:"100%",h:"100%"}))}},7657:function(e,t,n){"use strict";n.d(t,{qE:function(){return p}});var r=n(34651),a=n(37178),i=n(44592),o=n(67294),s=n(26450);function _objectWithoutPropertiesLoose(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}function _extends(){return(_extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var l=["name","getInitials"],c=["src","srcSet","name","showBorder","borderRadius","onError","getInitials","icon","iconLabel","loading","children","borderColor","ignoreFallback"],u=(0,a.Gp)(function(e,t){var n=(0,a.yK)(),r=_extends({position:"absolute",display:"flex",alignItems:"center",justifyContent:"center",insetEnd:"0",bottom:"0"},n.badge);return o.createElement(a.m$.div,_extends({ref:t},e,{className:(0,i.cx)("chakra-avatar__badge",e.className),__css:r}))});function initials(e){var t=e.split(" "),n=t[0],r=t[1];return n&&r?""+n.charAt(0)+r.charAt(0):n.charAt(0)}i.Ts&&(u.displayName="AvatarBadge");var AvatarName=function(e){var t=e.name,n=e.getInitials,r=_objectWithoutPropertiesLoose(e,l),i=(0,a.yK)();return o.createElement(a.m$.div,_extends({role:"img","aria-label":t},r,{__css:i.label}),t?null==n?void 0:n(t):null)},DefaultIcon=function(e){return o.createElement(a.m$.svg,_extends({viewBox:"0 0 128 128",color:"#fff",width:"100%",height:"100%",className:"chakra-avatar__svg"},e),o.createElement("path",{fill:"currentColor",d:"M103,102.1388 C93.094,111.92 79.3504,118 64.1638,118 C48.8056,118 34.9294,111.768 25,101.7892 L25,95.2 C25,86.8096 31.981,80 40.6,80 L87.4,80 C96.019,80 103,86.8096 103,95.2 L103,102.1388 Z"}),o.createElement("path",{fill:"currentColor",d:"M63.9961647,24 C51.2938136,24 41,34.2938136 41,46.9961647 C41,59.7061864 51.2938136,70 63.9961647,70 C76.6985159,70 87,59.7061864 87,46.9961647 C87,34.2938136 76.6985159,24 63.9961647,24"}))},d={display:"inline-flex",alignItems:"center",justifyContent:"center",textAlign:"center",textTransform:"uppercase",fontWeight:"medium",position:"relative",flexShrink:0},p=(0,a.Gp)(function(e,t){var n=(0,a.jC)("Avatar",e),r=(0,a.Lr)(e),s=r.src,l=r.srcSet,u=r.name,p=r.showBorder,g=r.borderRadius,m=void 0===g?"full":g,h=r.onError,f=r.getInitials,v=r.icon,y=void 0===v?o.createElement(DefaultIcon,null):v,b=r.iconLabel,k=r.loading,_=r.children,x=r.borderColor,E=r.ignoreFallback,S=_objectWithoutPropertiesLoose(r,c),F=_extends({borderRadius:m,borderWidth:p?"2px":void 0},d,n.container);return x&&(F.borderColor=x),o.createElement(a.m$.span,_extends({ref:t},S,{className:(0,i.cx)("chakra-avatar",e.className),__css:F}),o.createElement(a.Fo,{value:n},o.createElement(AvatarImage,{src:s,srcSet:l,loading:k,onError:h,getInitials:void 0===f?initials:f,name:u,borderRadius:m,icon:y,iconLabel:void 0===b?" avatar":b,ignoreFallback:E}),_))});i.Ts&&(p.displayName="Avatar");var AvatarImage=function(e){var t=e.src,n=e.srcSet,i=e.onError,s=e.getInitials,l=e.name,c=e.borderRadius,u=e.loading,d=e.iconLabel,p=e.icon,g=void 0===p?o.createElement(DefaultIcon,null):p,m=e.ignoreFallback,h=(0,r.d9)({src:t,onError:i,ignoreFallback:m});return t&&"loaded"===h?o.createElement(a.m$.img,{src:t,srcSet:n,alt:l,className:"chakra-avatar__img",loading:u,__css:{width:"100%",height:"100%",objectFit:"cover",borderRadius:c}}):l?o.createElement(AvatarName,{className:"chakra-avatar__initials",getInitials:s,name:l}):o.cloneElement(g,{role:"img","aria-label":d})};i.Ts&&(AvatarImage.displayName="AvatarImage");var g=["children","borderColor","max","spacing","borderRadius"],m=(0,a.Gp)(function(e,t){var n=(0,a.jC)("Avatar",e),r=(0,a.Lr)(e),l=r.children,c=r.borderColor,u=r.max,p=r.spacing,m=void 0===p?"-0.75rem":p,h=r.borderRadius,f=_objectWithoutPropertiesLoose(r,g),v=(0,s.WR)(l),y=u?v.slice(0,u):v,b=null!=u&&v.length-u,k=y.reverse().map(function(t,n){var r,a={marginEnd:0===n?0:m,size:e.size,borderColor:null!=(r=t.props.borderColor)?r:c,showBorder:!0};return o.cloneElement(t,(0,i.YU)(a))}),_=_extends({borderRadius:void 0===h?"full":h,marginStart:m},d,n.excessLabel);return o.createElement(a.m$.div,_extends({ref:t,role:"group",__css:{display:"flex",alignItems:"center",justifyContent:"flex-end",flexDirection:"row-reverse"}},f,{className:(0,i.cx)("chakra-avatar__group",e.className)}),b>0&&o.createElement(a.m$.span,{className:"chakra-avatar__excess",__css:_},"+"+b),k)});i.Ts&&(m.displayName="AvatarGroup")},39187:function(e,t,n){var r=n(34155);n(91479);var a=n(67294),i=a&&"object"==typeof a&&"default"in a?a:{default:a};function _defineProperties(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=void 0!==r&&r.env&&!0,isString=function(e){return"[object String]"===Object.prototype.toString.call(e)},s=function(){function StyleSheet(e){var t=void 0===e?{}:e,n=t.name,r=void 0===n?"stylesheet":n,a=t.optimizeForSpeed,i=void 0===a?o:a;invariant$1(isString(r),"`name` must be a string"),this._name=r,this._deletedRulePlaceholder="#"+r+"-deleted-rule____{}",invariant$1("boolean"==typeof i,"`optimizeForSpeed` must be a boolean"),this._optimizeForSpeed=i,this._serverSheet=void 0,this._tags=[],this._injected=!1,this._rulesCount=0;var s=document.querySelector('meta[property="csp-nonce"]');this._nonce=s?s.getAttribute("content"):null}var e,t=StyleSheet.prototype;return t.setOptimizeForSpeed=function(e){invariant$1("boolean"==typeof e,"`setOptimizeForSpeed` accepts a boolean"),invariant$1(0===this._rulesCount,"optimizeForSpeed cannot be when rules have already been inserted"),this.flush(),this._optimizeForSpeed=e,this.inject()},t.isOptimizeForSpeed=function(){return this._optimizeForSpeed},t.inject=function(){var e=this;if(invariant$1(!this._injected,"sheet already injected"),this._injected=!0,this._optimizeForSpeed){this._tags[0]=this.makeStyleTag(this._name),this._optimizeForSpeed="insertRule"in this.get
1Sheet(),this._optimizeForSpeed||(this.flush(),this._injected=!0);return}this._serverSheet={cssRules:[],insertRule:function(t,n){return"number"==typeof n?e._serverSheet.cssRules[n]={cssText:t}:e._serverSheet.cssRules.push({cssText:t}),n},deleteRule:function(t){e._serverSheet.cssRules[t]=null}}},t.getSheetForTag=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]},t.getSheet=function(){return this.getSheetForTag(this._tags[this._tags.length-1])},t.insertRule=function(e,t){if(invariant$1(isString(e),"`insertRule` accepts only strings"),this._optimizeForSpeed){var n=this.getSheet();"number"!=typeof t&&(t=n.cssRules.length);try{n.insertRule(e,t)}catch(e){return -1}}else{var r=this._tags[t];this._tags.push(this.makeStyleTag(this._name,e,r))}return this._rulesCount++},t.replaceRule=function(e,t){if(this._optimizeForSpeed){var n=this.getSheet();if(t.trim()||(t=this._deletedRulePlaceholder),!n.cssRules[e])return e;n.deleteRule(e);try{n.insertRule(t,e)}catch(t){n.insertRule(this._deletedRulePlaceholder,e)}}else{var r=this._tags[e];invariant$1(r,"old rule at index `"+e+"` not found"),r.textContent=t}return e},t.deleteRule=function(e){if(this._optimizeForSpeed)this.replaceRule(e,"");else{var t=this._tags[e];invariant$1(t,"rule at index `"+e+"` not found"),t.parentNode.removeChild(t),this._tags[e]=null}},t.flush=function(){this._injected=!1,this._rulesCount=0,this._tags.forEac
1h(function(e){return e&&e.parentNode.removeChild(e)}),this._tags=[]},t.cssRules=function(){var e=this;return this._tags.reduce(function(t,n){return n?t=t.concat(Array.prototype.map.call(e.getSheetForTag(n).cssRules,function(t){return t.cssText===e._deletedRulePlaceholder?null:t})):t.push(null),t},[])},t.makeStyleTag=function(e,t,n){t&&invariant$1(isString(t),"makeStyleTag accepts only strings as second parameter");var r=document.createElement("style");this._nonce&&r.setAttribute("nonce",this._nonce),r.type="text/css",r.setAttribute("data-"+e,""),t&&r.appendChild(document.createTextNode(t));var a=document.head||document.getElementsByTagName("head")[0];return n?a.insertBefore(r,n):a.appendChild(r),r},_defineProperties(StyleSheet.prototype,[{key:"length",get:function(){return this._rulesCount}}]),e&&_defineProperties(StyleSheet,e),StyleSheet}();function invariant$1(e,t){if(!e)throw Error("StyleSheet: "+t+".")}var stringHash=function(e){for(var t=5381,n=e.length;n;)t=33*t^e.charCodeAt(--n);return t>>>0},l={};function computeId(e,t){if(!t)return"jsx-"+e;var n=String(t),r=e+n;return l[r]||(l[r]="jsx-"+stringHash(e+"-"+n)),l[r]}function computeSelector(e,t){var n=e+t;return l[n]||(l[n]=t.replace(/__jsx-style-dynamic-selector/g,e)),l[n]}var c=function(){function StyleSheetRegistry(e){var t=void 0===e?{}:e,n=t.styleSheet,r=void 0===n?null:n,a=t.optimizeForSpeed,i=void 0!==a&&a;this._sheet=r||new s({name:"styled-jsx",optimizeForSpeed:i}),this._sheet.inject(),r&&"boolean"==typeof i&&(this._sheet.setOptimizeForSpeed(i),this._optimizeForSpeed=this._sheet.isOptimizeForSpeed()),this._fromServer=void 0,this._indices={},this._instancesCounts={}}var e=StyleSheetRegistry.prototype;return e.add=function(e){var t=this;void 0===this._optimizeForSpeed&&(this._optimizeForSpeed=Array.isArray(e.children),this._sheet.setOptimizeForSpeed(this._optimizeForSpeed),this._optimizeForSpeed=this._sheet.isOptimizeForSpeed()),this._fromServer||(this._fromServer=this.selectFromServer(),this._instancesCounts=Object.keys(this._fromServer).reduce(function(e,t){return e[t]=0,e},{}));var n=this.getIdAndRules(e),r=n.styleId,a=n.rules;if(r in this._instancesCounts){this._instancesCounts[r]+=1;return}var i=a.map(function(e){return t._sheet.insertRule(e)}).filter(function(e){return -1!==e});this._indices[r]=i,this._instancesCounts[r]=1},e.remove=function(e){var t=this,n=this.getIdAndRules(e).styleId;if(function(e,t){if(!e)throw Error("StyleSheetRegistry: "+t+".")}(n in this._instancesCounts,"styleId: `"+n+"` not found"),this._instancesCounts[n]-=1,this._instancesCounts[n]<1){var r=this._fromServer&&this._fromServer[n];r?(r.parentNode.removeChild(r),delete this._fromServer[n]):(this._indices[n].forEach(function(e){return t._sheet.deleteRule(e)}),delete this._indices[n]),delete this._instancesCounts[n]}},e.update=function(e,t){this.add(t),this.remove(e)},e.flush=function(){this._sheet.flush(),this._sheet.inject(),this._fromServer=void 0,this._indices={},this._instancesCounts={}},e.cssRules=function(){var e=this,t=this._fromServer?Object.keys(this._fromServer).map(function(t){return[t,e._fromServer[t]]}):[],n=this._sheet.cssRules();return t.concat(Object.keys(this._indices).map(function(t){return[t,e._indices[t].map(function(e){return n[e].cssText}).join(e._optimizeForSpeed?"":"\n")]}).filter(function(e){return!!e[1]}))},e.styles=function(e){var t,n;return t=this.cssRules(),void 0===(n=e)&&(n={}),t.map(function(e){var t=e[0],r=e[1];return i.default.createElement("style",{id:"__"+t,key:"__"+t,nonce:n.nonce?n.nonce:void 0,dangerouslySetInnerHTML:{__html:r}})})},e.getIdAndRules=function(e){var t=e.children,n=e.dynamic,r=e.id;if(n){var a=computeId(r,n);return{styleId:a,rules:Array.isArray(t)?t.map(function(e){return computeSelector(a,e)}):[computeSelector(a,t)]}}return{styleId:computeId(r),rules:Array.isArray(t)?t:[t]}},e.selectFromServer=function(){return Array.prototype.slice.call(document.querySelectorAll('[id^="__jsx-"]')).reduce(function(e,t){return e[t.id.slice(2)]=t,e},{})},StyleSheetRegistry}(),u=a.createContext(null);u.displayName="StyleSheetContext";var d=i.default.useInsertionEffect||i.default.useLayoutEffect,p=new c;function JSXStyle(e){var t=p||a.useContext(u);return t&&d(function(){return t.add(e),function(){t.remove(e)}},[e.id,String(e.dynamic)]),null}JSXStyle.dynamic=function(e){return e.map(function(e){return computeId(e[0],e[1])}).join(" ")},t.style=JSXStyle},4131:function(e,t,n){e.exports=n(39187).style},91479:function(){},83300:function(e,t){"use strict";var n=function(){if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if(void 0!==n)return n;throw Error("unable to locate global object")}();e.exports=t=n.fetch,n.fetch&&(t.default=n.fetch.bind(n)),t.Headers=n.Headers,t.Request=n.Request,t.Response=n.Response},62356:function(){!function(e){var t=e.util.clone(e.languages.javascript),n=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,r=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,a=/(?:\{<S>*\.{3}(?:[^{}]|<BRACES>)*\})/.source;function re(e,t){return RegExp(e=e.replace(/<S>/g,function(){return n}).replace(/<BRACES>/g,function(){return r}).replace(/<SPREAD>/g,function(){return a}),t)}a=re(a).source,e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=re(/<\/?(?:[\w.:-]+(?:<S>
1+(?:[\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:re(/<SPREAD>/.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:re(/=<BRACES>/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:e.languages.jsx}}},e.languages.jsx.tag);var stringifyToken=function(e){return e?"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(stringifyToken).join(""):""},walkTokens=function(t){for(var n=[],r=0;r<t.length;r++){var a=t[r],i=!1;if("string"!=typeof a&&("tag"===a.type&&a.content[0]&&"tag"===a.content[0].type?"</"===a.content[0].content[0].content?n.length>0&&n[n.length-1].tagName===stringifyToken(a.content[0].content[1])&&n.pop():"/>"===a.content[a.content.length-1].content||n.push({tagName:stringifyToken(a.content[0].content[1]),openedBraces:0}):n.length>0&&"punctuation"===a.type&&"{"===a.content?n[n.length-1].openedBraces++:n.length>0&&n[n.length-1].openedBraces>0&&"punctuation"===a.type&&"}"===a.content?n[n.length-1].openedBraces--:i=!0),(i||"string"==typeof a)&&n.length>0&&0===n[n.length-1].openedBraces){var o=stringifyToken(a);r<t.length-1&&("string"==typeof t[r+1]||"plain-text"===t[r+1].type)&&(o+=stringifyToken(t[r+1]),t.splice(r+1,1)),r>0&&("string"==typeof t[r-1]||"plain-text"===t[r-1].type)&&(o=stringifyToken(t[r-1])+o,t.splice(r-1,1),r--),t[r]=new e.Token("plain-text",o,null,o)}a.content&&"string"!=typeof a.content&&walkTokens(a.content)}};e.hooks.add("after-tokenize",function(e){("jsx"===e.language||"tsx"===e.language)&&walkTokens(e.tokens)})}(Prism)},15660:function(e,t,n){/**
2 * Prism: Lightweight, robust, elegant syntax highlighting
3 *
4 * @license MIT <https://opensource.org/licenses/MIT>
5 * @author Lea Verou <https://lea.verou.me>
6 * @namespace
7 * @public
8 */var r,a,i=function(e){var t=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,n=0,r={},a={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function encode(e){return e instanceof Token?new Token(e.type,encode(e.content),e.alias):Array.isArray(e)?e.map(encode):e.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:++n}),e.__id},clone:function deepClone(e,t){var n,r;switch(t=t||{},a.util.type(e)){case"Object":if(t[r=a.util.objId(e)])return t[r];for(var i in n={},t[r]=n,e)e.hasOwnProperty(i)&&(n[i]=deepClone(e[i],t));return n;case"Array":if(t[r=a.util.objId(e)])return t[r];return n=[],t[r]=n,e.forEach(function(e,r){n[r]=deepClone(e,t)}),n;default:return e}},getLanguage:function(e){for(;e;){var n=t.exec(e.className);if(n)return n[1].toLowerCase();e=e.parentElement}return"none"},setLanguage:function(e,n){e.className=e.className.replace(RegExp(t,"gi"),""),e.classList.add("language-"+n)},currentScript:function(){if("undefined"==typeof document)return null;if("currentScript"in document)return document.currentScript;try{throw Error()}catch(r){var e=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(r.stack)||[])[1];if(e){var t=document.getElementsByTagName("script");for(var n in t)if(t[n].src==e)return t[n]}return null}},isActive:function(e,t,n){for(var r="no-"+t;e;){var a=e.classList;if(a.contains(t))return!0;if(a.contains(r))return!1;e=e.parentElement}return!!n}},languages:{plain:r,plaintext:r,text:r,txt:r,extend:function(e,t){var n=a.util.clone(a.languages[e]);for(var r in t)n[r]=t[r];return n},insertBefore:function(e,t,n,r){var i=(r=r||a.languages)[e],o={};for(var s in i)if(i.hasOwnProperty(s)){if(s==t)for(var l in n)n.hasOwnProperty(l)&&(o[l]=n[l]);n.hasOwnProperty(s)||(o[s]=i[s])}var c=r[e];return r[e]=o,a.languages.DFS(a.languages,function(t,n){n===c&&t!=e&&(this[t]=o)}),o},DFS:function DFS(e,t,n,r){r=r||{};var i=a.util.objId;for(var o in e)if(e.hasOwnProperty(o)){t.call(e,o,e[o],n||o);var s=e[o],l=a.util.type(s);"Object"!==l||r[i(s)]?"Array"!==l||r[i(s)]||(r[i(s)]=!0,DFS(s,t,o,r)):(r[i(s)]=!0,DFS(s,t,null,r))}}},plugins:{},highlightAll:function(e,t){a.highlightAllUnder(document,e,t)},highlightAllUnder:function(e,t,n){var r={callback:n,container:e,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};a.hooks.run("before-highlightall",r),r.elements=Array.prototype.slice.apply(r.container.querySelectorAll(r.selector)),a.hooks.run("before-all-elements-highlight",r);for(var i,o=0;i=r.elements[o++];)a.highlightElement(i,!0===t,r.callback)},highlightElement:function(t,n,r){var i=a.util.getLanguage(t),o=a.languages[i];a.util.setLanguage(t,i);var s=t.parentElement;s&&"pre"===s.nodeName.toLowerCase()&&a.util.setLanguage(s,i);var l=t.textContent,c={element:t,language:i,grammar:o,code:l};function insertHighlightedCode(e){c.highlightedCode=e,a.hooks.run("before-insert",c),c.element.innerHTML=c.highlightedCode,a.hooks.run("after-highlight",c),a.hooks.run("complete",c),r&&r.call(c.element)}if(a.hooks.run("before-sanity-check",c),(s=c.element.parentElement)&&"pre"===s.nodeName.toLowerCase()&&!s.hasAttribute("tabindex")&&s.setAttribute("tabindex","0"),!c.code){a.hooks.run("complete",c),r&&r.call(c.element);return}if(a.hooks.run("before-highlight",c),!c.grammar){insertHighlightedCode(a.util.encode(c.code));return}if(n&&e.Worker){var u=new Worker(a.filename);u.onmessage=function(e){insertHighlightedCode(e.data)},u.postMessage(JSON.stringify({language:c.language,code:c.code,immediateClose:!0}))}else insertHighlightedCode(a.highlight(c.code,c.grammar,c.language))},highlight:function(e,t,n){var r={code:e,grammar:t,language:n};if(a.hooks.run("before-tokenize",r),!r.grammar)throw Error('The language "'+r.language+'" has no grammar.');return r.tokens=a.tokenize(r.code,r.grammar),a.hooks.run("after-tokenize",r),Token.stringify(a.util.encode(r.tokens),r.language)},tokenize:function(e,t){var n=t.rest;if(n){for(var r in n)t[r]=n[r];delete t.rest}var i=new LinkedList;return addAfter(i,i.head,e),function matchGrammar(e,t,n,r,i,o){for(var s in n)if(n.hasOwnProperty(s)&&n[s]){var l=n[s];l=Array.isArray(l)?l:[l];for(var c=0;c<l.length;++c){if(o&&o.cause==s+","+c)return;var u=l[c],d=u.inside,p=!!u.lookbehind,g=!!u.greedy,m=u.alias;if(g&&!u.pattern.global){var h=u.pattern.toString().match(/[imsuy]*$/)[0];u.pattern=RegExp(u.pattern.source,h+"g")}for(var f=u.pattern||u,v=r.next,y=i;v!==t.tail&&(!o||!(y>=o.reach));y+=v.value.length,v=v.next){var b,k=v.value;if(t.length>e.length)return;if(!(k instanceof Token)){var _=1;if(g){if(!(b=matchPattern(f,y,e,p))||b.index>=e.length)break;var x=b.index,E=b.index+b[0].length,S=y;for(S+=v.value.length;x>=S;)S+=(v=v.next).value.length;if(S-=v.value.length,y=S,v.value instanceof Token)continue;for(var F=v;F!==t.tail&&(S<E||"string"==typeof F.value);F=F.next)_++,S+=F.value.length;_--,k=e.slice(y,S),b.index-=y}
8else if(!(b=matchPattern(f,0,k,p)))continue;var x=b.index,A=b[0],w=k.slice(0,x),C=k.slice(x+A.length),N=y+k.length;o&&N>o.reach&&(o.reach=N);var j=v.prev;if(w&&(j=addAfter(t,j,w),y+=w.length),function(e,t,n){for(var r=t.next,a=0;a<n&&r!==e.tail;a++)r=r.next;t.next=r,r.prev=t,e.length-=a}(t,j,_),v=addAfter(t,j,new Token(s,d?a.tokenize(A,d):A,m,A)),C&&addAfter(t,v,C),_>1){var T={cause:s+","+c,reach:N};matchGrammar(e,t,n,v.prev,y,T),o&&T.reach>o.reach&&(o.reach=T.reach)}}}}}}(e,i,t,i.head,0),function(e){for(var t=[],n=e.head.next;n!==e.tail;)t.push(n.value),n=n.next;return t}(i)},hooks:{all:{},add:function(e,t){var n=a.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=a.hooks.all[e];if(n&&n.length)for(var r,i=0;r=n[i++];)r(t)}},Token:Token};function Token(e,t,n,r){this.type=e,this.content=t,this.alias=n,this.length=0|(r||"").length}function matchPattern(e,t,n,r){e.lastIndex=t;var a=e.exec(n);if(a&&r&&a[1]){var i=a[1].length;a.index+=i,a[0]=a[0].slice(i)}return a}function LinkedList(){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 addAfter(e,t,n){var r=t.next,a={value:n,prev:t,next:r};return t.next=a,r.prev=a,e.length++,a}if(e.Prism=a,Token.stringify=function stringify(e,t){if("string"==typeof e)return e;if(Array.isArray(e)){var n="";return e.forEach(function(e){n+=stringify(e,t)}),n}var r={type:e.type,content:stringify(e.content,t),tag:"span",classes:["token",e.type],attributes:{},language:t},i=e.alias;i&&(Array.isArray(i)?Array.prototype.push.apply(r.classes,i):r.classes.push(i)),a.hooks.run("wrap",r);var o="";for(var s in r.attributes)o+=" "+s+'="'+(r.attributes[s]||"").replace(/"/g,"&quot;")+'"';return"<"+r.tag+' class="'+r.classes.join(" ")+'"'+o+">"+r.content+"</"+r.tag+">"},!e.document)return e.addEventListener&&(a.disableWorkerMessageHandler||e.addEventListener("message",function(t){var n=JSON.parse(t.data),r=n.language,i=n.code,o=n.immediateClose;e.postMessage(a.highlight(i,a.languages[r],r)),o&&e.close()},!1)),a;var i=a.util.currentScript();function highlightAutomaticallyCallback(){a.manual||a.highlightAll()}if(i&&(a.filename=i.src,i.hasAttribute("data-manual")&&(a.manual=!0)),!a.manual){var o=document.readyState;"loading"===o||"interactive"===o&&i&&i.defer?document.addEventListener("DOMContentLoaded",highlightAutomaticallyCallback):window.requestAnimationFrame?window.requestAnimationFrame(highlightAutomaticallyCallback):window.setTimeout(highlightAutomaticallyCallback,16)}return a}("undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{});e.exports&&(e.exports=i),void 0!==n.g&&(n.g.Prism=i),i.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>\/=]+(?:\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]},i.languages.markup.tag.inside["attr-value"].inside.entity=i.languages.markup.entity,i.languages.markup.doctype.inside["internal-subset"].inside=i.languages.markup,i.hooks.add("wrap",function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&amp;/,"&"))}),Object.defineProperty(i.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:i.languages[t]},n.cdata=/^<!\[CDATA\[|\]\]>$/i;var r={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:n}};r["language-"+t]={pattern:/[\s\S]+/,inside:i.languages[t]};var a={};a[e]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,function(){return e}),"i"),lookbehind:!0,greedy:!0,inside:r},i.languages.insertBefore("markup","cdata",a)}}),Object.defineProperty(i.languages.markup.tag,"addAttribute",{value:function(e,t){i.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\
8s'">=]+(?=[\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:i.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),i.languages.html=i.languages.markup,i.languages.mathml=i.languages.markup,i.languages.svg=i.languages.markup,i.languages.xml=i.languages.extend("markup",{}),i.languages.ssml=i.languages.xml,i.languages.atom=i.languages.xml,i.languages.rss=i.languages.xml,r=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/,i.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+r.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\\((?:"+r.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+r.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+r.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:r,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:/[(){};:,]/},i.languages.css.atrule.inside.rest=i.languages.css,(a=i.languages.markup)&&(a.tag.addInlined("style","css"),a.tag.addAttribute("style","css")),i.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:/[{}[\];(),.:]/},i.languages.javascript=i.languages.extend("clike",{"class-name":[i.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+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),i.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,i.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}
8/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:i.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:i.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:i.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:i.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:i.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),i.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:i.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"}}),i.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),i.languages.markup&&(i.languages.markup.tag.addInlined("script","javascript"),i.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")),i.languages.js=i.languages.javascript,function(){if(void 0!==i&&"undefined"!=typeof document){Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var e={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},t="data-src-status",n="loading",r="loaded",a="pre[data-src]:not(["+t+'="'+r+'"]):not(['+t+'="'+n+'"])';i.hooks.add("before-highlightall",function(e){e.selector+=", "+a}),i.hooks.add("before-sanity-check",function(o){var s=o.element;if(s.matches(a)){o.code="",s.setAttribute(t,n);var l,c,u,d=s.appendChild(document.createElement("CODE"));d.textContent="Loading…";var p=s.getAttribute("data-src"),g=o.language;if("none"===g){var m=(/\.(\w+)$/.exec(p)||[,"none"])[1];g=e[m]||m}i.util.setLanguage(d,g),i.util.setLanguage(s,g);var h=i.plugins.autoloader;h&&h.loadLanguages(g),l=function(e){s.setAttribute(t,r);var n=function(e){var t=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(e||"");if(t){var n=Number(t[1]),r=t[2],a=t[3];return r?a?[n,Number(a)]:[n,void 0]:[n,n]}}(s.getAttribute("data-range"));if(n){var a=e.split(/\r\n?|\n/g),o=n[0],l=null==n[1]?a.length:n[1];o<0&&(o+=a.length),o=Math.max(0,Math.min(o-1,a.length)),l<0&&(l+=a.length),l=Math.max(0,Math.min(l,a.length)),e=a.slice(o,l).join("\n"),s.hasAttribute("data-start")||s.setAttribute("data-start",String(o+1))}d.textContent=e,i.highlightElement(d)},c=function(e){s.setAttribute(t,"failed"),d.textContent=e},(u=new XMLHttpRequest).open("GET",p,!0),u.onreadystatechange=function(){4==u.readyState&&(u.status<400&&u.responseText?l(u.responseText):u.status>=400?c("✖ Error "+u.status+" while fetching file: "+u.statusText):c("✖ Error: File does not exist or is empty"))},u.send(null)}}),i.plugins.fileHighlight={highlight:function(e){for(var t,n=(e||document).querySelectorAll(a),r=0;t=n[r++];)i.highlightElement(t)}};var o=!1;i.fileHighlight=function(){o||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),o=!0),i.plugins.fileHighlight.highlight.apply(this,arguments)}}}()},96389:function(e,t,n){"use strict";n.d(t,{cp:function(){return NotionRenderer}});var r=n(67294),a=n(15660);n(62356);var i=["video","image","embed","figma"],Asset=function(e){var t=e.block,n=e.mapImageUrl,a=t.value,o=t.value.type;if(!i.includes(o))return null;var s=a.format,l=null!=s?s:{}
8,c=l.display_source,u=l.block_aspect_ratio,d=void 0===u?void 0:u,p=l.block_height,g=l.block_width,m=d||(void 0===p?1:p)/(void 0===g?1:g);if("embed"===o||"video"===o||"figma"===o)return(0,r.createElement)("div",{style:{paddingBottom:100*m+"%",position:"relative"}},(0,r.createElement)("iframe",{className:"notion-image-inset",src:"figma"===o?a.properties.source[0][0]:void 0===c?void 0:c}));if("image"===t.value.type){var h,f=n(a.properties.source[0][0],t),v=null===(h=a.properties.caption)||void 0===h?void 0:h[0][0];return d?(0,r.createElement)("div",{style:{paddingBottom:100*m+"%",position:"relative"}},(0,r.createElement)("img",{className:"notion-image-inset",alt:v||"notion image",src:f})):(0,r.createElement)("img",{alt:v,src:f})}return null},Code=function(e){var t=e.code,n=e.language,i=void 0===n?"javascript":n,o=i.toLowerCase(),s=a.languages[o]||a.languages.javascript,l="language-"+i.toLowerCase();return(0,r.createElement)("pre",{className:"notion-code "+l},(0,r.createElement)("code",{className:l,dangerouslySetInnerHTML:{__html:(0,a.highlight)(t,s,i)}}))},classNames=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter(function(e){return!!e}).join(" ")},getTextContent=function(e){return e.reduce(function(e,t){return e+t[0]},"")},groupBlockContent=function(e){var t=[],n=void 0,r=-1;return Object.keys(e).forEach(function(a){var i;null===(i=e[a].value.content)||void 0===i||i.forEach(function(a){var i,o,s=null===(i=e[a])||void 0===i?void 0:null===(o=i.value)||void 0===o?void 0:o.type;s&&s!==n&&(r++,n=s,t[r]=[]),t[r].push(a)}),n=void 0}),t},getListNumber=function(e,t){var n=groupBlockContent(t).find(function(t){return t.includes(e)});if(n)return n.indexOf(e)+1},defaultMapImageUrl=function(e,t){void 0===e&&(e="");var n=new URL("https://www.notion.so"+(e.startsWith("/image")?e:"/image/"+encodeURIComponent(e)));
8if(t&&!e.includes("/images/page-cover/")){var r="space"===t.value.parent_table?"block":t.value.parent_table;n.searchParams.set("table",r),n.searchParams.set("id",t.value.id),n.searchParams.set("cache","v2")}return n.toString()},defaultMapPageUrl=function(e){return void 0===e&&(e=""),"/"+(e=e.replace(/-/g,""))},PageIcon=function(e){var t,n,a,i=e.block,o=e.className,s=e.big,l=e.mapImageUrl;if(!("page"===(t=i.value).type||"callout"===t.type))return null;var c=null===(n=i.value.format)||void 0===n?void 0:n.page_icon,u=null===(a=i.value.properties)||void 0===a?void 0:a.title;if(null==c||!c.includes("http"))return(0,r.createElement)("span",{className:classNames(o,"notion-emoji",s?"notion-page-icon-cover":"notion-page-icon"),role:"img","aria-label":c},c);var d=l(c,i);return(0,r.createElement)("img",{className:classNames(o,s?"notion-page-icon-cover":"notion-page-icon"),src:d,alt:u?getTextContent(u):"Icon"})},PageHeader=function(e){var t=e.blockMap,n=e.mapPageUrl,a=e.mapImageUrl,i=Object.keys(t)[0];if(!i)return null;for(var o=[],s=i;;){var l,c,u=t[s];if(!u||!u.value)break;var d=null===(l=u.value.properties)||void 0===l?void 0:l.title[0][0],p=null===(c=u.value.format)||void 0===c?void 0:c.page_icon;if(!(d||p))break;o.push({block:u,active:s===i,pageId:s,title:d,icon:p});var g=u.value.parent_id;if(!g)break;s=g}return o.reverse(),(0,r.createElement)("header",{className:"notion-page-header"},(0,r.createElement)("div",{className:"notion-nav-breadcrumbs"},o.map(function(e,t){return(0,r.createElement)(r.Fragment,{key:e.pageId},(0,r.createElement)("a",{className:"notion-nav-breadcrumb "+(e.active?"notion-nav-breadcrumb-active":""),href:e.active?void 0:n(e.pageId)},e.icon&&(0,r.createElement)(PageIcon,{className:"notion-nav-icon",block:e.block,mapImageUrl:a}),e.title&&(0,r.createElement)("span",{className:"notion-nav-title"},e.title)),t<o.length-1&&(0,r.createElement)("span",{className:"notion-nav-spacer"},"/"))})))},Block=function(e){var t=e.block,n=e.children,a=e.level,i=e.fullPage,o=e.hideHeader,s=e.blockMap,l=e.mapPageUrl,c=e.mapImageUrl,u=e.customBlockComponents,d=e.customDecoratorComponents,p=null==t?void 0:t.value,renderComponent=function(){var e,u,g,m,h,f,v,y,b,k,_,renderChildText=function(e){return null==e?void 0:e.map(function(e,t){var n=e[0],a=e[1];return a?a.reduceRight(function(e,a){var renderText=function(){switch(a[0]){case"h":return(0,r.createElement)("span",{key:t,className:"notion-"+a[1]},e);case"c":return(0,r.createElement)("code",{key:t,className:"notion-inline-code"},e);case"b":return(0,r.createElement)("b",{key:t},e);case"i":return(0,r.createElement)("em",{key:t},e);case"s":return(0,r.createElement)("s",{key:t},e);case"a":return(0,r.createElement)("a",{className:"notion-link",href:a[1],key:t},e);default:return(0,r.createElement)(r.Fragment,{key:t},e)}},i=null==d?void 0:d[a[0]];if(i){var o=a[1]?{decoratorValue:a[1]}:{};return(0,r.createElement)(i,Object.assign({key:t},o,{renderComponent:renderText}),n)}return renderText()},(0,r.createElement)(r.Fragment,null,n)):(0,r.createElement)(r.Fragment,{key:t},n)})};switch(null==p?void 0:p.type){case"page":if(0===a){if(!i)return(0,r.createElement)("main",{className:"notion"},n);if(!p.properties)return null;var x=p.format||{},E=x.page_icon,S=x.page_cover,F=x.page_cover_position,A=x.page_full_width,w=x.page_small_text;return(0,r.createElement)("div",{className:"notion"},!o&&(0,r.createElement)(PageHeader,{blockMap:s,mapPageUrl:l,mapImageUrl:c}),S&&(0,r.createElement)("img",{src:c(S,t),alt:getTextContent(p.properties.title),className:"notion-page-cover",style:{objectPosition:"center "+(1-(F||.5))*100+"%"}}),(0,r.createElement)("main",{className:classNames("notion-page",!S&&"notion-page-offset",A&&"notion-full-width",w&&"notion-small-text")},E&&(0,r.createElement)(PageIcon,{className:S?"notion-page-icon-offset":void 0,block:t,big:!0,mapImageUrl:c}),(0,r.createElement)("div",{className:"notion-title"},renderChildText(p.properties.title)),n))}if(!p.properties)break;return(0,r.createElement)("a",{className:"notion-page-link",href:l(p.id)}
8,p.format&&(0,r.createElement)("div",{className:"notion-page-icon"},(0,r.createElement)(PageIcon,{block:t,mapImageUrl:c})),(0,r.createElement)("div",{className:"notion-page-text"},renderChildText(p.properties.title)));case"header":if(!p.properties)break;return(0,r.createElement)("h1",{className:"notion-h1"},renderChildText(p.properties.title));case"sub_header":if(!p.properties)break;return(0,r.createElement)("h2",{className:"notion-h2"},renderChildText(p.properties.title));case"sub_sub_header":if(!p.properties)break;return(0,r.createElement)("h3",{className:"notion-h3"},renderChildText(p.properties.title));case"divider":return(0,r.createElement)("hr",{className:"notion-hr"});case"text":if(!p.properties)return(0,r.createElement)("div",{className:"notion-blank"},"\xa0");var C=null===(e=p.format)||void 0===e?void 0:e.block_color;return(0,r.createElement)("p",{className:classNames("notion-text",C&&"notion-"+C)},renderChildText(p.properties.title));case"bulleted_list":case"numbered_list":var wrapList=function(e,t){return"bulleted_list"===p.type?(0,r.createElement)("ul",{className:"notion-list notion-list-disc"},e):(0,r.createElement)("ol",{start:t,className:"notion-list notion-list-numbered"},e)},N=null;N=p.content?(0,r.createElement)(r.Fragment,null,p.properties&&(0,r.createElement)("li",null,renderChildText(p.properties.title)),wrapList(n)):p.properties?(0,r.createElement)("li",null,renderChildText(p.properties.title)):null;var j=t.value.type!==s[t.value.parent_id].value.type,T=getListNumber(p.id,s);return j?wrapList(N,T):N;case"image":case"embed":case"figma":case"video":var I=t.value;return(0,r.createElement)("figure",{className:"notion-asset-wrapper",style:void 0!==I.format?{width:I.format.block_width}:void 0},(0,r.createElement)(Asset,{block:t,mapImageUrl:c}),I.properties.caption&&(0,r.createElement)("figcaption",{className:"notion-image-caption"},renderChildText(I.properties.caption)));case"code":if(p.properties.title){var R=p.properties.title[0][0],$=p.properties.language[0][0];return(0,r.createElement)(Code,{key:p.id,language:$||"",code:R})}break;case"column_list":return(0,r.createElement)("div",{className:"notion-row"},n);case"column":var P=p.format.column_ratio,O=Number((1/P).toFixed(0));return(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",{className:"notion-column",style:{width:"calc((100% - "+(O-1)*46+"px) * "+P+")"}},n),(0,r.createElement)("div",{className:"notion-spacer",style:{width:46}}));case"quote":if(!p.properties)break;return(0,r.createElement)("blockquote",{className:"notion-quote"},renderChildText(p.properties.title));case"collection_view":if(!t)break;var L=null==t?void 0:null===(u=t.collection)||void 0===u?void 0:u.types[0];return(0,r.createElement)("div",null,(0,r.createElement)("h3",{className:"notion-h3"},renderChildText(null===(g=t.collection)||void 0===g?void 0:g.title)),(null==L?void 0:L.type)==="table"&&(0,r.createElement)("div",{style:{maxWidth:"100%",marginTop:5}},(0,r.createElement)("table",{className:"notion-table"},(0,r.createElement)("thead",null,(0,r.createElement)("tr",{className:"notion-tr"},null===(m=L.format)||void 0===m?void 0:null===(h=m.table_properties)||void 0===h?void 0:h.filter(function(e){return e.visible}).map(function(e,n){var a,i;return(0,r.createElement)("th",{className:"notion-th",key:n,style:{minWidth:e.width}},null===(a=t.collection)||void 0===a?void 0:null===(i=a.schema[e.property])||void 0===i?void 0:i.name)}))),(0,r.createElement)("tbody",null,null==t?void 0:null===(f=t.collection)||void 0===f?void 0:f.data.map(function(e,n){var a,i;return(0,r.createElement)("tr",{className:"notion-tr",key:n},null===(a=L.format)||void 0===a?void 0:null===(i=a.table_properties)||void 0===i?void 0:i.filter(function(e){return e.visible}).map(function(n,a){var i,o;return(0,r.createElement)("td",{key:a,className:"notion-td "+("title"===n.property?"notion-bold":"")},renderChildText(e[null===(i=t.collection)||void 0===i?void 0:null===(o=i.schema[n.property])||void 0===o?void 0:o.name]))}))})))),(null==L?void 0:L.type)==="gallery"&&(0,r.createElement)("div",{className:"notion-gallery"},null===(v=t.collection)||void 0===v?void 0:v.data.map(function(e,n){var a,i;
8return(0,r.createElement)("div",{key:"col-"+n,className:"notion-gallery-card"},(0,r.createElement)("div",{className:"notion-gallery-content"},null===(a=L.format)||void 0===a?void 0:null===(i=a.gallery_properties)||void 0===i?void 0:i.filter(function(e){return e.visible}).map(function(n,a){var i;return(0,r.createElement)("p",{key:a+"item",className:"notion-gallery-data "+(0===a?"is-first":"")},getTextContent(e[null===(i=t.collection)||void 0===i?void 0:i.schema[n.property].name]))})))})));case"callout":return(0,r.createElement)("div",{className:classNames("notion-callout",p.format.block_color&&"notion-"+p.format.block_color,p.format.block_color&&"notion-"+p.format.block_color+"_co")},(0,r.createElement)("div",null,(0,r.createElement)(PageIcon,{block:t,mapImageUrl:c})),(0,r.createElement)("div",{className:"notion-callout-text"},renderChildText(p.properties.title)));case"bookmark":var z=p.properties.link,M=null!==(y=p.properties.title)&&void 0!==y?y:z,B=p.properties.description,U=null===(b=p.format)||void 0===b?void 0:b.block_color,D=null===(k=p.format)||void 0===k?void 0:k.bookmark_icon,H=null===(_=p.format)||void 0===_?void 0:_.bookmark_cover;return(0,r.createElement)("div",{className:"notion-row"},(0,r.createElement)("a",{target:"_blank",rel:"noopener noreferrer",className:classNames("notion-bookmark",U&&"notion-"+U),href:z[0][0]},(0,r.createElement)("div",null,(0,r.createElement)("div",{className:"notion-bookmark-title"},renderChildText(M)),B&&(0,r.createElement)("div",{className:"notion-bookmark-description"},renderChildText(B)),(0,r.createElement)("div",{className:"notion-bookmark-link"},D&&(0,r.createElement)("img",{src:D,alt:getTextContent(M)}),(0,r.createElement)("div",null,renderChildText(z)))),H&&(0,r.createElement)("div",{className:"notion-bookmark-image"},(0,r.createElement)("img",{src:H,alt:getTextContent(M)}))));case"toggle":return(0,r.createElement)("details",{className:"notion-toggle"},(0,r.createElement)("summary",null,renderChildText(p.properties.title)),(0,r.createElement)("div",null,n));default:return(0,r.createElement)("div",null)}return null};if(u&&u[null==p?void 0:p.type]&&0!==a){var g=u[null==p?void 0:p.type];return(0,r.createElement)(g,{renderComponent:renderComponent,blockMap:s,blockValue:p,level:a},n)}return renderComponent()},NotionRenderer=function NotionRenderer(e){var t,n,a=e.level,i=void 0===a?0:a,o=e.currentId,s=e.mapPageUrl,l=void 0===s?defaultMapPageUrl:s,c=e.mapImageUrl,u=void 0===c?defaultMapImageUrl:c,d=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)t.indexOf(n=i[r])>=0||(a[n]=e[n]);return a}(e,["level","currentId","mapPageUrl","mapImageUrl"]),p=d.blockMap,g=o||Object.keys(p)[0],m=p[g];return m?r.createElement(Block,Object.assign({key:g,level:i,block:m,mapPageUrl:l,mapImageUrl:u},d),null==m?void 0:null===(t=m.value)||void 0===t?void 0:null===(n=t.content)||void 0===n?void 0:n.map(function(e){return r.createElement(NotionRenderer,Object.assign({key:e,currentId:e,level:i+1,mapPageUrl:l,mapImageUrl:u},d))})):null}},11151:function(e,t,n){"use strict";n.d(t,{Z:function(){return MDXProvider}});var r=n(67294);let a={},i=r.createContext(a);function MDXProvider(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:function(e){let t=r.useContext(i);return r.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}(e.components),r.createElement(i.Provider,{value:t},e.children)}}}]);

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.