1import{q as qe,d as At}from"./ShowDocuments-CgG9tHMs.js";import{aJ as Er,aK as Ft,aL as $e,aM as Gr,aN as Rs,aO as pl,aP as Eo,aw as Qt,aQ as fl,aR as yo,av as ml,aS as jt,aT as vo,aU as fa,aV as gl,aW as hl,aX as bl,aY as _l,aZ as El,a_ as ci,a$ as yl,b0 as Ms,b1 as vl,b2 as Nl,ac as Hr}from"./rm-Bi0fRcaY.js";const tn=e=>({url:tn.url(e),method:"get"});tn.definition={methods:["get","head"],url:"/publish"};tn.url=e=>tn.definition.url+qe(e);tn.get=e=>({url:tn.url(e),method:"get"});tn.head=e=>({url:tn.url(e),method:"head"});var _r={exports:{}},Fi={exports:{}},$i={};/** 2* @vue/compiler-core v3.5.13 3* (c) 2018-present Yuxi (Evan) You and Vue contributors 4* @license MIT 5**/const Ln=Symbol(""),xn=Symbol(""),li=Symbol(""),yr=Symbol(""),ks=Symbol(""),nn=Symbol(""),xs=Symbol(""),Ls=Symbol(""),ui=Symbol(""),di=Symbol(""),ir=Symbol(""),pi=Symbol(""),Ds=Symbol(""),fi=Symbol(""),mi=Symbol(""),gi=Symbol(""),hi=Symbol(""),bi=Symbol(""),_i=Symbol(""),Ps=Symbol(""),Bs=Symbol(""),Ar=Symbol(""),vr=Symbol(""),Ei=Symbol(""),yi=Symbol(""),Dn=Symbol(""),sr=Symbol(""),vi=Symbol(""),ti=Symbol(""),No=Symbol(""),ni=Symbol(""),Nr=Symbol(""),So=Symbol(""),To=Symbol(""),Ni=Symbol(""),Oo=Symbol(""),Ao=Symbol(""),Si=Symbol(""),Us=Symbol(""),gn={[Ln]:"Fragment",[xn]:"Teleport",[li]:"Suspense",[yr]:"KeepAlive",[ks]:"BaseTransition",[nn]:"openBlock",[xs]:"createBlock",[Ls]:"createElementBlock",[ui]:"createVNode",[di]:"createElementVNode",[ir]:"createCommentVNode",[pi]:"createTextVNode",[Ds]:"createStaticVNode",[fi]:"resolveComponent",[mi]:"resolveDynamicComponent",[gi]:"resolveDirective",[hi]:"resolveFilter",[bi]:"withDirectives",[_i]:"renderList",[Ps]:"renderSlot",[Bs]:"createSlots",[Ar]:"toDisplayString",[vr]:"mergeProps",[Ei]:"normalizeClass",[yi]:"normalizeStyle",[Dn]:"normalizeProps",[sr]:"guardReactiveProps",[vi]:"toHandlers",[ti]:"camelize",[No]:"capitalize",[ni]:"toHandlerKey",[Nr]:"setBlockTracking",[So]:"pushScopeId",[To]:"popScopeId",[Ni]:"withCtx",[Oo]:"unref",[Ao]:"isRef",[Si]:"withMemo",[Us]:"isMemoSame"};function Io(e){Object.getOwnPropertySymbols(e).forEach(t=>{gn[t]=e[t]})}const Sl={HTML:0,0:"HTML",SVG:1,1:"SVG",MATH_ML:2,2:"MATH_ML"},Tl={ROOT:0,0:"ROOT",ELEMENT:1,1:"ELEMENT",TEXT:2,2:"TEXT",COMMENT:3,3:"COMMENT",SIMPLE_EXPRESSION:4,4:"SIMPLE_EXPRESSION",INTERPOLATION:5,5:"INTERPOLATION",ATTRIBUTE:6,6:"ATTRIBUTE",DIRECTIVE:7,7:"DIRECTIVE",COMPOUND_EXPRESSION:8,8:"COMPOUND_EXPRESSION",IF:9,9:"IF",IF_BRANCH:10,10:"IF_BRANCH",FOR:11,11:"FOR",TEXT_CALL:12,12:"TEXT_CALL",VNODE_CALL:13,13:"VNODE_CALL",JS_CALL_EXPRESSION:14,14:"JS_CALL_EXPRESSION",JS_OBJECT_EXPRESSION:15,15:"JS_OBJECT_EXPRESSION",JS_PROPERTY:16,16:"JS_PROPERTY",JS_ARRAY_EXPRESSION:17,17:"JS_ARRAY_EXPRESSION",JS_FUNCTION_EXPRESSION:18,18:"JS_FUNCTION_EXPRESSION",JS_CONDITIONAL_EXPRESSION:19,19:"JS_CONDITIONAL_EXPRESSION",JS_CACHE_EXPRESSION:20,20:"JS_CACHE_EXPRESSION",JS_BLOCK_STATEMENT:21,21:"JS_BLOCK_STATEMENT",JS_TEMPLATE_LITERAL:22,22:"JS_TEMPLATE_LITERAL",JS_IF_STATEMENT:23,23:"JS_IF_STATEMENT",JS_ASSIGNMENT_EXPRESSION:24,24:"JS_ASSIGNMENT_EXPRESSION",JS_SEQUENCE_EXPRESSION:25,25:"JS_SEQUENCE_EXPRESSION",JS_RETURN_STATEMENT:26,26:"JS_RETURN_STATEMENT"},Ol={ELEMENT:0,0:"ELEMENT",COMPONENT:1,1:"COMPONENT",SLOT:2,2:"SLOT",TEMPLATE:3,3:"TEMPLATE"},Al={NOT_CONSTANT:0,0:"NOT_CONSTANT",CAN_SKIP_PATCH:1,1:"CAN_SKIP_PATCH",CAN_CACHE:2,2:"CAN_CACHE",CAN_STRINGIFY:3,3:"CAN_STRINGIFY"},ze={start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0},source:""};function wo(e,t=""){return{type:0,source:t,children:e,helpers:new Set,components:[],directives:[],hoists:[],imports:[],cached:[],temps:0,codegenNode:void 0,loc:ze}}function Pn(e,t,n,r,s,a,c,p=!1,d=!1,g=!1,m=ze){return e&&(p?(e.helper(nn),e.helper(_n(e.inSSR,g))):e.helper(bn(e.inSSR,g)),c&&e.helper(bi)),{type:13,tag:t,props:n,children:r,patchFlag:s,dynamicProps:a,directives:c,isBlock:p,disableTracking:d,isComponent:g,loc:m}}function en(e,t=ze){return{type:17,loc:t,elements:e}}function gt(e,t=ze){return{type:15,loc:t,properties:e}}function ke(e,t){return{type:16,loc:ze,key:$e(e)?se(e,!0):e,value:t}}function se(e,t=!1,n=ze,r=0){return{type:4,loc:n,content:e,isStatic:t,constType:t?3:r}}function Il(e,t){return{type:5,loc:t,content:$e(e)?se(e,!1,t):e}}function vt(e,t=ze){return{type:8,loc:t,children:e}}function Ue(e,t=[],n=ze){return{type:14,loc:n,callee:e,arguments:t}}function hn(e,t=void 0,n=!1,r=!1,s=ze){return{type:18,params:e,returns:t,newline:n,isSlot:r,loc:s}}function ri(e,t,n,r=!0){return{type:19,test:e,consequent:t,alternate:n,newline:r,loc:ze}}function Co(e,t,n=!1,r=!1){return{type:20,index:e,value:t,needPauseTracking:n,inVOnce:r,needArraySpread:!1,loc:ze}}
vendor: 13,074 bytes, line 5
5function Ro(e){return{type:21,body:e,loc:ze}}function wl(e){return{type:22,elements:e,loc:ze}}function Cl(e,t,n){return{type:23,test:e,consequent:t,alternate:n,loc:ze}}function Rl(e,t){return{type:24,left:e,right:t,loc:ze}}function Ml(e){return{type:25,expressions:e,loc:ze}}function kl(e){return{type:26,returns:e,loc:ze}}function bn(e,t){return e||t?ui:di}function _n(e,t){return e||t?xs:Ls}function Ti(e,{helper:t,removeHelper:n,inSSR:r}){e.isBlock||(e.isBlock=!0,n(bn(r,e.isComponent)),t(nn),t(_n(r,e.isComponent)))}const ma=new Uint8Array([123,123]),ga=new Uint8Array([125,125]);function ha(e){return e>=97&&e<=122||e>=65&&e<=90}function mt(e){return e===32||e===10||e===9||e===12||e===13}function Zt(e){return e===47||e===62||mt(e)}function ii(e){const t=new Uint8Array(e.length);for(let n=0;n<e.length;n++)t[n]=e.charCodeAt(n);return t}const je={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101]),TextareaEnd:new Uint8Array([60,47,116,101,120,116,97,114,101,97])};class xl{constructor(t,n){this.stack=t,this.cbs=n,this.state=1,this.buffer="",this.sectionStart=0,this.index=0,this.entityStart=0,this.baseState=1,this.inRCDATA=!1,this.inXML=!1,this.inVPre=!1,this.newlines=[],this.mode=0,this.delimiterOpen=ma,this.delimiterClose=ga,this.delimiterIndex=-1,this.currentSequence=void 0,this.sequenceIndex=0}get inSFCRoot(){return this.mode===2&&this.stack.length===0}reset(){this.state=1,this.mode=0,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=1,this.inRCDATA=!1,this.currentSequence=void 0,this.newlines.length=0,this.delimiterOpen=ma,this.delimiterClose=ga}getPos(t){let n=1,r=t+1;for(let s=this.newlines.length-1;s>=0;s--){const a=this.newlines[s];if(t>a){n=s+2,r=t-a;break}}return{column:r,line:n,offset:t}}peek(){return this.buffer.charCodeAt(this.index+1)}stateText(t){t===60?(this.index>this.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=5,this.sectionStart=this.index):!this.inVPre&&t===this.delimiterOpen[0]&&(this.state=2,this.delimiterIndex=0,this.stateInterpolationOpen(t))}stateInterpolationOpen(t){if(t===this.delimiterOpen[this.delimiterIndex])if(this.delimiterIndex===this.delimiterOpen.length-1){const n=this.index+1-this.delimiterOpen.length;n>this.sectionStart&&this.cbs.ontext(this.sectionStart,n),this.state=3,this.sectionStart=n}else this.delimiterIndex++;else this.inRCDATA?(this.state=32,this.stateInRCDATA(t)):(this.state=1,this.stateText(t))}stateInterpolation(t){t===this.delimiterClose[0]&&(this.state=4,this.delimiterIndex=0,this.stateInterpolationClose(t))}stateInterpolationClose(t){t===this.delimiterClose[this.delimiterIndex]?this.delimiterIndex===this.delimiterClose.length-1?(this.cbs.oninterpolation(this.sectionStart,this.index+1),this.inRCDATA?this.state=32:this.state=1,this.sectionStart=this.index+1):this.delimiterIndex++:(this.state=3,this.stateInterpolation(t))}stateSpecialStartSequence(t){const n=this.sequenceIndex===this.currentSequence.length;if(!(n?Zt(t):(t|32)===this.currentSequence[this.sequenceIndex]))this.inRCDATA=!1;else if(!n){this.sequenceIndex++;return}this.sequenceIndex=0,this.state=6,this.stateInTagName(t)}stateInRCDATA(t){if(this.sequenceIndex===this.currentSequence.length){if(t===62||mt(t)){const n=this.index-this.currentSequence.length;if(this.sectionStart<n){const r=this.index;this.index=n,this.cbs.ontext(this.sectionStart,n),this.index=r}this.sectionStart=n+2,this.stateInClosingTagName(t),this.inRCDATA=!1;return}this.sequenceIndex=0}(t|32)===this.currentSequence[this.sequenceIndex]?this.sequenceIndex+=1:this.sequenceIndex===0?this.currentSequence===je.TitleEnd||this.currentSequence===je.TextareaEnd&&!this.inSFCRoot?!this.inVPre&&t===this.delimiterOpen[0]&&(this.state=2,this.delimiterIndex=0,this.stateInterpolationOpen(t)):this.fastForwardTo(60)&&(this.sequenceIndex=1):this.sequenceIndex=+(t===60)}stateCDATASequence(t){t===je.Cdata[this.sequenceIndex]?++this.sequenceIndex===je.Cdata.length&&(this.state=28,this.currentSequence=je.CdataEnd,this.sequenceIndex=0,this.sectionStart=this.index+1):(this.sequenceIndex=0,this.state=23,this.stateInDeclaration(t))}fastForwardTo(t){for(;++this.index<this.buffer.length;){const n=this.buffer.charCodeAt(this.index);if(n===10&&this.newlines.push(this.index),n===t)return!0}return this.index=this.buffer.length-1,!1}stateInCommentLike(t){t===this.currentSequence[this.sequenceIndex]?++this.sequenceIndex===this.currentSequence.length&&(this.currentSequence===je.CdataEnd?this.cbs.oncdata(this.sectionStart,this.index-2):this.cbs.oncomment(this.sectionStart,this.index-2),this.sequenceIndex=0,this.sectionStart=this.index+1,this.state=1):this.sequenceIndex===0?this.fastForwardTo(this.currentSequence[0])&&(this.sequenceIndex=1):t!==this.currentSequence[this.sequenceIndex-1]&&(this.sequenceIndex=0)}startSpecial(t,n){this.enterRCDATA(t,n),this.state=31}enterRCDATA(t,n){this.inRCDATA=!0,this.currentSequence=t,this.sequenceIndex=n}stateBeforeTagName(t){t===33?(this.state=22,this.sectionStart=this.index+1):t===63?(this.state=24,this.sectionStart=this.index+1):ha(t)?(this.sectionStart=this.index,this.mode===0?this.state=6:this.inSFCRoot?this.state=34:this.inXML?this.state=6:t===116?this.state=30:this.state=t===115?29:6):t===47?this.state=8:(this.state=1,this.stateText(t))}stateInTagName(t){Zt(t)&&this.handleTagName(t)}stateInSFCRootTagName(t){if(Zt(t)){const n=this.buffer.slice(this.sectionStart,this.index);n!=="template"&&this.enterRCDATA(ii("</"+n),0),this.handleTagName(t)}}handleTagName(t){this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=11,this.stateBeforeAttrName(t)}stateBeforeClosingTagName(t){mt(t)||(t===62?(this.state=1,this.sectionStart=this.index+1):(this.state=ha(t)?9:27,this.sectionStart=this.index))}stateInClosingTagName(t){(t===62||mt(t))&&(this.cbs.onclosetag(this.sectionStart,this.index),this.sectionStart=-1,this.state=10,this.stateAfterClosingTagName(t))}stateAfterClosingTagName(t){t===62&&(this.state=1,this.sectionStart=this.index+1)}stateBeforeAttrName(t){t===62?(this.cbs.onopentagend(this.index),this.inRCDATA?this.state=32:this.state=1,this.sectionStart=this.index+1):t===47?this.state=7:t===60&&this.peek()===47?(this.cbs.onopentagend(this.index),this.state=5,this.sectionStart=this.index):mt(t)||this.handleAttrStart(t)}handleAttrStart(t){t===118&&this.peek()===45?(this.state=13,this.sectionStart=this.index):t===46||t===58||t===64||t===35?(this.cbs.ondirname(this.index,this.index+1),this.state=14,this.sectionStart=this.index+1):(this.state=12,this.sectionStart=this.index)}stateInSelfClosingTag(t){t===62?(this.cbs.onselfclosingtag(this.index),this.state=1,this.sectionStart=this.index+1,this.inRCDATA=!1):mt(t)||(this.state=11,this.stateBeforeAttrName(t))}stateInAttrName(t){(t===61||Zt(t))&&(this.cbs.onattribname(this.sectionStart,this.index),this.handleAttrNameEnd(t))}stateInDirName(t){t===61||Zt(t)?(this.cbs.ondirname(this.sectionStart,this.index),this.handleAttrNameEnd(t)):t===58?(this.cbs.ondirname(this.sectionStart,this.index),this.state=14,this.sectionStart=this.index+1):t===46&&(this.cbs.ondirname(this.sectionStart,this.index),this.state=16,this.sectionStart=this.index+1)}stateInDirArg(t){t===61||Zt(t)?(this.cbs.ondirarg(this.sectionStart,this.index),this.handleAttrNameEnd(t)):t===91?this.state=15:t===46&&(this.cbs.ondirarg(this.sectionStart,this.index),this.state=16,this.sectionStart=this.index+1)}stateInDynamicDirArg(t){t===93?this.state=14:(t===61||Zt(t))&&(this.cbs.ondirarg(this.sectionStart,this.index+1),this.handleAttrNameEnd(t))}stateInDirModifier(t){t===61||Zt(t)?(this.cbs.ondirmodifier(this.sectionStart,this.index),this.handleAttrNameEnd(t)):t===46&&(this.cbs.ondirmodifier(this.sectionStart,this.index),this.sectionStart=this.index+1)}handleAttrNameEnd(t){this.sectionStart=this.index,this.state=17,this.cbs.onattribnameend(this.index),this.stateAfterAttrName(t)}stateAfterAttrName(t){t===61?this.state=18:t===47||t===62?(this.cbs.onattribend(0,this.sectionStart),this.sectionStart=-1,this.state=11,this.stateBeforeAttrName(t)):mt(t)||(this.cbs.onattribend(0,this.sectionStart),this.handleAttrStart(t))}stateBeforeAttrValue(t){t===34?(this.state=19,this.sectionStart=this.index+1):t===39?(this.state=20,this.sectionStart=this.index+1):mt(t)||(this.sectionStart=this.index,this.state=21,this.stateInAttrValueNoQuotes(t))}handleInAttrValue(t,n){(t===n||this.fastForwardTo(n))&&(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(n===34?3:2,this.index+1),this.state=11)}stateInAttrValueDoubleQuotes(t){this.handleInAttrValue(t,34)}stateInAttrValueSingleQuotes(t){this.handleInAttrValue(t,39)}stateInAttrValueNoQuotes(t){mt(t)||t===62?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(1,this.index),this.state=11,this.stateBeforeAttrName(t)):(t===39||t===60||t===61||t===96)&&this.cbs.onerr(18,this.index)}stateBeforeDeclaration(t){t===91?(this.state=26,this.sequenceIndex=0):this.state=t===45?25:23}stateInDeclaration(t){(t===62||this.fastForwardTo(62))&&(this.state=1,this.sectionStart=this.index+1)}stateInProcessingInstruction(t){(t===62||this.fastForwardTo(62))&&(this.cbs.onprocessinginstruction(this.sectionStart,this.index),this.state=1,this.sectionStart=this.index+1)}stateBeforeComment(t){t===45?(this.state=28,this.currentSequence=je.CommentEnd,this.sequenceIndex=2,this.sectionStart=this.index+1):this.state=23}stateInSpecialComment(t){(t===62||this.fastForwardTo(62))&&(this.cbs.oncomment(this.sectionStart,this.index),this.state=1,this.sectionStart=this.index+1)}stateBeforeSpecialS(t){t===je.ScriptEnd[3]?this.startSpecial(je.ScriptEnd,4):t===je.StyleEnd[3]?this.startSpecial(je.StyleEnd,4):(this.state=6,this.stateInTagName(t))}stateBeforeSpecialT(t){t===je.TitleEnd[3]?this.startSpecial(je.TitleEnd,4):t===je.TextareaEnd[3]?this.startSpecial(je.TextareaEnd,4):(this.state=6,this.stateInTagName(t))}startEntity(){}stateInEntity(){}parse(t){for(this.buffer=t;this.index<this.buffer.length;){const n=this.buffer.charCodeAt(this.index);switch(n===10&&this.newlines.push(this.index),this.state){case 1:{this.stateText(n);break}case 2:{this.stateInterpolationOpen(n);break}case 3:{this.stateInterpolation(n);break}case 4:{this.stateInterpolationClose(n);break}case 31:{this.stateSpecialStartSequence(n);break}case 32:{this.stateInRCDATA(n);break}case 26:{this.stateCDATASequence(n);break}case 19:{this.stateInAttrValueDoubleQuotes(n);break}case 12:{this.stateInAttrName(n);break}case 13:{this.stateInDirName(n);break}case 14:{this.stateInDirArg(n);break}case 15:{this.stateInDynamicDirArg(n);break}case 16:{this.stateInDirModifier(n);break}case 28:{this.stateInCommentLike(n);break}case 27:{this.stateInSpecialComment(n);break}case 11:{this.stateBeforeAttrName(n);break}case 6:{this.stateInTagName(n);break}case 34:{this.stateInSFCRootTagName(n);break}case 9:{this.stateInClosingTagName(n);break}case 5:{this.stateBeforeTagName(n);break}case 17:{this.stateAfterAttrName(n);break}case 20:{this.stateInAttrValueSingleQuotes(n);break}case 18:{this.stateBeforeAttrValue(n);break}case 8:{this.stateBeforeClosingTagName(n);break}case 10:{this.stateAfterClosingTagName(n);break}case 29:{this.stateBeforeSpecialS(n);break}case 30:{this.stateBeforeSpecialT(n);break}case 21:{this.stateInAttrValueNoQuotes(n);break}case 7:{this.stateInSelfClosingTag(n);break}case 23:{this.stateInDeclaration(n);break}case 22:{this.stateBeforeDeclaration(n);break}case 25:{this.stateBeforeComment(n);break}case 24:{this.stateInProcessingInstruction(n);break}case 33:{this.stateInEntity();break}}this.index++}this.cleanup(),this.finish()}cleanup(){this.sectionStart!==this.index&&(this.state===1||this.state===32&&this.sequenceIndex===0?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):(this.state===19||this.state===20||this.state===21)&&(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))}finish(){this.handleTrailingData(),this.cbs.onend()}handleTrailingData(){const t=this.buffer.length;this.sectionStart>=t||(this.state===28?this.currentSequence===je.CdataEnd?this.cbs.oncdata(this.sectionStart,t):this.cbs.oncomment(this.sectionStart,t):this.state===6||this.state===11||this.state===18||this.state===17||this.state===12||this.state===13||this.state===14||this.state===15||this.state===16||this.state===20||this.state===19||this.state===21||this.state===9||this.cbs.ontext(this.sectionStart,t))}emitCodePoint(t,n){}}const Ll={COMPILER_IS_ON_ELEMENT:"COMPILER_IS_ON_ELEMENT",COMPILER_V_BIND_SYNC:"COMPILER_V_BIND_SYNC",COMPILER_V_BIND_OBJECT_ORDER:"COMPILER_V_BIND_OBJECT_ORDER",COMPILER_V_ON_NATIVE:"COMPILER_V_ON_NATIVE",COMPILER_V_IF_V_FOR_PRECEDENCE:"COMPILER_V_IF_V_FOR_PRECEDENCE",COMPILER_NATIVE_TEMPLATE:"COMPILER_NATIVE_TEMPLATE",COMPILER_INLINE_TEMPLATE:"COMPILER_INLINE_TEMPLATE",COMPILER_FILTERS:"COMPILER_FILTERS"},Dl
vendor: 2,117 bytes, line 5
5={COMPILER_IS_ON_ELEMENT:{message:'Platform-native elements with "is" prop will no longer be treated as components in Vue 3 unless the "is" value is explicitly prefixed with "vue:".',link:"https://v3-migration.vuejs.org/breaking-changes/custom-elements-interop.html"},COMPILER_V_BIND_SYNC:{message:e=>`.sync modifier for v-bind has been removed. Use v-model with argument instead. \`v-bind:${e}.sync\` should be changed to \`v-model:${e}\`.`,link:"https://v3-migration.vuejs.org/breaking-changes/v-model.html"},COMPILER_V_BIND_OBJECT_ORDER:{message:'v-bind="obj" usage is now order sensitive and behaves like JavaScript object spread: it will now overwrite an existing non-mergeable attribute that appears before v-bind in the case of conflict. To retain 2.x behavior, move v-bind to make it the first attribute. You can also suppress this warning if the usage is intended.',link:"https://v3-migration.vuejs.org/breaking-changes/v-bind.html"},COMPILER_V_ON_NATIVE:{message:".native modifier for v-on has been removed as is no longer necessary.",link:"https://v3-migration.vuejs.org/breaking-changes/v-on-native-modifier-removed.html"},COMPILER_V_IF_V_FOR_PRECEDENCE:{message:"v-if / v-for precedence when used on the same element has changed in Vue 3: v-if now takes higher precedence and will no longer have access to v-for scope variables. It is best to avoid the ambiguity with <template> tags or use a computed property that filters v-for data source.",link:"https://v3-migration.vuejs.org/breaking-changes/v-if-v-for.html"},COMPILER_NATIVE_TEMPLATE:{message:"<template> with no special directives will render as a native template element instead of its inner content in Vue 3."},COMPILER_INLINE_TEMPLATE:{message:'"inline-template" has been removed in Vue 3.',link:"https://v3-migration.vuejs.org/breaking-changes/inline-template-attribute.html"},COMPILER_FILTERS:{message:'filters have been removed in Vue 3. The "|" symbol will be treated as native JavaScript bitwise OR operator. Use method calls or computed properties instead.',link:"https://v3-migration.vuejs.org/breaking-changes/filters.html"}};function
vendor: 48,657 bytes, lines 5-13
5As(e,{compatConfig:t}){const n=t&&t[e];return e==="MODE"?n||3:n}function mn(e,t){const n=As("MODE",t),r=As(e,t);return n===3?r===!0:r!==!1}function Bn(e,t,n,...r){return mn(e,t)}function Pl(e,t,n,...r){if(As(e,t)==="suppress-warning")return;const{message:a,link:c}=Dl[e],p=`(deprecation ${e}) ${typeof a=="function"?a(...r):a}${c?` 6 Details: ${c}`:""}`,d=new SyntaxError(p);d.code=e,n&&(d.loc=n),t.onWarn(d)}function Fs(e){throw e}function Mo(e){}function Te(e,t,n,r){const s=`https://vuejs.org/error-reference/#compiler-${e}`,a=new SyntaxError(String(s));return a.code=e,a.loc=t,a}const Bl={ABRUPT_CLOSING_OF_EMPTY_COMMENT:0,0:"ABRUPT_CLOSING_OF_EMPTY_COMMENT",CDATA_IN_HTML_CONTENT:1,1:"CDATA_IN_HTML_CONTENT",DUPLICATE_ATTRIBUTE:2,2:"DUPLICATE_ATTRIBUTE",END_TAG_WITH_ATTRIBUTES:3,3:"END_TAG_WITH_ATTRIBUTES",END_TAG_WITH_TRAILING_SOLIDUS:4,4:"END_TAG_WITH_TRAILING_SOLIDUS",EOF_BEFORE_TAG_NAME:5,5:"EOF_BEFORE_TAG_NAME",EOF_IN_CDATA:6,6:"EOF_IN_CDATA",EOF_IN_COMMENT:7,7:"EOF_IN_COMMENT",EOF_IN_SCRIPT_HTML_COMMENT_LIKE_TEXT:8,8:"EOF_IN_SCRIPT_HTML_COMMENT_LIKE_TEXT",EOF_IN_TAG:9,9:"EOF_IN_TAG",INCORRECTLY_CLOSED_COMMENT:10,10:"INCORRECTLY_CLOSED_COMMENT",INCORRECTLY_OPENED_COMMENT:11,11:"INCORRECTLY_OPENED_COMMENT",INVALID_FIRST_CHARACTER_OF_TAG_NAME:12,12:"INVALID_FIRST_CHARACTER_OF_TAG_NAME",MISSING_ATTRIBUTE_VALUE:13,13:"MISSING_ATTRIBUTE_VALUE",MISSING_END_TAG_NAME:14,14:"MISSING_END_TAG_NAME",MISSING_WHITESPACE_BETWEEN_ATTRIBUTES:15,15:"MISSING_WHITESPACE_BETWEEN_ATTRIBUTES",NESTED_COMMENT:16,16:"NESTED_COMMENT",UNEXPECTED_CHARACTER_IN_ATTRIBUTE_NAME:17,17:"UNEXPECTED_CHARACTER_IN_ATTRIBUTE_NAME",UNEXPECTED_CHARACTER_IN_UNQUOTED_ATTRIBUTE_VALUE:18,18:"UNEXPECTED_CHARACTER_IN_UNQUOTED_ATTRIBUTE_VALUE",UNEXPECTED_EQUALS_SIGN_BEFORE_ATTRIBUTE_NAME:19,19:"UNEXPECTED_EQUALS_SIGN_BEFORE_ATTRIBUTE_NAME",UNEXPECTED_NULL_CHARACTER:20,20:"UNEXPECTED_NULL_CHARACTER",UNEXPECTED_QUESTION_MARK_INSTEAD_OF_TAG_NAME:21,21:"UNEXPECTED_QUESTION_MARK_INSTEAD_OF_TAG_NAME",UNEXPECTED_SOLIDUS_IN_TAG:22,22:"UNEXPECTED_SOLIDUS_IN_TAG",X_INVALID_END_TAG:23,23:"X_INVALID_END_TAG",X_MISSING_END_TAG:24,24:"X_MISSING_END_TAG",X_MISSING_INTERPOLATION_END:25,25:"X_MISSING_INTERPOLATION_END",X_MISSING_DIRECTIVE_NAME:26,26:"X_MISSING_DIRECTIVE_NAME",X_MISSING_DYNAMIC_DIRECTIVE_ARGUMENT_END:27,27:"X_MISSING_DYNAMIC_DIRECTIVE_ARGUMENT_END",X_V_IF_NO_EXPRESSION:28,28:"X_V_IF_NO_EXPRESSION",X_V_IF_SAME_KEY:29,29:"X_V_IF_SAME_KEY",X_V_ELSE_NO_ADJACENT_IF:30,30:"X_V_ELSE_NO_ADJACENT_IF",X_V_FOR_NO_EXPRESSION:31,31:"X_V_FOR_NO_EXPRESSION",X_V_FOR_MALFORMED_EXPRESSION:32,32:"X_V_FOR_MALFORMED_EXPRESSION",X_V_FOR_TEMPLATE_KEY_PLACEMENT:33,33:"X_V_FOR_TEMPLATE_KEY_PLACEMENT",X_V_BIND_NO_EXPRESSION:34,34:"X_V_BIND_NO_EXPRESSION",X_V_ON_NO_EXPRESSION:35,35:"X_V_ON_NO_EXPRESSION",X_V_SLOT_UNEXPECTED_DIRECTIVE_ON_SLOT_OUTLET:36,36:"X_V_SLOT_UNEXPECTED_DIRECTIVE_ON_SLOT_OUTLET",X_V_SLOT_MIXED_SLOT_USAGE:37,37:"X_V_SLOT_MIXED_SLOT_USAGE",X_V_SLOT_DUPLICATE_SLOT_NAMES:38,38:"X_V_SLOT_DUPLICATE_SLOT_NAMES",X_V_SLOT_EXTRANEOUS_DEFAULT_SLOT_CHILDREN:39,39:"X_V_SLOT_EXTRANEOUS_DEFAULT_SLOT_CHILDREN",X_V_SLOT_MISPLACED:40,40:"X_V_SLOT_MISPLACED",X_V_MODEL_NO_EXPRESSION:41,41:"X_V_MODEL_NO_EXPRESSION",X_V_MODEL_MALFORMED_EXPRESSION:42,42:"X_V_MODEL_MALFORMED_EXPRESSION",X_V_MODEL_ON_SCOPE_VARIABLE:43,43:"X_V_MODEL_ON_SCOPE_VARIABLE",X_V_MODEL_ON_PROPS:44,44:"X_V_MODEL_ON_PROPS",X_INVALID_EXPRESSION:45,45:"X_INVALID_EXPRESSION",X_KEEP_ALIVE_INVALID_CHILDREN:46,46:"X_KEEP_ALIVE_INVALID_CHILDREN",X_PREFIX_ID_NOT_SUPPORTED:47,47:"X_PREFIX_ID_NOT_SUPPORTED",X_MODULE_MODE_NOT_SUPPORTED:48,48:"X_MODULE_MODE_NOT_SUPPORTED",X_CACHE_HANDLER_NOT_SUPPORTED:49,49:"X_CACHE_HANDLER_NOT_SUPPORTED",X_SCOPE_ID_NOT_SUPPORTED:50,50:"X_SCOPE_ID_NOT_SUPPORTED",X_VNODE_HOOKS:51,51:"X_VNODE_HOOKS",X_V_BIND_INVALID_SAME_NAME_ARGUMENT:52,52:"X_V_BIND_INVALID_SAME_NAME_ARGUMENT",__EXTEND_POINT__:53,53:"__EXTEND_POINT__"},Ul={0:"Illegal comment.",1:"CDATA section is allowed only in XML context.",2:"Duplicate attribute.",3:"End tag cannot have attributes.",4:"Illegal '/' in tags.",5:"Unexpected EOF in tag.",6:"Unexpected EOF in CDATA section.",7:"Unexpected EOF in comment.",8:"Unexpected EOF in script.",9:"Unexpected EOF in tag.",10:"Incorrectly closed comment.",11:"Incorrectly opened comment.",12:"Illegal tag name. Use '<' to print '<'.",13:"Attribute value was expected.",14:"End tag name was expected.",15:"Whitespace was expected.",16:"Unexpected '<!--' in comment.",17:`Attribute name cannot contain U+0022 ("), U+0027 ('), and U+003C (<).`,18:"Unquoted attribute value cannot contain U+0022 (\"), U+0027 ('), U+003C (<), U+003D (=), and U+0060 (`).",19:"Attribute name cannot start with '='.",21:"'<?' is allowed only in XML context.",20:"Unexpected null character.",22:"Illegal '/' in tags.",23:"Invalid end tag.",24:"Element is missing end tag.",25:"Interpolation end sign was not found.",27:"End bracket for dynamic directive argument was not found. Note that dynamic directive argument cannot contain spaces.",26:"Legal directive name was expected.",28:"v-if/v-else-if is missing expression.",29:"v-if/else branches must use unique keys.",30:"v-else/v-else-if has no adjacent v-if or v-else-if.",31:"v-for is missing expression.",32:"v-for has invalid expression.",33:"<template v-for> key should be placed on the <template> tag.",34:"v-bind is missing expression.",52:"v-bind with same-name shorthand only allows static argument.",35:"v-on is missing expression.",36:"Unexpected custom directive on <slot> outlet.",37:"Mixed v-slot usage on both the component and nested <template>. When there are multiple named slots, all slots should use <template> syntax to avoid scope ambiguity.",38:"Duplicate slot names found. ",39:"Extraneous children found when component already has explicitly named default slot. These children will be ignored.",40:"v-slot can only be used on components or <template> tags.",41:"v-model is missing expression.",42:"v-model value must be a valid JavaScript member expression.",43:"v-model cannot be used on v-for or v-slot scope variables because they are not writable.",44:`v-model cannot be used on a prop, because local prop bindings are not writable. 7Use a v-bind binding combined with a v-on listener that emits update:x event instead.`,45:"Error parsing JavaScript expression: ",46:"<KeepAlive> expects exactly one child component.",51:"@vnode-* hooks in templates are no longer supported. Use the vue: prefix instead. For example, @vnode-mounted should be changed to @vue:mounted. @vnode-* hooks support has been removed in 3.4.",47:'"prefixIdentifiers" option is not supported in this build of compiler.',48:"ES module mode is not supported in this build of compiler.",49:'"cacheHandlers" option is only supported when the "prefixIdentifiers" option is enabled.',50:'"scopeId" option is only supported in module mode.',53:""};function Fl(e,t,n=!1,r=[],s=Object.create(null)){}function $l(e,t,n){return!1}function ql(e,t){if(e&&(e.type==="ObjectProperty"||e.type==="ArrayPattern")){let n=t.length;for(;n--;){const r=t[n];if(r.type==="AssignmentExpression")return!0;if(r.type!=="ObjectProperty"&&!r.type.endsWith("Pattern"))break}}return!1}function zl(e){let t=e.length;for(;t--;){const n=e[t];if(n.type==="NewExpression")return!0;if(n.type!=="MemberExpression")break}return!1}function Vl(e,t){for(const n of e.params)for(const r of Ut(n))t(r)}function Gl(e,t){for(const n of e.body)if(n.type==="VariableDeclaration"){if(n.declare)continue;for(const r of n.declarations)for(const s of Ut(r.id))t(s)}else if(n.type==="FunctionDeclaration"||n.type==="ClassDeclaration"){if(n.declare||!n.id)continue;t(n.id)}else Hl(n)&&Kl(n,!0,t)}function Hl(e){return e.type==="ForOfStatement"||e.type==="ForInStatement"||e.type==="ForStatement"}function Kl(e,t,n){const r=e.type==="ForStatement"?e.init:e.left;if(r&&r.type==="VariableDeclaration"&&(r.kind==="var"&&t))for(const s of r.declarations)for(const a of Ut(s.id))n(a)}function Ut(e,t=[]){switch(e.type){case"Identifier":t.push(e);break;case"MemberExpression":let n=e;for(;n.type==="MemberExpression";)n=n.object;t.push(n);break;case"ObjectPattern":for(const r of e.properties)r.type==="RestElement"?Ut(r.argument,t):Ut(r.value,t);break;case"ArrayPattern":e.elements.forEach(r=>{r&&Ut(r,t)});break;case"RestElement":Ut(e.argument,t);break;case"AssignmentPattern":Ut(e.left,t);break}return t}const Xl=e=>/Function(?:Expression|Declaration)$|Method$/.test(e.type),ko=e=>e&&(e.type==="ObjectProperty"||e.type==="ObjectMethod")&&!e.computed,Wl=(e,t)=>ko(t)&&t.key===e,xo=["TSAsExpression","TSTypeAssertion","TSNonNullExpression","TSInstantiationExpression","TSSatisfiesExpression"];function Lo(e){return xo.includes(e.type)?Lo(e.expression):e}const st=e=>e.type===4&&e.isStatic;function $s(e){switch(e){case"Teleport":case"teleport":return xn;case"Suspense":case"suspense":return li;case"KeepAlive":case"keep-alive":return yr;case"BaseTransition":case"base-transition":return ks}}const Zl=/^\d|[^\$\w\xA0-\uFFFF]/,Ir=e=>!Zl.test(e),Yl=/[A-Za-z_$\xA0-\uFFFF]/,jl=/[\.\?\w$\xA0-\uFFFF]/,Jl=/\s+[.[]\s*|\s*[.[]\s+/g,Do=e=>e.type===4?e.content:e.loc.source,Po=e=>{const t=Do(e).trim().replace(Jl,p=>p.trim());let n=0,r=[],s=0,a=0,c=null;for(let p=0;p<t.length;p++){const d=t.charAt(p);switch(n){case 0:if(d==="[")r.push(n),n=1,s++;else if(d==="(")r.push(n),n=2,a++;else if(!(p===0?Yl:jl).test(d))return!1;break;case 1:d==="'"||d==='"'||d==="`"?(r.push(n),n=3,c=d):d==="["?s++:d==="]"&&(--s||(n=r.pop()));break;case 2:if(d==="'"||d==='"'||d==="`")r.push(n),n=3,c=d;else if(d==="(")a++;else if(d===")"){if(p===t.length-1)return!1;--a||(n=r.pop())}break;case 3:d===c&&(n=r.pop(),c=null);break}}return!s&&!a},Ql=Er,qs=Po,eu=/^\s*(async\s*)?(\([^)]*?\)|[\w$_]+)\s*(:[^=]+)?=>|^\s*(async\s+)?function(?:\s+[\w$]+)?\s*\(/,Bo=e=>eu.test(Do(e)),tu=Er,Uo=Bo;function nu(e,t,n=t.length){return Fo({offset:e.offset,line:e.line,column:e.column},t,n)}function Fo(e,t,n=t.length){let r=0,s=-1;for(let a=0;a<n;a++)t.charCodeAt(a)===10&&(r++,s=a);return e.offset+=n,e.line+=r,e.column=s===-1?e.column+n:n-s,e}function ru(e,t){if(!e)throw new Error(t||"unexpected compiler condition")}function it(e,t,n=!1){for(let r=0;r<e.props.length;r++){const s=e.props[r];if(s.type===7&&(n||s.exp)&&($e(t)?s.name===t:t.test(s.name)))return s}}function wr(e,t,n=!1,r=!1){for(let s=0;s<e.props.length;s++){const a=e.props[s];if(a.type===6){if(n)continue;if(a.name===t&&(a.value||r))return a}else if(a.name==="bind"&&(a.exp||r)&&Jt(a.arg,t))return a}}function Jt(e,t){return!!(e&&st(e)&&e.content===t)}function $o(e){return e.props.some(t=>t.type===7&&t.name==="bind"&&(!t.arg||t.arg.type!==4||!t.arg.isStatic))}function Zr(e){return e.type===5||e.type===2}function zs(e){return e.type===7&&e.name==="slot"}function Un(e){return e.type===1&&e.tagType===3}function Sr(e){return e.type===1&&e.tagType===2}const iu=new Set([Dn,sr]);function qo(e,t=[]){if(e&&!$e(e)&&e.type===14){const n=e.callee;if(!$e(n)&&iu.has(n))return qo(e.arguments[0],t.concat(e))}return[e,t]}function Tr(e,t,n){let r,s=e.type===13?e.props:e.arguments[2],a=[],c;if(s&&!$e(s)&&s.type===14){const p=qo(s);s=p[0],a=p[1],c=a[a.length-1]}if(s==null||$e(s))r=gt([t]);else if(s.type===14){const p=s.arguments[0];!$e(p)&&p.type===15?ba(t,p)||p.properties.unshift(t):s.callee===vi?r=Ue(n.helper(vr),[gt([t]),s]):s.arguments.unshift(gt([t])),!r&&(r=s)}else s.type===15?(ba(t,s)||s.properties.unshift(t),r=s):(r=Ue(n.helper(vr),[gt([t]),s]),c&&c.callee===sr&&(c=a[a.length-2]));e.type===13?c?c.arguments[0]=r:e.props=r:c?c.arguments[0]=r:e.arguments[2]=r}function ba(e,t){let n=!1;if(e.key.type===4){const r=e.key.content;n=t.properties.some(s=>s.key.type===4&&s.key.content===r)}return n}function Fn(e,t){return`_${t}_${e.replace(/[^\w]/g,(n,r)=>n==="-"?"_":e.charCodeAt(r).toString())}`}function Ot(e,t){if(!e||Object.keys(t).length===0)return!1;switch(e.type){case 1:for(let n=0;n<e.props.length;n++){const r=e.props[n];if(r.type===7&&(Ot(r.arg,t)||Ot(r.exp,t)))return!0}return e.children.some(n=>Ot(n,t));case 11:return Ot(e.source,t)?!0:e.children.some(n=>Ot(n,t));case 9:return e.branches.some(n=>Ot(n,t));case 10:return Ot(e.condition,t)?!0:e.children.some(n=>Ot(n,t));case 4:return!e.isStatic&&Ir(e.content)&&!!t[e.content];case 8:return e.children.some(n=>yo(n)&&Ot(n,t));case 5:case 12:return Ot(e.content,t);case 2:case 3:case 20:return!1;default:return!1}}function zo(e){return e.type===14&&e.callee===Si?e.arguments[1].returns:e}const Vo=/([\s\S]*?)\s+(?:in|of)\s+(\S[\s\S]*)/,Go={parseMode:"base",ns:0,delimiters:["{{","}}"],getNamespace:()=>0,isVoidTag:Gr,isPreTag:Gr,isIgnoreNewlineTag:Gr,isCustomElement:Gr,onError:Fs,onWarn:Mo,comments:!1,prefixIdentifiers:!1};let _e=Go,Or=null,$t="",Je=null,me=null,ot="",Bt=-1,pn=-1,Vs=0,Yt=!1,Is=null;const Oe=[],Me=new xl(Oe,{onerr:Pt,ontext(e,t){Kr(Xe(e,t),e,t)},ontextentity(e,t,n){Kr(e,t,n)},oninterpolation(e,t){if(Yt)return Kr(Xe(e,t),e,t);let n=e+Me.delimiterOpen.length,r=t-Me.delimiterClose.length;for(;mt($t.charCodeAt(n));)n++;for(;mt($t.charCodeAt(r-1));)r--;let s=Xe(n,r);s.includes("&")&&(s=_e.decodeEntities(s,!1)),ws({type:5,content:jr(s,!1,De(n,r)),loc:De(e,t)})},onopentagname(e,t){const n=Xe(e,t);Je={type:1,tag:n,ns:_e.getNamespace(n,Oe[0],_e.ns),tagType:0,props:[],children:[],loc:De(e-1,t),codegenNode:void 0}},onopentagend(e){Ea(e)},onclosetag(e,t){const n=Xe(e,t);if(!_e.isVoidTag(n)){let r=!1;for(let s=0;s<Oe.length;s++)if(Oe[s].tag.toLowerCase()===n.toLowerCase()){r=!0,s>0&&Pt(24,Oe[0].loc.start.offset);for(let c=0;c<=s;c++){const p=Oe.shift();Yr(p,t,c<s)}break}r||Pt(23,Ho(e,60))}},onselfclosingtag(e){const t=Je.tag;Je.isSelfClosing=!0,Ea(e),Oe[0]&&Oe[0].tag===t&&Yr(Oe.shift(),e)},onattribname(e,t){me={type:6,name:Xe(e,t),nameLoc:De(e,t),value:void 0,loc:De(e)}},ondirname(e,t){const n=Xe(e,t),r=n==="."||n===":"?"bind":n==="@"?"on":n==="#"?"slot":n.slice(2);if(!Yt&&r===""&&Pt(26,e),Yt||r==="")me={type:6,name:n,nameLoc:De(e,t),value:void 0,loc:De(e)};else if(me={type:7,name:r,rawName:n,exp:void 0,arg:void 0,modifiers:n==="."?[se("prop")]:[],loc:De(e)},r==="pre"){Yt=Me.inVPre=!0,Is=Je;const s=Je.props;for(let a=0;a<s.length;a++)s[a].type===7&&(s[a]=gu(s[a]))}},ondirarg(e,t){if(e===t)return;const n=Xe(e,t);if(Yt)me.name+=n,fn(me.nameLoc,t);else{const r=n[0]!=="[";me.arg=jr(r?n:n.slice(1,-1),r,De(e,t),r?3:0)}},ondirmodifier(e,t){const n=Xe(e,t);if(Yt)me.name+="."+n,fn(me.nameLoc,t);else if(me.name==="slot"){const r=me.arg;r&&(r.content+="."+n,fn(r.loc,t))}else{const r=se(n,!0,De(e,t));me.modifiers.push(r)}},onattribdata(e,t){ot+=Xe(e,t),Bt<0&&(Bt=e),pn=t},onattribentity(e,t,n){ot+=e,Bt<0&&(Bt=t),pn=n},onattribnameend(e){const t=me.loc.start.offset,n=Xe(t,e);me.type===7&&(me.rawName=n),Je.props.some(r=>(r.type===7?r.rawName:r.name)===n)&&Pt(2,t)},onattribend(e,t){if(Je&&me){if(fn(me.loc,t),e!==0)if(ot.includes("&")&&(ot=_e.decodeEntities(ot,!0)),me.type===6)me.name==="class"&&(ot=Xo(ot).trim()),e===1&&!ot&&Pt(13,t),me.value={type:2,content:ot,loc:e===1?De(Bt,pn):De(Bt-1,pn+1)},Me.inSFCRoot&&Je.tag==="template"&&me.name==="lang"&&ot&&ot!=="html"&&Me.enterRCDATA(ii("</template"),0);else{let n=0;me.exp=jr(ot,!1,De(Bt,pn),0,n),me.name==="for"&&(me.forParseResult=au(me.exp));let r=-1;me.name==="bind"&&(r=me.modifiers.findIndex(s=>s.content==="sync"))>-1&&Bn("COMPILER_V_BIND_SYNC",_e,me.loc,me.rawName)&&(me.name="model",me.modifiers.splice(r,1))}(me.type!==7||me.name!=="pre")&&Je.props.push(me)}ot="",Bt=pn=-1},oncomment(e,t){_e.comments&&ws({type:3,content:Xe(e,t),loc:De(e-4,t+3)})},onend(){const e=$t.length;for(let t=0;t<Oe.length;t++)Yr(Oe[t],e-1),Pt(24,Oe[t].loc.start.offset)},oncdata(e,t){Oe[0].ns!==0?Kr(Xe(e,t),e,t):Pt(1,e-9)},onprocessinginstruction(e){(Oe[0]?Oe[0].ns:_e.ns)===0&&Pt(21,e-1)}}),_a=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,su=/^\(|\)$/g;function au(e){const t=e.loc,n=e.content,r=n.match(Vo);if(!r)return;const[,s,a]=r,c=(b,v,y=!1)=>{const O=t.start.offset+v,S=O+b.length;return jr(b,!1,De(O,S),0,y?1:0)},p={source:c(a.trim(),n.indexOf(a,s.length)),value:void 0,key:void 0,index:void 0,finalized:!1};let d=s.trim().replace(su,"").trim();const g=s.indexOf(d),m=d.match(_a);if(m){d=d.replace(_a,"").trim();const b=m[1].trim();let v;if(b&&(v=n.indexOf(b,g+d.length),p.key=c(b,v,!0)),m[2]){const y=m[2].trim();y&&(p.index=c(y,n.indexOf(y,p.key?v+b.length:g+d.length),!0))}}return d&&(p.value=c(d,g,!0)),p}function Xe(e,t){return $t.slice(e,t)}function Ea(e){Me.inSFCRoot&&(Je.innerLoc=De(e+1,e+1)),ws(Je);const{tag:t,ns:n}=Je;n===0&&_e.isPreTag(t)&&Vs++,_e.isVoidTag(t)?Yr(Je,e):(Oe.unshift(Je),(n===1||n===2)&&(Me.inXML=!0)),Je=null}function Kr(e,t,n){{const a=Oe[0]&&Oe[0].tag;a!=="script"&&a!=="style"&&e.includes("&")&&(e=_e.decodeEntities(e,!1))}const r=Oe[0]||Or,s=r.children[r.children.length-1];s&&s.type===2?(s.content+=e,fn(s.loc,n)):r.children.push({type:2,content:e,loc:De(t,n)})}function Yr(e,t,n=!1){n?fn(e.loc,Ho(t,60)):fn(e.loc,ou(t,62)+1),Me.inSFCRoot&&(e.children.length?e.innerLoc.end=Ft({},e.children[e.children.length-1].loc.end):e.innerLoc.end=Ft({},e.innerLoc.start),e.innerLoc.source=Xe(e.innerLoc.start.offset,e.innerLoc.end.offset));const{tag:r,ns:s,children:a}=e;if(Yt||(r==="slot"?e.tagType=2:ya(e)?e.tagType=3:lu(e)&&(e.tagType=1)),Me.inRCDATA||(e.children=Ko(a)),s===0&&_e.isIgnoreNewlineTag(r)){const c=a[0];c&&c.type===2&&(c.content=c.content.replace(/^\r?\n/,""))}s===0&&_e.isPreTag(r)&&Vs--,Is===e&&(Yt=Me.inVPre=!1,Is=null),Me.inXML&&(Oe[0]?Oe[0].ns:_e.ns)===0&&(Me.inXML=!1);{const c=e.props;if(!Me.inSFCRoot&&mn("COMPILER_NATIVE_TEMPLATE",_e)&&e.tag==="template"&&!ya(e)){const d=Oe[0]||Or,g=d.children.indexOf(e);d.children.splice(g,1,...e.children)}const p=c.find(d=>d.type===6&&d.name==="inline-template");p&&Bn("COMPILER_INLINE_TEMPLATE",_e,p.loc)&&e.children.length&&(p.value={type:2,content:Xe(e.children[0].loc.start.offset,e.children[e.children.length-1].loc.end.offset),loc:p.loc})}}function ou(e,t){let n=e;for(;$t.charCodeAt(n)!==t&&n<$t.length-1;)n++;return n}function Ho(e,t){let n=e;for(;$t.charCodeAt(n)!==t&&n>=0;)n--;return n}const cu=new Set(["if","else","else-if","for","slot"]);function ya({tag:e,props:t}){if(e==="template"){for(let n=0;n<t.length;n++)if(t[n].type===7&&cu.has(t[n].name))return!0}return!1}function lu({tag:e,props:t}){if(_e.isCustomElement(e))return!1;if(e==="component"||uu(e.charCodeAt(0))||$s(e)||_e.isBuiltInComponent&&_e.isBuiltInComponent(e)||_e.isNativeTag&&!_e.isNativeTag(e))return!0;for(let n=0;n<t.length;n++){const r=t[n];if(r.type===6){if(r.name==="is"&&r.value){if(r.value.content.startsWith("vue:"))return!0;if(Bn("COMPILER_IS_ON_ELEMENT",_e,r.loc))return!0}}else if(r.name==="bind"&&Jt(r.arg,"is")&&Bn("COMPILER_IS_ON_ELEMENT",_e,r.loc))return!0}return!1}function uu(e){return e>64&&e<91}const du=/\r\n/g;function Ko(e,t){const n=_e.whitespace!=="preserve";let r=!1;for(let s=0;s<e.length;s++){const a=e[s];if(a.type===2)if(Vs)a.content=a.content.replace(du,` 8`);else if(pu(a.content)){const c=e[s-1]&&e[s-1].type,p=e[s+1]&&e[s+1].type;!c||!p||n&&(c===3&&(p===3||p===1)||c===1&&(p===3||p===1&&fu(a.content)))?(r=!0,e[s]=null):a.content=" "}else n&&(a.content=Xo(a.content))}return r?e.filter(Boolean):e}function pu(e){for(let t=0;t<e.length;t++)if(!mt(e.charCodeAt(t)))return!1;return!0}function fu(e){for(let t=0;t<e.length;t++){const n=e.charCodeAt(t);if(n===10||n===13)return!0}return!1}function Xo(e){let t="",n=!1;for(let r=0;r<e.length;r++)mt(e.charCodeAt(r))?n||(t+=" ",n=!0):(t+=e[r],n=!1);return t}function ws(e){(Oe[0]||Or).children.push(e)}function De(e,t){return{start:Me.getPos(e),end:t==null?t:Me.getPos(t),source:t==null?t:Xe(e,t)}}function mu(e){return De(e.start.offset,e.end.offset)}function fn(e,t){e.end=Me.getPos(t),e.source=Xe(e.start.offset,t)}function gu(e){const t={type:6,name:e.rawName,nameLoc:De(e.loc.start.offset,e.loc.start.offset+e.rawName.length),value:void 0,loc:e.loc};if(e.exp){const n=e.exp.loc;n.end.offset<e.loc.end.offset&&(n.start.offset--,n.start.column--,n.end.offset++,n.end.column++),t.value={type:2,content:e.exp.content,loc:n}}return t}function jr(e,t=!1,n,r=0,s=0){return se(e,t,n,r)}function Pt(e,t,n){_e.onError(Te(e,De(t,t)))}function hu(){Me.reset(),Je=null,me=null,ot="",Bt=-1,pn=-1,Oe.length=0}function Gs(e,t){if(hu(),$t=e,_e=Ft({},Go),t){let s;for(s in t)t[s]!=null&&(_e[s]=t[s])}Me.mode=_e.parseMode==="html"?1:_e.parseMode==="sfc"?2:0,Me.inXML=_e.ns===1||_e.ns===2;const n=t&&t.delimiters;n&&(Me.delimiterOpen=ii(n[0]),Me.delimiterClose=ii(n[1]));const r=Or=wo([],e);return Me.parse($t),r.loc=De(0,e.length),r.children=Ko(r.children),Or=null,r}function bu(e,t){Jr(e,void 0,t,Wo(e,e.children[0]))}function Wo(e,t){const{children:n}=e;return n.length===1&&t.type===1&&!Sr(t)}function Jr(e,t,n,r=!1,s=!1){const{children:a}=e,c=[];for(let m=0;m<a.length;m++){const b=a[m];if(b.type===1&&b.tagType===0){const v=r?0:ct(b,n);if(v>0){if(v>=2){b.codegenNode.patchFlag=-1,c.push(b);continue}}else{const y=b.codegenNode;if(y.type===13){const O=y.patchFlag;if((O===void 0||O===512||O===1)&&Yo(b,n)>=2){const S=jo(b);S&&(y.props=n.hoist(S))}y.dynamicProps&&(y.dynamicProps=n.hoist(y.dynamicProps))}}}else if(b.type===12&&(r?0:ct(b,n))>=2){c.push(b);continue}if(b.type===1){const v=b.tagType===1;v&&n.scopes.vSlot++,Jr(b,e,n,!1,s),v&&n.scopes.vSlot--}else if(b.type===11)Jr(b,e,n,b.children.length===1,!0);else if(b.type===9)for(let v=0;v<b.branches.length;v++)Jr(b.branches[v],e,n,b.branches[v].children.length===1,s)}let p=!1;if(c.length===a.length&&e.type===1){if(e.tagType===0&&e.codegenNode&&e.codegenNode.type===13&&jt(e.codegenNode.children))e.codegenNode.children=d(en(e.codegenNode.children)),p=!0;else if(e.tagType===1&&e.codegenNode&&e.codegenNode.type===13&&e.codegenNode.children&&!jt(e.codegenNode.children)&&e.codegenNode.children.type===15){const m=g(e.codegenNode,"default");m&&(m.returns=d(en(m.returns)),p=!0)}else if(e.tagType===3&&t&&t.type===1&&t.tagType===1&&t.codegenNode&&t.codegenNode.type===13&&t.codegenNode.children&&!jt(t.codegenNode.children)&&t.codegenNode.children.type===15){const m=it(e,"slot",!0),b=m&&m.arg&&g(t.codegenNode,m.arg);b&&(b.returns=d(en(b.returns)),p=!0)}}if(!p)for(const m of c)m.codegenNode=n.cache(m.codegenNode);function d(m){const b=n.cache(m);return s&&n.hmr&&(b.needArraySpread=!0),b}function g(m,b){if(m.children&&!jt(m.children)&&m.children.type===15){const v=m.children.properties.find(y=>y.key===b||y.key.content===b);return v&&v.value}}c.length&&n.transformHoist&&n.transformHoist(a,n,e)}function ct(e,t){const{constantCache:n}=t;switch(e.type){case 1:if(e.tagType!==0)return 0;const r=n.get(e);if(r!==void 0)return r;const s=e.codegenNode;if(s.type!==13||s.isBlock&&e.tag!=="svg"&&e.tag!=="foreignObject"&&e.tag!=="math")return 0;if(s.patchFlag===void 0){let c=3;const p=Yo(e,t);if(p===0)return n.set(e,0),0;p<c&&(c=p);for(let d=0;d<e.children.length;d++){const g=ct(e.children[d],t);if(g===0)return n.set(e,0),0;g<c&&(c=g)}if(c>1)for(let d=0;d<e.props.length;d++){const g=e.props[d];if(g.type===7&&g.name==="bind"&&g.exp){const m=ct(g.exp,t);if(m===0)return n.set(e,0),0;m<c&&(c=m)}}if(s.isBlock){for(let d=0;d<e.props.length;d++)if(e.props[d].type===7)return n.set(e,0),0;t.removeHelper(nn),t.removeHelper(_n(t.inSSR,s.isComponent)),s.isBlock=!1,t.helper(bn(t.inSSR,s.isComponent))}return n.set(e,c),c}else return n.set(e,0),0;case 2:case 3:return 3;case 9:case 11:case 10:return 0;case 5:case 12:return ct(e.content,t);case 4:return e.constType;case 8:let a=3;for(let c=0;c<e.children.length;c++){const p=e.children[c];if($e(p)||Rs(p))continue;const d=ct(p,t);if(d===0)return 0;d<a&&(a=d)}return a;case 20:return 2;default:return 0}}const _u=new Set([Ei,yi,Dn,sr]);function Zo(e,t){if(e.type===14&&!$e(e.callee)&&_u.has(e.callee)){const n=e.arguments[0];if(n.type===4)return ct(n,t);if(n.type===14)return Zo(n,t)}return 0}function Yo(e,t){let n=3;const r=jo(e);if(r&&r.type===15){const{properties:s}=r;for(let a=0;a<s.length;a++){const{key:c,value:p}=s[a],d=ct(c,t);if(d===0)return d;d<n&&(n=d);let g;if(p.type===4?g=ct(p,t):p.type===14?g=Zo(p,t):g=0,g===0)return g;g<n&&(n=g)}}return n}function jo(e){const t=e.codegenNode;if(t.type===13)return t.props}function Jo(e,{filename:t="",prefixIdentifiers:n=!1,hoistStatic:r=!1,hmr:s=!1,cacheHandlers:a=!1,nodeTransforms:c=[],directiveTransforms:p={},transformHoist:d=null,isBuiltInComponent:g=Er,isCustomElement:m=Er,expressionPlugins:b=[],scopeId:v=null,slotted:y=!0,ssr:O=!1,inSSR:S=!1,ssrCssVars:I="",bindingMetadata:C=fl,inline:B=!1,isTS:z=!1,onError:le=Fs,onWarn:K=Mo,compatConfig:ee}){const re=t.replace(/\?.*$/,"").match(/([^/\\]+)\.\w+$/),U={filename:t,selfName:re&&Eo(Qt(re[1])),prefixIdentifiers:n,hoistStatic:r,hmr:s,cacheHandlers:a,nodeTransforms:c,directiveTransforms:p,transformHoist:d,isBuiltInComponent:g,isCustomElement:m,expressionPlugins:b,scopeId:v,slotted:y,ssr:O,inSSR:S,ssrCssVars:I,bindingMetadata:C,inline:B,isTS:z,onError:le,onWarn:K,compatConfig:ee,root:e,helpers:new Map,components:new Set,directives:new Set,hoists:[],imports:[],cached:[],constantCache:new WeakMap,temps:0,identifiers:Object.create(null),scopes:{vFor:0,vSlot:0,vPre:0,vOnce:0},parent:null,grandParent:null,currentNode:e,childIndex:0,inVOnce:!1,helper(L){const X=U.helpers.get(L)||0;return U.helpers.set(L,X+1),L},removeHelper(L){const X=U.helpers.get(L);if(X){const Y=X-1;Y?U.helpers.set(L,Y):U.helpers.delete(L)}},helperString(L){return`_${gn[U.helper(L)]}`},replaceNode(L){U.parent.children[U.childIndex]=U.currentNode=L},removeNode(L){const X=U.parent.children,Y=L?X.indexOf(L):U.currentNode?U.childIndex:-1;!L||L===U.currentNode?(U.currentNode=null,U.onNodeRemoved()):U.childIndex>Y&&(U.childIndex--,U.onNodeRemoved()),U.parent.children.splice(Y,1)},onNodeRemoved:Er,addIdentifiers(L){},removeIdentifiers(L){},hoist(L){$e(L)&&(L=se(L)),U.hoists.push(L);const X=se(`_hoisted_${U.hoists.length}`,!1,L.loc,2);return X.hoisted=L,X},cache(L,X=!1,Y=!1){const H=Co(U.cached.length,L,X,Y);return U.cached.push(H),H}};return U.filters=new Set,U}function Qo(e,t){const n=Jo(e,t);Cr(e,n),t.hoistStatic&&bu(e,n),t.ssr||Eu(e,n),e.helpers=new Set([...n.helpers.keys()]),e.components=[...n.components],e.directives=[...n.directives],e.imports=n.imports,e.hoists=n.hoists,e.temps=n.temps,e.cached=n.cached,e.transformed=!0,e.filters=[...n.filters]}function Eu(e,t){const{helper:n}=t,{children:r}=e;if(r.length===1){const s=r[0];if(Wo(e,s)&&s.codegenNode){const a=s.codegenNode;a.type===13&&Ti(a,t),e.codegenNode=a}else e.codegenNode=s}else if(r.length>1){let s=64;e.codegenNode=Pn(t,n(Ln),void 0,e.children,s,void 0,void 0,!0,void 0,!1)}}function yu(e,t){let n=0;const r=()=>{n--};for(;n<e.children.length;n++){const s=e.children[n];$e(s)||(t.grandParent=t.parent,t.parent=e,t.childIndex=n,t.onNodeRemoved=r,Cr(s,t))}}function Cr(e,t){t.currentNode=e;const{nodeTransforms:n}=t,r=[];for(let a=0;a<n.length;a++){const c=n[a](e,t);if(c&&(jt(c)?r.push(...c):r.push(c)),t.currentNode)e=t.currentNode;else return}switch(e.type){case 3:t.ssr||t.helper(ir);break;case 5:t.ssr||t.helper(Ar);break;case 9:for(let a=0;a<e.branches.length;a++)Cr(e.branches[a],t);break;case 10:case 11:case 1:case 0:yu(e,t);break}t.currentNode=e;let s=r.length;for(;s--;)r[s]()}function Hs(e,t){const n=$e(e)?r=>r===e:r=>e.test(r);return(r,s)=>{if(r.type===1){const{props:a}=r;if(r.tagType===3&&a.some(zs))return;const c=[];for(let p=0;p<a.length;p++){const d=a[p];if(d.type===7&&n(d.name)){a.splice(p,1),p--;const g=t(r,d,s);g&&c.push(g)}}return c}}}const Oi="/*@__PURE__*/",ec=e=>`${gn[e]}: _${gn[e]}`;function vu(e,{mode:t="function",prefixIdentifiers:n=t==="module",sourceMap:r=!1,filename:s="template.vue.html",scopeId:a=null,optimizeImports:c=!1,runtimeGlobalName:p="Vue",runtimeModuleName:d="vue",ssrRuntimeModuleName:g="vue/server-renderer",ssr:m=!1,isTS:b=!1,inSSR:v=!1}){const y={mode:t,prefixIdentifiers:n,sourceMap:r,filename:s,scopeId:a,optimizeImports:c,runtimeGlobalName:p,runtimeModuleName:d,ssrRuntimeModuleName:g,ssr:m,isTS:b,inSSR:v,source:e.source,code:"",column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper(S){return`_${gn[S]}`},push(S,I=-2,C){y.code+=S},indent(){O(++y.indentLevel)},deindent(S=!1){S?--y.indentLevel:O(--y.indentLevel)},newline(){O(y.indentLevel)}};function O(S){y.push(` 9`+" ".repeat(S),0)}return y}function tc(e,t={}){const n=vu(e,t);t.onContextCreated&&t.onContextCreated(n);const{mode:r,push:s,prefixIdentifiers:a,indent:c,deindent:p,newline:d,scopeId:g,ssr:m}=n,b=Array.from(e.helpers),v=b.length>0,y=!a&&r!=="module";Nu(e,n);const S=m?"ssrRender":"render",C=(m?["_ctx","_push","_parent","_attrs"]:["_ctx","_cache"]).join(", ");if(s(`function ${S}(${C}) {`),c(),y&&(s("with (_ctx) {"),c(),v&&(s(`const { ${b.map(ec).join(", ")} } = _Vue 10`,-1),d())),e.components.length&&(qi(e.components,"component",n),(e.directives.length||e.temps>0)&&d()),e.directives.length&&(qi(e.directives,"directive",n),e.temps>0&&d()),e.filters&&e.filters.length&&(d(),qi(e.filters,"filter",n),d()),e.temps>0){s("let ");for(let B=0;B<e.temps;B++)s(`${B>0?", ":""}_temp${B}`)}return(e.components.length||e.directives.length||e.temps)&&(s(` 11`,0),d()),m||s("return "),e.codegenNode?Qe(e.codegenNode,n):s("null"),y&&(p(),s("}")),p(),s("}"),{ast:e,code:n.code,preamble:"",map:n.map?n.map.toJSON():void 0}}function Nu(e,t){const{ssr:n,prefixIdentifiers:r,push:s,newline:a,runtimeModuleName:c,runtimeGlobalName:p,ssrRuntimeModuleName:d}=t,g=p,m=Array.from(e.helpers);if(m.length>0&&(s(`const _Vue = ${g} 12`,-1),e.hoists.length)){const b=[ui,di,ir,pi,Ds].filter(v=>m.includes(v)).map(ec).join(", ");s(`const { ${b} } = _Vue 13`,-1)}Su(e.hoists,t),a(),s("return ")}function qi(e,t,{helper:n,push:r,newline:s,isTS:a}){const c=n(t==="filter"?hi:t==="component"?fi:gi);for(let p=0;p<e.length;p++){let d=e[p];const g=d.endsWith("__self");g&&(d=d.slice(0,-6)),r(`const ${Fn(d,t)} = ${c}(${JSON.stringify(d)}${g?", true":""})${a?"!":""}`),p<e.length-1&&s()}}function Su(e,t){if(!e.length)return;t.pure=!0;const{push:n,newline:r}=t;r();for(let s=0;s<e.length;s++){const a=e[s];a&&(n(`const _hoisted_${s+1} = `),Qe(a,t),r())}t.pure=!1}function Ks(e,t){const n=e.length>3||!1;t.push("["),n&&t.indent(),Rr(e,t,n),n&&t.deindent(),t.push("]")}function Rr(e,t,n=!1,r=!0){const{push:s,newline:a}=t;for(let c=0;c<e.length;c++){const p=e[c];$e(p)?s(p,-3):jt(p)?Ks(p,t):Qe(p,t),c<e.length-1&&(n?(r&&s(","),a()):r&&s(", "))}}function Qe(e,t){if($e(e)){t.push(e,-3);return}if(Rs(e)){t.push(t.helper(e));return}switch(e.type){case 1:case 9:case 11:Qe(e.codegenNode,t);break;case 2:Tu(e,t);break;case 4:nc(e,t);break;case 5:Ou(e,t);break;case 12:Qe(e.codegenNode,t);break;case 8:rc(e,t);break;case 3:Iu(e,t);break;case 13:wu(e,t);break;case 14:Ru(e,t);break;case 15:Mu(e,t);break;case 17:ku(e,t);break;case 18:xu(e,t);break;case 19:Lu(e,t);break;case 20:Du(e,t);break;case 21:Rr(e.body,t,!0,!1);break}}function Tu(e,t){t.push(JSON.stringify(e.content),-3,e)}function nc(e,t){const{content:n,isStatic:r}=e;t.push(r?JSON.stringify(n):n,-3,e)}function Ou(e,t){const{push:n,helper:r,pure:s}=t;s&&n(Oi),n(`${r(Ar)}(`),Qe(e.content,t),n(")")}function rc(e,t){for(let n=0;n<e.children.length;n++){const r=e.children[n];$e(r)?t.push(r,-3):Qe(r,t)}}function Au(e,t){const{push:n}=t;if(e.type===8)n("["),rc(e,t),n("]");else if(e.isStatic){const r=Ir(e.content)?e.content:JSON.stringify(e.content);n(r,-2,e)}else n(`[${e.content}]`,-3,e)}function Iu(e,t){const{push:n,helper:r,pure:s}=t;s&&n(Oi),n(`${r(ir)}(${JSON.stringify(e.content)})`,-3,e)}function wu(e,t){const{push:n,helper:r,pure:s}=t,{tag:a,props:c,children:p,patchFlag:d,dynamicProps:g,directives:m,isBlock:b,disableTracking:v,isComponent:y}=e;let O;d&&(O=String(d)),m&&n(r(bi)+"("),b&&n(`(${r(nn)}(${v?"true":""}), `),s&&n(Oi);const S=b?_n(t.inSSR,y):bn(t.inSSR,y);n(r(S)+"(",-2,e),Rr(Cu([a,c,p,O,g]),t),n(")"),b&&n(")"),m&&(n(", "),Qe(m,t),n(")"))}function Cu(e){let t=e.length;for(;t--&&e[t]==null;);return e.slice(0,t+1).map(n=>n||"null")}function Ru(e,t){const{push:n,helper:r,pure:s}=t,a=$e(e.callee)?e.callee:r(e.callee);s&&n(Oi),n(a+"(",-2,e),Rr(e.arguments,t),n(")")}function Mu(e,t){const{push:n,indent:r,deindent:s,newline:a}=t,{properties:c}=e;if(!c.length){n("{}",-2,e);return}const p=c.length>1||!1;n(p?"{":"{ "),p&&r();for(let d=0;d<c.length;d++){const{key:g,value:m}=c[d];Au(g,t),n(": "),Qe(m,t),d<c.length-1&&(n(","),a())}p&&s(),n(p?"}":" }")}function ku(e,t){Ks(e.elements,t)}function xu(e,t){const{push:n,indent:r,deindent:s}=t,{params:a,returns:c,body:p,newline:d,isSlot:g}=e;g&&n(`_${gn[Ni]}(`),n("(",-2,e),jt(a)?Rr(a,t):a&&Qe(a,t),n(") => "),(d||p)&&(n("{"),r()),c?(d&&n("return "),jt(c)?Ks(c,t):Qe(c,t)):p&&Qe(p,t),(d||p)&&(s(),n("}")),g&&(e.isNonScopedSlot&&n(", undefined, true"),n(")"))}function Lu(e,t){const{test:n,consequent:r,alternate:s,newline:a}=e,{push:c,indent:p,deindent:d,newline:g}=t;if(n.type===4){const b=!Ir(n.content);b&&c("("),nc(n,t),b&&c(")")}else c("("),Qe(n,t),c(")");a&&p(),t.indentLevel++,a||c(" "),c("? "),Qe(r,t),t.indentLevel--,a&&g(),a||c(" "),c(": ");const m=s.type===19;m||t.indentLevel++,Qe(s,t),m||t.indentLevel--,a&&d(!0)}function Du(e,t){const{push:n,helper:r,indent:s,deindent:a,newline:c}=t,{needPauseTracking:p,needArraySpread:d}=e;d&&n("[...("),n(`_cache[${e.index}] || (`),p&&(s(),n(`${r(Nr)}(-1`),e.inVOnce&&n(", true"),n("),"),c(),n("(")),n(`_cache[${e.index}] = `),Qe(e.value,t),p&&(n(`).cacheIndex = ${e.index},`),c(),n(`${r(Nr)}(1),`),c(),n(`_cache[${e.index}]`),a()),n(")"),d&&n(")]")}new RegExp("\\b"+"arguments,await,break,case,catch,class,const,continue,debugger,default,delete,do,else,export,extends,finally,for,function,if,import,let,new,return,super,switch,throw,try,var,void,while,with,yield".split(",").join("\\b|\\b")+"\\b");const Pu=(e,t)=>{if(e.type===5)e.content=Qr(e.content,t);else if(e.type===1){const n=it(e,"memo");for(let r=0;r<e.props.length;r++){const s=e.props[r];if(s.type===7&&s.name!=="for"){const a=s.exp,c=s.arg;a&&a.type===4&&!(s.name==="on"&&c)&&!(n&&c&&c.type===4&&c.content==="key")&&(s.exp=Qr(a,t,s.name==="slot")),c&&c.type===4&&!c.isStatic&&(s.arg=Qr(c,t))}}}};function Qr(e,t,n=!1,r=!1,s=Object.create(t.identifiers)){return e}function ic(e){return $e(e)?e:e.type===4?e.content:e.children.map(ic).join("")}const Bu=Hs(/^(if|else|else-if)$/,(e,t,n)=>sc(e,t,n,(r,s,a)=>{const c=n.parent.children;let p=c.indexOf(r),d=0;for(;p-->=0;){const g=c[p];g&&g.type===9&&(d+=g.branches.length)}return()=>{if(a)r.codegenNode=Na(s,d,n);else{const g=Uu(r.codegenNode);g.alternate=Na(s,d+r.branches.length-1,n)}}}));function sc(e,t,n,r){if(t.name!=="else"&&(!t.exp||!t.exp.content.trim())){const s=t.exp?t.exp.loc:e.loc;n.onError(Te(28,t.loc)),t.exp=se("true",!1,s)}if(t.name==="if"){const s=va(e,t),a={type:9,loc:mu(e.loc),branches:[s]};if(n.replaceNode(a),r)return r(a,s,!0)}else{const s=n.parent.children;let a=s.indexOf(e);for(;a-->=-1;){const c=s[a];if(c&&c.type===3){n.removeNode(c);continue}if(c&&c.type===2&&!c.content.trim().length){n.removeNode(c);continue}if(c&&c.type===9){t.name==="else-if"&&c.branches[c.branches.length-1].condition===void 0&&n.onError(Te(30,e.loc)),n.removeNode();const p=va(e,t);c.branches.push(p);const d=r&&r(c,p,!1);Cr(p,n),d&&d(),n.currentNode=null}else n.onError(Te(30,e.loc));break}}}function va(e,t){const n=e.tagType===3;return{type:10,loc:e.loc,condition:t.name==="else"?void 0:t.exp,children:n&&!it(e,"for")?e.children:[e],userKey:wr(e,"key"),isTemplateIf:n}}function Na(e,t,n){return e.condition?ri(e.condition,Sa(e,t,n),Ue(n.helper(ir),['""',"true"])):Sa(e,t,n)}function Sa(e,t,n){const{helper:r}=n,s=ke("key",se(`${t}`,!1,ze,2)),{children:a}=e,c=a[0];if(a.length!==1||c.type!==1)if(a.length===1&&c.type===11){const d=c.codegenNode;return Tr(d,s,n),d}else return Pn(n,r(Ln),gt([s]),a,64,void 0,void 0,!0,!1,!1,e.loc);else{const d=c.codegenNode,g=zo(d);return g.type===13&&Ti(g,n),Tr(g,s,n),d}}function Uu(e){for(;;)if(e.type===19)if(e.alternate.type===19)e=e.alternate;else return e;else e.type===20&&(e=e.value)}const ac=(e,t,n)=>{const{modifiers:r,loc:s}=e,a=e.arg;let{exp:c}=e;if(c&&c.type===4&&!c.content.trim()&&(c=void 0),!c){if(a.type!==4||!a.isStatic)return n.onError(Te(52,a.loc)),{props:[ke(a,se("",!0,s))]};oc(e),c=e.exp}return a.type!==4?(a.children.unshift("("),a.children.push(') || ""')):a.isStatic||(a.content=`${a.content} || ""`),r.some(p=>p.content==="camel")&&(a.type===4?a.isStatic?a.content=Qt(a.content):a.content=`${n.helperString(ti)}(${a.content})`:(a.children.unshift(`${n.helperString(ti)}(`),a.children.push(")"))),n.inSSR||(r.some(p=>p.content==="prop")&&Ta(a,"."),r.some(p=>p.content==="attr")&&Ta(a,"^")),{props:[ke(a,c)]}},oc=(e,t)=>{const n=e.arg,r=Qt(n.content);e.exp=se(r,!1,n.loc)},Ta=(e,t)=>{e.type===4?e.isStatic?e.content=t+e.content:e.content=`\`${t}\${${e.content}}\``:(e.children.unshift(`'${t}' + (`),e.children.push(")"))},Fu=Hs("for",(e,t,n)=>{const{helper:r,removeHelper:s}=n;return cc(e,t,n,a=>{const c=Ue(r(_i),[a.source]),p=Un(e),d=it(e,"memo"),g=wr(e,"key",!1,!0);g&&g.type===7&&!g.exp&&oc(g);let b=g&&(g.type===6?g.value?se(g.value.content,!0):void 0:g.exp);const v=g&&b?ke("key",b):null,y=a.source.type===4&&a.source.constType>0,O=y?64:g?128:256;return a.codegenNode=Pn(n,r(Ln),void 0,c,O,void 0,void 0,!0,!y,!1,e.loc),()=>{let S;const{children:I}=a,C=I.length!==1||I[0].type!==1,B=Sr(e)?e:p&&e.children.length===1&&Sr(e.children[0])?e.children[0]:null;if(B?(S=B.codegenNode,p&&v&&Tr(S,v,n)):C?S=Pn(n,r(Ln),v?gt([v]):void 0,e.children,64,void 0,void 0,!0,void 0,!1):(S=I[0].codegenNode,p&&v&&Tr(S,v,n),S.isBlock!==!y&&(S.isBlock?(s(nn),s(_n(n.inSSR,S.isComponent))):s(bn(n.inSSR,S.isComponent))),S.isBlock=!y,S.isBlock?(r(nn),r(_n(n.inSSR,S.isComponent))):r(bn(n.inSSR,S.isComponent))),d){const z=hn(si(a.parseResult,[se("_cached")]));z.body=Ro([vt(["const _memo = (",d.exp,")"]),vt(["if (_cached",...b?[" && _cached.key === ",b]:[],` && ${n.helperString(Us)}(_cached, _memo)) return _cached`]),vt(["const _item = ",S]),se("_item.memo = _memo"),se("return _item")]),c.arguments.push(z,se("_cache"),se(String(n.cached.length))),n.cached.push(null)}else c.arguments.push(hn(si(a.parseResult),S,!0))}})});function cc(e,t,n,r){if(!t.exp){n.onError(Te(31,t.loc));return}const s=t.forParseResult;if(!s){n.onError(Te(32,t.loc));return}Xs(s);const{addIdentifiers:a,removeIdentifiers:c,scopes:p}=n,{source:d,value:g,key:m,index:b}=s,v={type:11,loc:t.loc,source:d,valueAlias:g,keyAlias:m,objectIndexAlias:b,parseResult:s,children:Un(e)?e.children:[e]};n.replaceNode(v),p.vFor++;const y=r&&r(v);return()=>{p.vFor--,y&&y()}}function Xs(e,t){e.finalized||(e.finalized=!0)}function si({value:e,key:t,index:n},r=[]){return $u([e,t,n,...r])}function $u(e){let t=e.length;for(;t--&&!e[t];);return e.slice(0,t+1).map((n,r)=>n||se("_".repeat(r+1),!1))}const Oa=se("undefined",!1),lc=(e,t)=>{if(e.type===1&&(e.tagType===1||e.tagType===3)){const n=it(e,"slot");if(n)return n.exp,t.scopes.vSlot++,()=>{t.scopes.vSlot--}}},qu=(e,t)=>{let n;if(Un(e)&&e.props.some(zs)&&(n=it(e,"for"))){const r=n.forParseResult;if(r){Xs(r);const{value:s,key:a,index:c}=r,{addIdentifiers:p,removeIdentifiers:d}=t;return s&&p(s),a&&p(a),c&&p(c),()=>{s&&d(s),a&&d(a),c&&d(c)}}}},zu=(e,t,n,r)=>hn(e,n,!1,!0,n.length?n[0].loc:r);function uc(e,t,n=zu){t.helper(Ni);const{children:r,loc:s}=e,a=[],c=[];let p=t.scopes.vSlot>0||t.scopes.vFor>0;const d=it(e,"slot",!0);if(d){const{arg:I,exp:C}=d;I&&!st(I)&&(p=!0),a.push(ke(I||se("default",!0),n(C,void 0,r,s)))}let g=!1,m=!1;const b=[],v=new Set;let y=0;for(let I=0;I<r.length;I++){const C=r[I];let B;if(!Un(C)||!(B=it(C,"slot",!0))){C.type!==3&&b.push(C);continue}if(d){t.onError(Te(37,B.loc));break}g=!0;const{children:z,loc:le}=C,{arg:K=se("default",!0),exp:ee,loc:re}=B;let U;st(K)?U=K?K.content:"default":p=!0;const L=it(C,"for"),X=n(ee,L,z,le);let Y,H;if(Y=it(C,"if"))p=!0,c.push(ri(Y.exp,Xr(K,X,y++),Oa));else if(H=it(C,/^else(-if)?$/,!0)){let J=I,oe;for(;J--&&(oe=r[J],oe.type===3););if(oe&&Un(oe)&&it(oe,/^(else-)?if$/)){let te=c[c.length-1];for(;te.alternate.type===19;)te=te.alternate;te.alternate=H.exp?ri(H.exp,Xr(K,X,y++),Oa):Xr(K,X,y++)}else t.onError(Te(30,H.loc))}else if(L){p=!0;const J=L.forParseResult;J?(Xs(J),c.push(Ue(t.helper(_i),[J.source,hn(si(J),Xr(K,X),!0)]))):t.onError(Te(32,L.loc))}else{if(U){if(v.has(U)){t.onError(Te(38,re));continue}v.add(U),U==="default"&&(m=!0)}a.push(ke(K,X))}}if(!d){const I=(C,B)=>{const z=n(C,void 0,B,s);return t.compatConfig&&(z.isNonScopedSlot=!0),ke("default",z)};g?b.length&&b.some(C=>dc(C))&&(m?t.onError(Te(39,b[0].loc)):a.push(I(void 0,b))):a.push(I(void 0,r))}const O=p?2:ei(e.children)?3:1;let S=gt(a.concat(ke("_",se(O+"",!1))),s);return c.length&&(S=Ue(t.helper(Bs),[S,en(c)])),{slots:S,hasDynamicSlots:p}}function Xr(e,t,n){const r=[ke("name",e),ke("fn",t)];return n!=null&&r.push(ke("key",se(String(n),!0))),gt(r)}function ei(e){for(let t=0;t<e.length;t++){const n=e[t];switch(n.type){case 1:if(n.tagType===2||ei(n.children))return!0;break;case 9:if(ei(n.branches))return!0;break;case 10:case 11:if(ei(n.children))return!0;break}}return!1}function dc(e){return e.type!==2&&e.type!==12?!0:e.type===2?!!e.content.trim():dc(e.content)}const pc=new WeakMap,fc=(e,t)=>function(){if(e=t.currentNode,!(e.type===1&&(e.tagType===0||e.tagType===1)))return;const{tag:r,props:s}=e,a=e.tagType===1;let c=a?mc(e,t):`"${r}"`;const p=yo(c)&&c.callee===mi;let d,g,m=0,b,v,y,O=p||c===xn||c===li||!a&&(r==="svg"||r==="foreignObject"||r==="math");if(s.length>0){const S=Ws(e,t,void 0,a,p);d=S.props,m=S.patchFlag,v=S.dynamicPropNames;const I=S.directives;y=I&&I.length?en(I.map(C=>gc(C,t))):void 0,S.shouldUseBlock&&(O=!0)}if(e.children.length>0)if(c===yr&&(O=!0,m|=1024),a&&c!==xn&&c!==yr){const{slots:I,hasDynamicSlots:C}=uc(e,t);g=I,C&&(m|=1024)}else if(e.children.length===1&&c!==xn){const I=e.children[0],C=I.type,B=C===5||C===8;B&&ct(I,t)===0&&(m|=1),B||C===2?g=I:g=e.children}else g=e.children;v&&v.length&&(b=Gu(v)),e.codegenNode=Pn(t,c,d,g,m===0?void 0:m,b,y,!!O,!1,a,e.loc)};function mc(e,t,n=!1){let{tag:r}=e;const s=Cs(r),a=wr(e,"is",!1,!0);if(a)if(s||mn("COMPILER_IS_ON_ELEMENT",t)){let p;if(a.type===6?p=a.value&&se(a.value.content,!0):(p=a.exp,p||(p=se("is",!1,a.arg.loc))),p)return Ue(t.helper(mi),[p])}else a.type===6&&a.value.content.startsWith("vue:")&&(r=a.value.content.slice(4));const c=$s(r)||t.isBuiltInComponent(r);return c?(n||t.helper(c),c):(t.helper(fi),t.components.add(r),Fn(r,"component"))}function Ws(e,t,n=e.props,r,s,a=!1){const{tag:c,loc:p,children:d}=e;let g=[];const m=[],b=[],v=d.length>0;let y=!1,O=0,S=!1,I=!1,C=!1,B=!1,z=!1,le=!1;const K=[],ee=X=>{g.length&&(m.push(gt(Aa(g),p)),g=[]),X&&m.push(X)},re=()=>{t.scopes.vFor>0&&g.push(ke(se("ref_for",!0),se("true")))},U=({key:X,value:Y})=>{if(st(X)){const H=X.content,J=vo(H);if(J&&(!r||s)&&H.toLowerCase()!=="onclick"&&H!=="onUpdate:modelValue"&&!fa(H)&&(B=!0),J&&fa(H)&&(le=!0),J&&Y.type===14&&(Y=Y.arguments[0]),Y.type===20||(Y.type===4||Y.type===8)&&ct(Y,t)>0)return;H==="ref"?S=!0:H==="class"?I=!0:H==="style"?C=!0:H!=="key"&&!K.includes(H)&&K.push(H),r&&(H==="class"||H==="style")&&!K.includes(H)&&K.push(H)}else z=!0};for(let X=0;X<n.length;X++){const Y=n[X];if(Y.type===6){const{loc:H,name:J,nameLoc:oe,value:te}=Y;let fe=!0;if(J==="ref"&&(S=!0,re()),J==="is"&&(Cs(c)||te&&te.content.startsWith("vue:")||mn("COMPILER_IS_ON_ELEMENT",t)))continue;g.push(ke(se(J,!0,oe),se(te?te.content:"",fe,te?te.loc:H)))}else{const{name:H,arg:J,exp:oe,loc:te,modifiers:fe}=Y,Ee=H==="bind",ve=H==="on";if(H==="slot"){r||t.onError(Te(40,te));continue}if(H==="once"||H==="memo"||H==="is"||Ee&&Jt(J,"is")&&(Cs(c)||mn("COMPILER_IS_ON_ELEMENT",t))||ve&&a)continue;if((Ee&&Jt(J,"key")||ve&&v&&Jt(J,"vue:before-update"))&&(y=!0),Ee&&Jt(J,"ref")&&re(),!J&&(Ee||ve)){if(z=!0,oe)if(Ee){if(re(),ee(),mn("COMPILER_V_BIND_OBJECT_ORDER",t)){m.unshift(oe);continue}m.push(oe)}else ee({type:14,loc:te,callee:t.helper(vi),arguments:r?[oe]:[oe,"true"]});else t.onError(Te(Ee?34:35,te));continue}Ee&&fe.some(We=>We.content==="prop")&&(O|=32);const lt=t.directiveTransforms[H];if(lt){const{props:We,needRuntime:Ze}=lt(Y,e,t);!a&&We.forEach(U),ve&&J&&!st(J)?ee(gt(We,p)):g.push(...We),Ze&&(b.push(Y),Rs(Ze)&&pc.set(Y,Ze))}else pl(H)||(b.push(Y),v&&(y=!0))}}let L;if(m.length?(ee(),m.length>1?L=Ue(t.helper(vr),m,p):L=m[0]):g.length&&(L=gt(Aa(g),p)),z?O|=16:(I&&!r&&(O|=2),C&&!r&&(O|=4),K.length&&(O|=8),B&&(O|=32)),!y&&(O===0||O===32)&&(S||le||b.length>0)&&(O|=512),!t.inSSR&&L)switch(L.type){case 15:let X=-1,Y=-1,H=!1;for(let te=0;te<L.properties.length;te++){const fe=L.properties[te].key;st(fe)?fe.content==="class"?X=te:fe.content==="style"&&(Y=te):fe.isHandlerKey||(H=!0)}const J=L.properties[X],oe=L.properties[Y];H?L=Ue(t.helper(Dn),[L]):(J&&!st(J.value)&&(J.value=Ue(t.helper(Ei),[J.value])),oe&&(C||oe.value.type===4&&oe.value.content.trim()[0]==="["||oe.value.type===17)&&(oe.value=Ue(t.helper(yi),[oe.value])));break;case 14:break;default:L=Ue(t.helper(Dn),[Ue(t.helper(sr),[L])]);break}return{props:L,directives:b,patchFlag:O,dynamicPropNames:K,shouldUseBlock:y}}function Aa(e){const t=new Map,n=[];for(let r=0;r<e.length;r++){const s=e[r];if(s.key.type===8||!s.key.isStatic){n.push(s);continue}const a=s.key.content,c=t.get(a);c?(a==="style"||a==="class"||vo(a))&&Vu(c,s):(t.set(a,s),n.push(s))}return n}function Vu(e,t){e.value.type===17?e.value.elements.push(t.value):e.value=en([e.value,t.value],e.loc)}function gc(e,t){const n=[],r=pc.get(e);r?n.push(t.helperString(r)):(t.helper(gi),t.directives.add(e.name),n.push(Fn(e.name,"directive")));const{loc:s}=e;if(e.exp&&n.push(e.exp),e.arg&&(e.exp||n.push("void 0"),n.push(e.arg)),Object.keys(e.modifiers).length){e.arg||(e.exp||n.push("void 0"),n.push("void 0"));const a=se("true",!1,s);n.push(gt(e.modifiers.map(c=>ke(c,a)),s))}return en(n,e.loc)}function Gu(e){let t="[";for(let n=0,r=e.length;n<r;n++)t+=JSON.stringify(e[n]),n<r-1&&(t+=", ");return t+"]"}function Cs(e){return e==="component"||e==="Component"}const Hu=(e,t)=>{if(Sr(e)){const{children:n,loc:r}=e,{slotName:s,slotProps:a}=hc(e,t),c=[t.prefixIdentifiers?"_ctx.$slots":"$slots",s,"{}","undefined","true"];let p=2;a&&(c[2]=a,p=3),n.length&&(c[3]=hn([],n,!1,!1,r),p=4),t.scopeId&&!t.slotted&&(p=5),c.splice(p),e.codegenNode=Ue(t.helper(Ps),c,r)}};function hc(e,t){let n='"default"',r;const s=[];for(let a=0;a<e.props.length;a++){const c=e.props[a];if(c.type===6)c.value&&(c.name==="name"?n=JSON.stringify(c.value.content):(c.name=Qt(c.name),s.push(c)));else if(c.name==="bind"&&Jt(c.arg,"name")){if(c.exp)n=c.exp;else if(c.arg&&c.arg.type===4){const p=Qt(c.arg.content);n=c.exp=se(p,!1,c.arg.loc)}}else c.name==="bind"&&c.arg&&st(c.arg)&&(c.arg.content=Qt(c.arg.content)),s.push(c)}if(s.length>0){const{props:a,directives:c}=Ws(e,t,s,!1,!1);r=a,c.length&&t.onError(Te(36,c[0].loc))}return{slotName:n,slotProps:r}}const Zs=(e,t,n,r)=>{const{loc:s,modifiers:a,arg:c}=e;!e.exp&&!a.length&&n.onError(Te(35,s));let p;if(c.type===4)if(c.isStatic){let b=c.content;b.startsWith("vue:")&&(b=`vnode-${b.slice(4)}`);const v=t.tagType!==0||b.startsWith("vnode")||!/[A-Z]/.test(b)?ml(Qt(b)):`on:${b}`;p=se(v,!0,c.loc)}else p=vt([`${n.helperString(ni)}(`,c,")"]);else p=c,p.children.unshift(`${n.helperString(ni)}(`),p.children.push(")");let d=e.exp;d&&!d.content.trim()&&(d=void 0);let g=n.cacheHandlers&&!d&&!n.inVOnce;if(d){const b=qs(d),v=!(b||Uo(d)),y=d.content.includes(";");(v||g&&b)&&(d=vt([`${v?"$event":"(...args)"} => ${y?"{":"("}`,d,y?"}":")"]))}let m={props:[ke(p,d||se("() => {}",!1,s))]};return r&&(m=r(m)),g&&(m.props[0].value=n.cache(m.props[0].value)),m.props.forEach(b=>b.key.isHandlerKey=!0),m},Ku=(e,t)=>{if(e.type===0||e.type===1||e.type===11||e.type===10)return()=>{const n=e.children;let r,s=!1;for(let a=0;a<n.length;a++){const c=n[a];if(Zr(c)){s=!0;for(let p=a+1;p<n.length;p++){const d=n[p];if(Zr(d))r||(r=n[a]=vt([c],c.loc)),r.children.push(" + ",d),n.splice(p,1),p--;else{r=void 0;break}}}}if(!(!s||n.length===1&&(e.type===0||e.type===1&&e.tagType===0&&!e.props.find(a=>a.type===7&&!t.directiveTransforms[a.name])&&e.tag!=="template")))for(let a=0;a<n.length;a++){const c=n[a];if(Zr(c)||c.type===8){const p=[];(c.type!==2||c.content!==" ")&&p.push(c),!t.ssr&&ct(c,t)===0&&p.push("1"),n[a]={type:12,content:c,loc:c.loc,codegenNode:Ue(t.helper(pi),p)}}}}},Ia=new WeakSet,Xu=(e,t)=>{if(e.type===1&&it(e,"once",!0))return Ia.has(e)||t.inVOnce||t.inSSR?void 0:(Ia.add(e),t.inVOnce=!0,t.helper(Nr),()=>{t.inVOnce=!1;const n=t.currentNode;n.codegenNode&&(n.codegenNode=t.cache(n.codegenNode,!0,!0))})},Ys=(e,t,n)=>{const{exp:r,arg:s}=e;if(!r)return n.onError(Te(41,e.loc)),Wr();const a=r.loc.source.trim(),c=r.type===4?r.content:a,p=n.bindingMetadata[a];if(p==="props"||p==="props-aliased")return n.onError(Te(44,r.loc)),Wr();if(!c.trim()||!qs(r))return n.onError(Te(42,r.loc)),Wr();const d=s||se("modelValue",!0),g=s?st(s)?`onUpdate:${Qt(s.content)}
13`:vt(['"onUpdate:" + ',s]):"onUpdate:modelValue";let m;const b=n.isTS?"($event: any)":"$event";m=vt([`${b} => ((`,r,") = $event)"]);const v=[ke(d,e.exp),ke(g,m)];if(e.modifiers.length&&t.tagType===1){const y=e.modifiers.map(S=>S.content).map(S=>(Ir(S)?S:JSON.stringify(S))+": true").join(", "),O=s?st(s)?`${s.content}Modifiers`:vt([s,' + "Modifiers"']):"modelModifiers";v.push(ke(O,se(`{ ${y} }`,!1,e.loc,2)))}return Wr(v)};function Wr(e=[]){return{props:e}}const Wu=/[\w).+\-_$\]]/,Zu=(e,t)=>{mn("COMPILER_FILTERS",t)&&(e.type===5?ai(e.content,t):e.type===1&&e.props.forEach(n=>{n.type===7&&n.name!=="for"&&n.exp&&ai(n.exp,t)}))};function ai(e,t){if(e.type===4)wa(e,t);else for(let n=0;n<e.children.length;n++){const r=e.children[n];typeof r=="object"&&(r.type===4?wa(r,t):r.type===8?ai(e,t):r.type===5&&ai(r.content,t))}}function wa(e,t){const n=e.content;let r=!1,s=!1,a=!1,c=!1,p=0,d=0,g=0,m=0,b,v,y,O,S=[];for(y=0;y<n.length;y++)if(v=b,b=n.charCodeAt(y),r)b===39&&v!==92&&(r=!1);else if(s)b===34&&v!==92&&(s=!1);else if(a)b===96&&v!==92&&(a=!1);else if(c)b===47&&v!==92&&(c=!1);else if(b===124&&n.charCodeAt(y+1)!==124&&n.charCodeAt(y-1)!==124&&!p&&!d&&!g)O===void 0?(m=y+1,O=n.slice(0,y).trim()):I();else{switch(b){case 34:s=!0;break;case 39:r=!0;break;case 96:a=!0;break;case 40:g++;break;case 41:g--;break;case 91:d++;break;case 93:d--;break;case 123:p++;break;case 125:p--;break}if(b===47){let C=y-1,B;for(;C>=0&&(B=n.charAt(C),B===" ");C--);(!B||!Wu.test(B))&&(c=!0)}}O===void 0?O=n.slice(0,y).trim():m!==0&&I();function I(){S.push(n.slice(m,y).trim()),m=y+1}if(S.length){for(y=0;y<S.length;y++)O=Yu(O,S[y],t);e.content=O,e.ast=void 0}}function Yu(e,t,n){n.helper(hi);const r=t.indexOf("(");if(r<0)return n.filters.add(t),`${Fn(t,"filter")}(${e})`;{const s=t.slice(0,r),a=t.slice(r+1);return n.filters.add(s),`${Fn(s,"filter")}(${e}${a!==")"?","+a:a}`}}const Ca=new WeakSet,ju=(e,t)=>{if(e.type===1){const n=it(e,"memo");return!n||Ca.has(e)?void 0:(Ca.add(e),()=>{const r=e.codegenNode||t.currentNode.codegenNode;r&&r.type===13&&(e.tagType!==1&&Ti(r,t),e.codegenNode=Ue(t.helper(Si),[n.exp,hn(void 0,r),"_cache",String(t.cached.length)]),t.cached.push(null))})}};function bc(e){return[[Xu,Bu,ju,Fu,Zu,Hu,fc,lc,Ku],{on:Zs,bind:ac,model:Ys}]}function _c(e,t={}){const n=t.onError||Fs,r=t.mode==="module";t.prefixIdentifiers===!0?n(Te(47)):r&&n(Te(48));const s=!1;t.cacheHandlers&&n(Te(49)),t.scopeId&&!r&&n(Te(50));const a=Ft({},t,{prefixIdentifiers:s}),c=$e(e)?Gs(e,a):e,[p,d]=bc();return Qo(c,Ft({},a,{nodeTransforms:[...p,...t.nodeTransforms||[]],directiveTransforms:Ft({},d,t.directiveTransforms||{})})),tc(c,a)}const Ju={DATA:"data",PROPS:"props",PROPS_ALIASED:"props-aliased",SETUP_LET:"setup-let",SETUP_CONST:"setup-const",SETUP_REACTIVE_CONST:"setup-reactive-const",SETUP_MAYBE_REF:"setup-maybe-ref",SETUP_REF:"setup-ref",OPTIONS:"options",LITERAL_CONST:"literal-const"},Ec=()=>({props:[]});/** 14* @vue/compiler-dom v3.5.13 15* (c) 2018-present Yuxi (Evan) You and Vue contributors 16* @license MIT
17**/const js=Symbol(""),Js=Symbol(""),Qs=Symbol(""),ea=Symbol(""),oi=Symbol(""),ta=Symbol(""),na=Symbol(""),ra=Symbol(""),ia=Symbol(""),sa=Symbol("");Io({[js]:"vModelRadio",[Js]:"vModelCheckbox",[Qs]:"vModelText",[ea]:"vModelSelect",[oi]:"vModelDynamic",[ta]:"withModifiers",[na]:"withKeys",[ra]:"vShow",[ia]:"Transition",[sa]:"TransitionGroup"});let kn;function Qu(e,t=!1){return kn||(kn=document.createElement("div")),t?(kn.innerHTML=`<div foo="${e.replace(/"/g,""")}">`,kn.children[0].getAttribute("foo")):(kn.innerHTML=e,kn.textContent)}const aa={parseMode:"html",isVoidTag:_l,isNativeTag:e=>gl(e)||hl(e)||bl(e),isPreTag:e=>e==="pre",isIgnoreNewlineTag:e=>e==="pre"||e==="textarea",decodeEntities:Qu,isBuiltInComponent:e=>{if(e==="Transition"||e==="transition")return ia;if(e==="TransitionGroup"||e==="transition-group")return sa},getNamespace(e,t,n){let r=t?t.ns:n;if(t&&r===2)if(t.tag==="annotation-xml"){if(e==="svg")return 1;t.props.some(s=>s.type===6&&s.name==="encoding"&&s.value!=null&&(s.value.content==="text/html"||s.value.content==="application/xhtml+xml"))&&(r=0)}else/^m(?:[ions]|text)$/.test(t.tag)&&e!=="mglyph"&&e!=="malignmark"&&(r=0);else t&&r===1&&(t.tag==="foreignObject"||t.tag==="desc"||t.tag==="title")&&(r=0);if(r===0){if(e==="svg")return 1;if(e==="math")return 2}return r}},yc=e=>{e.type===1&&e.props.forEach((t,n)=>{t.type===6&&t.name==="style"&&t.value&&(e.props[n]={type:7,name:"bind",arg:se("style",!0,t.loc),exp:ed(t.value.content,t.loc),modifiers:[],loc:t.loc})})},ed=(e,t)=>{const n=El(e);return se(JSON.stringify(n),!1,t,3)};function qt(e,t){return Te(e,t)}const td={X_V_HTML_NO_EXPRESSION:53,53:"X_V_HTML_NO_EXPRESSION",X_V_HTML_WITH_CHILDREN:54,54:"X_V_HTML_WITH_CHILDREN",X_V_TEXT_NO_EXPRESSION:55,55:"X_V_TEXT_NO_EXPRESSION",X_V_TEXT_WITH_CHILDREN:56,56:"X_V_TEXT_WITH_CHILDREN",X_V_MODEL_ON_INVALID_ELEMENT:57,57:"X_V_MODEL_ON_INVALID_ELEMENT",X_V_MODEL_ARG_ON_ELEMENT:58,58:"X_V_MODEL_ARG_ON_ELEMENT",X_V_MODEL_ON_FILE_INPUT_ELEMENT:59,59:"X_V_MODEL_ON_FILE_INPUT_ELEMENT",X_V_MODEL_UNNECESSARY_VALUE:60,60:"X_V_MODEL_UNNECESSARY_VALUE",X_V_SHOW_NO_EXPRESSION:61,61:"X_V_SHOW_NO_EXPRESSION",X_TRANSITION_INVALID_CHILDREN:62,62:"X_TRANSITION_INVALID_CHILDREN",X_IGNORED_SIDE_EFFECT_TAG:63,63:"X_IGNORED_SIDE_EFFECT_TAG",__EXTEND_POINT__:64,64:"__EXTEND_POINT__"},nd={53:"v-html is missing expression.",54:"v-html will override element children.",55:"v-text is missing expression.",56:"v-text will override element children.",57:"v-model can only be used on <input>, <textarea> and <select> elements.",58:"v-model argument is not supported on plain elements.",59:"v-model cannot be used on file inputs since they are read-only. Use a v-on:change listener instead.",60:"Unnecessary value binding used alongside v-model. It will interfere with v-model's behavior.",61:"v-show is missing expression.",62:"<Transition> expects exactly one child element or component.",63:"Tags with side effect (<script> and <style>) are ignored in client component templates."},rd=(e,t,n)=>{const{exp:r,loc:s}=e;return r||n.onError(qt(53,s)),t.children.length&&(n.onError(qt(54,s)),t.children.length=0),{props:[ke(se("innerHTML",!0,s),r||se("",!0))]}},id=(e,t,n)=>{const{exp:r,loc:s}=e;return r||n.onError(qt(55,s)),t.children.length&&(n.onError(qt(56,s)),t.children.length=0),{props:[ke(se("textContent",!0),r?ct(r,n)>0?r:Ue(n.helperString(Ar),[r],s):se("",!0))]}},sd=(e,t,n)=>{const r=Ys(e,t,n);if(!r.props.length||t.tagType===1)return r;e.arg&&n.onError(qt(58,e.arg.loc));const{tag:s}=t,a=n.isCustomElement(s);if(s==="input"||s==="textarea"||s==="select"||a){let c=Qs,p=!1;if(s==="input"||a){const d=wr(t,"type");if(d){if(d.type===7)c=oi;else if(d.value)switch(d.value.content){case"radio":c=js;break;case"checkbox":c=Js;break;case"file":p=!0,n.onError(qt(59,e.loc));break}}else $o(t)&&(c=oi)}else s==="select"&&(c=ea);p||(r.needRuntime=n.helper(c))}else n.onError(qt(57,e.loc));return r.props=r.props.filter(c=>!(c.key.type===4&&c.key.content==="modelValue")),r},ad=ci("passive,once,capture"),od=ci("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),cd=ci("left,right"),vc=ci("onkeyup,onkeydown,onkeypress"),ld=(e,t,n,r)=>{const s=[],a=[],c=[];for(let p=0;p<t.length;p++){const d=t[p].content;d==="native"&&Bn("COMPILER_V_ON_NATIVE",n)||ad(d)?c.push(d):cd(d)?st(e)?vc(e.content.toLowerCase())?s.push(d):a.push(d):(s.push(d),a.push(d)):od(d)?a.push(d):s.push(d)}return{keyModifiers:s,nonKeyModifiers:a,eventOptionModifiers:c}},Ra=(e,t)=>st(e)&&e.content.toLowerCase()==="onclick"?se(t,!0):e.type!==4?vt(["(",e,`) === "onClick" ? "${t}" : (`,e,")"]):e,ud=(e,t,n)=>Zs(e,t,n,r=>{const{modifiers:s}=e;if(!s.length)return r;let{key:a,value:c}=r.props[0];const{keyModifiers:p,nonKeyModifiers:d,eventOptionModifiers:g}=ld(a,s,n,e.loc);if(d.includes("right")&&(a=Ra(a,"onContextmenu")),d.includes("middle")&&(a=Ra(a,"onMouseup")),d.length&&(c=Ue(n.helper(ta),[c,JSON.stringify(d)])),p.length&&(!st(a)||vc(a.content.toLowerCase()))&&
17(c=Ue(n.helper(na),[c,JSON.stringify(p)])),g.length){const m=g.map(Eo).join("");a=st(a)?se(`${a.content}${m}`,!0):vt(["(",a,`) + "${m}"`])}return{props:[ke(a,c)]}}),dd=(e,t,n)=>{const{exp:r,loc:s}=e;return r||n.onError(qt(61,s)),{props:[],needRuntime:n.helper(ra)}},pd=(e,t)=>{e.type===1&&e.tagType===0&&(e.tag==="script"||e.tag==="style")&&t.removeNode()},Nc=[yc],Sc={cloak:Ec,html:rd,text:id,model:sd,on:ud,show:dd};function fd(e,t={}){return _c(e,Ft({},aa,t,{nodeTransforms:[pd,...Nc,...t.nodeTransforms||[]],directiveTransforms:Ft({},Sc,t.directiveTransforms||{}),transformHoist:null}))}function md(e,t={}){return Gs(e,Ft({},aa,t))}const gd=Object.freeze(Object.defineProperty({__proto__:null,BASE_TRANSITION:ks,BindingTypes:Ju,CAMELIZE:ti,CAPITALIZE:No,CREATE_BLOCK:xs,CREATE_COMMENT:ir,CREATE_ELEMENT_BLOCK:Ls,CREATE_ELEMENT_VNODE:di,CREATE_SLOTS:Bs,CREATE_STATIC:Ds,CREATE_TEXT:pi,CREATE_VNODE:ui,CompilerDeprecationTypes:Ll,ConstantTypes:Al,DOMDirectiveTransforms:Sc,DOMErrorCodes:td,DOMErrorMessages:nd,DOMNodeTransforms:Nc,ElementTypes:Ol,ErrorCodes:Bl,FRAGMENT:Ln,GUARD_REACTIVE_PROPS:sr,IS_MEMO_SAME:Us,IS_REF:Ao,KEEP_ALIVE:yr,MERGE_PROPS:vr,NORMALIZE_CLASS:Ei,NORMALIZE_PROPS:Dn,NORMALIZE_STYLE:yi,Namespaces:Sl,NodeTypes:Tl,OPEN_BLOCK:nn,POP_SCOPE_ID:To,PUSH_SCOPE_ID:So,RENDER_LIST:_i,RENDER_SLOT:Ps,RESOLVE_COMPONENT:fi,RESOLVE_DIRECTIVE:gi,RESOLVE_DYNAMIC_COMPONENT:mi,RESOLVE_FILTER:hi,SET_BLOCK_TRACKING:Nr,SUSPENSE:li,TELEPORT:xn,TO_DISPLAY_STRING:Ar,TO_HANDLERS:vi,TO_HANDLER_KEY:ni,TRANSITION:ia,TRANSITION_GROUP:sa,TS_NODE_TYPES:xo,UNREF:Oo,V_MODEL_CHECKBOX:Js,V_MODEL_DYNAMIC:oi,V_MODEL_RADIO:js,V_MODEL_SELECT:ea,V_MODEL_TEXT:Qs,V_ON_WITH_KEYS:na,V_ON_WITH_MODIFIERS:ta,V_SHOW:ra,WITH_CTX:Ni,WITH_DIRECTIVES:bi,WITH_MEMO:Si,advancePositionWithClone:nu,advancePositionWithMutation:Fo,assert:ru,baseCompile:_c,baseParse:Gs,buildDirectiveArgs:gc,buildProps:Ws,buildSlots:uc,checkCompatEnabled:Bn,compile:fd,convertToBlock:Ti,createArrayExpression:en,createAssignmentExpression:Rl,createBlockStatement:Ro,createCacheExpression:Co,createCallExpression:Ue,createCompilerError:Te,createCompoundExpression:vt,createConditionalExpression:ri,createDOMCompilerError:qt,createForLoopParams:si,createFunctionExpression:hn,createIfStatement:Cl,createInterpolation:Il,createObjectExpression:gt,createObjectProperty:ke,createReturnStatement:kl,createRoot:wo,createSequenceExpression:Ml,createSimpleExpression:se,createStructuralDirectiveTransform:Hs,createTemplateLiteral:wl,createTransformContext:Jo,createVNodeCall:Pn,errorMessages:Ul,extractIdentifiers:Ut,findDir:it,findProp:wr,forAliasRE:Vo,generate:tc,generateCodeFrame:yl,getBaseTransformPreset:bc,getConstantType:ct,getMemoedVNodeCall:zo,getVNodeBlockHelper:_n,getVNodeHelper:bn,hasDynamicKeyVBind:$o,hasScopeRef:Ot,helperNameMap:gn,injectProp:Tr,isCoreComponent:$s,isFnExpression:Uo,isFnExpressionBrowser:Bo,isFnExpressionNode:tu,isFunctionType:Xl,isInDestructureAssignment:ql,isInNewExpression:zl,isMemberExpression:qs,isMemberExpressionBrowser:Po,isMemberExpressionNode:Ql,isReferencedIdentifier:$l,isSimpleIdentifier:Ir,isSlotOutlet:Sr,isStaticArgOf:Jt,isStaticExp:st,isStaticProperty:ko,isStaticPropertyKey:Wl,isTemplateNode:Un,isText:Zr,isVSlot:zs,locStub:ze,noopDirectiveTransform:Ec,parse:md,parserOptions:aa,processExpression:Qr,processFor:cc,processIf:sc,processSlotOutlet:hc,registerRuntimeHelpers:Io,resolveComponentType:mc,stringifyExpression:ic,toValidAssetId:Fn,trackSlotScopes:lc,trackVForSlotScopes:qu,transform:Qo,transformBind:ac,transformElement:fc,transformExpression:Pu,transformModel:Ys,transformOn:Zs,transformStyle:yc,traverseNode:Cr,unwrapTSNode:Lo,walkBlockDeclarations:Gl,walkFunctionParams:Vl,walkIdentifiers:Fl,warnDeprecation:Pl},Symbol.toStringTag,{value:"Module"})),hd=Ms(gd),bd=Ms(vl),_d=Ms(Nl);/** 18* vue v3.5.13 19* (c) 2018-present Yuxi (Evan) You and Vue contributors 20* @license MIT
21**/var Ma;function Ed(){return Ma||(Ma=1,function(e){Object.defineProperty(e,"__esModule",{value:!0});var t=hd,n=bd,r=_d;function s(d){var g=Object.create(null);if(d)for(var m in d)g[m]=d[m];return g.default=d,Object.freeze(g)}var a=s(n);const c=Object.create(null);function p(d,g){if(!r.isString(d))if(d.nodeType)d=d.innerHTML;else return r.NOOP;const m=r.genCacheKey(d,g),b=c[m];if(b)return b;if(d[0]==="#"){const S=document.querySelector(d);d=S?S.innerHTML:""}const v=r.extend({hoistStatic:!0,onError:void 0,onWarn:r.NOOP},g);!v.isCustomElement&&typeof customElements<"u"&&(v.isCustomElement=S=>!!customElements.get(S));const{code:y}=t.compile(d,v),O=new Function("Vue",y)(a);return O._rc=!0,c[m]=O}n.registerRuntimeCompiler(p),e.compile=p,Object.keys(n).forEach(function(d){d!=="default"&&!Object.prototype.hasOwnProperty.call(e,d)&&(e[d]=n[d])})}($i)),$i}var ka;function yd(){return ka||(ka=1,Fi.exports=Ed()),Fi.exports}var vd=_r.exports,xa;function Nd(){return xa||(xa=1,function(e,t){(function(){var n;try{if(typeof document<"u"){var r=document.createElement("style");r.nonce=(n=document.head.querySelector("meta[property=csp-nonce]"))==null?void 0:n.content,r.appendChild(document.createTextNode(".mapdiv[data-v-0f97a681]{width:100%;height:100%}.advanced-marker-wrapper{display:none}.mapdiv .advanced-marker-wrapper{display:inline-block}.custom-control-wrapper[data-v-ae91c15f]{display:none}.mapdiv .custom-control-wrapper[data-v-ae91c15f]{display:inline-block}.info-window-wrapper[data-v-fdd87cf3]{display:none}.mapdiv .info-window-wrapper[data-v-fdd87cf3]{display:inline-block}.custom-marker-wrapper[data-v-90fe8380]{display:none}.mapdiv .custom-marker-wrapper[data-v-90fe8380]{display:inline-block}")),document.head.appendChild(r)}}catch(s){console.error("vite-plugin-css-injected-by-js",s)}})(),function(n,r){r(t,yd())}(vd,function(n,r){var s=Object.defineProperty,a=(o,i,l)=>i in o?s(o,i,{enumerable:!0,configurable:!0,writable:!0,value:l}):o[i]=l,c=(o,i,l)=>(a(o,typeof i!="symbol"?i+"":i,l),l);const p=Symbol("map"),d=Symbol("api"),g=Symbol("marker"),m=Symbol("markerCluster"),b=Symbol("CustomMarker"),v=Symbol("mapTilesLoaded"),y=["click","dblclick","drag","dragend","dragstart","mousedown","mousemove","mouseout","mouseover","mouseup","rightclick"];function O(o,i){o.src=i}const S=o=>{var i,l,u,f="The Google Maps JavaScript API",_="google",N="importLibrary",T="__ib__",E=document,R=window,x=R[_]||(R[_]={}),w=x.maps||(x.maps={}),P=new Set,M=new URLSearchParams,q=()=>i||(i=new Promise(async(D,j)=>{var ae;await(l=E.createElement("script")),M.set("libraries",[...P]+"");for(u in o)M.set(u.replace(/[A-Z]/g,de=>"_"+de[0].toLowerCase()),o[u]);M.set("callback",_+".maps."+T),O(l,"https://maps.googleapis.com/maps/api/js?"+M),w[T]=D,l.onerror=()=>i=j(Error(f+" could not load.")),l.nonce=((ae=E.querySelector("script[nonce]"))==null?void 0:ae.nonce)||"",E.head.append(l)}));w[N]?console.warn(f+" only loads once. Ignoring:",o):w[N]=(D,...j)=>P.add(D)&&q().then(()=>w[N](D,...j))},I=o=>`The setOptions() function should only be called once. The options passed to the additional call (${JSON.stringify(o)}) will be ignored.`,C=o=>`The google.maps.importLibrary() function is already defined, and @googlemaps/js-api-loader will use the existing function instead of overwriting it. The options passed to setOptions (${JSON.stringify(o)}) will be ignored.`,B=()=>{},z=()=>{};let le=!1;function K(o){if(le){B(I(o));return}
21re(o),le=!0}async function ee(o){var i,l;if(!((l=(i=window==null?void 0:window.google)==null?void 0:i.maps)!=null&&l.importLibrary))throw new Error("google.maps.importLibrary is not installed.");return await google.maps.importLibrary(o)}function re(o){var i,l;const u=!!((l=(i=window.google)==null?void 0:i.maps)!=null&&l.importLibrary);u&&z(C(o)),u||S(o)}function U(o){return class extends o.OverlayView{constructor(i){super(),c(this,"element"),c(this,"opts");const{element:l,...u}=i;this.element=l,this.opts=u,this.opts.map&&this.setMap(this.opts.map)}getPosition(){return this.opts.position?this.opts.position instanceof o.LatLng?this.opts.position:new o.LatLng(this.opts.position):null}getVisible(){if(!this.element)return!1;const i=this.element;return i.style.display!=="none"&&i.style.visibility!=="hidden"&&(i.style.opacity===""||Number(i.style.opacity)>.01)}onAdd(){if(!this.element)return;const i=this.getPanes();i&&i.overlayMouseTarget.appendChild(this.element)}draw(){if(!this.element)return;const i=this.getProjection(),l=i==null?void 0:i.fromLatLngToDivPixel(this.getPosition());if(l){this.element.style.position="absolute";let u,f;switch(this.opts.anchorPoint){case"TOP_CENTER":u="-50%",f="-100%";break;case"BOTTOM_CENTER":u="-50%",f="0";break;case"LEFT_CENTER":u="-100%",f="-50%";break;case"RIGHT_CENTER":u="0",f="-50%";break;case"TOP_LEFT":u="-100%",f="-100%";break;case"TOP_RIGHT":u="0",f="-100%";break;case"BOTTOM_LEFT":u="-100%",f="0";break;case"BOTTOM_RIGHT":u="0",f="0";break;default:u="-50%",f="-50%"}const _=l.x+(this.opts.offsetX||0)+"px",N=l.y+(this.opts.offsetY||0)+"px";this.element.style.transform=`translateX(${u}) translateX(${_}) translateY(${f}) translateY(${N})`,this.opts.zIndex&&(this.element.style.zIndex=this.opts.zIndex.toString())}}onRemove(){this.element&&this.element.remove()}setOptions(i){const{element:l,...u}=i;this.element=l,this.opts=u,this.draw()}}}let L=!1;const X=["bounds_changed","center_changed","click","contextmenu","dblclick","drag","dragend","dragstart","heading_changed","idle","isfractionalzoomenabled_changed","mapcapabilities_changed","maptypeid_changed","mousemove","mouseout","mouseover","projection_changed","renderingtype_changed","rightclick","tilesloaded","tilt_changed","zoom_changed"],Y=r.defineComponent({props:{apiPromise:{type:Promise},apiKey:{type:String,default:""},version:{type:String,default:"weekly"},libraries:{type:Array,default:()=>["places","marker"]},region:{type:String,required:!1},language:{type:String,required:!1},backgroundColor:{type:String,required:!1},center:{type:Object,default:()=>({lat:0,lng:0})},clickableIcons:{type:Boolean,required:!1,default:void 0},colorScheme:{type:String,required:!1},controlSize:{type:Number,required:!1},disableDefaultUi:{type:Boolean,required:!1,default:void 0},disableDoubleClickZoom:{type:Boolean,required:!1,default:void 0},draggable:{type:Boolean,required:!1,default:void 0},draggableCursor:{type:String,required:!1},draggingCursor:{type:String,required:!1},fullscreenControl:{type:Boolean,required:!1,default:void 0},fullscreenControlPosition:{type:String,required:!1},gestureHandling:{type:String,required:!1},heading:{type:Number,required:!1},isFractionalZoomEnabled:{type:Boolean,required:!1,default:void 0},keyboardShortcuts:{type:Boolean,required:!1,default:void 0},mapTypeControl:{type:Boolean,required:!1,default:void 0},mapTypeControlOptions:{type:Object,required:!1},mapTypeId:{type:[Number,String],required:!1},mapId:{type:String,required:!1},maxZoom:{type:Number,required:!1},minZoom:{type:Number,required:!1},noClear:{type:Boolean,required:!1,default:void 0},panControl:{type:Boolean,required:!1,default:void 0},panControlPosition:{type:String,required:!1},restriction:{type:Object,required:!1},rotateControl:{type:Boolean,required:!1,default:void 0},rotateControlPosition:{type:String,required:!1},scaleControl:{type:Boolean,required:!1,default:void 0},scaleControlStyle:{type:Number,required:!1},scrollwheel:{type:Boolean,required:!1,default:void 0},streetView:{type:Object,required:!1},streetViewControl:{type:Boolean,required:!1,default:void 0},streetViewControlPosition:{type:String,required:!1},styles:{type:Array,required:!1},tilt:{type:Number,required:!1},zoom:{type:Number,required:!1},zoomControl:{type:Boolean,required:!1,default:void 0},zoomControlPosition:{type:String,required:!1},cameraControl:{type:Boolean,required:!1,default:void 0},cameraControlPosition:{type:String,required:!1}},emits:[...X],setup(o,{emit:i}){const l=r.ref(),u=r.ref(!1),f=r.ref(),_=r.ref(),N=r.ref(!1);r.provide(p,f),r.provide(d,_),r.provide(v,N);const T=()=>{const w={...o};
21Object.keys(w).forEach(q=>{w[q]===void 0&&delete w[q]});const P=q=>{var D;return q?{position:(D=_.value)==null?void 0:D.ControlPosition[q]}:{}},M={scaleControlOptions:o.scaleControlStyle?{style:o.scaleControlStyle}:{},panControlOptions:P(o.panControlPosition),zoomControlOptions:P(o.zoomControlPosition),rotateControlOptions:P(o.rotateControlPosition),streetViewControlOptions:P(o.streetViewControlPosition),fullscreenControlOptions:P(o.fullscreenControlPosition),cameraControlOptions:P(o.cameraControlPosition),disableDefaultUI:o.disableDefaultUi};return{...w,...M}},E=r.watch([_,f],([w,P])=>{const M=w,q=P;M&&q&&(M.event.addListenerOnce(q,"tilesloaded",()=>{N.value=!0}),setTimeout(E,0))},{immediate:!0}),R=()=>{const{apiKey:w,region:P,version:M,language:q,libraries:D}=o;K({key:w,region:P,v:M,language:q,libraries:D})},x=w=>{const P=w?w.maps:google.maps;_.value=r.markRaw(P),f.value=r.markRaw(new P.Map(l.value,T()));const M=U(_.value);_.value[b]=M,X.forEach(D=>{var j;(j=f.value)==null||j.addListener(D,ae=>i(D,ae))}),u.value=!0;const q=Object.keys(o).filter(D=>!["apiPromise","apiKey","version","libraries","region","language","center","zoom"].includes(D)).map(D=>r.toRef(o,D));r.watch([()=>o.center,()=>o.zoom,...q],([D,j],[ae,de])=>{var Fe,Et,rt;const{center:Ne,zoom:Le,...yt}=T();(Fe=f.value)==null||Fe.setOptions(yt),j!==void 0&&j!==de&&((Et=f.value)==null||Et.setZoom(j));const dn=!ae||D.lng!==ae.lng||D.lat!==ae.lat;D&&dn&&((rt=f.value)==null||rt.panTo(D))})};return r.onMounted(()=>{if(o.apiPromise&&o.apiPromise instanceof Promise)o.apiPromise.then(x);else{L||(R(),L=!0);const w=o.libraries&&o.libraries.length>0?o.libraries:["maps","marker"];Promise.all(w.map(P=>ee(P))).then(()=>x())}}),r.onBeforeUnmount(()=>{var w;N.value=!1,f.value&&((w=_.value)==null||w.event.clearInstanceListeners(f.value))}),{mapRef:l,ready:u,map:f,api:_,mapTilesLoaded:N}}}),H=(o,i)=>{const l=o.__vccOpts||o;for(const[u,f]of i)l[u]=f;return l},J={ref:"mapRef",class:"mapdiv"};function oe(o,i,l,u,f,_){return r.openBlock(),r.createElementBlock("div",null,[r.createElementVNode("div",J,null,512),r.renderSlot(o.$slots,"default",r.normalizeProps(r.guardReactiveProps({ready:o.ready,map:o.map,api:o.api,mapTilesLoaded:o.mapTilesLoaded})),void 0,!0)])}const te=H(Y,[["render",oe],["__scopeId","data-v-0f97a681"]]);function fe(o){return o&&o.__esModule&&Object.prototype.hasOwnProperty.call(o,"default")?o.default:o}var Ee=function o(i,l){if(i===l)return!0;if(i&&l&&typeof i=="object"&&typeof l=="object"){if(i.constructor!==l.constructor)return!1;var u,f,_;if(Array.isArray(i)){if(u=i.length,u!=l.length)return!1;for(f=u;f--!==0;)if(!o(i[f],l[f]))return!1;return!0}if(i.constructor===RegExp)return i.source===l.source&&i.flags===l.flags;if(i.valueOf!==Object.prototype.valueOf)return i.valueOf()===l.valueOf();if(i.toString!==Object.prototype.toString)return i.toString()===l.toString();if(_=Object.keys(i),u=_.length,u!==Object.keys(l).length)return!1;for(f=u;f--!==0;)if(!Object.prototype.hasOwnProperty.call(l,_[f]))return!1;for(f=u;f--!==0;){var N=_[f];if(!o(i[N],l[N]))return!1}return!0}return i!==i&&l!==l};const ve=fe(Ee),lt="click",We="gmp-click",Ze=["drag","dragend","dragstart",We],It=r.defineComponent({name:"AdvancedMarker",props:{options:{type:Object,required:!0},pinOptions:{type:Object,required:!1}},emits:[...Ze,lt],setup(o,{emit:i,expose:l,slots:u}){const f=r.ref(),_=r.computed(()=>{var M;return(M=u.content)==null?void 0:M.call(u).some(q=>q.type!==r.Comment)}),N=r.toRef(o,"options"),T=r.toRef(o,"pinOptions"),E=r.ref(),R=r.inject(p,r.ref()),x=r.inject(d,r.ref()),w=r.inject(m,r.ref()),P=r.computed(()=>!!(w.value&&x.value&&E.value instanceof google.maps.marker.AdvancedMarkerElement));return r.watch([R,N,T,f],async(M,[q,D,j,ae])=>{var de,Fe,Et;const rt=!ve(N.value,D)||!ve(T.value,j),Ne=f.value!==ae,Le=rt||Ne||R.value!==q;if(!R.value||!x.value||!Le||_.value&&!f.value)return;const{AdvancedMarkerElement:yt,PinElement:dn}=x.value.marker;if(E.value){const{map:qr,content:zr,...Vr}=N.value;Object.assign(E.value,{content:_.value?f.value:T.value?new dn(T.value):zr,...Vr}),P.value&&((de=w.value)==null||de.removeMarker(E.value),(Fe=w.value)==null||Fe.addMarker(E.value))}else _.value?N.value.content=f.value:T.value&&(N.value.content=new dn(T.value)),E.value=r.markRaw(new yt(N.value)),P.value?(Et=w.value)==null||Et.addMarker(E.value):E.value.map=R.value,Ze.forEach(qr=>{var zr;(zr=E.value)==null||zr.addListener(qr,Vr=>{i(qr,Vr),qr===We&&i(lt,Vr)})})},{immediate:!0,flush:"post"}),r.onBeforeUnmount(()=>{var M,q;E.value&&((M=x.value)==null||M.event.clearInstanceListeners(E.value),P.value?(q=w.value)==null||q.removeMarker(E.value):E.value.map=null)}),r.provide(g,E),l({marker:E}
21),{hasCustomSlotContent:_,markerRef:f}}}),Lt={key:0,class:"advanced-marker-wrapper"};function ut(o,i,l,u,f,_){return r.openBlock(),r.createElementBlock(r.Fragment,null,[o.hasCustomSlotContent?(r.openBlock(),r.createElementBlock("div",Lt,[r.createElementVNode("div",r.mergeProps({ref:"markerRef"},o.$attrs),[r.renderSlot(o.$slots,"content")],16)])):r.createCommentVNode("v-if",!0),r.renderSlot(o.$slots,"default")],64)}const dt=H(It,[["render",ut]]),ht=o=>o==="Marker",Se=o=>o===b,ge=(o,i,l,u)=>{const f=r.ref(),_=r.inject(p,r.ref()),N=r.inject(d,r.ref()),T=r.inject(m,r.ref()),E=r.computed(()=>!!(T.value&&N.value&&(f.value instanceof N.value.Marker||f.value instanceof N.value[b])));return r.watch([_,l],(R,[x,w])=>{var P,M,q;const D=!ve(l.value,w)||_.value!==x;if(!(!_.value||!N.value||!D))if(f.value)f.value.setOptions(l.value),E.value&&((P=T.value)==null||P.removeMarker(f.value),(M=T.value)==null||M.addMarker(f.value));else{if(ht(o))f.value=r.markRaw(new N.value[o](l.value));else if(Se(o)){const j=l.value;j.element&&(f.value=r.markRaw(new N.value[o](j)))}else f.value=r.markRaw(new N.value[o]({...l.value,map:_.value}));f.value&&(E.value?(q=T.value)==null||q.addMarker(f.value):(ht(o)||Se(o))&&f.value.setMap(_.value)),i.forEach(j=>{var ae;(ae=f.value)==null||ae.addListener(j,de=>u(j,de))})}},{immediate:!0,flush:"post"}),r.onBeforeUnmount(()=>{var R,x;f.value&&((R=N.value)==null||R.event.clearInstanceListeners(f.value),E.value?(x=T.value)==null||x.removeMarker(f.value):f.value.setMap(null))}),f},Ve=["animation_changed","click","dblclick","rightclick","dragstart","dragend","drag","mouseover","mousedown","mouseout","mouseup","draggable_changed","clickable_changed","contextmenu","cursor_changed","flat_changed","zindex_changed","icon_changed","position_changed","shape_changed","title_changed","visible_changed"],Pe=r.defineComponent({name:"Marker",props:{options:{type:Object,required:!0}},emits:[...Ve],setup(o,{emit:i,expose:l,slots:u}){const f=r.toRef(o,"options"),_=ge("Marker",Ve,f,i);return r.provide(g,_),l({marker:_}),()=>{var N;return(N=u.default)==null?void 0:N.call(u)}}}),He=r.defineComponent({name:"Polyline",props:{options:{type:Object,required:!0}},emits:[...y],setup(o,{emit:i}){const l=r.toRef(o,"options");return{polyline:ge("Polyline",y,l,i)}},render:()=>null}),et=r.defineComponent({name:"Polygon",props:{options:{type:Object,required:!0}},emits:[...y],setup(o,{emit:i}){const l=r.toRef(o,"options");return{polygon:ge("Polygon",y,l,i)}},render:()=>null}),at=[...y,"bounds_changed"],En=r.defineComponent({name:"Rectangle",props:{options:{type:Object,required:!0}},emits:[...at],setup(o,{emit:i}){const l=r.toRef(o,"options");return{rectangle:ge("Rectangle",at,l,i)}},render:()=>null}),yn=[...y,"center_changed","radius_changed"],rn=r.defineComponent({name:"Circle",props:{options:{type:Object,required:!0}},emits:[...yn],setup(o,{emit:i}){const l=r.toRef(o,"options");return{circle:ge("Circle",yn,l,i)}},render:()=>null}),vn=r.defineComponent({props:{position:{type:String,required:!0},index:{type:Number,default:1}},emits:["content:loaded"],setup(o,{emit:i}){const l=r.ref(null),u=r.inject(p,r.ref()),f=r.inject(d,r.ref()),_=r.inject(v,r.ref(!1)),N=r.watch([_,f,l],([R,x,w])=>{x&&R&&w&&(T(o.position),i("content:loaded"),setTimeout(N,0))},{immediate:!0}),T=R=>{if(u.value&&f.value&&l.value){const x=f.value.ControlPosition[R];l.value.index=o.index,u.value.controls[x].push(l.value)}},E=R=>
21{if(u.value&&f.value){let x=null;const w=f.value.ControlPosition[R];u.value.controls[w].forEach((P,M)=>{P===l.value&&(x=M)}),x!==null&&u.value.controls[w].removeAt(x)}};return r.onBeforeUnmount(()=>E(o.position)),r.watch(()=>o.position,(R,x)=>{E(x),T(R)}),r.watch(()=>o.index,R=>{l.value&&(l.value.index=R)}),{controlRef:l}}}),Nn={ref:"controlRef",class:"custom-control-wrapper"};function ar(o,i,l,u,f,_){return r.openBlock(),r.createElementBlock(r.Fragment,null,[r.createCommentVNode(` 22 v-show must be used instead of v-if otherwise there 23 would be no rendered content pushed to the map controls 24 `),r.createElementVNode("div",Nn,[r.renderSlot(o.$slots,"default",{},void 0,!0)],512)],2112)}const Sn=H(vn,[["render",ar],["__scopeId","data-v-ae91c15f"]]);function zt(o){return o instanceof google.maps.marker.AdvancedMarkerElement?"gmp-click":"click"}const Tn=["closeclick","content_changed","domready","position_changed","visible","zindex_changed"],On=r.defineComponent({inheritAttrs:!1,props:{options:{type:Object,default:()=>({})},modelValue:{type:Boolean}},emits:[...Tn,"update:modelValue"],setup(o,{slots:i,emit:l,expose:u}){const f=r.ref(),_=r.ref(),N=r.inject(p,r.ref()),T=r.inject(d,r.ref()),E=r.inject(g,r.ref());let R,x=o.modelValue;const w=r.computed(()=>{var D;return(D=i.default)==null?void 0:D.call(i).some(j=>j.type!==r.Comment)}),P=D=>{x=D,l("update:modelValue",D)},M=D=>{f.value&&(f.value.open({map:N.value,anchor:E.value,...D}),P(!0))},q=()=>{f.value&&(f.value.close(),P(!1))};return r.onMounted(()=>{r.watch([N,()=>o.options],([D,j],[ae,de])=>{var Fe;const Et=!ve(j,de)||N.value!==ae;N.value&&T.value&&Et&&(f.value?(f.value.setOptions({...j,content:w.value?_.value:j.content}),E.value||M()):(f.value=r.markRaw(new T.value.InfoWindow({...j,content:w.value?_.value:j.content})),E.value&&(R=E.value.addListener(zt(E.value),()=>M())),(!E.value||x)&&M(),Tn.forEach(rt=>{var Ne;(Ne=f.value)==null||Ne.addListener(rt,Le=>l(rt,Le))}),(Fe=f.value)==null||Fe.addListener("closeclick",()=>P(!1))))},{immediate:!0,flush:"post"}),r.watch(E,(D,j)=>{!f.value||D===j||(R&&(R.remove(),R=void 0),D&&(R=D.addListener(zt(D),()=>M())))},{flush:"post"}),r.watch(()=>o.modelValue,D=>{D!==x&&(D?M():q())})}),r.onBeforeUnmount(()=>{var D;R&&R.remove(),f.value&&((D=T.value)==null||D.event.clearInstanceListeners(f.value),q())}),u({infoWindow:f,open:M,close:q}),{infoWindow:f,infoWindowRef:_,hasSlotContent:w,open:M,close:q}}}),Nt={key:0,class:"info-window-wrapper"};function Dt(o,i,l,u,f,_){return o.hasSlotContent?(r.openBlock(),r.createElementBlock("div",Nt,[r.createElementVNode("div",r.mergeProps({ref:"infoWindowRef"},o.$attrs),[r.renderSlot(o.$slots,"default",{},void 0,!0)],16)])):r.createCommentVNode("v-if",!0)}const Ye=H(On,[["render",Dt],["__scopeId","data-v-fdd87cf3"]]);var Vt=Object.getOwnPropertyNames,An=Object.getOwnPropertySymbols,In=Object.prototype.hasOwnProperty;function Gt(o,i){return function(l,u,f){return o(l,u,f)&&i(l,u,f)}}function Ht(o){return function(i,l,u){if(!i||!l||typeof i!="object"||typeof l!="object")return o(i,l,u);var f=u.cache,_=f.get(i),N=f.get(l);if(_&&N)return _===l&&N===i;f.set(i,l),f.set(l,i);var T=o(i,l,u);return f.delete(i),f.delete(l),T}}function sn(o){return Vt(o).concat(An(o))}var or=Object.hasOwn||function(o,i){return In.call(o,i)};function bt(o,i){return o===i||!o&&!i&&o!==o&&i!==i}var cr="__v",lr="__o",ur="_owner",Kt=Object.getOwnPropertyDescriptor,an=Object.keys;function he(o,i,l){var u=o.length;if(i.length!==u)return!1;for(;u-- >0;)if(!l.equals(o[u],i[u],u,u,o,i,l))return!1;return!0}function Xt(o,i){return bt(o.getTime(),i.getTime())}function wt(o,i){return o.name===i.name&&o.message===i.message&&o.cause===i.cause&&o.stack===i.stack}function Ct(o,i){return o===i}function h(o,i,l){var u=o.size;if(u!==i.size)return!1;if(!u)return!0;for(var f=new Array(u),_=o.entries(),N,T,E=0;(N=_.next())&&!N.done;){for(var R=i.entries(),x=!1,w=0;(T=R.next())&&!T.done;){if(f[w]){w++;continue}var P=N.value,M=T.value;if(l.equals(P[0],M[0],E,w,o,i,l)&&l.equals(P[1],M[1],P[0],M[0],o,i,l)){x=f[w]=!0;break}w++}if(!x)return!1;E++}return!0}var A=bt;function F(o,i,l){var u=an(o),f=u.length;if(an(i).length!==f)return!1;for(;f-- >0;)if(!xe(o,i,l,u[f]))return!1;return!0}function Q(o,i,l){var u=sn(o),f=u.length;if(sn(i).length!==f)return!1;for(var _,N,T;f-- >0;)if(_=u[f],!xe(o,i,l,_)||(N=Kt(o,_),T=Kt(i,_),(N||T)&&(!N||!T||N.configurable!==T.configurable||N.enumerable!==T.enumerable||N.writable!==T.writable)))return!1;return!0}function Ae(o,i){return bt(o.valueOf(),i.valueOf())}function Ie(o,i){return o.source===i.source&&o.flags===i.flags}function G(o,i,l){var u=o.size;if(u!==i.size)return!1;if(!u)return!0;for(var f=new Array(u),_=o.values(),N,T;(N=_.next())&&!N.done;){for(var E=i.values(),R=!1,x=0;(T=E.next())&&!T.done;){if(!f[x]&&l.equals(N.value,T.value,N.value,T.value,o,i,l)){R=f[x]=!0;break}x++}if(!R)return!1}return!0}function V(o,i){var l=o.length;if(i.length!==l)return!1;for(;l-- >0;)if(o[l]!==i[l])return!1;return!0}function ne(o,i){return o.hostname===i.hostname&&o.pathname===i.pathname&&o.protocol===i.protocol&&o.port===i.port&&o.hash===i.hash&&o.username===i.username&&o.password===i.password}function xe(o,i,l,u){return(u===ur||u===lr||u===cr)&&(o.$$typeof||i.$$typeof)?!0:or(i,u)&&l.equals(o[u],i[u],u,u,o,i,l)}var Ce="[object Arguments]",on="[object Boolean]",dr="[object Date]",pr="[object Error]",Ai="[object Map]",fr="[object Number]",Ii="[object Object]",wi="[object RegExp]",Ci="[object Set]",Mr="[object String]",wn="[object URL]",Ri=Array.isArray,kr=typeof ArrayBuffer=="function"&&ArrayBuffer.isView?ArrayBuffer.isView:null,xr=Object.assign,Rt=Object.prototype.toString.call.bind(Object.prototype.toString);function Lr(o){var i=o.areArraysEqual,l=o.areDatesEqual,u=o.areErrorsEqual,f=o.areFunctionsEqual,_=o.areMapsEqual,N=o.areNumbersEqual,T=o.areObjectsEqual,E=o.arePrimitiveWrappersEqual,R=o.areRegExpsEqual,x=o.areSetsEqual,w=o.areTypedArraysEqual,P=o.areUrlsEqual;return function(M,q,D){if(M===q)return!0;
24if(M==null||q==null)return!1;var j=typeof M;if(j!==typeof q)return!1;if(j!=="object")return j==="number"?N(M,q,D):j==="function"?f(M,q,D):!1;var ae=M.constructor;if(ae!==q.constructor)return!1;if(ae===Object)return T(M,q,D);if(Ri(M))return i(M,q,D);if(kr!=null&&kr(M))return w(M,q,D);if(ae===Date)return l(M,q,D);if(ae===RegExp)return R(M,q,D);if(ae===Map)return _(M,q,D);if(ae===Set)return x(M,q,D);var de=Rt(M);return de===dr?l(M,q,D):de===wi?R(M,q,D):de===Ai?_(M,q,D):de===Ci?x(M,q,D):de===Ii?typeof M.then!="function"&&typeof q.then!="function"&&T(M,q,D):de===wn?P(M,q,D):de===pr?u(M,q,D):de===Ce?T(M,q,D):de===on||de===fr||de===Mr?E(M,q,D):!1}}function Dr(o){var i=o.circular,l=o.createCustomConfig,u=o.strict,f={areArraysEqual:u?Q:he,areDatesEqual:Xt,areErrorsEqual:wt,areFunctionsEqual:Ct,areMapsEqual:u?Gt(h,Q):h,areNumbersEqual:A,areObjectsEqual:u?Q:F,arePrimitiveWrappersEqual:Ae,areRegExpsEqual:Ie,areSetsEqual:u?Gt(G,Q):G,areTypedArraysEqual:u?Q:V,areUrlsEqual:ne};if(l&&(f=xr({},f,l(f))),i){var _=Ht(f.areArraysEqual),N=Ht(f.areMapsEqual),T=Ht(f.areObjectsEqual),E=Ht(f.areSetsEqual);f=xr({},f,{areArraysEqual:_,areMapsEqual:N,areObjectsEqual:T,areSetsEqual:E})}return f}function Mi(o){return function(i,l,u,f,_,N,T){return o(i,l,T)}}function ki(o){var i=o.circular,l=o.comparator,u=o.createState,f=o.equals,_=o.strict;if(u)return function(T,E){var R=u(),x=R.cache,w=x===void 0?i?new WeakMap:void 0:x,P=R.meta;return l(T,E,{cache:w,equals:f,meta:P,strict:_})};if(i)return function(T,E){return l(T,E,{cache:new WeakMap,equals:f,meta:void 0,strict:_})};var N={cache:void 0,equals:f,meta:void 0,strict:_};return function(T,E){return l(T,E,N)}}var Cn=pt();pt({strict:!0}),pt({circular:!0}),pt({circular:!0,strict:!0}),pt({createInternalComparator:function(){return bt}}),pt({strict:!0,createInternalComparator:function(){return bt}}),pt({circular:!0,createInternalComparator:function(){return bt}}),pt({circular:!0,createInternalComparator:function(){return bt},strict:!0});function pt(o){o===void 0&&(o={});var i=o.circular,l=i===void 0?!1:i,u=o.createInternalComparator,f=o.createState,_=o.strict,N=_===void 0?!1:_,T=Dr(o),E=Lr(T),R=u?u(E):Mi(E);return ki({circular:l,comparator:E,createState:f,equals:R,strict:N})}const Pr=[Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array],k=1,W=8;class ue{static from(i){if(!(i instanceof ArrayBuffer))throw new Error("Data must be an instance of ArrayBuffer.");const[l,u]=new Uint8Array(i,0,2);if(l!==219)throw new Error("Data does not appear to be in a KDBush format.");const f=u>>4;if(f!==k)throw new Error(`Got v${f} data when expected v${k}.`);const _=Pr[u&15];if(!_)throw new Error("Unrecognized array type.");const[N]=new Uint16Array(i,2,1),[T]=new Uint32Array(i,4,1);return new ue(T,N,_,i)}constructor(i,l=64,u=Float64Array,f){if(isNaN(i)||i<0)throw new Error(`Unpexpected numItems value: ${i}.`);this.numItems=+i,this.nodeSize=Math.min(Math.max(+l,2),65535),this.ArrayType=u,this.IndexArrayType=i<65536?Uint16Array:Uint32Array;const _=Pr.indexOf(this.ArrayType),N=i*2*this.ArrayType.BYTES_PER_ELEMENT,T=i*this.IndexArrayType.BYTES_PER_ELEMENT,E=(8-T%8)%8;if(_<0)throw new Error(`Unexpected typed array class: ${u}.`);f&&f instanceof ArrayBuffer?(this.data=f,this.ids=new this.IndexArrayType(this.data,W,i),this.coords=new this.ArrayType(this.data,W+T+E,i*2),this._pos=i*2,this._finished=!0):(this.data=new ArrayBuffer(W+N+T+E),this.ids=new this.IndexArrayType(this.data,W,i),this.coords=new this.ArrayType(this.data,W+T+E,i*2),this._pos=0,this._finished=!1,new Uint8Array(this.data,0,2).set([219,(k<<4)+_]),new Uint16Array(this.data,2,1)[0]=l,new Uint32Array(this.data,4,1)[0]=i)}add(i,l){const u=this._pos>>1;return this.ids[u]=u,this.coords[this._pos++]=i,this.coords[this._pos++]=l,u}finish(){const i=this._pos>>1;if(i!==this.numItems)throw new Error(`Added ${i} items when expected ${this.numItems}.`);return ye(this.ids,this.coords,this.nodeSize,0,this.numItems-1,0),this._finished=!0,this}range(i,l,u,f){if(!this._finished)throw new Error("Data not yet indexed - call index.finish().");
24const{ids:_,coords:N,nodeSize:T}=this,E=[0,_.length-1,0],R=[];for(;E.length;){const x=E.pop()||0,w=E.pop()||0,P=E.pop()||0;if(w-P<=T){for(let j=P;j<=w;j++){const ae=N[2*j],de=N[2*j+1];ae>=i&&ae<=u&&de>=l&&de<=f&&R.push(_[j])}continue}const M=P+w>>1,q=N[2*M],D=N[2*M+1];q>=i&&q<=u&&D>=l&&D<=f&&R.push(_[M]),(x===0?i<=q:l<=D)&&(E.push(P),E.push(M-1),E.push(1-x)),(x===0?u>=q:f>=D)&&(E.push(M+1),E.push(w),E.push(1-x))}return R}within(i,l,u){if(!this._finished)throw new Error("Data not yet indexed - call index.finish().");const{ids:f,coords:_,nodeSize:N}=this,T=[0,f.length-1,0],E=[],R=u*u;for(;T.length;){const x=T.pop()||0,w=T.pop()||0,P=T.pop()||0;if(w-P<=N){for(let j=P;j<=w;j++)cn(_[2*j],_[2*j+1],i,l)<=R&&E.push(f[j]);continue}const M=P+w>>1,q=_[2*M],D=_[2*M+1];cn(q,D,i,l)<=R&&E.push(f[M]),(x===0?i-u<=q:l-u<=D)&&(T.push(P),T.push(M-1),T.push(1-x)),(x===0?i+u>=q:l+u>=D)&&(T.push(M+1),T.push(w),T.push(1-x))}return E}}function ye(o,i,l,u,f,_){if(f-u<=l)return;const N=u+f>>1;Re(o,i,N,u,f,_),ye(o,i,l,u,N-1,1-_),ye(o,i,l,N+1,f,1-_)}function Re(o,i,l,u,f,_){for(;f>u;){if(f-u>600){const R=f-u+1,x=l-u+1,w=Math.log(R),P=.5*Math.exp(2*w/3),M=.5*Math.sqrt(w*P*(R-P)/R)*(x-R/2<0?-1:1),q=Math.max(u,Math.floor(l-x*P/R+M)),D=Math.min(f,Math.floor(l+(R-x)*P/R+M));Re(o,i,l,q,D,_)}const N=i[2*l+_];let T=u,E=f;for(Ke(o,i,u,l),i[2*f+_]>N&&Ke(o,i,u,f);T<E;){for(Ke(o,i,T,E),T++,E--;i[2*T+_]<N;)T++;for(;i[2*E+_]>N;)E--}i[2*u+_]===N?Ke(o,i,u,E):(E++,Ke(o,i,E,f)),E<=l&&(u=E+1),l<=E&&(f=E-1)}}function Ke(o,i,l,u){_t(o,l,u),_t(i,2*l,2*u),_t(i,2*l+1,2*u+1)}function _t(o,i,l){const u=o[i];o[i]=o[l],o[l]=u}function cn(o,i,l,u){const f=o-l,_=i-u;return f*f+_*_}const tt={minZoom:0,maxZoom:16,minPoints:2,radius:40,extent:512,nodeSize:64,log:!1,generateId:!1,reduce:null,map:o=>o},ft=Math.fround||(o=>i=>(o[0]=+i,o[0]))(new Float32Array(1)),Mt=2,St=3,Rn=4,kt=5,Br=6;class Ur{constructor(i){this.options=Object.assign(Object.create(tt),i),this.trees=new Array(this.options.maxZoom+1),this.stride=this.options.reduce?7:6,this.clusterProps=[]}load(i){const{log:l,minZoom:u,maxZoom:f}=this.options;l&&console.time("total time");const _=`prepare ${i.length} points`;l&&console.time(_),this.points=i;const N=[];for(let E=0;E<i.length;E++){const R=i[E];if(!R.geometry)continue;const[x,w]=R.geometry.coordinates,P=ft(un(x)),M=ft(nt(w));N.push(P,M,1/0,E,-1,1),this.options.reduce&&N.push(0)}let T=this.trees[f+1]=this._createTree(N);l&&console.timeEnd(_);for(let E=f;E>=u;E--){const R=+Date.now();T=this.trees[E]=this._createTree(this._cluster(T,E)),l&&console.log("z%d: %d clusters in %dms",E,T.numItems,+Date.now()-R)}return l&&console.timeEnd("total time"),this}getClusters(i,l){let u=((i[0]+180)%360+360)%360-180;const f=Math.max(-90,Math.min(90,i[1]));let _=i[2]===180?180:((i[2]+180)%360+360)%360-180;const N=Math.max(-90,Math.min(90,i[3]));if(i[2]-i[0]>=360)u=-180,_=180;else if(u>_){const w=this.getClusters([u,f,180,N],l),P=this.getClusters([-180,f,_,N],l);return w.concat(P)}const T=this.trees[this._limitZoom(l)],E=T.range(un(u),nt(N),un(_),nt(f)),R=T.data,x=[];for(const w of E){const P=this.stride*w;x.push(R[P+kt]>1?Fr(R,P,this.clusterProps):this.points[R[P+St]])}return x}getChildren(i){const l=this._getOriginId(i),u=this._getOriginZoom(i),f="No cluster with the specified id.",_=this.trees[u];if(!_)throw new Error(f);const N=_.data;if(l*this.stride>=N.length)throw new Error(f);const T=this.options.radius/(this.options.extent*Math.pow(2,u-1)),E=N[l*this.stride],R=N[l*this.stride+1],x=_.within(E,R,T),w=[];for(const P of x){const M=P*this.stride;N[M+Rn]===i&&w.push(N[M+kt]>1?Fr(N,M,this.clusterProps):this.points[N[M+St]])}if(w.length===0)throw new Error(f);return w}getLeaves(i,l,u){l=l||10,u=u||0;const f=[];return this._appendLeaves(f,i,l,u,0),f}getTile(i,l,u){const f=this.trees[this._limitZoom(i)],_=Math.pow(2,i),{extent:N,radius:T}=this.options,E=T/N,R=(u-E)/_,x=(u+1+E)/_,w={features:[]};return this._addTileFeatures(f.range((l-E)/_,R,(l+1+E)/_,x),f.data,l,u,_,w),l===0&&this._addTileFeatures(f.range(1-E/_,R,1,x),f.data,_,u,_,w),l===_-1&&this._addTileFeatures(f.range(0,R,E/_,x),f.data,-1,u,_,w),w.features.length?w:null}getClusterExpansionZoom(i){let l=this._getOriginZoom(i)-1;for(;l<=this.options.maxZoom;){const u=this.getChildren(i);if(l++,u.length!==1)break;i=u[0].properties.cluster_id}return l}_appendLeaves(i,l,u,f,_){const N=this.getChildren(l);for(const T of N){const E=T.properties;if(E&&E.cluster?_+E.point_count<=f?_+=E.point_count:_=this._appendLeaves(i,E.cluster_id,u,f,_):_<f?_++:i.push(T),i.length===u)break}return _}_createTree(i){const l=new ue(i.length/this.stride|0,this.options.nodeSize,Float32Array);for(let u=0;u<i.length;u+=this.stride)l.add(i[u],i[u+1]);return l.finish(),l.data=i,l}_addTileFeatures(i,l,u,f,_,N){for(const T of i){const E=T*this.stride,R=l[E+kt]>1;let x,w,P;if(R)x=ln(l,E,this.clusterProps),w=l[E],P=l[E+1];else{const D=this.points[l[E+St]];x=D.properties;const[j,ae]=D.geometry.coordinates;w=un(j),P=nt(ae)}const M={type:1,geometry:[[Math.round(this.options.extent*(w*_-u)),Math.round(this.options.extent*(P*_-f))]],tags:x};let q;R||this.options.generateId?q=l[E+St]:q=this.points[l[E+St]].id,q!==void 0&&(M.id=q),N.features.push(M)}}_limitZoom(i){return Math.max(this.options.minZoom,Math.min(Math.floor(+i),this.options.maxZoom+1))}_cluster(i,l){const{radius:u,extent:f,reduce:_,minPoints:N}=this.options,T=u/(f*Math.pow(2,l)),E=i.data,R=[],x=this.stride;for(let w=0;w<E.length;w+=x){if(E[w+Mt]<=l)continue;E[w+Mt]=l;const P=E[w],M=E[w+1],q=i.within(E[w],E[w+1],T),D=E[w+kt];let j=D;for(const ae of q){const de=ae*x;E[de+Mt]>l&&(j+=E[de+kt])}if(j>D&&j>=N){let ae=P*D,de=M*D,Fe,Et=-1;const rt=((w/x|0)<<5)+(l+1)+this.points.length;for(const Ne of q){const Le=Ne*x;if(E[Le+Mt]<=l)continue;E[Le+Mt]=l;const yt=E[Le+kt];ae+=E[Le]*yt,de+=E[Le+1]*yt,E[Le+Rn]=rt,_&&(Fe||(Fe=this._map(E,w,!0),Et=this.clusterProps.length,this.clusterProps.push(Fe)),_(Fe,this._map(E,Le)))}E[w+Rn]=rt,R.push(ae/j,de/j,1/0,rt,-1,j),_&&R.push(Et)}else{for(let ae=0;ae<x;ae++)R.push(E[w+ae]);if(j>1)for(const ae of q){const de=ae*x;if(!(E[de+Mt]<=l)){E[de+Mt]=l;for(let Fe=0;Fe<x;Fe++)R.push(E[de+Fe])}}}}return R}_getOriginId(i){return i-this.points.length>>5}_getOriginZoom(i){return(i-this.points.length)%32}_map(i,l,u){if(i[l+kt]>1){const N=this.clusterProps[i[l+Br]];return u?Object.assign({},N):N}const f=this.points[i[l+St]].properties,_=this.options.map(f);return u&&_===f?Object.assign({},_):_}}function Fr(o,i,l){return{type:"Feature",id:o[i+St],properties:ln(o,i,l),geometry:{type:"Point",coordinates:[xi(o[i]),mr(o[i+1])]}}}function ln(o,i,l){const u=o[i+kt],f=u>=1e4?`${Math.round(u/1e3)}k`:u>=1e3?`${Math.round(u/100)/10}k`:u,_=o[i+Br],N=_===-1?{}:Object.assign({},l[_]);return Object.assign(N,{cluster:!0,cluster_id:o[i+St],point_count:u,point_count_abbreviated:f})}function un(o){return o/360+.5}function nt(o){const i=Math.sin(o*Math.PI/180),l=.5-.25*Math.log((1+i)/(1-i))/Math.PI;return l<0?0:l>1?1:l}function xi(o){return(o-.5)*360}function mr(o){const i=(180-o*360)*Math.PI/180;return 360*Math.atan(Math.exp(i))/Math.PI-90}function ie(o,i){var l={};for(var u in o)Object.prototype.hasOwnProperty.call(o,u)&&i.indexOf(u)<0&&(l[u]=o[u]);if(o!=null&&typeof Object.getOwnPropertySymbols=="function")for(var f=0,u=Object.getOwnPropertySymbols(o);f<u.length;f++)i.indexOf(u[f])<0&&Object.prototype.propertyIsEnumerable.call(o,u[f])&&(l[u[f]]=o[u[f]]);return l}typeof SuppressedError=="function"&&SuppressedError;class Be{static isAdvancedMarkerAvailable(i){return google.maps.marker&&i.getMapCapabilities().isAdvancedMarkersAvailable===!0}static isAdvancedMarker(i){return google.maps.marker&&i instanceof google.maps.marker.AdvancedMarkerElement}static setMap(i,l){this.isAdvancedMarker(i)?i.map=l:i.setMap(l)}static getPosition(i){if(this.isAdvancedMarker(i)){if(i.position){if(i.position instanceof google.maps.LatLng)return i.position;if(Number.isFinite(i.position.lat)&&Number.isFinite(i.position.lng))return new google.maps.LatLng(i.position.lat,i.position.lng)}return new google.maps.LatLng(null)}return i.getPosition()}static getVisible(i){return this.isAdvancedMarker(i)?!0:i.getVisible()}}class we{constructor({markers:i,position:l}){this.markers=[],i&&(this.markers=i),l&&(l instanceof google.maps.LatLng?this._position=l:this._position=new google.maps.LatLng(l))}get bounds(){if(this.markers.length===0&&!this._position)return;const i=new google.maps.LatLngBounds(this._position,this._position);for(const l of this.markers)i.extend(Be.getPosition(l));return i}get position(){return this._position||this.bounds.getCenter()}get count(){return this.markers.filter(i=>Be.getVisible(i)).length}push(i){this.markers.push(i)}delete(){this.marker&&(Be.setMap(this.marker,null),this.marker=void 0),this.markers.length=0}}function pe(o,i="assertion failed"){if(o==null)throw Error(i)}const Mn=(o,i,l,u)=>{const f=o.getBounds();pe(f);const _=xt(f,i,u);return l.filter(N=>_.contains(Be.getPosition(N)))},xt=(o,i,l)=>{const{northEast:u,southWest:f}=hr(o,i),_=$({northEast:u,southWest:f},l);return Z(_,i)},gr=(o,i,l)=>
24{const u=xt(o,i,l),f=u.getNorthEast(),_=u.getSouthWest();return[_.lng(),_.lat(),f.lng(),f.lat()]},hr=(o,i)=>{const l=i.fromLatLngToDivPixel(o.getNorthEast()),u=i.fromLatLngToDivPixel(o.getSouthWest());return pe(l),pe(u),{northEast:l,southWest:u}},$=({northEast:o,southWest:i},l)=>(o.x+=l,o.y-=l,i.x-=l,i.y+=l,{northEast:o,southWest:i}),Z=({northEast:o,southWest:i},l)=>{const u=l.fromDivPixelToLatLng(i),f=l.fromDivPixelToLatLng(o);return new google.maps.LatLngBounds(u,f)};class ce{constructor({maxZoom:i=16}){this.maxZoom=i}noop({markers:i}){return Ge(i)}}class be extends ce{constructor(i){var{viewportPadding:l=60}=i,u=ie(i,["viewportPadding"]);super(u),this.viewportPadding=60,this.viewportPadding=l}calculate({markers:i,map:l,mapCanvasProjection:u}){const f=l.getZoom();return pe(f),f>=this.maxZoom?{clusters:this.noop({markers:i}),changed:!1}:{clusters:this.cluster({markers:Mn(l,u,i,this.viewportPadding),map:l,mapCanvasProjection:u})}}}const Ge=o=>o.map(i=>new we({position:Be.getPosition(i),markers:[i]}));class Tt extends ce{constructor(i){var{maxZoom:l,radius:u=60}=i,f=ie(i,["maxZoom","radius"]);super({maxZoom:l}),this.markers=[],this.clusters=[],this.state={zoom:-1},this.superCluster=new Ur(Object.assign({maxZoom:this.maxZoom,radius:u},f))}calculate(i){let l=!1,u=i.map.getZoom();pe(u),u=Math.round(u);const f={zoom:u};if(!Cn(i.markers,this.markers)){l=!0,this.markers=[...i.markers];const _=this.markers.map(N=>{const T=Be.getPosition(N);return{type:"Feature",geometry:{type:"Point",coordinates:[T.lng(),T.lat()]},properties:{marker:N}}});this.superCluster.load(_)}return l||(this.state.zoom<=this.maxZoom||f.zoom<=this.maxZoom)&&(l=!Cn(this.state,f)),this.state=f,i.markers.length===0?(this.cluster
24s=[],{clusters:this.clusters,changed:l}):(l&&(this.clusters=this.cluster(i)),{clusters:this.clusters,changed:l})}cluster({map:i}){const l=i.getZoom();return pe(l),this.superCluster.getClusters([-180,-90,180,90],Math.round(l)).map(u=>this.transformCluster(u))}transformCluster({geometry:{coordinates:[i,l]},properties:u}){if(u.cluster)return new we({markers:this.superCluster.getLeaves(u.cluster_id,1/0).map(_=>_.properties.marker),position:{lat:l,lng:i}});const f=u.marker;return new we({markers:[f],position:Be.getPosition(f)})}}class Li extends be{constructor(i){var{maxZoom:l,radius:u=60,viewportPadding:f=60}=i,_=ie(i,["maxZoom","radius","viewportPadding"]);super({maxZoom:l,viewportPadding:f}),this.markers=[],this.clusters=[],this.superCluster=new Ur(Object.assign({maxZoom:this.maxZoom,radius:u},_)),this.state={zoom:-1,view:[0,0,0,0]}}calculate(i){const l=this.getViewportState(i);let u=!Cn(this.state,l);if(!Cn(i.markers,this.markers)){u=!0,this.markers=[...i.markers];const f=this.markers.map(_=>{const N=Be.getPosition(_);return{type:"Feature",geometry:{type:"Point",coordinates:[N.lng(),N.lat()]},properties:{marker:_}}});this.superCluster.load(f)}
24return u&&(this.clusters=this.cluster(i),this.state=l),{clusters:this.clusters,changed:u}}cluster(i){const l=this.getViewportState(i);return this.superCluster.getClusters(l.view,l.zoom).map(u=>this.transformCluster(u))}transformCluster({geometry:{coordinates:[i,l]},properties:u}){if(u.cluster)return new we({markers:this.superCluster.getLeaves(u.cluster_id,1/0).map(_=>_.properties.marker),position:{lat:l,lng:i}});const f=u.marker;return new we({markers:[f],position:Be.getPosition(f)})}getViewportState(i){const l=i.map.getZoom(),u=i.map.getBounds();return pe(l),pe(u),{zoom:Math.round(l),view:gr(u,i.mapCanvasProjection,this.viewportPadding)}}}class Di{constructor(i,l){this.markers={sum:i.length};const u=l.map(_=>_.count),f=u.reduce((_,N)=>_+N,0);this.clusters={count:l.length,markers:{mean:f/l.length,sum:f,min:Math.min(...u),max:Math.max(...u)}}}}class Tc{render({count:i,position:l},u,f){const _=`<svg fill="${i>Math.max(10,u.clusters.markers.mean)?"#ff0000":"#0000ff"}" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 240 240" width="50" height="50"> 25<circle cx="120" cy="120" opacity=".6" r="70" /> 26<circle cx="120" cy="120" opacity=".3" r="90" /> 27<circle cx="120" cy="120" opacity=".2" r="110" /> 28<text x="50%" y="50%" style="fill:#fff" text-anchor="middle" font-size="50" dominant-baseline="middle" font-family="roboto,arial,sans-serif">${i}</text> 29</svg>`,N=`Cluster of ${i} markers`,T=Number(google.maps.Marker.MAX_ZINDEX)+i;if(Be.isAdvancedMarkerAvailable(f)){const R=new DOMParser().parseFromString(_,"image/svg+xml").documentElement;R.setAttribute("transform","translate(0 25)");const x={map:f,position:l,zIndex:T,title:N,content:R};return new google.maps.marker.AdvancedMarkerElement(x)}const E={position:l,zIndex:T,title:N,icon:{url:`data:image/svg+xml;base64,${btoa(_)}`,anchor:new google.maps.Point(25,25)}};return new google.maps.Marker(E)}}function Oc(o,i){for(let l in i.prototype)o.prototype[l]=i.prototype[l]}class Pi{constructor(){Oc(Pi,google.maps.OverlayView)}}var Wt;(function(o){o.CLUSTERING_BEGIN="clusteringbegin",o.CLUSTERING_END="clusteringend",o.CLUSTER_CLICK="click",o.GMP_CLICK="gmp-click"})(Wt||(Wt={}));const Ac=(o,i,l)=>{i.bounds&&l.fitBounds(i.bounds)};class Ic extends Pi{constructor({map:i,markers:l=[],algorithmOptions:u={},algorithm:f=new Tt(u),renderer:_=new Tc,onClusterClick:N=Ac}){super(),this.map=null,this.idleListener=null,this.markers=[...l],this.clusters=[],this.algorithm=f,this.renderer=_,this.onClusterClick=N,i&&this.setMap(i)}addMarker(i,l){this.markers.includes(i)||(this.markers.push(i),l||this.render())}addMarkers(i,l){i.forEach(u=>{this.addMarker(u,!0)}),l||this.render()}removeMarker(i,l){const u=this.markers.indexOf(i);return u===-1?!1:(Be.setMap(i,null),this.markers.splice(u,1),l||this.render(),!0)}removeMarkers(i,l){let u=!1;return i.forEach(f=>{u=this.removeMarker(f,!0)||u}),u&&!l&&this.render(),u}clearMarkers(i){this.markers.length=0,i||this.render()}render(){const i=this.getMap();if(i instanceof google.maps.Map&&i.getProjection()){google.maps.event.trigger(this,Wt.CLUSTERING_BEGIN,this);const{clusters:l,changed:u}=this.algorithm.calculate({markers:this.markers,map:i,mapCanvasProjection:this.getProjection()});if(u||u==null){const f=new Set;for(const N of l)N.markers.length==1&&f.add(N.markers[0]);const _=[];for(const N of this.clusters)N.marker!=null&&(N.markers.length==1?f.has(N.marker)||Be.setMap(N.marker,null):_.push(N.marker));this.clusters=l,this.renderClusters(),requestAnimationFrame(()=>_.forEach(N=>Be.setMap(N,null)))}google.maps.event.trigger(this,Wt.CLUSTERING_END,this)}}onAdd(){const i=this.getMap();pe(i),this.idleListener=i.addListener("idle",this.render.bind(this)),this.render()}onRemove(){this.idleListener&&google.maps.event.removeListener(this.idleListener),this.reset()}reset(){this.markers.forEach(i=>Be.setMap(i,null)),this.clusters.forEach(i=>i.delete()),this.clusters=[]}renderClusters(){const i=new Di(this.markers,this.clusters),l=this.getMap();this.clusters.forEach(u=>{if(u.markers.length===1)u.marker=u.markers[0];else if(u.marker=this.renderer.render(u,i,l),u.markers.forEach(f=>Be.setMap(f,null)),this.onClusterClick){const f=Be.isAdvancedMarker(u.marker)?Wt.GMP_CLICK:Wt.CLUSTER_CLICK;u.marker.addListener(f,_=>{google.maps.event.trigger(this,Wt.CLUSTER_CLICK,u),this.onClusterClick(_,u,l)})}Be.setMap(u.marker,l)})}}function Bi(o){var i=typeof o;return o!=null&&(i=="object"||i=="function")}var wc=typeof Hr=="object"&&Hr&&Hr.Object===Object&&Hr;const Cc=wc;var Rc=typeof self=="object"&&self&&self.Object===Object&&self,Mc=Cc||Rc||Function("return this")();const oa=Mc;var kc=function(){return oa.Date.now()};const Ui=kc;var xc=/\s/;function Lc(o){for(var i=o.length;i--&&xc.test(o.charAt(i)););return i}var Dc=/^\s+/;function Pc(o){return o&&o.slice(0,Lc(o)+1).replace(Dc,"")}var Bc=oa.Symbol;const $r=Bc;var ca=Object.prototype,Uc=ca.hasOwnProperty,Fc=ca.toString,br=$r?$r.toStringTag:void 0;function $c(o){var i=Uc.call(o,br),l=o[br];try{o[br]=void 0;var u=!0}catch{}var f=Fc.call(o);return u&&(i?o[br]=l:delete o[br]),f}var qc=Object.prototype,zc=qc.toString;function Vc(o){return zc.call(o)}
29var Gc="[object Null]",Hc="[object Undefined]",la=$r?$r.toStringTag:void 0;function Kc(o){return o==null?o===void 0?Hc:Gc:la&&la in Object(o)?$c(o):Vc(o)}function Xc(o){return o!=null&&typeof o=="object"}var Wc="[object Symbol]";function Zc(o){return typeof o=="symbol"||Xc(o)&&Kc(o)==Wc}var ua=NaN,Yc=/^[-+]0x[0-9a-f]+$/i,jc=/^0b[01]+$/i,Jc=/^0o[0-7]+$/i,Qc=parseInt;function da(o){if(typeof o=="number")return o;if(Zc(o))return ua;if(Bi(o)){var i=typeof o.valueOf=="function"?o.valueOf():o;o=Bi(i)?i+"":i}if(typeof o!="string")return o===0?o:+o;o=Pc(o);var l=jc.test(o);return l||Jc.test(o)?Qc(o.slice(2),l?2:8):Yc.test(o)?ua:+o}var el="Expected a function",tl=Math.max,nl=Math.min;function rl(o,i,l){var u,f,_,N,T,E,R=0,x=!1,w=!1,P=!0;if(typeof o!="function")throw new TypeError(el);i=da(i)||0,Bi(l)&&(x=!0,w="maxWait"in l,_=w?tl(da(l.maxWait)||0,i):_,P="trailing"in l?!0:P);function M(Ne){var Le=u,yt=f;return u=f=void 0,R=Ne,N=o.apply(yt,Le),N}function q(Ne){return R=Ne,T=setTimeout(ae,i),x?M(Ne):N}function D(Ne){var Le=Ne-E,yt=Ne-R,dn=i-Le;return w?nl(dn,_-yt):dn}function j(Ne){var Le=Ne-E,yt=Ne-R;return E===void 0||Le>=i||Le<0||w&&yt>=_}function ae(){var Ne=Ui();if(j(Ne))return de(Ne);T=setTimeout(ae,D(Ne))}function de(Ne){return T=void 0,P&&u?M(Ne):(u=f=void 0,N)}function Fe(){T!==void 0&&clearTimeout(T),R=0,u=E=f=T=void 0}function Et(){return T===void 0?N:de(Ui())}function rt(){var Ne=Ui(),Le=j(Ne);if(u=arguments,f=this,E=Ne,Le){if(T===void 0)return q(E);if(w)return clearTimeout(T),T=setTimeout(ae,i),M(E)}return T===void 0&&(T=setTimeout(ae,i)),N}return rt.cancel=Fe,rt.flush=Et,rt}class il extends Ic{constructor(i,l=10){super(i),c(this,"debouncedRender"),this.debouncedRender=rl(()=>{super.render()},l,{leading:!0,trailing:!0})}addMarker(i,l){super.addMarker(i,!0),l||this.debouncedRender()}removeMarker(i,l){const u=super.removeMarker(i,!0);return l||this.debouncedRender(),u}addMarkers(i,l){super.addMarkers(i,!0),l||this.debouncedRender()}removeMarkers(i,l){const u=super.removeMarkers(i,!0);return l||this.debouncedRender(),u}clearMarkers(i){super.clearMarkers(!0),i||this.debouncedRender()}render(){this.debouncedRender.cancel(),super.render()}destroy(){this.debouncedRender.cancel()}}class sl extends Li{calculate(i){return i.markers.length===0?{clusters:[],changed:!0}:super.calculate(i)}}const pa=Object.values(Wt),al=r.defineComponent({name:"MarkerCluster",props:{options:{type:Object,default:()=>({})},renderDebounceDelay:{type:Number,default:10}},emits:pa,setup(o,{emit:i,expose:l,slots:u}){const f=r.ref(),_=r.inject(p,r.ref()),N=r.inject(d,r.ref());return r.provide(m,f),r.watch(_,()=>{_.value&&(f.value=r.markRaw(new il({map:_.value,algorithm:new sl(o.options.algorithmOptions??{}),...o.options},o.renderDebounceDelay)),pa.forEach(T=>{var E;(E=f.value)==null||E.addListener(T,R=>i(T,R))}))},{immediate:!0}),r.onBeforeUnmount(()=>{var T;f.value&&((T=N.value)==null||T.event.clearInstanceListeners(f.value),f.value.clearMarkers(!0),f.value.setMap(null),f.value.destroy())}),l({markerCluster:f}),()=>{var T;return(T=u.default)==null?void 0:T.call(u)}}}),ol=r.defineComponent({inheritAttrs:!1,props:{options:{type:Object,required:!0}},setup(o,{slots:i,emit:l,expose:u}){const f=r.ref(),_=r.computed(()=>{var E;return(E=i.default)==null?void 0:E.call(i).some(R=>R.type!==r.Comment)}),N=r.computed(()=>({...o.options,element:f.value})),T=ge(b,[],N,l);return u({customMarker:T}),{customMarkerRef:f,customMarker:T,hasSlotContent:_}}}),cl={key:0,class:"custom-marker-wrapper"};function ll(o,i,l,u,f,_){return o.hasSlotContent?(r.openBlock(),r.createElementBlock("div",cl,[r.createElementVNode("div",r.mergeProps({ref:"customMarkerRef",style:{cursor:o.$attrs.onClick?"pointer":void 0}},o.$attrs),[r.renderSlot(o.$slots,"default",{},void 0,!0)],16)])):r.createCommentVNode("v-if",!0)}const ul=H(ol,[["render",ll],["__scopeId","data-v-90fe8380"]]),dl=r.defineComponent({name:"HeatmapLayer",props:{options:{type:Object,default:()=>({})}},setup(o){const i=r.ref(),l=r.inject(p,r.ref()),u=r.inject(d,r.ref());return r.watch([l,()=>o.options],([f,_],[N,T])=>{const E=!ve(_,T)||l.value!==N;if(l.value&&u.value&&E){let R;if(_.data&&!(_.data instanceof u.value.MVCArray)){const x=u.value.LatLng,w=_.data.map(P=>P instanceof x||"location"in P&&(P.location instanceof x||P.location===null)?P:"location"in P?{...P,location:new x(P.location)}:new x(P));R={..._,data:w}}else R=_;i.value?i.value.setOptions(R):i.value=r.markRaw(new u.value.visualization.HeatmapLayer({...R,map:l.value}))}},{immediate:!0}),r.onBeforeUnmount(()=>{i.value&&i.value.setMap(null)}),{heatmapLayer:i}},render:()=>null});n.AdvancedMarker=dt,n.Circle=rn,n.CustomControl=Sn,n.CustomMarker=ul,n.GoogleMap=te,n.HeatmapLayer=dl,n.InfoWindow=Ye,n.Marker=Pe,n.MarkerCluster
29=al,n.Polygon=et,n.Polyline=He,n.Rectangle=En,n.apiSymbol=d,n.mapSymbol=p,n.mapTilesLoadedSymbol=v,Object.defineProperty(n,Symbol.toStringTag,{value:"Module"})})}(_r,_r.exports)),_r.exports}var lp=Nd();const $n=e=>({url:$n.url(e),method:"post"});$n.definition={methods:["post"],url:"/comments"};$n.url=e=>$n.definition.url+qe(e);$n.post=e=>({url:$n.url(e),method:"post"});const qn=(e,t)=>({url:qn.url(e,t),method:"patch"});qn.definition={methods:["patch"],url:"/comments/{comment}"};qn.url=(e,t)=>{(typeof e=="string"||typeof e=="number")&&(e={comment:e}),typeof e=="object"&&!Array.isArray(e)&&"id"in e&&(e={comment:e.id}),Array.isArray(e)&&(e={comment:e[0]}),e=At(e);const n={comment:typeof e.comment=="object"?e.comment.id:e.comment};return qn.definition.url.replace("{comment}",n.comment.toString()).replace(/\/+$/,"")+qe(t)};qn.patch=(e,t)=>({url:qn.url(e,t),method:"patch"});const zn=(e,t)=>({url:zn.url(e,t),method:"delete"});zn.definition={methods:["delete"],url:"/galleries/{gallery}/cover"};zn.url=(e,t)=>{(typeof e=="string"||typeof e=="number")&&(e={gallery:e}),typeof e=="object"&&!Array.isArray(e)&&"slug"in e&&(e={gallery:e.slug}),Array.isArray(e)&&(e={gallery:e[0]}),e=At(e);const n={gallery:typeof e.gallery=="object"?e.gallery.slug:e.gallery};return zn.definition.url.replace("{gallery}",n.gallery.toString()).replace(/\/+$/,"")+qe(t)};zn.delete=(e,t)=>({url:zn.url(e,t),method:"delete"});const Vn=(e,t)=>({url:Vn.url(e,t),method:"post"});Vn.definition={methods:["post"],url:"/galleries/{gallery}/change-owner"};Vn.url=(e,t)=>{(typeof e=="string"||typeof e=="number")&&(e={gallery:e}),typeof e=="object"&&!Array.isArray(e)&&"slug"in e&&(e={gallery:e.slug}),Array.isArray(e)&&(e={gallery:e[0]}),e=At(e);const n={gallery:typeof e.gallery=="object"?e.gallery.slug:e.gallery};return Vn.definition.url.replace("{gallery}",n.gallery.toString()).replace(/\/+$/,"")+qe(t)};Vn.post=(e,t)=>({url:Vn.url(e,t),method:"post"});const Gn=(e,t)=>({url:Gn.url(e,t),method:"post"});Gn.definition={methods:["post"],url:"/documents/{document}/change-owner"};Gn.url=(e,t)=>{(typeof e=="string"||typeof e=="number")&&(e={document:e}),typeof e=="object"&&!Array.isArray(e)&&"ulid"in e&&(e={document:e.ulid}),Array.isArray(e)&&(e={document:e[0]}),e=At(e);const n={document:typeof e.document=="object"?e.document.ulid:e.document};return Gn.definition.url.replace("{document}",n.document.toString()).replace(/\/+$/,"")+qe(t)};Gn.post=(e,t)=>({url:Gn.url(e,t),method:"post"});const Hn=e=>({url:Hn.url(e),method:"post"});Hn.definition={methods:["post"],url:"/conversations"};Hn.url=e=>Hn.definition.url+qe(e);Hn.post=e=>({url:Hn.url(e),method:"post"});const Kn=e=>({url:Kn.url(e),method:"post"});Kn.definition={methods:["post"],url:"/discussions"};Kn.url=e=>Kn.definition.url+qe(e);Kn.post=e=>({url:Kn.url(e),method:"post"});const Xn=e=>({url:Xn.url(e),method:"post"});Xn.definition={methods:["post"],url:"/galleries"};Xn.url=e=>Xn.definition.url+qe(e);Xn.post=e=>({url:Xn.url(e),method:"post"});const Wn=(e,t)=>({url:Wn.url(e,t),method:"post"});Wn.definition={methods:["post"],url:"/galleries/{gallery}/subgalleries"};Wn.url=(e,t)=>{(typeof e=="string"||typeof e=="number")&&(e={gallery:e}),typeof e=="object"&&!Array.isArray(e)&&"slug"in e&&(e={gallery:e.slug}),Array.isArray(e)&&(e={gallery:e[0]}),e=At(e);const n={gallery:typeof e.gallery=="object"?e.gallery.slug:e.gallery};return Wn.definition.url.replace("{gallery}",n.gallery.toString()).replace(/\/+$/,"")+qe(t)};Wn.post=(e,t)=>({url:Wn.url(e,t),method:"post"});const Zn=e=>({url:Zn.url(e),method:"post"});Zn.definition={methods:["post"],url:"/settings/tokens"};Zn.url=e=>Zn.definition.url+qe(e);Zn.post=e=>({url:Zn.url(e),method:"post"});const Yn=e=>({url:Yn.url(e),method:"delete"});Yn.definition={methods:["delete"],url:"/settings/account"};Yn.url=e=>Yn.definition.url+qe(e);Yn.delete=e=>({url:Yn.url(e),method:"delete"});const jn=(e,t)=>({url:jn.url(e,t),method:"patch"});jn.definition={methods:["patch"],url:"/discussions/{discussion}"};jn.url=(e,t)=>{(typeof e=="string"||typeof e=="number")&&(e={discussion:e}
29),typeof e=="object"&&!Array.isArray(e)&&"slug"in e&&(e={discussion:e.slug}),Array.isArray(e)&&(e={discussion:e[0]}),e=At(e);const n={discussion:typeof e.discussion=="object"?e.discussion.slug:e.discussion};return jn.definition.url.replace("{discussion}",n.discussion.toString()).replace(/\/+$/,"")+qe(t)};jn.patch=(e,t)=>({url:jn.url(e,t),method:"patch"});const Jn=(e,t)=>({url:Jn.url(e,t),method:"patch"});Jn.definition={methods:["patch"],url:"/galleries/{gallery}"};Jn.url=(e,t)=>{(typeof e=="string"||typeof e=="number")&&(e={gallery:e}),typeof e=="object"&&!Array.isArray(e)&&"slug"in e&&(e={gallery:e.slug}),Array.isArray(e)&&(e={gallery:e[0]}),e=At(e);const n={gallery:typeof e.gallery=="object"?e.gallery.slug:e.gallery};return Jn.definition.url.replace("{gallery}",n.gallery.toString()).replace(/\/+$/,"")+qe(t)};Jn.patch=(e,t)=>({url:Jn.url(e,t),method:"patch"});const Qn=(e,t)=>({url:Qn.url(e,t),method:"post"});Qn.definition={methods:["post"],url:"/documents/{document}/schedule-featured"};Qn.url=(e,t)=>{(typeof e=="string"||typeof e=="number")&&(e={document:e}),typeof e=="object"&&!Array.isArray(e)&&"ulid"in e&&(e={document:e.ulid}),Array.isArray(e)&&(e={document:e[0]}),e=At(e);const n={document:typeof e.document=="object"?e.document.ulid:e.document};return Qn.definition.url.replace("{document}",n.document.toString()).replace(/\/+$/,"")+qe(t)};Qn.post=(e,t)=>({url:Qn.url(e,t),method:"post"});const er=(e,t)=>({url:er.url(e,t),method:"post"});er.definition={methods:["post"],url:"/documents/{document}/toggle-featured"};er.url=(e,t)=>{(typeof e=="string"||typeof e=="number")&&(e={document:e}),typeof e=="object"&&!Array.isArray(e)&&"ulid"in e&&(e={document:e.ulid}),Array.isArray(e)&&(e={document:e[0]}),e=At(e);const n={document:typeof e.document=="object"?e.document.ulid:e.document};return er.definition.url.replace("{document}",n.document.toString()).replace(/\/+$/,"")+qe(t)};er.post=(e,t)=>({url:er.url(e,t),method:"post"});var zi,La;function Sd(){if(La)return zi;La=1;function e(h){return h instanceof Map?h.clear=h.delete=h.set=function(){throw new Error("map is read-only")}:h instanceof Set&&(h.add=h.clear=h.delete=function(){throw new Error("set is read-only")}),Object.freeze(h),Object.getOwnPropertyNames(h).forEach(A=>{const F=h[A],Q=typeof F;(Q==="object"||Q==="function")&&!Object.isFrozen(F)&&e(F)}),h}class t{constructor(A){A.data===void 0&&(A.data={}),this.data=A.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function n(h){return h.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")}function r(h,...A){const F=Object.create(null);for(const Q in h)F[Q]=h[Q];return A.forEach(function(Q){for(const Ae in Q)F[Ae]=Q[Ae]}),F}const s="</span>",a=h=>!!h.scope,c=(h,{prefix:A})=>{if(h.startsWith("language:"))return h.replace("language:","language-");if(h.includes(".")){const F=h.split(".");return[`${A}${F.shift()}`,...F.map((Q,Ae)=>`${Q}${"_".repeat(Ae+1)}`)].join(" ")}return`${A}${h}`};class p{constructor(A,F){this.buffer="",this.classPrefix=F.classPrefix,A.walk(this)}addText(A){this.buffer+=n(A)}openNode(A){if(!a(A))return;const F=c(A.scope,{prefix:this.classPrefix});this.span(F)}closeNode(A){a(A)&&(this.buffer+=s)}value(){return this.buffer}span(A){this.buffer+=`<span class="${A}">`}}const d=(h={})=>{const A={children:[]};return Object.assign(A,h),A};class g{constructor(){this.rootNode=d(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(A){this.top.children.push(A)}openNode(A){const F=d({scope:A});this.add(F),this.stack.push(F)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(A){return this.constructor._walk(A,this.rootNode)}static _walk(A,F){return typeof F=="string"?A.addText(F):F.children&&(A.openNode(F),F.children.forEach(Q=>this._walk(A,Q)),A.closeNode(F)),A}static _collapse(A){typeof A!="string"&&A.children&&(A.children.every(F=>typeof F=="string")?A.children=[A.children.join("")]:A.children.forEac
vendor: 29,948 bytes, lines 29-31
29h(F=>{g._collapse(F)}))}}class m extends g{constructor(A){super(),this.options=A}addText(A){A!==""&&this.add(A)}startScope(A){this.openNode(A)}endScope(){this.closeNode()}__addSublanguage(A,F){const Q=A.root;F&&(Q.scope=`language:${F}`),this.add(Q)}toHTML(){return new p(this,this.options).value()}finalize(){return this.closeAllNodes(),!0}}function b(h){return h?typeof h=="string"?h:h.source:null}function v(h){return S("(?=",h,")")}function y(h){return S("(?:",h,")*")}function O(h){return S("(?:",h,")?")}function S(...h){return h.map(F=>b(F)).join("")}function I(h){const A=h[h.length-1];return typeof A=="object"&&A.constructor===Object?(h.splice(h.length-1,1),A):{}}function C(...h){return"("+(I(h).capture?"":"?:")+h.map(Q=>b(Q)).join("|")+")"}function B(h){return new RegExp(h.toString()+"|").exec("").length-1}function z(h,A){const F=h&&h.exec(A);return F&&F.index===0}const le=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function K(h,{joinWith:A}){let F=0;return h.map(Q=>{F+=1;const Ae=F;let Ie=b(Q),G="";for(;Ie.length>0;){const V=le.exec(Ie);if(!V){G+=Ie;break}G+=Ie.substring(0,V.index),Ie=Ie.substring(V.index+V[0].length),V[0][0]==="\\"&&V[1]?G+="\\"+String(Number(V[1])+Ae):(G+=V[0],V[0]==="("&&F++)}return G}).map(Q=>`(${Q})`).join(A)}const ee=/\b\B/,re="[a-zA-Z]\\w*",U="[a-zA-Z_]\\w*",L="\\b\\d+(\\.\\d+)?",X="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",Y="\\b(0b[01]+)",H="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",J=(h={})=>{const A=/^#![ ]*\//;return h.binary&&(h.begin=S(A,/.*\b/,h.binary,/\b.*/)),r({scope:"meta",begin:A,end:/$/,relevance:0,"on:begin":(F,Q)=>{F.index!==0&&Q.ignoreMatch()}},h)},oe={begin:"\\\\[\\s\\S]",relevance:0},te={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[oe]},fe={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[oe]},Ee={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},ve=function(h,A,F={}){const Q=r({scope:"comment",begin:h,end:A,contains:[]},F);Q.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});const Ae=C("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return Q.contains.push({begin:S(/[ ]+/,"(",Ae,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),Q},lt=ve("//","$"),We=ve("/\\*","\\*/"),Ze=ve("#","$"),It={scope:"number",begin:L,relevance:0},Lt={scope:"number",begin:X,relevance:0},ut={scope:"number",begin:Y,relevance:0},dt={scope:"regexp",begin:/\/(?=[^/\n]*\/)/,end:/\/[gimuy]*/,contains:[oe,{begin:/\[/,end:/\]/,relevance:0,contains:[oe]}]},ht={scope:"title",begin:re,relevance:0},Se={scope:"title",begin:U,relevance:0},ge={begin:"\\.\\s*"+U,relevance:0};var Pe=Object.freeze({__proto__:null,APOS_STRING_MODE:te,BACKSLASH_ESCAPE:oe,BINARY_NUMBER_MODE:ut,BINARY_NUMBER_RE:Y,COMMENT:ve,C_BLOCK_COMMENT_MODE:We,C_LINE_COMMENT_MODE:lt,C_NUMBER_MODE:Lt,C_NUMBER_RE:X,END_SAME_AS_BEGIN:function(h){return Object.assign(h,{"on:begin":(A,F)=>{F.data._beginMatch=A[1]},"on:end":(A,F)=>{F.data._beginMatch!==A[1]&&F.ignoreMatch()}})},HASH_COMMENT_MODE:Ze,IDENT_RE:re,MATCH_NOTHING_RE:ee,METHOD_GUARD:ge,NUMBER_MODE:It,NUMBER_RE:L,PHRASAL_WORDS_MODE:Ee,QUOTE_STRING_MODE:fe,REGEXP_MODE:dt,RE_STARTERS_RE:H,SHEBANG:J,TITLE_MODE:ht,UNDERSCORE_IDENT_RE:U,UNDERSCORE_TITLE_MODE:Se});function He(h,A){h.input[h.index-1]==="."&&A.ignoreMatch()}function et(h,A){h.className!==void 0&&(h.scope=h.className,delete h.className)}function at(h,A){A&&h.beginKeywords&&(h.begin="\\b("+h.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",h.__beforeBegin=He,h.keywords=h.keywords||h.beginKeywords,delete h.beginKeywords,h.relevance===void 0&&(h.relevance=0))}function En(h,A){Array.isArray(h.illegal)&&(h.illegal=C(...h.illegal))}function yn(h,A){if(h.match){if(h.begin||h.end)throw new Error("begin & end are not supported with match");h.begin=h.match,delete h.match}}function rn(h,A){h.relevance===void 0&&(h.relevance=1)}const vn=(h,A)=>{if(!h.beforeMatch)return;if(h.starts)throw new Error("beforeMatch cannot be used with starts");const F=Object.assign({},h);Object.keys(h).forEach(Q=>{delete h[Q]}),h.keywords=F.keywords,h.begin=S(F.beforeMatch,v(F.begin)),h.starts={relevance:0,contains:[Object.assign(F,{endsParent:!0})]},h.relevance=0,delete F.beforeMatch},Nn=["of","and","for","in","not","or","if","then","parent","list","value"],ar="keyword";function Sn(h,A,F=ar){const Q=Object.create(null);return typeof h=="string"?Ae(F,h.split(" ")):Array.isArray(h)?Ae(F,h):Object.keys(h).forEach(function(Ie){Object.assign(Q,Sn(h[Ie],A,Ie))}),Q;function Ae(Ie,G){A&&(G=G.map(V=>V.toLowerCase())),G.forEach(function(V){const ne=V.split("|");Q[ne[0]]=[Ie,zt(ne[0],ne[1])]})}}function zt(h,A){return A?Number(A):Tn(h)?0:1}function Tn(h){return Nn.includes(h.toLowerCase())}const On={},Nt=h=>{console.error(h)},Dt=(h,...A)=>{console.log(`WARN: ${h}`,...A)},Ye=(h,A)=>{On[`${h}/${A}`]||(console.log(`Deprecated as of ${h}. ${A}`),On[`${h}/${A}`]=!0)},Vt=new Error;function An(h,A,{key:F}){let Q=0;const Ae=h[F],Ie={},G={};for(let V=1;V<=A.length;V++)G[V+Q]=Ae[V],Ie[V+Q]=!0,Q+=B(A[V-1]);h[F]=G,h[F]._emit=Ie,h[F]._multi=!0}function In(h){if(Array.isArray(h.begin)){if(h.skip||h.excludeBegin||h.returnBegin)throw Nt("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),Vt;if(typeof h.beginScope!="object"||h.beginScope===null)throw Nt("beginScope must be object"),Vt;An(h,h.begin,{key:"beginScope"}),h.begin=K(h.begin,{joinWith:""})}}function Gt(h){if(Array.isArray(h.end)){if(h.skip||h.excludeEnd||h.returnEnd)throw Nt("skip, excludeEnd, returnEnd not compatible with endScope: {}"),Vt;if(typeof h.endScope!="object"||h.endScope===null)throw Nt("endScope must be object"),Vt;An(h,h.end,{key:"endScope"}),h.end=K(h.end,{joinWith:""})}}function Ht(h){h.scope&&typeof h.scope=="object"&&h.scope!==null&&(h.beginScope=h.scope,delete h.scope)}function sn(h){Ht(h),typeof h.beginScope=="string"&&(h.beginScope={_wrap:h.beginScope}),typeof h.endScope=="string"&&(h.endScope={_wrap:h.endScope}),In(h),Gt(h)}function or(h){function A(G,V){return new RegExp(b(G),"m"+(h.case_insensitive?"i":"")+(h.unicodeRegex?"u":"")+(V?"g":""))}class F{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(V,ne){ne.position=this.position++,this.matchIndexes[this.matchAt]=ne,this.regexes.push([ne,V]),this.matchAt+=B(V)+1}compile(){this.regexes.length===0&&(this.exec=()=>null);const V=this.regexes.map(ne=>ne[1]);this.matcherRe=A(K(V,{joinWith:"|"}),!0),this.lastIndex=0}exec(V){this.matcherRe.lastIndex=this.lastIndex;const ne=this.matcherRe.exec(V);if(!ne)return null;const xe=ne.findIndex((on,dr)=>dr>0&&on!==void 0),Ce=this.matchIndexes[xe];return ne.splice(0,xe),Object.assign(ne,Ce)}}class Q{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(V){if(this.multiRegexes[V])return this.multiRegexes[V];const ne=new F;return this.rules.slice(V).forEach(([xe,Ce])=>ne.addRule(xe,Ce)),ne.compile(),this.multiRegexes[V]=ne,ne}resumingScanAtSamePosition(){return this.regexIndex!==0}considerAll(){this.regexIndex=0}addRule(V,ne){this.rules.push([V,ne]),ne.type==="begin"&&this.count++}exec(V){const ne=this.getMatcher(this.regexIndex);ne.lastIndex=this.lastIndex;let xe=ne.exec(V);if(this.resumingScanAtSamePosition()&&!(xe&&xe.index===this.lastIndex)){const Ce=this.getMatcher(0);Ce.lastIndex=this.lastIndex+1,xe=Ce.exec(V)}return xe&&(this.regexIndex+=xe.position+1,this.regexIndex===this.count&&this.considerAll()),xe}}function Ae(G){const V=new Q;return G.contains.forEach(ne=>V.addRule(ne.begin,{rule:ne,type:"begin"})),G.terminatorEnd&&V.addRule(G.terminatorEnd,{type:"end"}),G.illegal&&V.addRule(G.illegal,{type:"illegal"}),V}function Ie(G,V){const ne=G;if(G.isCompiled)return ne;[et,yn,sn,vn].forEach(Ce=>Ce(G,V)),h.compilerExtensions.forEach(Ce=>Ce(G,V)),G.__beforeBegin=null,[at,En,rn].forEach(Ce=>Ce(G,V)),G.isCompiled=!0;let xe=null;return typeof G.keywords=="object"&&G.keywords.$pattern&&(G.keywords=Object.assign({},G.keywords),xe=G.keywords.$pattern,delete G.keywords.$pattern),xe=xe||/\w+/,G.keywords&&(G.keywords=Sn(G.keywords,h.case_insensitive)),ne.keywordPatternRe=A(xe,!0),V&&(G.begin||(G.begin=/\B|\b/),ne.beginRe=A(ne.begin),!G.end&&!G.endsWithParent&&(G.end=/\B|\b/),G.end&&(ne.endRe=A(ne.end)),ne.terminatorEnd=b(ne.end)||"",G.endsWithParent&&V.terminatorEnd&&(ne.terminatorEnd+=(G.end?"|":"")+V.terminatorEnd)),G.illegal&&(ne.illegalRe=A(G.illegal)),G.contains||(G.contains=[]),G.contains=[].concat(...G.contains.map(function(Ce){return cr(Ce==="self"?G:Ce)})),G.contains.forEach(function(Ce){Ie(Ce,ne)}),G.starts&&Ie(G.starts,V),ne.matcher=Ae(ne),ne}if(h.compilerExtensions||(h.compilerExtensions=[]),h.contains&&h.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return h.classNameAliases=r(h.classNameAliases||{}),Ie(h)}function bt(h){return h?h.endsWithParent||bt(h.starts):!1}function cr(h){return h.variants&&!h.cachedVariants&&(h.cachedVariants=h.variants.map(function(A){return r(h,{variants:null},A)})),h.cachedVariants?h.cachedVariants:bt(h)?r(h,{starts:h.starts?r(h.starts):null}):Object.isFrozen(h)?r(h):h}var lr="11.11.1";class ur extends Error{constructor(A,F){super(A),this.name="HTMLInjectionError",this.html=F}}const Kt=n,an=r,he=Symbol("nomatch"),Xt=7,wt=function(h){const A=Object.create(null),F=Object.create(null),Q=[];let Ae=!0;const Ie="Could not find the language '{}', did you forget to load/include a language module?",G={disableAutodetect:!0,name:"Plain text",contains:[]};let V={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:m};function ne(k){return V.noHighlightRe.test(k)}function xe(k){let W=k.className+" ";W+=k.parentNode?k.parentNode.className:"";const ue=V.languageDetectRe.exec(W);if(ue){const ye=Rt(ue[1]);return ye||(Dt(Ie.replace("{}",ue[1])),Dt("Falling back to no-highlight mode for this block.",k)),ye?ue[1]:"no-highlight"}return W.split(/\s+/).find(ye=>ne(ye)||Rt(ye))}function Ce(k,W,ue){let ye="",Re="";typeof W=="object"?(ye=k,ue=W.ignoreIllegals,Re=W.language):(Ye("10.7.0","highlight(lang, code, ...args) has been deprecated."),Ye("10.7.0",`Please use highlight(code, options) instead. 30https://github.com/highlightjs/highlight.js/issues/2277`),Re=k,ye=W),ue===void 0&&(ue=!0);const Ke={code:ye,language:Re};pt("before:highlight",Ke);const _t=Ke.result?Ke.result:on(Ke.language,Ke.code,ue);return _t.code=Ke.code,pt("after:highlight",_t),_t}function on(k,W,ue,ye){const Re=Object.create(null);function Ke($,Z){return $.keywords[Z]}function _t(){if(!ie.keywords){we.addText(pe);return}let $=0;ie.keywordPatternRe.lastIndex=0;let Z=ie.keywordPatternRe.exec(pe),ce="";for(;Z;){ce+=pe.substring($,Z.index);const be=nt.case_insensitive?Z[0].toLowerCase():Z[0],Ge=Ke(ie,be);if(Ge){const[Tt,Li]=Ge;if(we.addText(ce),ce="",Re[be]=(Re[be]||0)+1,Re[be]<=Xt&&(Mn+=Li),Tt.startsWith("_"))ce+=Z[0];else{const Di=nt.classNameAliases[Tt]||Tt;ft(Z[0],Di)}}else ce+=Z[0];$=ie.keywordPatternRe.lastIndex,Z=ie.keywordPatternRe.exec(pe)}ce+=pe.substring($),we.addText(ce)}function cn(){if(pe==="")return;let $=null;if(typeof ie.subLanguage=="string"){if(!A[ie.subLanguage]){we.addText(pe);return}$=on(ie.subLanguage,pe,!0,Be[ie.subLanguage]),Be[ie.subLanguage]=$._top}else $=pr(pe,ie.subLanguage.length?ie.subLanguage:null);ie.relevance>0&&(Mn+=$.relevance),we.__addSublanguage($._emitter,$.language)}function tt(){ie.subLanguage!=null?cn():_t(),pe=""}function ft($,Z){$!==""&&(we.startScope(Z),we.addText($),we.endScope())}function Mt($,Z){let ce=1;const be=Z.length-1;for(;ce<=be;){if(!$._emit[ce]){ce++;continue}const Ge=nt.classNameAliases[$[ce]]||$[ce],Tt=Z[ce];Ge?ft(Tt,Ge):(pe=Tt,_t(),pe=""),ce++}}function St($,Z){return $.scope&&typeof $.scope=="string"&&we.openNode(nt.classNameAliases[$.scope]||$.scope),$.beginScope&&($.beginScope._wrap?(ft(pe,nt.classNameAliases[$.beginScope._wrap]||$.beginScope._wrap),pe=""):$.beginScope._multi&&(Mt($.beginScope,Z),pe="")),ie=Object.create($,{parent:{value:ie}}),ie}function Rn($,Z,ce){let be=z($.endRe,ce);if(be){if($["on:end"]){const Ge=new t($);$["on:end"](Z,Ge),Ge.isMatchIgnored&&(be=!1)}if(be){for(;$.endsParent&&$.parent;)$=$.parent;return $}}if($.endsWithParent)return Rn($.parent,Z,ce)}function kt($){return ie.matcher.regexIndex===0?(pe+=$[0],1):(hr=!0,0)}function Br($){const Z=$[0],ce=$.rule,be=new t(ce),Ge=[ce.__beforeBegin,ce["on:begin"]];for(const Tt of Ge)if(Tt&&(Tt($,be),be.isMatchIgnored))return kt(Z);return ce.skip?pe+=Z:(ce.excludeBegin&&(pe+=Z),tt(),!ce.returnBegin&&!ce.excludeBegin&&(pe=Z)),St(ce,$),ce.returnBegin?0:Z.length}function Ur($){const Z=$[0],ce=W.substring($.index),be=Rn(ie,$,ce);if(!be)return he;const Ge=ie;ie.endScope&&ie.endScope._wrap?(tt(),ft(Z,ie.endScope._wrap)):ie.endScope&&ie.endScope._multi?(tt(),Mt(ie.endScope,$)):Ge.skip?pe+=Z:(Ge.returnEnd||Ge.excludeEnd||(pe+=Z),tt(),Ge.excludeEnd&&(pe=Z));do ie.scope&&we.closeNode(),!ie.skip&&!ie.subLanguage&&(Mn+=ie.relevance),ie=ie.parent;while(ie!==be.parent);return be.starts&&St(be.starts,$),Ge.returnEnd?0:Z.length}function Fr(){const $=[];for(let Z=ie;Z!==nt;Z=Z.parent)Z.scope&&$.unshift(Z.scope);$.forEach(Z=>we.openNode(Z))}let ln={};function un($,Z){const ce=Z&&Z[0];if(pe+=$,ce==null)return tt(),0;if(ln.type==="begin"&&Z.type==="end"&&ln.index===Z.index&&ce===""){if(pe+=W.slice(Z.index,Z.index+1),!Ae){const be=new Error(`0 width match regex (${k})`);throw be.languageName=k,be.badRule=ln.rule,be}return 1}if(ln=Z,Z.type==="begin")return Br(Z);if(Z.type==="illegal"&&!ue){const be=new Error('Illegal lexeme "'+ce+'" for mode "'+(ie.scope||"<unnamed>")+'"');throw be.mode=ie,be}else if(Z.type==="end"){const be=Ur(Z);if(be!==he)return be}if(Z.type==="illegal"&&ce==="")return pe+=` 31`,1;if(gr>1e5&&gr>Z.index*3)throw new Error("potential infinite loop, way more iterations than matches");return pe+=ce,ce.length}const nt=Rt(k);if(!nt)throw Nt(Ie.replace("{}",k)),new Error('Unknown language: "'+k+'"');const xi=or(nt);let mr="",ie=ye||xi;const Be={},we=new V.__emitter(V);Fr();let pe="",Mn=0,xt=0,gr=0,hr=!1;try{if(nt.__emitTokens)nt.__emitTokens(W,we);else{for(ie.matcher.considerAll();;){gr++,hr?hr=!1:ie.matcher.considerAll(),ie.matcher.lastIndex=xt;const $=ie.matcher.exec(W);if(!$)break;const Z=W.substring(xt,$.index),ce=un(Z,$);xt=$.index+ce}un(W.substring(xt))}return we.finalize(),mr=we.toHTML(),{language:k,value:mr,relevance:Mn,illegal:!1,_emitter:we,_top:ie}}catch($){if($.message&&$.message.includes("Illegal"))return{language:k,value:Kt(W),illegal:!0,relevance:0,_illegalBy:{message:$.message,index:xt,context:W.slice(xt-100,xt+100),mode:$.mode,resultSoFar:mr},_emitter:we};if(Ae)return{language:k,value:Kt(W),illegal:!1,relevance:0,errorRaised:$,_emitter:we,_top:ie};throw $}}function dr(k){const W={value:Kt(k),illegal:!1,relevance:0,_top:G,_emitter:new V.__emitter(V)};return W._emitter.addText(k),W}function pr(k,W){W=W||V.languages||Object.keys(A);const ue=dr(k),ye=W.filter(Rt).filter(Dr).map(tt=>on(tt,k,!1));ye.unshift(ue);const Re=ye.sort((tt,ft)=>{if(tt.relevance!==ft.relevance)return ft.relevance-tt.relevance;if(tt.language&&ft.language){if(Rt(tt.language).supersetOf===ft.language)return 1;if(Rt(ft.language).supersetOf===tt.language)return-1}return 0}),[Ke,_t]=Re,cn=Ke;return cn.secondBest=_t,cn}function Ai(k,W,ue){const ye=W&&F[W]||ue;k.classList.add("hljs"),k.classList.add(`language-${ye}`)}function fr(k){let W=null;const ue=xe(k);if(ne(ue))return;if(pt("before:highlightElement",{el:k,language:ue}),k.dataset.highlighted){console.log("Element previously highlighted. To highlight again, first unset `dataset.highlighted`.",k);return}if(k.children.length>0&&(V.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."),console.warn("https://github.com/highlightjs/highlight.js/wiki/security"),console.warn("The element with unescaped HTML:"),console.warn(k)),V.throwUnescapedHTML))throw new ur("One of your code blocks includes unescaped HTML.",k.innerHTML);W=k;const ye=W.textContent,Re=ue?Ce(ye,{language:ue,ignoreIllegals:!0}):pr(ye);k.innerHTML=Re.value,k.dataset.highlighted="yes",Ai(k,ue,Re.language),k.result={language:Re.language,re:Re.relevance,relevance:Re.relevance},Re.secondBest&&(k.secondBest={language:Re.secondBest.language,relevance:Re.secondBest.relevance}),pt("after:highlightElement",{el:k,result:Re,text:ye})}function Ii(k){V=an(V,k)}const wi=()=>{wn(),Ye("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")};function Ci(){wn(),Ye("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.")}let Mr=!1;function wn(){function k(){wn()}if(document.readyState==="loading"){Mr||window.addEventListener("DOMContentLoaded",k,!1),Mr=!0;return}document.querySelectorAll(V.cssSelector).forEach(fr)}function Ri(k,W){let ue=null;try{ue=W(h)}catch(ye){if(Nt("Language definition for '{}' could not be registered.".replace("{}",k)),Ae)Nt(ye);else throw ye;ue=G}ue.name||(ue.name=k),A[k]=ue,ue.rawDefinition=W.bind(null,h),ue.aliases&&Lr(ue.aliases,{languageName:k})}function kr(k){delete A[k];for(const W of Object.keys(F))F[W]===k&&delete F[W]}function xr(){return Object.keys(A)}function Rt(k){return k=(k||"").toLowerCase(),A[k]||A[F[k]]}function Lr(k,{languageName:W}){typeof k=="string"&&(k=[k]),k.forEach(ue=>{F[ue.toLowerCase()]=W})}function Dr(k){const W=Rt(k);return W&&!W.disableAutodetect}function Mi(k){k["before:highlightBlock"]&&!k["before:highlightElement"]&&(k["before:highlightElement"]=W=>{k["before:highlightBlock"](Object.assign({block:W.el},W))}),k["after:highlightBlock"]&&!k["after:highlightElement"]&&(k["after:highlightElement"]=W=>{k["after:highlightBlock"](Object.assign({block:W.el},W))})}function ki(k){Mi(k),Q.push(k)}function Cn(k){const W=Q.indexOf(k);W!==-1&&Q.splice(W,1)}function pt(k,W){const ue=k;Q.forEach(function(ye){ye[ue]&&ye[ue](W)})}function Pr(k){return Ye("10.7.0","highlightBlock will be removed entirely in v12.0"),Ye("10.7.0","Please use highlightElement now."),fr(k)}Object.assign(h,{highlight:Ce,highlightAuto:pr,highlightAll:wn,highlightElement:fr,highlightBlock:Pr,configure:Ii,initHighlighting:wi,initHighlightingOnLoad:Ci,registerLanguage:Ri,unregisterLanguage:kr,listLanguages:xr,getLanguage:Rt,registerAliases:Lr,autoDetection:Dr,inherit:an,addPlugin:ki,removePlugin:Cn}),h.debugMode=function(){Ae=!1},h.safeMode=function(){Ae=!0},h.versionString=lr,h.regex={concat:S,lookahead:v,either:C,optional:O,anyNumberOfTimes:y};for(const k in Pe)typeof Pe[k]=="object"&&e(Pe[k]);return Object.assign(h,Pe),h},Ct=wt({});return Ct.newInstance=()=>wt({}),zi=Ct,Ct.HighlightJS=Ct,Ct.default=Ct,zi}var Vi,Da;function Td(){if(Da)return Vi;Da=1;function e(t){const n=t.regex,r=n.concat(/[\p{L}_]/u,n.optional(/[\p{L}0-9_.-]*:/u),/[\p{L}0-9_.-]*/u),s=/[\p{L}0-9._:-]+/u,a={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},c={begin:/\s/,contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},p=t.inherit(c,{begin:/\(/,end:/\)/}),d=t.inherit(t.APOS_STRING_MODE,{className:"string"}),g=t.inherit(t.QUOTE_STRING_MODE,{className:"string"}),m={endsWithParent:!0,illegal:/</,relevance:0,contains:[{className:"attr",begin:s,relevance:0},{begin:/=\s*/,relevance:0,contains:[{className:"string",endsParent:!0,variants:[{begin:/"/,end:/"/,contains:[a]},{begin:/'/,end:/'/,contains:[a]},{begin:/[^\s"'=<>`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,unicodeRegex:!0,contains:[{className:"meta",begin:/<![a-z]/,end:/>/,relevance:10,contains:[c,g,d,p,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin:/<![a-z]/,end:/>/,contains:[c,p,g,d]}]}]},t.COMMENT(/<!--/,/-->/,{relevance:10}),{begin:/<!\[CDATA\[/,end:/\]\]>/,relevance:10},a,{className:"meta",end:/\?>/,variants:[{begin:/<\?xml/,relevance:10,contains:[g]},{begin:/<\?[a-z][a-z0-9]+/}]},{className:"tag",begin:/<style(?=\s|>)/,end:/>/,keywords:{name:"style"},contains:[m],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/<script(?=\s|>)/,end:/>/,keywords:{name:"script"},contains:[m],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:n.concat(/</,n.lookahead(n.concat(r,n.either(/\/>/,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:r,relevance:0,starts:m}]},{className:"tag",begin:n.concat(/<\//,n.lookahead(n.concat(r,/>/))),contains:[{className:"name",begin:r,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}}return Vi=e,Vi}var Gi,Pa;function Od(){if(Pa)return Gi;Pa=1;function e(t){const n=t.regex,r={},s={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[r]}]};Object.assign(r,{className:"variable",variants:[{begin:n.concat(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},s]});const a={className:"subst",begin:/\$\(/,end:/\)/,contains:[t.BACKSLASH_ESCAPE]},c=t.inherit(t.COMMENT(),{match:[/(^|\s)/,/#.*$/],scope:{2:"comment"}}),p={begin:/<<-?\s*(?=\w+)/,starts:{contains:[t.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},d={className:"string",begin:/"/,end:/"/,contains:[t.BACKSLASH_ESCAPE,r,a]};a.contains.push(d);const g={match:/\\"/},m={className:"string",begin:/'/,end:/'/},b={match:/\\'/},v={begin:/\$?\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},t.NUMBER_MODE,r]},y=["fish","bash","zsh","sh","csh","ksh","tcsh","dash","scsh"],O=t.SHEBANG({binary:`(${y.join("|")})`,relevance:10}),S={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[t.inherit(t.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0},I=["if","then","else","elif","fi","time","for","while","until","in","do","done","case","esac","coproc","function","select"],C=["true","false"],B={match:/(\/[a-z._-]+)+/},z=["break","cd","continue","eval","exec","exit","export","getopts","hash","pwd","readonly","return","shift","test","times","trap","umask","unset"],le=["alias","bind","builtin","caller","command","declare","echo","enable","help","let","local","logout","mapfile","printf","read","readarray","source","sudo","type","typeset","ulimit","unalias"],K=["autoload","bg","bindkey","bye","cap","chdir","clone","comparguments","compcall","compctl","compdescribe","compfiles","compgroups","compquote","comptags","comptry","compvalues","dirs","disable","disown","echotc","echoti","emulate","fc","fg","float","functions","getcap","getln","history","integer","jobs","kill","limit","log","noglob","popd","print","pushd","pushln","rehash","sched","setcap","setopt","stat","suspend","ttyctl","unfunction","unhash","unlimit","unsetopt","vared","wait","whence","where","which","zcompile","zformat","zftp","zle","zmodload","zparseopts","zprof","zpty","zregexparse","zsocket","zstyle","ztcp"],ee=["chcon","chgrp","chown","chmod","cp","dd","df","dir","dircolors","ln","ls","mkdir","mkfifo","mknod","mktemp","mv","realpath","rm","rmdir","shred","sync","touch","truncate","vdir","b2sum","base32","base64","cat","cksum","comm","csplit","cut","expand","fmt","fold","head","join","md5sum","nl","numfmt","od","paste","ptx","pr","sha1sum","sha224sum","sha256sum","sha384sum","sha512sum","shuf","sort","split","sum","tac","tail","tr","tsort","unexpand","uniq","wc","arch","basename","chroot","date","dirname","du","echo","env","expr","factor","groups","hostid","id","link","logname","nice","nohup","nproc","pathchk","pinky","printenv","printf","pwd","readlink","runcon","seq","sleep","stat","stdbuf","stty","tee","test","timeout","tty","uname","unlink","uptime","users","who","whoami","yes"];return{name:"Bash",aliases:["sh","zsh"],keywords:{$pattern:/\b[a-z][a-z0-9._-]+\b/,keyword:I,literal:C,built_in:[...z,...le,"set","shopt",...K,...ee]},contains:[O,t.SHEBANG(),S,v,c,p,B,d,g,m,b,r]}}return Gi=e,Gi}var Hi,Ba;function Ad(){if(Ba)return Hi;Ba=1;function e(t){const n=t.regex,r=t.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),s="decltype\\(auto\\)",a="[a-zA-Z_]\\w*::",p="("+s+"|"+n.optional(a)+"[a-zA-Z_]\\w*"+n.optional("<[^<>]+>")+")",d={className:"type",variants:[{begin:"\\b[a-z\\d_]*_t\\b"},{match:/\batomic_[a-z]{3,6}\b/}]},m={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[t.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'("+"\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)"+"|.)",end:"'",illegal:"."},t.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},b={className:"number",variants:[{match:/\b(0b[01']+)/},{match:/(-?)\b([\d']+(\.[\d']*)?|\.[\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)/},{match:/(-?)\b(0[xX][a-fA-F0-9]+(?:'[a-fA-F0-9]+)*(?:\.[a-fA-F0-9]*(?:'[a-fA-F0-9]*)*)?(?:[pP][-+]?[0-9]+)?(l|L)?(u|U)?)/},{match:/(-?)\b\d+(?:'\d+)*(?:\.\d*(?:'\d*)*)?(?:[eE][-+]?\d+)?/}],relevance:0},v={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef elifdef elifndef include"},contains:[{begin:/\\\n/,relevance:0},t.inherit(m,{className:"string"}),{className:"string",begin:/<.*?>/},r,t.C_BLOCK_COMMENT_MODE]},y={className:"title",begin:n.optional(a)+t.IDENT_RE,relevance:0},O=n.optional(a)+t.IDENT_RE+"\\s*\\(",C={keyword:["asm","auto","break","case","continue","default","do","else","enum","extern","for","fortran","goto","if","inline","register","restrict","return","sizeof","typeof","typeof_unqual","struct","switch","typedef","union","volatile","while","_Alignas","_Alignof","_Atomic","_Generic","_Noreturn","_Static_assert","_Thread_local","alignas","alignof","noreturn","static_assert","thread_local","_Pragma"],type:["float","double","signed","unsigned","int","short","long","char","void","_Bool","_BitInt","_Complex","_Imaginary","_Decimal32","_Decimal64","_Decimal96","_Decimal128","_Decimal64x","_Decimal128x","_Float16","_Float32","_Float64","_Float128","_Float32x","_Float64x","_Float128x","const","static","constexpr","complex","bool","imaginary"],literal:"true false NULL",built_in:"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set pair bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap priority_queue make_pair array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr"},B=[v,d,r,t.C_BLOCK_COMMENT_MODE,b,m],z={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:C,contains:B.concat([{begin:/\(/,end:/\)/,keywords:C,contains:B.concat(["self"]),relevance:0}]),relevance:0},le={begin:"("+p+"[\\*&\\s]+)+"+O,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:C,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:s,keywords:C,relevance:0},{begin:O,returnBegin:!0,contains:[t.inherit(y,{className:"title.function"})],relevance:0},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:C,relevance:0,contains:[r,t.C_BLOCK_COMMENT_MODE,m,b,d,{begin:/\(/,end:/\)/,keywords:C,relevance:0,contains:["self",r,t.C_BLOCK_COMMENT_MODE,m,b,d]}]},d,r,t.C_BLOCK_COMMENT_MODE,v]};return{name:"C",aliases:["h"],keywords:C,disableAutodetect:!0,illegal:"</",contains:[].concat(z,le,B,[v,{begin:t.IDENT_RE+"::",keywords:C},{className:"class",beginKeywords:"enum class struct union",end:/[{;:<>=]/,contains:[{beginKeywords:"final class struct"},t.TITLE_MODE]}]),exports:{preprocessor:v,strings:m,keywords:C}}}return Hi=e,Hi}var Ki,Ua;function Id(){if(Ua)return Ki;Ua=1;function e(t){const n=t.regex,r=t.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),s="decltype\\(auto\\)",a="[a-zA-Z_]\\w*::",p="(?!struct)("+s+"|"+n.optional(a)+"[a-zA-Z_]\\w*"+n.optional("<[^<>]+>")+")",d={className:"type",begin:"\\b[a-z\\d_]*_t\\b"},m={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[t.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'("+"\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)"+"|.)",end:"'",illegal:"."},t.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},b={className:"number",variants:[{begin:"[+-]?(?:(?:[0-9](?:'?[0-9])*\\.(?:[0-9](?:'?[0-9])*)?|\\.[0-9](?:'?[0-9])*)(?:[Ee][+-]?[0-9](?:'?[0-9])*)?|[0-9](?:'?[0-9])*[Ee][+-]?[0-9](?:'?[0-9])*|0[Xx](?:[0-9A-Fa-f](?:'?[0-9A-Fa-f])*(?:\\.(?:[0-9A-Fa-f](?:'?[0-9A-Fa-f])*)?)?|\\.[0-9A-Fa-f](?:'?[0-9A-Fa-f])*)[Pp][+-]?[0-9](?:'?[0-9])*)(?:[Ff](?:16|32|64|128)?|(BF|bf)16|[Ll]|)"},{begin:"[+-]?\\b(?:0[Bb][01](?:'?[01])*|0[Xx][0-9A-Fa-f](?:'?[0-9A-Fa-f])*|0(?:'?[0-7])*|[1-9](?:'?[0-9])*)(?:[Uu](?:LL?|ll?)|[Uu][Zz]?|(?:LL?|ll?)[Uu]?|[Zz][Uu]|)"}],relevance:0},v={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},t.inherit(m,{className:"string"}),{className:"string",begin:/<.*?>/},r,t.C_BLOCK_COMMENT_MODE]},y={className:"title",begin:n.optional(a)+t.IDENT_RE,relevance:0},O=n.optional(a)+t.IDENT_RE+"\\s*\\(",S=["alignas","alignof","and","and_eq","asm","atomic_cancel","atomic_commit","atomic_
31noexcept","auto","bitand","bitor","break","case","catch","class","co_await","co_return","co_yield","compl","concept","const_cast|10","consteval","constexpr","constinit","continue","decltype","default","delete","do","dynamic_cast|10","else","enum","explicit","export","extern","false","final","for","friend","goto","if","import","inline","module","mutable","namespace","new","noexcept","not","not_eq","nullptr","operator","or","or_eq","override","private","protected","public","reflexpr","register","reinterpret_cast|10","requires","return","sizeof","static_assert","static_cast|10","struct","switch","synchronized","template","this","thread_local","throw","transaction_safe","transaction_safe_dynamic","true","try","typedef","typeid","typename","union","using","virtual","volatile","while","xor","xor_eq"],I=["bool","char","char16_t","char32_t","char8_t","double","float","int","long","short","void","wchar_t","unsigned","signed","const","static"],C=["any","auto_ptr","barrier","binary_semaphore","bitset","complex","condition_variable","condition_variable_any","counting_semaphore","deque","false_type","flat_map","flat_set","future","imaginary","initializer_list","istringstream","jthread","latch","lock_guard","multimap","multiset","mutex","optional","ostringstream","packaged_task","pair","promise","priority_queue","queue","recursive_mutex","recursive_timed_mutex","scoped_lock","set","shared_future","shared_lock","shared_mutex","shared_timed_mutex","shared_ptr","stack","string_view","stringstream","timed_mutex","thread","true_type","tuple","unique_lock","unique_ptr","unordered_map","unordered_multimap","unordered_multiset","unordered_set","variant","vector","weak_ptr","wstring","wstring_view"],B=["abort","abs","acos","apply","as_const","asin","atan","atan2","calloc","ceil","cerr","cin","clog","cos","cosh","cout","declval","endl","exchange","exit","exp","fabs","floor","fmod","forward","fprintf","fputs","free","frexp","fscanf","future","invoke","isalnum","isalpha","iscntrl","isdigit","isgraph","islower","isprint","ispunct","isspace","isupper","isxdigit","labs","launder","ldexp","log","log10","make_pair","make_shared","make_shared_for_overwrite","make_tuple","make_unique","malloc","memchr","memcmp","memcpy","memset","modf","move","pow","printf","putchar","puts","realloc","scanf","sin","sinh","snprintf","sprintf","sqrt","sscanf","std","stderr","stdin","stdout","strcat","strchr","strcmp","strcpy","strcspn","strlen","strncat","strncmp","strncpy","strpbrk","strrchr","strspn","strstr","swap","tan","tanh","terminate","to_underlying","tolower","toupper","vfprintf","visit","vprintf","vsprintf"],K={type:I,keyword:S,literal:["NULL","false","nullopt","nullptr","true"],built_in:["_Pragma"],_type_hints:C},ee={className:"function.dispatch",relevance:0,keywords:{_hint:B},begin:n.concat(/\b/,/(?!decltype)/,/(?!if)/,/(?!for)/,/(?!switch)/,/(?!while)/,t.IDENT_RE,n.lookahead(/(<[^<>]+>|)\s*\(/))},re=[ee,v,d,r,t.C_BLOCK_COMMENT_MODE,b,m],U={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:K,contains:re.concat([{begin:/\(/,end:/\)/,keywords:K,contains:re.concat(["self"]),relevance:0}]),relevance:0},L={className:"function",begin:"("+p+"[\\*&\\s]+)+"+O,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:K,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:s,keywords:K,relevance:0},{begin:O,returnBegin:!0,contains:[y],relevance:0},{begin:/::/,relevance:0},{begin:/:/,endsWithParent:!0,contains:[m,b]},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:K,relevance:0,contains:[r,t.C_BLOCK_COMMENT_MODE,m,b,d,{begin:/\(/,end:/\)/,keywords:K,relevance:0,contains:["self",r,t.C_BLOCK_COMMENT_MODE,m,b,d]}]},d,r,t.C_BLOCK_COMMENT_MODE,v]};return{name:"C++",aliases:["cc","c++","h++","hpp","hh","hxx","cxx"],keywords:K,illegal:"</",classNameAliases:{"function.dispatch":"built_in"},contains:[].concat(U,L,ee,re,[v,{begin:"\\b(deque|list|queue|priority_queue|pair|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array|tuple|optional|variant|function|flat_map|flat_set)\\s*<(?!<)",end:">",keywords:K,contains:["self",d]},{begin:t.IDENT_RE+"::",keywords:K},{match:[/\b(?:enum(?:\s+(?:class|struct))?|class|struct|union)/,/\s+/,/\w+/],className:{1:"keyword",3:"title.class"}}])}}return Ki=e,Ki}var Xi,Fa;function wd(){if(Fa)return Xi;Fa=1;function e(t){const n=["bool","byte","char","decimal","delegate","double","dynamic","enum","float","int","long","nint","nuint","object","sbyte","short","string","ulong","uint","ushort"],r=["public","private","protected","static","internal","protected","abstract","async","extern","override","unsafe","virtual","new","sealed","partial"],s=["default","false","null","true"],a=["abstract","as","base","break","case","catch","class","const","continue","do","else","event","explicit","extern","finally","fixed","for","foreach","goto","if","implicit","in","interface","internal","is","lock","namespace","new","operator","out","override","params","private","protected","public","readonly","record","ref","return","scoped","sealed","
31sizeof","stackalloc","static","struct","switch","this","throw","try","typeof","unchecked","unsafe","using","virtual","void","volatile","while"],c=["add","alias","and","ascending","args","async","await","by","descending","dynamic","equals","file","from","get","global","group","init","into","join","let","nameof","not","notnull","on","or","orderby","partial","record","remove","required","scoped","select","set","unmanaged","value|0","var","when","where","with","yield"],p={keyword:a.concat(c),built_in:n,literal:s},d=t.inherit(t.TITLE_MODE,{begin:"[a-zA-Z](\\.?\\w)*"}),g={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},m={className:"string",begin:/"""("*)(?!")(.|\n)*?"""\1/,relevance:1},b={className:"string",begin:'@"',end:'"',contains:[{begin:'""'}]},v=t.inherit(b,{illegal:/\n/}),y={className:"subst",begin:/\{/,end:/\}/,keywords:p},O=t.inherit(y,{illegal:/\n/}),S={className:"string",begin:/\$"/,end:'"',illegal:/\n/,contains:[{begin:/\{\{/},{begin:/\}\}/},t.BACKSLASH_ESCAPE,O]},I={className:"string",begin:/\$@"/,end:'"',contains:[{begin:/\{\{/},{begin:/\}\}/},{begin:'""'},y]},C=t.inherit(I,{illegal:/\n/,contains:[{begin:/\{\{/},{begin:/\}\}/},{begin:'""'},O]});y.contains=[I,S,b,t.APOS_STRING_MODE,t.QUOTE_STRING_MODE,g,t.C_BLOCK_COMMENT_MODE],O.contains=[C,S,v,t.APOS_STRING_MODE,t.QUOTE_STRING_MODE,g,t.inherit(t.C_BLOCK_COMMENT_MODE,{illegal:/\n/})];const B={variants:[m,I,S,b,t.APOS_STRING_MODE,t.QUOTE_STRING_MODE]},z={begin:"<",end:">",contains:[{beginKeywords:"in out"},d]},le=t.IDENT_RE+"(<"+t.IDENT_RE+"(\\s*,\\s*"+t.IDENT_RE+")*>)?(\\[\\])?",K={begin:"@"+t.IDENT_RE,relevance:0};return{name:"C#",aliases:["cs","c#"],keywords:p,illegal:/::/,contains:[t.COMMENT("///","$",{returnBegin:!0,contains:[{className:"doctag",variants:[{begin:"///",relevance:0},{begin:"<!--|-->"},{begin:"</?",end:">"}]}]}),t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE,{className:"meta",begin:"#",end:"$",keywords:{keyword:"if else elif endif define undef warning error line region endregion pragma checksum"}},B,g,{beginKeywords:"class interface",relevance:0,end:/[{;=]/,illegal:/[^\s:,]/,contains:[{beginKeywords:"where class"},d,z,t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE]},{beginKeywords:"namespace",relevance:0,end:/[{;=]/,illegal:/[^\s:]/,contains:[d,t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE]},{beginKeywords:"record",relevance:0,end:/[{;=]/,illegal:/[^\s:]/,contains:[d,z,t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE]},{className:"meta",begin:"^\\s*\\[(?=[\\w])",excludeBegin:!0,end:"\\]",excludeEnd:!0,contains:[{className:"string",begin:/"/,end:/"/}]},{beginKeywords:"new return throw await else",relevance:0},{className:"function",begin:"("+le+"\\s+)+"+t.IDENT_RE+"\\s*(<[^=]+>\\s*)?\\(",returnBegin:!0,end:/\s*[{;=]/,excludeEnd:!0,keywords:p,contains:[{beginKeywords:r.join(" "),relevance:0},{begin:t.IDENT_RE+"\\s*(<[^=]+>\\s*)?\\(",returnBegin:!0,contains:[t.TITLE_MODE,z],relevance:0},{match:/\(\)/},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:p,relevance:0,contains:[B,g,t.C_BLOCK_COMMENT_MODE]},t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE]},K]}}return Xi=e,Xi}var Wi,$a;function Cd(){if($a)return Wi;$a=1;const e=g=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:g.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[g.APOS_STRING_MODE,g.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:g.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z_][A-Za-z0-9_-]*/}}),t=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","optgroup","option","p","picture","q","quote","samp","section","select","source","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],n=["defs","g","marker","mask","pattern","svg","switch","symbol","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feFlood","feGaussianBlur","feImage","feMerge","feMorphology","feOffset","feSpecularLighting","feTile","feTurbulence","linearGradient","radialGradient","stop","circle","ellipse","image","line","path","polygon","polyline","rect","text","use","textPath","tspan","foreignObject","clipPath"],r=[...t,...n],s=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"].sort().reverse(),a=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invali
31d","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"].sort().reverse(),c=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"].sort().reverse(),p=["accent-color","align-content","align-items","align-self","alignment-baseline","all","anchor-name","animation","animation-composition","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-range","animation-range-end","animation-range-start","animation-timeline","animation-timing-function","appearance","aspect-ratio","backdrop-filter","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-position-x","background-position-y","background-repeat","background-size","baseline-shift","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-end-end-radius","border-end-start-radius","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-start-end-radius","border-start-start-radius","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-align","box-decoration-break","box-direction","box-flex","box-flex-group","box-lines","box-ordinal-group","box-orient","box-pack","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","color-scheme","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","contain-intrinsic-block-size","contain-intrinsic-height","contain-intrinsic-inline-size","contain-intrinsic-size","contain-intrinsic-width","container","container-name","container-type","content","content-visibility","counter-increment","counter-reset","counter-set","cue","cue-after","cue-before","cursor","cx","cy","direction","display","dominant-baseline","empty-cells","enable-background","field-sizing","fill","fill-opacity","fill-rule","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flood-color","flood-opacity","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-optical-sizing","font-palette","font-size","font-size-adjust","font-smooth","font-smoothing","font-stretch","font-style","font-synthesis","font-synthesis-position","font-synthesis-small-caps","font-synthesis-style","font-synthesis-weight","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-emoji","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","forced-color-adjust","gap","glyph-orientation-horizontal","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphenate-character","hyphenate-limit-chars","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","initial-letter","initial-letter-align","inline-size","inset","inset-
31area","inset-block","inset-block-end","inset-block-start","inset-inline","inset-inline-end","inset-inline-start","isolation","justify-content","justify-items","justify-self","kerning","left","letter-spacing","lighting-color","line-break","line-height","line-height-step","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","margin-trim","marker","marker-end","marker-mid","marker-start","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","masonry-auto-flow","math-depth","math-shift","math-style","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","offset","offset-anchor","offset-distance","offset-path","offset-position","offset-rotate","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-anchor","overflow-block","overflow-clip-margin","overflow-inline","overflow-wrap","overflow-x","overflow-y","overlay","overscroll-behavior","overscroll-behavior-block","overscroll-behavior-inline","overscroll-behavior-x","overscroll-behavior-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page","page-break-after","page-break-before","page-break-inside","paint-order","pause","pause-after","pause-before","perspective","perspective-origin","place-content","place-items","place-self","pointer-events","position","position-anchor","position-visibility","print-color-adjust","quotes","r","resize","rest","rest-after","rest-before","right","rotate","row-gap","ruby-align","ruby-position","scale","scroll-behavior","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scroll-timeline","scroll-timeline-axis","scroll-timeline-name","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","shape-rendering","speak","speak-as","src","stop-color","stop-opacity","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","tab-size","table-layout","text-align","text-align-all","text-align-last","text-anchor","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip","text-decoration-skip-ink","text-decoration-style","text-decoration-thickness","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-size-adjust","text-transform","text-underline-offset","text-underline-position","text-wrap","text-wrap-mode","text-wrap-style","timeline-scope","top","touch-action","transform","transform-box","transform-origin","transform-style","transition","transition-behavior","transition-delay","transition-duration","transition-property","transition-timing-function","translate","unicode-bidi","user-modify","user-select","vector-effect","vertical-align","view-timeline","view-timeline-axis","view-timeline-inset","view-timeline-name","view-transition-name","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","white-space-collapse","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","x","y","z-index","zoom"].sort().reverse();function d(g){const m=g.regex,b=e(g),v={begin:/-(webkit|moz|ms|o)-(?=[a-z])/},y="and or not only",O=/@-?\w[\w]*(-\w+)*/,S="[a-zA-Z-][a-zA-Z0-9_-]*",I=[g.APOS_STRING_MODE,g.QUOTE_STRING_MODE];return{name:"CSS",case_insensitive:!0,illegal:/[=|'\$]/,keywords:{keyframePosition:"from to"},classNameAliases:{keyframePosition:"selector-tag"},contains:[b.BLOCK_COMMENT,v,b.CSS_NUMBER_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/,relevance:0}
vendor: 14,507 bytes, line 31
31,{className:"selector-class",begin:"\\."+S,relevance:0},b.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",variants:[{begin:":("+a.join("|")+")"},{begin:":(:)?("+c.join("|")+")"}]},b.CSS_VARIABLE,{className:"attribute",begin:"\\b("+p.join("|")+")\\b"},{begin:/:/,end:/[;}{]/,contains:[b.BLOCK_COMMENT,b.HEXCOLOR,b.IMPORTANT,b.CSS_NUMBER_MODE,...I,{begin:/(url|data-uri)\(/,end:/\)/,relevance:0,keywords:{built_in:"url data-uri"},contains:[...I,{className:"string",begin:/[^)]/,endsWithParent:!0,excludeEnd:!0}]},b.FUNCTION_DISPATCH]},{begin:m.lookahead(/@/),end:"[{;]",relevance:0,illegal:/:/,contains:[{className:"keyword",begin:O},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:{$pattern:/[a-z-]+/,keyword:y,attribute:s.join(" ")},contains:[{begin:/[a-z-]+(?=:)/,className:"attribute"},...I,b.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"\\b("+r.join("|")+")\\b"}]}}return Wi=d,Wi}var Zi,qa;function Rd(){if(qa)return Zi;qa=1;function e(t){const n=t.regex,r={begin:/<\/?[A-Za-z_]/,end:">",subLanguage:"xml",relevance:0},s={begin:"^[-\\*]{3,}",end:"$"},a={className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},c={className:"bullet",begin:"^[ ]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},p={begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]},d=/[A-Za-z][A-Za-z0-9+.-]*/,g={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,relevance:2},{begin:n.concat(/\[.+?\]\(/,d,/:\/\/.*?\)/),relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{begin:/\[.*?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{match:/\[(?=\])/},{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}]},m={className:"strong",contains:[],variants:[{begin:/_{2}(?!\s)/,end:/_{2}/},{begin:/\*{2}(?!\s)/,end:/\*{2}/}]},b={className:"emphasis",contains:[],variants:[{begin:/\*(?![*\s])/,end:/\*/},{begin:/_(?![_\s])/,end:/_/,relevance:0}]},v=t.inherit(m,{contains:[]}),y=t.inherit(b,{contains:[]});m.contains.push(y),b.contains.push(v);let O=[r,g];return[m,b,v,y].forEach(B=>{B.contains=B.contains.concat(O)}),O=O.concat(m,b),{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:O},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:O}]}]},r,c,m,b,{className:"quote",begin:"^>\\s+",contains:O,end:"$"},a,s,g,p,{scope:"literal",match:/&([a-zA-Z0-9]+|#[0-9]{1,7}|#[Xx][0-9a-fA-F]{1,6});/}]}}return Zi=e,Zi}var Yi,za;function Md(){if(za)return Yi;za=1;function e(t){const n=t.regex;return{name:"Diff",aliases:["patch"],contains:[{className:"meta",relevance:10,match:n.either(/^@@ +-\d+,\d+ +\+\d+,\d+ +@@/,/^\*\*\* +\d+,\d+ +\*\*\*\*$/,/^--- +\d+,\d+ +----$/)},{className:"comment",variants:[{begin:n.either(/Index: /,/^index/,/={3,}/,/^-{3}/,/^\*{3} /,/^\+{3}/,/^diff --git/),end:/$/},{match:/^\*{15}$/}]},{className:"addition",begin:/^\+/,end:/$/},{className:"deletion",begin:/^-/,end:/$/},{className:"addition",begin:/^!/,end:/$/}]}}return Yi=e,Yi}var ji,Va;function kd(){if(Va)return ji;Va=1;function e(t){const n=t.regex,r="([a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?)",s=n.either(/\b([A-Z]+[a-z0-9]+)+/,/\b([A-Z]+[a-z0-9]+)+[A-Z]+/),a=n.concat(s,/(::\w+)*/),p={"variable.constant":["__FILE__","__LINE__","__ENCODING__"],"variable.language":["self","super"],keyword:["alias","and","begin","BEGIN","break","case","class","defined","do","else","elsif","end","END","ensure","for","if","in","module","next","not","or","redo","require","rescue","retry","return","then","undef","unless","until","when","while","yield",...["include","extend","prepend","public","private","protected","raise","throw"]],built_in:["proc","lambda","attr_accessor","attr_reader","attr_writer","define_method","private_constant","module_function"],literal:["true","false","nil"]},d={className:"doctag",begin:"@[A-Za-z]+"},g={begin:"#<",end:">"},m=[t.COMMENT("#","$",{contains:[d]}),t.COMMENT("^=begin","^=end",{contains:[d],relevance:10}),t.COMMENT("^__END__",t.MATCH_NOTHING_RE)],b={className:"subst",begin:/#\{/,end:/\}/,keywords:p},v={className:"string",contains:[t.BACKSLASH_ESCAPE,b],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:/%[qQwWx]?\(/,end:/\)/},{begin:/%[qQwWx]?\[/,end:/\]/},{begin:/%[qQwWx]?\{/,end:/\}/},{begin:/%[qQwWx]?</,end:/>/},{begin:/%[qQwWx]?\//,end:/\//},{begin:/%[qQwWx]?%/,end:/%/},{begin:/%[qQwWx]?-/,end:/-/},{begin:/%[qQwWx]?\|/,end:/\|/},{begin:/\B\?(\\\d{1,3})/},{begin:/\B\?(\\x[A-Fa-f0-9]{1,2})/},{begin:/\B\?(\\u\{?[A-Fa-f0-9]{1,6}\}?)/},{begin:/\B\?(\\M-\\C-|\\M-\\c|\\c\\M-|\\M-|\\C-\\M-)[\x20-\x7e]/},{begin:/\B\?\\(c|C-)[\x20-\x7e]/},{begin:/\B\?\\?\S/},{begin:n.concat(/<<[-~]?'?/,n.lookahead(/(\w+)(?=\W)[^\n]*\n(?:[^\n]*\n)*?\s*\1\b/)),contains:[t.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,contains:[t.BACKSLASH_ESCAPE,b]})]}]},y="[1-9](_?[0-9])*|0",O="[0-9](_?[0-9])*",S={className:"number",relevance:0,variants:[{begin:`\\b(${y})(\\.(${O}))?([eE][+-]?(${O})|r)?i?\\b`},{begin:"\\b0[dD][0-9](_?[0-9])*r?i?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*r?i?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*r?i?\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*r?i?\\b"},{begin:"\\b0(_?[0-7])+r?i?\\b"}]},I={variants:[{match:/\(\)/},{className:"params",begin:/\(/,end:/(?=\))/,excludeBegin:!0,endsParent:!0,keywords:p}]},re=[v,{variants:[{match:[/class\s+/,a,/\s+<\s+/,a]},{match:[/\b(class|module)\s+/,a]}],scope:{2:"title.class",4:"title.class.inherited"},keywords:p},{match:[/(include|extend)\s+/,a],scope:{2:"title.class"},keywords:p},{relevance:0,match:[a,/\.new[. (]/],scope:{1:"title.class"}},{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"},{relevance:0,match:s,scope:"title.class"},{match:[/def/,/\s+/,r],scope:{1:"keyword",3:"title.function"},contains:[I]},{begin:t.IDENT_RE+"::"},{className:"symbol",begin:t.UNDERSCORE_IDENT_RE+"(!|\\?)?:",relevance:0},{className:"symbol",begin:":(?!\\s)",contains:[v,{begin:r}],relevance:0},S,{className:"variable",begin:"(\\$\\W)|((\\$|@@?)(\\w+))(?=[^@$?])(?![A-Za-z])(?![@$?'])"},{className:"params",begin:/\|(?!=)/,end:/\|/,excludeBegin:!0,excludeEnd:!0,relevance:0,keywords:p},{begin:"("+t.RE_STARTERS_RE+"|unless)\\s*",keywords:"unless",contains:[{className:"regexp",contains:[t.BACKSLASH_ESCAPE,b],illegal:/\n/,variants:[{begin:"/",end:"/[a-z]*"},{begin:/%r\{/,end:/\}[a-z]*/},{begin:"%r\\(",end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]}].concat(g,m),relevance:0}].concat(g,m);b.contains=re,I.contains=re;const Y=[{begin:/^\s*=>/,starts:{end:"$",contains:re}},{className:"meta.prompt",begin:"^("+"[>?]>"+"|"+"[\\w#]+\\(\\w+\\):\\d+:\\d+[>*]"+"|"+"(\\w+-)?\\d+\\.\\d+\\.\\d+(p\\d+)?[^\\d][^>]+>"+")(?=[ ])",starts:{end:"$",keywords:p,contains:re}}];return m.unshift(g),{name:"Ruby",aliases:["rb","gemspec","podspec","thor","irb"],keywords:p,illegal:/\/\*/,contains:[t.SHEBANG({binary:"ruby"})].concat(Y).concat(m).concat(re)}}return ji=e,ji}var Ji,Ga;function xd(){if(Ga)return Ji;Ga=1;function e(t){const c={keyword:["break","case","chan","const","continue","default","defer","else","fallthrough","for","func","go","goto","if","import","interface","map","package","range","return","select","struct","switch","type","var"],type:["bool","byte","complex64","complex128","error","float32","float64","int8","int16","int32","int64","string","uint8","uint16","uint32","uint64","int","uint","uintptr","rune"],literal:["true","false","iota","nil"],built_in:["append","cap","close","complex","copy","imag","len","make","new","panic","print","println","real","recover","delete"]};return{name:"Go",aliases:["golang"],keywords:c,illegal:"</",contains:[t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE,{className:"string",variants:[t.QUOTE_STRING_MODE,t.APOS_STRING_MODE,{begin:"`",end:"`"}]},{className:"number",variants:[{match:/-?\b0[xX]\.[a-fA-F0-9](_?[a-fA-F0-9])*[pP][+-]?\d(_?\d)*i?/,relevance:0},{match:/-?\b0[xX](_?[a-fA-F0-9])+((\.([a-fA-F0-9](_?[a-fA-F0-9])*)?)?[pP][+-]?\d(_?\d)*)?i?/,relevance:0},{match:/-?\b0[oO](_?[0-7])*i?/,relevance:0},{match:/-?\.\d(_?\d)*([eE][+-]?\d(_?\d)*)?i?/,relevance:0},{match:/-?\b\d(_?\d)*(\.(\d(_?\d)*)?)?([eE][+-]?\d(_?\d)*)?i?/,relevance:0}]},{begin:/:=/},{className:"function",beginKeywords:"func",end:"\\s*(\\{|$)",excludeEnd:!0,contains:[t.TITLE_MODE,{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:c,illegal:/["']/}]}]}}return Ji=e,Ji}var Qi,Ha;function Ld(){if(Ha)return Qi;Ha=1;function e(t){const n=t.regex,r=/[_A-Za-z][_0-9A-Za-z]*/;return{name:"GraphQL",aliases:["gql"],case_insensitive:!0,disableAutodetect:!1,keywords:{keyword:["query","mutation","subscription","type","input","schema","directive","interface","union","scalar","fragment","enum","on"],literal:["true","false","null"]},contains:[t.HASH_COMMENT_MODE,t.QUOTE_STRING_MODE,t.NUMBER_MODE,{scope:"punctuation",match:/[.]{3}/,relevance:0},{scope:"punctuation",begin:/[\!\(\)\:\=\[\]\{\|\}]{1}/,relevance:0},{scope:"variable",begin:/\$/,end:/\W/,excludeEnd:!0,relevance:0},{scope:"meta",match:/@\w+/,excludeEnd:!0},{scope:"symbol",begin:n.concat(r,n.lookahead(/\s*:/)),relevance:0}],illegal:[/[;<']/,/BEGIN/]}}return Qi=e,Qi}var es,Ka;function Dd(){if(Ka)return es;Ka=1;function e(t){const n=t.regex,r={className:"number",relevance:0,variants:[{begin:/([+-]+)?[\d]+_[\d_]+/},{begin:t.NUMBER_RE}]},s=t.COMMENT();s.variants=[{begin:/;/,end:/$/},{begin:/#/,end:/$/}];const a={className:"variable",variants:[{begin:/\$[\w\d"][\w\d_]*/},{begin:/\$\{(.*?)\}/}]},c={className:"literal",begin:/\bon|off|true|false|yes|no\b/},p={className:"string",contains:[t.BACKSLASH_ESCAPE],variants:[{begin:"'''",end:"'''",relevance:10},{begin:'"""',end:'"""',relevance:10},{begin:'"',end:'"'},{begin:"'",end:"'"}]},d={begin:/\[/,end:/\]/,contains:[s,c,a,p,r,"self"],relevance:0},g=/[A-Za-z0-9_-]+/,m=/"(\\"|[^"])*"/,b=/'[^']*'/,v=n.either(g,m,b),y=n.concat(v,"(\\s*\\.\\s*",v,")*",n.lookahead(/\s*=\s*[^#\s]/));return{name:"TOML, also INI",aliases:["toml"],case_insensitive:!0,illegal:/\S/,contains:[s,{className:"section",begin:/\[+/,end:/\]+/},{begin:y,className:"attr",starts:{end:/$/,contains:[s,d,c,a,p,r]}}]}}return es=e,es}var ts,Xa;function Pd(){if(Xa)return ts;Xa=1;var e="[0-9](_*[0-9])*",t=`\\.(${e})`,n="[0-9a-fA-F](_*[0-9a-fA-F])*",r={className:"number",variants:[{begin:`(\\b(${e})((${t})|\\.)?|(${t}))[eE][+-]?(${e})[fFdD]?\\b`},{begin:`\\b(${e})((${t})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{begin:`(${t})[fFdD]?\\b`},{begin:`\\b(${e})[fFdD]\\b`},{begin:`\\b0[xX]((${n})\\.?|(${n})?\\.(${n}))[pP][+-]?(${e})[fFdD]?\\b`},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${n})[lL]?\\b`},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};function s(c,p,d){return d===-1?"":c.replace(p,g=>s(c,p,d-1))}function a(c){const p=c.regex,d="[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*",g=d+s("(?:<"+d+"~~~(?:\\s*,\\s*"+d+"~~~)*>)?",/~~~/g,2),O={keyword:["synchronized","abstract","private","var","static","if","const ","for","while","strictfp","finally","protected","import","native","final","void","enum","else","break","transient","catch","instanceof","volatile","case","assert","package","default","public","try","switch","continue","throws","protected","public","private","module","requires","exports","do","sealed","yield","permits","goto","when"],literal:["false","true","null"],type:["char","boolean","long","float","int","byte","short","double"],built_in:["super","this"]},S={className:"meta",begin:"@"+d,contains:[{begin:/\(/,end:/\)/,contains:["self"]}]},I={className:"params",begin:/\(/,end:/\)/,keywords:O,relevance:0,contains:[c.C_BLOCK_COMMENT_MODE],endsParent:!0};return{name:"Java",aliases:["jsp"],keywords:O,illegal:/<\/|#/,contains:[c.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),{begin:/import java\.[a-z]+\./,keywords:"import",relevance:2},c.C_LINE_COMMENT_MODE,c.C_BLOCK_COMMENT_MODE,{begin:/"""/,end:/"""/,className:"string",contains:[c.BACKSLASH_ESCAPE]},c.APOS_STRING_MODE,c.QUOTE_STRING_MODE,{match:[/\b(?:class|interface|enum|extends|implements|new)/,/\s+/,d],className:{1:"keyword",3:"title.class"}},{match:/non-sealed/,scope:"keyword"},{begin:[p.concat(/(?!else)/,d),/\s+/,d,/\s+/,/=(?!=)/],className:{1:"type",3:"variable",5:"operator"}},{begin:[/record/,/\s+/,d],className:{1:"keyword",3:"title.class"},contains:[I,c.C_LINE_COMMENT_MODE,c.C_BLOCK_COMMENT_MODE]},{beginKeywords:"new throw return else",relevance:0},{begin:["(?:"+g+"\\s+)",c.UNDERSCORE_IDENT_RE,/\s*(?=\()/],className:{2:"title.function"},keywords:O,contains:[{className:"params",begin:/\(/,end:/\)/,keywords:O,relevance:0,contains:[S,c.APOS_STRING_MODE,c.QUOTE_STRING_MODE,r,c.C_BLOCK_COMMENT_MODE]},c.C_LINE_COMMENT_MODE,c.C_BLOCK_COMMENT_MODE]},r,S]}}return ts=a,ts}var ns,Wa;function Bd(){if(Wa)return ns;Wa=1;const e="[A-Za-z$_][0-9A-Za-z$_]*",t=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends","using"],n=["true","false","null","undefined","NaN","Infinity"],r=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],s=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],a=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decode
31URI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],c=["arguments","this","super","console","window","document","localStorage","sessionStorage","module","global"],p=[].concat(a,r,s);function d(g){const m=g.regex,b=(Se,{after:ge})=>{const Ve="</"+Se[0].slice(1);return Se.input.indexOf(Ve,ge)!==-1},v=e,y={begin:"<>",end:"</>"},O=/<[A-Za-z0-9\\._:-]+\s*\/>/,S={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(Se,ge)=>{const Ve=Se[0].length+Se.index,Pe=Se.input[Ve];if(Pe==="<"||Pe===","){ge.ignoreMatch();return}Pe===">"&&(b(Se,{after:Ve})||ge.ignoreMatch());let He;const et=Se.input.substring(Ve);if(He=et.match(/^\s*=/)){ge.ignoreMatch();return}if((He=et.match(/^\s+extends\s+/))&&He.index===0){ge.ignoreMatch();return}}},I={$pattern:e,keyword:t,literal:n,built_in:p,"variable.language":c},C="[0-9](_?[0-9])*",B=`\\.(${C})`,z="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",le={className:"number",variants:[{begin:`(\\b(${z})((${B})|\\.)?|(${B}))[eE][+-]?(${C})\\b`},{begin:`\\b(${z})\\b((${B})\\b|\\.)?|(${B})\\b`},{begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},K={className:"subst",begin:"\\$\\{",end:"\\}",keywords:I,contains:[]},ee={begin:".?html`",end:"",starts:{end:"`",returnEnd:!1,contains:[g.BACKSLASH_ESCAPE,K],subLanguage:"xml"}},re={begin:".?css`",end:"",starts:{end:"`",returnEnd:!1,contains:[g.BACKSLASH_ESCAPE,K],subLanguage:"css"}},U={begin:".?gql`",end:"",starts:{end:"`",returnEnd:!1,contains:[g.BACKSLASH_ESCAPE,K],subLanguage:"graphql"}},L={className:"string",begin:"`",end:"`",contains:[g.BACKSLASH_ESCAPE,K]},Y={className:"comment",variants:[g.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{begin:"(?=@[A-Za-z]+)",relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"},{className:"type",begin:"\\{",end:"\\}",excludeEnd:!0,excludeBegin:!0,relevance:0},{className:"variable",begin:v+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),g.C_BLOCK_COMMENT_MODE,g.C_LINE_COMMENT_MODE]},H=[g.APOS_STRING_MODE,g.QUOTE_STRING_MODE,ee,re,U,L,{match:/\$\d+/},le];K.contains=H.concat({begin:/\{/,end:/\}/,keywords:I,contains:["self"].concat(H)});const J=[].concat(Y,K.contains),oe=J.concat([{begin:/(\s*)\(/,end:/\)/,keywords:I,contains:["self"].concat(J)}]),te={className:"params",begin:/(\s*)\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:I,contains:oe},fe={variants:[{match:[/class/,/\s+/,v,/\s+/,/extends/,/\s+/,m.concat(v,"(",m.concat(/\./,v),")*")],scope:{1:"keyword",3:"title.class",5:"keyword",7:"title.class.inherited"}},{match:[/class/,/\s+/,v],scope:{1:"keyword",3:"title.class"}}]},Ee={relevance:0,match:m.either(/\bJSON/,/\b[A-Z][a-z]+([A-Z][a-z]*|\d)*/,/\b[A-Z]{2,}([A-Z][a-z]+|\d)+([A-Z][a-z]*)*/,/\b[A-Z]{2,}[a-z]+([A-Z][a-z]+|\d)*([A-Z][a-z]*)*/),className:"title.class",keywords:{_:[...r,...s]}},ve={label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},lt={variants:[{match:[/function/,/\s+/,v,/(?=\s*\()/]},{match:[/function/,/\s*(?=\()/]}],className:{1:"keyword",3:"title.function"},label:"func.def",contains:[te],illegal:/%/},We={relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"};function Ze(Se){return m.concat("(?!",Se.join("|"),")")}const It={match:m.concat(/\b/,Ze([...a,"super","import"].map(Se=>`${Se}\\s*\\(`)),v,m.lookahead(/\s*\(/)),className:"title.function",relevance:0},Lt={begin:m.concat(/\./,m.lookahead(m.concat(v,/(?![0-9A-Za-z$_(])/))),end:v,excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},ut={match:[/get|set/,/\s+/,v,/(?=\()/],className:{1:"keyword",3:"title.function"},contains:[{begin:/\(\)/},te]},dt="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+g.UNDERSCORE_IDENT_RE+")\\s*=>",ht={match:[/const|var|let/,/\s+/,v,/\s*/,/=\s*/,/(async\s*)?/,m.lookahead(dt)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[te]};return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:I,exports:{PARAMS_CONTAINS:oe,CLASS_REFERENCE:Ee},illegal:/#(?![$_A-z])/,contains:[g.SHEBANG({label:"shebang",binary:"node",relevance:5}),ve,g.APOS_STRING_MODE,g.QUOTE_STRING_MODE,ee,re,U,L,Y,{match:/\$\d+/},le,Ee,{scope:"attr",match:v+m.lookahead(":"),relevance:0},ht,{begin:"("+g.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[Y,g.REGEXP_MODE,{className:"function",begin:dt,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:g.UNDERSCORE_IDENT_RE,relevance:0}
vendor: 11,998 bytes, lines 31-32
31,{className:null,begin:/\(\s*\)/,skip:!0},{begin:/(\s*)\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:I,contains:oe}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:y.begin,end:y.end},{match:O},{begin:S.begin,"on:begin":S.isTrulyOpeningTag,end:S.end}],subLanguage:"xml",contains:[{begin:S.begin,end:S.end,skip:!0,contains:["self"]}]}]},lt,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+g.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[te,g.inherit(g.TITLE_MODE,{begin:v,className:"title.function"})]},{match:/\.\.\./,relevance:0},Lt,{match:"\\$"+v,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[te]},It,We,fe,ut,{match:/\$[(.]/}]}}return ns=d,ns}var rs,Za;function Ud(){if(Za)return rs;Za=1;function e(t){const n={className:"attr",begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01},r={match:/[{}[\],:]/,className:"punctuation",relevance:0},s=["true","false","null"],a={scope:"literal",beginKeywords:s.join(" ")};return{name:"JSON",aliases:["jsonc"],keywords:{literal:s},contains:[n,r,t.QUOTE_STRING_MODE,a,t.C_NUMBER_MODE,t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE],illegal:"\\S"}}return rs=e,rs}var is,Ya;function Fd(){if(Ya)return is;Ya=1;var e="[0-9](_*[0-9])*",t=`\\.(${e})`,n="[0-9a-fA-F](_*[0-9a-fA-F])*",r={className:"number",variants:[{begin:`(\\b(${e})((${t})|\\.)?|(${t}))[eE][+-]?(${e})[fFdD]?\\b`},{begin:`\\b(${e})((${t})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{begin:`(${t})[fFdD]?\\b`},{begin:`\\b(${e})[fFdD]\\b`},{begin:`\\b0[xX]((${n})\\.?|(${n})?\\.(${n}))[pP][+-]?(${e})[fFdD]?\\b`},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${n})[lL]?\\b`},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};function s(a){const c={keyword:"abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit init interface annotation data sealed internal infix operator out by constructor super tailrec where const inner suspend typealias external expect actual",built_in:"Byte Short Char Int Long Boolean Float Double Void Unit Nothing",literal:"true false null"},p={className:"keyword",begin:/\b(break|continue|return|this)\b/,starts:{contains:[{className:"symbol",begin:/@\w+/}]}},d={className:"symbol",begin:a.UNDERSCORE_IDENT_RE+"@"},g={className:"subst",begin:/\$\{/,end:/\}/,contains:[a.C_NUMBER_MODE]},m={className:"variable",begin:"\\$"+a.UNDERSCORE_IDENT_RE},b={className:"string",variants:[{begin:'"""',end:'"""(?=[^"])',contains:[m,g]},{begin:"'",end:"'",illegal:/\n/,contains:[a.BACKSLASH_ESCAPE]},{begin:'"',end:'"',illegal:/\n/,contains:[a.BACKSLASH_ESCAPE,m,g]}]};g.contains.push(b);const v={className:"meta",begin:"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\s*:(?:\\s*"+a.UNDERSCORE_IDENT_RE+")?"},y={className:"meta",begin:"@"+a.UNDERSCORE_IDENT_RE,contains:[{begin:/\(/,end:/\)/,contains:[a.inherit(b,{className:"string"}),"self"]}]},O=r,S=a.COMMENT("/\\*","\\*/",{contains:[a.C_BLOCK_COMMENT_MODE]}),I={variants:[{className:"type",begin:a.UNDERSCORE_IDENT_RE},{begin:/\(/,end:/\)/,contains:[]}]},C=I;return C.variants[1].contains=[I],I.variants[1].contains=[C],{name:"Kotlin",aliases:["kt","kts"],keywords:c,contains:[a.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),a.C_LINE_COMMENT_MODE,S,p,d,v,y,{className:"function",beginKeywords:"fun",end:"[(]|$",returnBegin:!0,excludeEnd:!0,keywords:c,relevance:5,contains:[{begin:a.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[a.UNDERSCORE_TITLE_MODE]},{className:"type",begin:/</,end:/>/,keywords:"reified",relevance:0},{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:c,relevance:0,contains:[{begin:/:/,end:/[=,\/]/,endsWithParent:!0,contains:[I,a.C_LINE_COMMENT_MODE,S],relevance:0},a.C_LINE_COMMENT_MODE,S,v,y,b,a.C_NUMBER_MODE]},S]},{begin:[/class|interface|trait/,/\s+/,a.UNDERSCORE_IDENT_RE],beginScope:{3:"title.class"},keywords:"class interface trait",end:/[:\{(]|$/,excludeEnd:!0,illegal:"extends implements",contains:[{beginKeywords:"public protected internal private constructor"},a.UNDERSCORE_TITLE_MODE,{className:"type",begin:/</,end:/>/,excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:/[,:]\s*/,end:/[<\(,){\s]|$/,excludeBegin:!0,returnEnd:!0},v,y]},b,{className:"meta",begin:"^#!/usr/bin/env",end:"$",illegal:` 32`},O]}}return is=s,is}var ss,ja;function $d(){if(ja)return ss;ja=1;const e=m=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:m.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[m.APOS_STRING_MODE,m.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:m.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z_][A-Za-z0-9_-]*/}}),t=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","optgroup","option","p","picture","q","quote","samp","section","select","source","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],n=["defs","g","marker","mask","pattern","svg","switch","symbol","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feFlood","feGaussianBlur","feImage","feMerge","feMorphology","feOffset","feSpecularLighting","feTile","feTurbulence","linearGradient","radialGradient","stop","circle","ellipse","image","line","path","polygon","polyline","rect","text","use","textPath","tspan","foreignObject","clipPath"],r=[...t,...n],s=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"].sort().reverse(),a=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"].sort().reverse(),c=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"].sort().reverse(),p=["accent-color","align-content","align-items","align-self","alignment-baseline","all","anchor-name","animation","animation-composition","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-range","animation-range-end","animation-range-start","animation-timeline","animation-timing-function","appearance","aspect-ratio","backdrop-filter","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-position-x","background-position-y","background-repeat","background-size","baseline-shift","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-end-end-radius","border-end-start-radius","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-start-end-radius","border-start-start-radius","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-align","box-decoration-break","box-direction","box-flex","box-flex-group","box-lines","box-ordinal-group","box-orient","box-pack","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","color-scheme","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","contain-intrinsic-block-size","contain-intrinsic-height","contain-intrinsic-inline-size","contain-intrinsic-size","contain-intrinsic-width","container","container-name","container-type","content","content-visibility","counter-increment","counter-reset","counter-set","cue","cue-after","cue-before","cursor","cx","cy","direction","display","dominant-baseline","empty-cells","enable-background","field-sizing","fill","fill-opacity","fill-rule","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flood-color","flood-opacity","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-optical-sizing","font-palette","font-size","font-size-adjust","font-smooth","font-smoothing","font-stretch","font-style","font-synthesis","font-synthesis-position","font-synthesis-small-caps","font-synthesis-style","font-synthesis-weight","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-emoji","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","forced-color-adjust","gap","glyph-orientation-horizontal","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphenate-character","hyphenate-limit-chars","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","initial-letter","initial-letter-align","inline-size","inset","inset-
32area","inset-block","inset-block-end","inset-block-start","inset-inline","inset-inline-end","inset-inline-start","isolation","justify-content","justify-items","justify-self","kerning","left","letter-spacing","lighting-color","line-break","line-height","line-height-step","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","margin-trim","marker","marker-end","marker-mid","marker-start","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","masonry-auto-flow","math-depth","math-shift","math-style","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","offset","offset-anchor","offset-distance","offset-path","offset-position","offset-rotate","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-anchor","overflow-block","overflow-clip-margin","overflow-inline","overflow-wrap","overflow-x","overflow-y","overlay","overscroll-behavior","overscroll-behavior-block","overscroll-behavior-inline","overscroll-behavior-x","overscroll-behavior-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page","page-break-after","page-break-before","page-break-inside","paint-order","pause","pause-after","pause-before","perspective","perspective-origin","place-content","place-items","place-self","pointer-events","position","position-anchor","position-visibility","print-color-adjust","quotes","r","resize","rest","rest-after","rest-before","right","rotate","row-gap","ruby-align","ruby-position","scale","scroll-behavior","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scroll-timeline","scroll-timeline-axis","scroll-timeline-name","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","shape-rendering","speak","speak-as","src","stop-color","stop-opacity","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","tab-size","table-layout","text-align","text-align-all","text-align-last","text-anchor","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip","text-decoration-skip-ink","text-decoration-style","text-decoration-thickness","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-size-adjust","text-transform","text-underline-offset","text-underline-position","text-wrap","text-wrap-mode","text-wrap-style","timeline-scope","top","touch-action","transform","transform-box","transform-origin","transform-style","transition","transition-behavior","transition-delay","transition-duration","transition-property","transition-timing-function","translate","unicode-bidi","user-modify","user-select","vector-effect","vertical-align","view-timeline","view-timeline-axis","view-timeline-inset","view-timeline-name","view-transition-name","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","white-space-collapse","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","x","y","z-index","zoom"].sort().reverse(),d=a.concat(c).sort().reverse();function g(m){const b=e(m),v=d,y="and or not only",O="[\\w-]+",S="("+O+"|@\\{"+O+"\\})",I=[],C=[],B=function(J){return{className:"string",begin:"~?"+J+".*?"+J}},z=function(J,oe,te){return{className:J,begin:oe,relevance:te}},le={$pattern:/[a-z-]+/,keyword:y,attribute:s.join(" ")},K={begin:"\\(",end:"\\)",contains:C,keywords:le,relevance:0};C.push(m.C_LINE_COMMENT_MODE,m.C_BLOCK_COMMENT_MODE,B("'"),B('"'),b.CSS_NUMBER_MODE,{begin:"(url|data-uri)\\(",starts:{className:"string",end:"[\\)\\n]",excludeEnd:!0}},b.HEXCOLOR,K,z("variable","@@?"+O,10),z("variable","@\\{"+O+"\\}"),z("built_in","~?`[^`]*?`"),{className:"attribute",begin:O+"\\s*:",end:":",returnBegin:!0,excludeEnd:!0},b.IMPORTANT,{beginKeywords:"and not"},b.FUNCTION_DISPATCH);const ee=C.concat({begin:/\{/,end:/\}/,contains:I}),re={beginKeywords:"when",endsWithParent:!0,contains:[{beginKeywords:"and not"}].concat(C)},U={begin:S+"\\s*:",returnBegin:!0,end:/[;}]/,relevance:0,contains:[{begin:/-(webkit|moz|ms|o)-/},b.CSS_VARIABLE,{className:"attribute",begin:"\\b("+p.join("|")+")\\b",end:/(?=:)/,starts:{endsWithParent:!0,illegal:"[<=$]",relevance:0,contains:C}}]},L={className:"keyword",begin:"@(import|media|charset|font-face|(-[a-z]+-)?ke
32yframes|supports|document|namespace|page|viewport|host)\\b",starts:{end:"[;{}]",keywords:le,returnEnd:!0,contains:C,relevance:0}},X={className:"variable",variants:[{begin:"@"+O+"\\s*:",relevance:15},{begin:"@"+O}],starts:{end:"[;}]",returnEnd:!0,contains:ee}},Y={variants:[{begin:"[\\.#:&\\[>]",end:"[;{}]"},{begin:S,end:/\{/}],returnBegin:!0,returnEnd:!0,illegal:`[<='$"]`,relevance:0,contains:[m.C_LINE_COMMENT_MODE,m.C_BLOCK_COMMENT_MODE,re,z("keyword","all\\b"),z("variable","@\\{"+O+"\\}"),{begin:"\\b("+r.join("|")+")\\b",className:"selector-tag"},b.CSS_NUMBER_MODE,z("selector-tag",S,0),z("selector-id","#"+S),z("selector-class","\\."+S,0),z("selector-tag","&",0),b.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",begin:":("+a.join("|")+")"},{className:"selector-pseudo",begin:":(:)?("+c.join("|")+")"},{begin:/\(/,end:/\)/,relevance:0,contains:ee},{begin:"!important"},b.FUNCTION_DISPATCH]},H={begin:O+`:(:)?(${v.join("|")})`,returnBegin:!0,contains:[Y]};return I.push(m.C_LINE_COMMENT_MODE,m.C_BLOCK_COMMENT_MODE,L,X,H,U,Y,re,b.FUNCTION_DISPATCH),{name:"Less",case_insensitive:!0,illegal:`[=>'/<($"]`,contains:I}}return ss=g,ss}var as,Ja;function qd(){if(Ja)return as;Ja=1;function e(t){const n="\\[=*\\[",r="\\]=*\\]",s={begin:n,end:r,contains:["self"]},a=[t.COMMENT("--(?!"+n+")","$"),t.COMMENT("--"+n,r,{contains:[s],relevance:10})];return{name:"Lua",aliases:["pluto"],keywords:{$pattern:t.UNDERSCORE_IDENT_RE,literal:"true false nil",keyword:"and break do else elseif end for goto if in local not or repeat return then until while",built_in:"_G _ENV _VERSION __index __newindex __mode __call __metatable __tostring __len __gc __add __sub __mul __div __mod __pow __concat __unm __eq __lt __le assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstring module next pairs pcall print rawequal rawget rawset require select setfenv setmetatable tonumber tostring type unpack xpcall arg self coroutine resume yield status wrap create running debug getupvalue debug sethook getmetatable gethook setmetatable setlocal traceback setfenv getinfo setupvalue getlocal getregistry getfenv io lines write close flush open output type read stderr stdin input stdout popen tmpfile math log max acos huge ldexp pi cos tanh pow deg tan cosh sinh random randomseed frexp ceil floor rad abs sqrt modf asin min mod fmod log10 atan2 exp sin atan os exit setlocale date getenv difftime remove time clock tmpname rename execute package preload loadlib loaded loaders cpath config path seeall string sub upper len gfind rep find match char dump gmatch reverse byte format gsub lower table setn insert getn foreachi maxn foreach concat sort remove"},contains:a.concat([{className:"function",beginKeywords:"function",end:"\\)",contains:[t.inherit(t.TITLE_MODE,{begin:"([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*"}),{className:"params",begin:"\\(",endsWithParent:!0,contains:a}].concat(a)},t.C_NUMBER_MODE,t.APOS_STRING_MODE,t.QUOTE_STRING_MODE,{className:"string",begin:n,end:r,contains:[s],relevance:5}])}}return as=e,as}var os,Qa;function zd(){if(Qa)return os;Qa=1;function e(t){const n={className:"variable",variants:[{begin:"\\$\\("+t.UNDERSCORE_IDENT_RE+"\\)",contains:[t.BACKSLASH_ESCAPE]},{begin:/\$[@%<?\^\+\*]/}]},r={className:"string",begin:/"/,end:/"/,contains:[t.BACKSLASH_ESCAPE,n]},s={className:"variable",begin:/\$\([\w-]+\s/,end:/\)/,keywords:{built_in:"subst patsubst strip findstring filter filter-out sort word wordlist firstword lastword dir notdir suffix basename addsuffix addprefix join wildcard realpath abspath error warning shell origin flavor foreach if or and call eval file value"},contains:[n,r]},a={begin:"^"+t.UNDERSCORE_IDENT_RE+"\\s*(?=[:+?]?=)"},c={className:"meta",begin:/^\.PHONY:/,end:/$/,keywords:{$pattern:/[\.\w]+/,keyword:".PHONY"}},p={className:"section",begin:/^[^\s]+:/,end:/$/,contains:[n]};return{name:"Makefile",aliases:["mk","mak","make"],keywords:{$pattern:/[\w-]+/,keyword:"define endef undefine ifdef ifndef ifeq ifneq else endif include -include sinclude override export unexport private vpath"},contains:[t.HASH_COMMENT_MODE,n,r,s,a,c,p]}}return os=e,os}var cs,eo;function Vd(){if(eo)return cs;eo=1;function e(t){const n=t.regex,r=["abs","accept","alarm","and","atan2","bind","binmode","bless","break","caller","chdir","chmod","chomp","chop","chown","chr","chroot","class","close","closedir","connect","continue","cos","crypt","dbmclose","dbmopen","defined","delete","die","do","dump","each","else","elsif","endgrent","endhostent","endnetent","endprotoent","endpwent","endservent","eof","eval","exec","exists","exit","exp","fcntl","field","fileno","flock","for","foreach","fork","format","formline","getc","getgrent","getgrgid","getgrnam","gethostbyaddr","gethostbyname","gethostent","getlogin","getnetbyaddr","getnetbyname","getnetent","getpeername","getpgrp","getpriority","getprotobyname","getprotobynumber","getprotoent","getpwent","getpwnam","getpwuid","getservbyname","getservbyport","getservent","getsockname","getsockopt","given","glob","gmtime","goto","grep","gt","hex","if","index","int","ioctl","join","keys","kill","last","lc","lcfirst","length","link","listen","local","localtime","log","lstat","lt","ma","map","method","mkdir","msgctl","msgget","msgrcv","msgsnd","my","ne","next","no","not","oct","open","opendir","or","ord","our","pack","package","pipe","pop","pos","print","printf","prototype","push","q|0","qq","quotemeta","qw","qx","rand","read","readdir","readline","readlink","readpipe","recv","redo","ref","rename","require","reset","return","reverse","rewinddir","rindex","rmdir","say","scalar","seek","seekdir","select","semctl","semget","semop","send","setgrent","sethostent","setnetent","setpgrp","setpriority","setprotoent","setpwent","setservent","setsockopt","shift","shmctl","shmget","shmread","shmwrite","shutdown","sin","sleep","socket","socketpair","sort","splice","split","sprintf","sqrt","srand","stat","state","study","sub","substr","symlink","syscall","sysopen","sysread","sysseek","system","syswrite","tell","telldir","tie","tied","time","times","tr","truncate","uc","ucfirst","umask","undef","unless","unlink","unpack","unshift","untie","until","use","utime","values","vec","wait","waitpid","wantarray","warn","when","while","write","x|0","xor","y|0"],s=/[dualxmsipngr]{0,12}
vendor: 4,208 bytes, line 32
32/,a={$pattern:/[\w.]+/,keyword:r.join(" ")},c={className:"subst",begin:"[$@]\\{",end:"\\}",keywords:a},p={begin:/->\{/,end:/\}/},d={scope:"attr",match:/\s+:\s*\w+(\s*\(.*?\))?/},g={scope:"variable",variants:[{begin:/\$\d/},{begin:n.concat(/[$%@](?!")(\^\w\b|#\w+(::\w+)*|\{\w+\}|\w+(::\w*)*)/,"(?![A-Za-z])(?![@$%])")},{begin:/[$%@](?!")[^\s\w{=]|\$=/,relevance:0}],contains:[d]},m={className:"number",variants:[{match:/0?\.[0-9][0-9_]+\b/},{match:/\bv?(0|[1-9][0-9_]*(\.[0-9_]+)?|[1-9][0-9_]*)\b/},{match:/\b0[0-7][0-7_]*\b/},{match:/\b0x[0-9a-fA-F][0-9a-fA-F_]*\b/},{match:/\b0b[0-1][0-1_]*\b/}],relevance:0},b=[t.BACKSLASH_ESCAPE,c,g],v=[/!/,/\//,/\|/,/\?/,/'/,/"/,/#/],y=(I,C,B="\\1")=>{const z=B==="\\1"?B:n.concat(B,C);return n.concat(n.concat("(?:",I,")"),C,/(?:\\.|[^\\\/])*?/,z,/(?:\\.|[^\\\/])*?/,B,s)},O=(I,C,B)=>n.concat(n.concat("(?:",I,")"),C,/(?:\\.|[^\\\/])*?/,B,s),S=[g,t.HASH_COMMENT_MODE,t.COMMENT(/^=\w/,/=cut/,{endsWithParent:!0}),p,{className:"string",contains:b,variants:[{begin:"q[qwxr]?\\s*\\(",end:"\\)",relevance:5},{begin:"q[qwxr]?\\s*\\[",end:"\\]",relevance:5},{begin:"q[qwxr]?\\s*\\{",end:"\\}",relevance:5},{begin:"q[qwxr]?\\s*\\|",end:"\\|",relevance:5},{begin:"q[qwxr]?\\s*<",end:">",relevance:5},{begin:"qw\\s+q",end:"q",relevance:5},{begin:"'",end:"'",contains:[t.BACKSLASH_ESCAPE]},{begin:'"',end:'"'},{begin:"`",end:"`",contains:[t.BACKSLASH_ESCAPE]},{begin:/\{\w+\}/,relevance:0},{begin:"-?\\w+\\s*=>",relevance:0}]},m,{begin:"(\\/\\/|"+t.RE_STARTERS_RE+"|\\b(split|return|print|reverse|grep)\\b)\\s*",keywords:"split return print reverse grep",relevance:0,contains:[t.HASH_COMMENT_MODE,{className:"regexp",variants:[{begin:y("s|tr|y",n.either(...v,{capture:!0}))},{begin:y("s|tr|y","\\(","\\)")},{begin:y("s|tr|y","\\[","\\]")},{begin:y("s|tr|y","\\{","\\}")}],relevance:2},{className:"regexp",variants:[{begin:/(m|qr)\/\//,relevance:0},{begin:O("(?:m|qr)?",/\//,/\//)},{begin:O("m|qr",n.either(...v,{capture:!0}),/\1/)},{begin:O("m|qr",/\(/,/\)/)},{begin:O("m|qr",/\[/,/\]/)},{begin:O("m|qr",/\{/,/\}/)}]}]},{className:"function",beginKeywords:"sub method",end:"(\\s*\\(.*?\\))?[;{]",excludeEnd:!0,relevance:5,contains:[t.TITLE_MODE,d]},{className:"class",beginKeywords:"class",end:"[;{]",excludeEnd:!0,relevance:5,contains:[t.TITLE_MODE,d,m]},{begin:"-\\w\\b",relevance:0},{begin:"^__DATA__$",end:"^__END__$",subLanguage:"mojolicious",contains:[{begin:"^@@.*",end:"$",className:"comment"}]}];return c.contains=S,p.contains=S,{name:"Perl",aliases:["pl","pm"],keywords:a,contains:S}}return cs=e,cs}var ls,to;function Gd(){if(to)return ls;to=1;function e(t){const n={className:"built_in",begin:"\\b(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)\\w+"},r=/[a-zA-Z@][a-zA-Z0-9_]*/,d={"variable.language":["this","super"],$pattern:r,keyword:["while","export","sizeof","typedef","const","struct","for","union","volatile","static","mutable","if","do","return","goto","enum","else","break","extern","asm","case","default","register","explicit","typename","switch","continue","inline","readonly","assign","readwrite","self","@synchronized","id","typeof","nonatomic","IBOutlet","IBAction","strong","weak","copy","in","out","inout","bycopy","byref","oneway","__strong","__weak","__block","__autoreleasing","@private","@protected","@public","@try","@property","@end","@throw","@catch","@finally","@autoreleasepool","@synthesize","@dynamic","@selector","@optional","@required","@encode","@package","@import","@defs","@compatibility_alias","__bridge","__bridge_transfer","__bridge_retained","__bridge_retain","__covariant","__contravariant","__kindof","_Nonnull","_Nullable","_Null_unspecified","__FUNCTION__","__PRETTY_FUNCTION__","__attribute__","getter","setter","retain","unsafe_unretained","nonnull","nullable","null_unspecified","null_resettable","class","instancetype","NS_DESIGNATED_INITIALIZER","NS_UNAVAILABLE","NS_REQUIRES_SUPER","NS_RETURNS_INNER_POINTER","NS_INLINE","NS_AVAILABLE","NS_DEPRECATED","NS_ENUM","NS_OPTIONS","NS_SWIFT_UNAVAILABLE","NS_ASSUME_NONNULL_BEGIN","NS_ASSUME_NONNULL_END","NS_REFINED_FOR_SWIFT","NS_SWIFT_NAME","NS_SWIFT_NOTHROW","NS_DURING","NS_HANDLER","NS_ENDHANDLER","NS_VALUERETURN","NS_VOIDRETURN"],literal:["false","true","FA
32LSE","TRUE","nil","YES","NO","NULL"],built_in:["dispatch_once_t","dispatch_queue_t","dispatch_sync","dispatch_async","dispatch_once"],type:["int","float","char","unsigned","signed","short","long","double","wchar_t","unichar","void","bool","BOOL","id|0","_Bool"]},g={$pattern:r,keyword:["@interface","@class","@protocol","@implementation"]};return{name:"Objective-C",aliases:["mm","objc","obj-c","obj-c++","objective-c++"],keywords:d,illegal:"</",contains:[n,t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE,t.C_NUMBER_MODE,t.QUOTE_STRING_MODE,t.APOS_STRING_MODE,{className:"string",variants:[{begin:'@"',end:'"',illegal:"\\n",contains:[t.BACKSLASH_ESCAPE]}]},{className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},t.inherit(t.QUOTE_STRING_MODE,{className:"string"}),{className:"string",begin:/<.*?>/,end:/$/,illegal:"\\n"},t.C_LINE_COMMENT_MODE,t.C_BLOCK_COMMENT_MODE]},{className:"class",begin:"("+g.keyword.join("|")+")\\b",end:/(\{|$)/,excludeEnd:!0,keywords:g,contains:[t.UNDERSCORE_TITLE_MODE]},{begin:"\\."+t.UNDERSCORE_IDENT_RE,relevance:0}]}}return ls=e,ls}var us,no;function Hd(){if(no)return us;no=1;function e(t){const n=t.regex,r=/(?![A-Za-z0-9])(?![$])/,s=n.concat(/[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/,r),a=n.concat(/(\\?[A-Z][a-z0-9_\x7f-\xff]+|\\?[A-Z]+(?=[A-Z][a-z0-9_\x7f-\xff])){1,}/,r),c=n.concat(/[A-Z]+/,r),p={scope:"variable",match:"\\$+"+s},d={scope:"meta",variants:[{begin:/<\?php/,relevance:10},{begin:/<\?=/},{begin:/<\?/,relevance:.1},{begin:/\?>/}]},g={scope:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/,end:/\}/}]},m=t.inherit(t.APOS_STRING_MODE,{illegal:null}),b=t.inherit(t.QUOTE_STRING_MODE,{illegal:null,contains:t.QUOTE_STRING_MODE.contains.concat(g)}),v={begin:/<<<[ \t]*(?:(\w+)|"(\w+)")\n/,end:/[ \t]*(\w+)\b/,contains:t.QUOTE_STRING_MODE.contains.concat(g),"on:begin":(te,fe)=>{fe.data._beginMatch=te[1]||te[2]},"on:end":(te,fe)=>{fe.data._beginMatch!==te[1]&&fe.ignoreMatch()}},y=t.END_SAME_AS_BEGIN({begin:/<<<[ \t]*'(\w+)'\n/,end:/[ \t]*(\w+)\b/}),O=`[ 33]`,S={scope:"string",variants:[b,m,v,y]},I={scope:"number",variants:[{begin:"\\b0[bB][01]+(?:_[01]+)*\\b"},{begin:"\\b0[oO][0-7]+(?:_[0-7]+)*\\b"},{begin:"\\b0[xX][\\da-fA-F]+(?:_[\\da-fA-F]+)*\\b"},{begin:"(?:\\b\\d+(?:_\\d+)*(\\.(?:\\d+(?:_\\d+)*))?|\\B\\.\\d+)(?:[eE][+-]?\\d+)?"}],relevance:0},C=["false","null","true"],B=["__CLASS__","__DIR__","__FILE__","__FUNCTION__","__COMPILER_HALT_OFFSET__","__LINE__","__METHOD__","__NAMESPACE__","__TRAIT__","die","echo","exit","include","include_once","print","require","require_once","array","abstract","and","as","binary","bool","boolean","break","callable","case","catch","class","clone","const","continue","declare","default","do","double","else","elseif","empty","enddeclare","endfor","endforeach","endif","endswitch","endwhile","enum","eval","extends","final","finally","float","for","foreach","from","global","goto","if","implements","instanceof","insteadof","int","integer","interface","isset","iterable","list","match|0","mixed","new","never","object","or","private","protected","public","readonly","real","return","string","switch","throw","trait","try","unset","use","var","void","while","xor","yield"],z=["Error|0","AppendIterator","ArgumentCountError","ArithmeticError","ArrayIterator","ArrayObject","AssertionError","BadFunctionCallException","BadMethodCallException","CachingIterator","CallbackFilterIterator","CompileError","Countable","DirectoryIterator","DivisionByZeroError","DomainException","EmptyIterator","ErrorException","Exception","FilesystemIterator","FilterIterator","GlobIterator","InfiniteIterator","InvalidArgumentException","IteratorIterator","LengthException","LimitIterator","LogicException","MultipleIterator","NoRewindIterator","OutOfBoundsException","OutOfRangeException","OuterIterator","OverflowException","ParentIterator","ParseError","RangeException","RecursiveArrayIterator","RecursiveCachingIterator","RecursiveCallbackFilterIterator","RecursiveDirectoryIterator","RecursiveFilterIterator","RecursiveIterator","RecursiveIteratorIterator","RecursiveRegexIterator","RecursiveTreeIterator","RegexIterator","RuntimeException","SeekableIterator","SplDoublyLinkedList","SplFileInfo","SplFileObject","SplFixedArray","SplHeap","SplMaxHeap","SplMinHeap","SplObjectStorage","SplObserver","SplPriorityQueue","SplQueue","SplStack","SplSubject","SplTempFileObject","TypeError","UnderflowException","UnexpectedValueException","UnhandledMatchError","ArrayAccess","BackedEnum","Closure","Fiber","Generator","Iterator","IteratorAggregate","Serializable","Stringable","Throwable","Traversable","UnitEnum","WeakReference","WeakMap","Directory","__PHP_Incomplete_Class","parent","php_user_filter","self","static","stdClass"],K={keyword:B,literal:(te=>{const fe=[];return te.forEach(Ee=>{fe.push(Ee),Ee.toLowerCase()===Ee?fe.push(Ee.toUpperCase()):fe.push(Ee.toLowerCase())}),fe})(C),built_in:z},ee=te=>te.map(fe=>fe.replace(/\|\d+$/,"")),re={variants:[{match:[/new/,n.concat(O,"+"),n.concat("(?!",ee(z).join("\\b|"),"\\b)"),a],scope:{1:"keyword",4:"title.class"}}]},U=n.concat(s,"\\b(?!\\()"),L={variants:[{match:[n.concat(/::/,n.lookahead(/(?!class\b)/)),U],scope:{2:"variable.constant"}},{match:[/::/,/class/],scope:{2:"variable.language"}}
vendor: 14,926 bytes, line 33
33,{match:[a,n.concat(/::/,n.lookahead(/(?!class\b)/)),U],scope:{1:"title.class",3:"variable.constant"}},{match:[a,n.concat("::",n.lookahead(/(?!class\b)/))],scope:{1:"title.class"}},{match:[a,/::/,/class/],scope:{1:"title.class",3:"variable.language"}}]},X={scope:"attr",match:n.concat(s,n.lookahead(":"),n.lookahead(/(?!::)/))},Y={relevance:0,begin:/\(/,end:/\)/,keywords:K,contains:[X,p,L,t.C_BLOCK_COMMENT_MODE,S,I,re]},H={relevance:0,match:[/\b/,n.concat("(?!fn\\b|function\\b|",ee(B).join("\\b|"),"|",ee(z).join("\\b|"),"\\b)"),s,n.concat(O,"*"),n.lookahead(/(?=\()/)],scope:{3:"title.function.invoke"},contains:[Y]};Y.contains.push(H);const J=[X,L,t.C_BLOCK_COMMENT_MODE,S,I,re],oe={begin:n.concat(/#\[\s*\\?/,n.either(a,c)),beginScope:"meta",end:/]/,endScope:"meta",keywords:{literal:C,keyword:["new","array"]},contains:[{begin:/\[/,end:/]/,keywords:{literal:C,keyword:["new","array"]},contains:["self",...J]},...J,{scope:"meta",variants:[{match:a},{match:c}]}]};return{case_insensitive:!1,keywords:K,contains:[oe,t.HASH_COMMENT_MODE,t.COMMENT("//","$"),t.COMMENT("/\\*","\\*/",{contains:[{scope:"doctag",match:"@[A-Za-z]+"}]}),{match:/__halt_compiler\(\);/,keywords:"__halt_compiler",starts:{scope:"comment",end:t.MATCH_NOTHING_RE,contains:[{match:/\?>/,scope:"meta",endsParent:!0}]}},d,{scope:"variable.language",match:/\$this\b/},p,H,L,{match:[/const/,/\s/,s],scope:{1:"keyword",3:"variable.constant"}},re,{scope:"function",relevance:0,beginKeywords:"fn function",end:/[;{]/,excludeEnd:!0,illegal:"[$%\\[]",contains:[{beginKeywords:"use"},t.UNDERSCORE_TITLE_MODE,{begin:"=>",endsParent:!0},{scope:"params",begin:"\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0,keywords:K,contains:["self",oe,p,L,t.C_BLOCK_COMMENT_MODE,S,I]}]},{scope:"class",variants:[{beginKeywords:"enum",illegal:/[($"]/},{beginKeywords:"class interface trait",illegal:/[:($"]/}],relevance:0,end:/\{/,excludeEnd:!0,contains:[{beginKeywords:"extends implements"},t.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",relevance:0,end:";",illegal:/[.']/,contains:[t.inherit(t.UNDERSCORE_TITLE_MODE,{scope:"title.class"})]},{beginKeywords:"use",relevance:0,end:";",contains:[{match:/\b(as|const|function)\b/,scope:"keyword"},t.UNDERSCORE_TITLE_MODE]},S,I]}}return us=e,us}var ds,ro;function Kd(){if(ro)return ds;ro=1;function e(t){return{name:"PHP template",subLanguage:"xml",contains:[{begin:/<\?(php|=)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0},{begin:'b"',end:'"',skip:!0},{begin:"b'",end:"'",skip:!0},t.inherit(t.APOS_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0}),t.inherit(t.QUOTE_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0})]}]}}return ds=e,ds}var ps,io;function Xd(){if(io)return ps;io=1;function e(t){return{name:"Plain text",aliases:["text","txt"],disableAutodetect:!0}}return ps=e,ps}var fs,so;function Wd(){if(so)return fs;so=1;function e(t){const n=t.regex,r=new RegExp("[\\p{XID_Start}_]\\p{XID_Continue}*","u"),s=["and","as","assert","async","await","break","case","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","match","nonlocal|10","not","or","pass","raise","return","try","while","with","yield"],d={$pattern:/[A-Za-z]\w+|__\w+__/,keyword:s,built_in:["__import__","abs","all","any","ascii","bin","bool","breakpoint","bytearray","bytes","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","exec","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip"],literal:["__debug__","Ellipsis","False","None","NotImplemented","True"],type:["Any","Callable","Coroutine","Dict","List","Literal","Generic","Optional","Sequence","Set","Tuple","Type","Union"]},g={className:"meta",begin:/^(>>>|\.\.\.) /},m={className:"subst",begin:/\{/,end:/\}/,keywords:d,illegal:/#/},b={begin:/\{\{/,relevance:0},v={className:"string",contains:[t.BACKSLASH_ESCAPE],variants:[{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?'''/,end:/'''/,contains:[t.BACKSLASH_ESCAPE,g],relevance:10},{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?"""/,end:/"""/,contains:[t.BACKSLASH_ESCAPE,g],relevance:10},{begin:/([fF][rR]|[rR][fF]|[fF])'''/,end:/'''/,contains:[t.BACKSLASH_ESCAPE,g,b,m]},{begin:/([fF][rR]|[rR][fF]|[fF])"""/,end:/"""/,contains:[t.BACKSLASH_ESCAPE,g,b,m]},{begin:/([uU]|[rR])'/,end:/'/,relevance:10},{begin:/([uU]|[rR])"/,end:/"/,relevance:10},{begin:/([bB]|[bB][rR]|[rR][bB])'/,end:/'/},{begin:/([bB]|[bB][rR]|[rR][bB])"/,end:/"/},{begin:/([fF][rR]|[rR][fF]|[fF])'/,end:/'/,contains:[t.BACKSLASH_ESCAPE,b,m]},{begin:/([fF][rR]|[rR][fF]|[fF])"/,end:/"/,contains:[t.BACKSLASH_ESCAPE,b,m]},t.APOS_STRING_MODE,t.QUOTE_STRING_MODE]},y="[0-9](_?[0-9])*",O=`(\\b(${y}))?\\.(${y})|\\b(${y})\\.`,S=`\\b|${s.join("|")}`,I={className:"number",relevance:0,variants:[{begin:`(\\b(${y})|(${O}))[eE][+-]?(${y})[jJ]?(?=${S})`},{begin:`(${O})[jJ]?`},{begin:`\\b([1-9](_?[0-9])*|0+(_?0)*)[lLjJ]?(?=${S})`},{begin:`\\b0[bB](_?[01])+[lL]?(?=${S})`},{begin:`\\b0[oO](_?[0-7])+[lL]?(?=${S})`},{begin:`\\b0[xX](_?[0-9a-fA-F])+[lL]?(?=${S})`},{begin:`\\b(${y})[jJ](?=${S})`}]},C={className:"comment",begin:n.lookahead(/# type:/),end:/$/,keywords:d,contains:[{begin:/# type:/},{begin:/#/,end:/\b\B/,endsWithParent:!0}]},B={className:"params",variants:[{className:"",begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:d,contains:["self",g,I,v,t.HASH_COMMENT_MODE]}]};return m.contains=[v,I,g],{name:"Python",aliases:["py","gyp","ipython"],unicodeRegex:!0,keywords:d,illegal:/(<\/|\?)|=>/,contains:[g,I,{scope:"variable.language",match:/\bself\b/},{beginKeywords:"if",relevance:0},{match:/\bor\b/,scope:"keyword"},v,C,t.HASH_COMMENT_MODE,{match:[/\bdef/,/\s+/,r],scope:{1:"keyword",3:"title.function"},contains:[B]},{variants:[{match:[/\bclass/,/\s+/,r,/\s*/,/\(\s*/,r,/\s*\)/]},{match:[/\bclass/,/\s+/,r]}],scope:{1:"keyword",3:"title.class",6:"title.class.inherited"}},{className:"meta",begin:/^[\t ]*@/,end:/(?=#)|$/,contains:[I,B,v]}]}}return fs=e,fs}var ms,ao;function Zd(){if(ao)return ms;ao=1;function e(t){return{aliases:["pycon"],contains:[{className:"meta.prompt",starts:{end:/ |$/,starts:{end:"$",subLanguage:"python"}},variants:[{begin:/^>>>(?=[ ]|$)/},{begin:/^\.\.\.(?=[ ]|$)/}]}]}}return ms=e,ms}var gs,oo;function Yd(){if(oo)return gs;oo=1;function e(t){const n=t.regex,r=/(?:(?:[a-zA-Z]|\.[._a-zA-Z])[._a-zA-Z0-9]*)|\.(?!\d)/,s=n.either(/0[xX][0-9a-fA-F]+\.[0-9a-fA-F]*[pP][+-]?\d+i?/,/0[xX][0-9a-fA-F]+(?:[pP][+-]?\d+)?[Li]?/,/(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?[Li]?/),a=/[=!<>:]=|\|\||&&|:::?|<-|<<-|->>|->|\|>|[-+*\/?!$&|:<=>@^~]|\*\*/,c=n.either(/[()]/,/[{}]/,/\[\[/,/[[\]]/,/\\/,/,/);return{name:"R",keywords:{$pattern:r,keyword:"function if in break next repeat else for while",literal:"NULL NA TRUE FALSE Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10",built_in:"LETTERS letters month.abb month.name pi T F abs acos acosh all any anyNA Arg as.call as.character as.complex as.double as.environment as.integer as.logical as.null.default as.numeric as.raw asin asinh atan atanh attr attributes baseenv browser c call ceiling class Conj cos cosh cospi cummax cummin cumprod cumsum digamma dim dimnames emptyenv exp expression floor forceAndCall gamma gc.time globalenv Im interactive invisible is.array is.atomic is.call is.character is.complex is.double is.environment is.expression is.finite is.function is.infinite is.integer is.language is.list is.logical is.matrix is.na is.name is.nan is.null is.numeric is.object is.pairlist is.raw is.recursive is.single is.symbol lazyLoadDBfetch length lgamma list log max min missing Mod names nargs nzchar oldClass on.exit pos.to.env proc.time prod quote range Re rep retracemem return round seq_along seq_len seq.int sign signif sin sinh sinpi sqrt standardGeneric substitute sum switch tan tanh tanpi tracemem trigamma trunc unclass untracemem UseMethod xtfrm"},contains:[t.COMMENT(/#'/,/$/,{contains:[{scope:"doctag",match:/@examples/,starts:{end:n.lookahead(n.either(/\n^#'\s*(?=@[a-zA-Z]+)/,/\n^(?!#')/)),endsParent:!0}},{scope:"doctag",begin:"@param",end:/$/,contains:[{scope:"variable",variants:[{match:r},{match:/`(?:\\.|[^`\\])+`/}],endsParent:!0}]},{scope:"doctag",match:/@[a-zA-Z]+/},{scope:"keyword",match:/\\[a-zA-Z]+/}]}),t.HASH_COMMENT_MODE,{scope:"string",contains:[t.BACKSLASH_ESCAPE],variants:[t.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\(/,end:/\)(-*)"/}),t.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\{/,end:/\}(-*)"/}),t.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\[/,end:/\](-*)"/}),t.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\(/,end:/\)(-*)'/}),t.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\{/,end:/\}(-*)'/}),t.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\[/,end:/\](-*)'/}),{begin:'"',end:'"',relevance:0},{begin:"'",end:"'",relevance:0}]},{relevance:0,variants:[{scope:{1:"operator",2:"number"},match:[a,s]},{scope:{1:"operator",2:"number"},match:[/%[^%]*%/,s]},{scope:{1:"punctuation",2:"number"},match:[c,s]},{scope:{2:"number"},match:[/[^a-zA-Z0-9._]|^/,s]}]},{scope:{3:"operator"},match:[r,/\s+/,/<-/,/\s+/]},{scope:"operator",relevance:0,variants:[{match:a},{match:/%[^%]*%/}]},{scope:"punctuation",relevance:0,match:c},{begin:"`",end:"`",contains:[{begin:/\\./}]}]}}return gs=e,gs}var hs,co;function jd(){if(co)return hs;co=1;function e(t){const n=t.regex,r=/(r#)?/,s=n.concat(r,t.UNDERSCORE_IDENT_RE),a=n.concat(r,t.IDENT_RE),c={className:"title.function.invoke",relevance:0,begin:n.concat(/\b/,/(?!let|for|while|if|else|match\b)/,a,n.lookahead(/\s*\(/))},p="([ui](8|16|32|64|128|size)|f(32|64))?",d=["abstract","as","async","await","become","box","break","const","continue","crate","do","dyn","else","enum","extern","false","final","fn","for","if","impl","in","let","loop","macro","match","mod","move","mut","override","priv","pub","ref","return","self","Self","static","struct","super","trait","true","try","type","typeof","union","unsafe","unsized","use","virtual","where","while","yield"],g=["true","false","Some","None","Ok","Err"],m=["drop ","Copy","Send","Sized","Sync","Drop","Fn","FnMut","FnOnce","ToOwned","Clone","Debug","PartialEq","PartialOrd","Eq","Ord","AsRef","AsMut","Into","From","Default","Iterator","Extend","IntoIterator","DoubleEndedIterator","ExactSizeIterator","SliceConcatExt","ToString","assert!","assert_eq!","bitflags!","bytes!","cfg!","col!","concat!","concat_idents!","debug_assert!","debug_assert_eq!","env!","eprintln!","panic!","file!","format!","format_args!","include_bytes!","include_str!","line!","local_data_key!","module_path!","option_env!","print!","println!","select!","stringify!","try!","unimplemented!","unreachable!","vec!","write!","writeln!","macro_rules!","assert_ne!","debug_assert_ne!"],b=["i8","i16","i32","i64","i128","isize","u8","u16","u32","u64","u128","usize","f32","f64","str","char","bool","Box","Option","Result","String","Vec"];return{name:"Rust",aliases:["rs"],keywords:{$pattern:t.IDENT_RE+"!?",type:b,keyword:d,literal:g,built_in:m},illegal:"</",contains:[t.C_LINE_COMMENT_MODE,t.COMMENT("/\\*","\\*/",{contains:["self"]}),t.inherit(t.QUOTE_STRING_MODE,{begin:/b?"/,illegal:null}),{className:"symbol",begin:/'[a-zA-Z_][a-zA-Z0-9_]*(?!')/},{scope:"string",variants:[{begin:/b?r(#*)"(.|\n)*?"\1(?!#)/},{begin:/b?'/,end:/'/,contains:[{scope:"char.escape",match:/\\('|\w|x\w{2}|u\w{4}|U\w{8})/}]}]},{className:"number",variants:[{begin:"\\b0b([01_]+)"+p},{begin:"\\b0o([0-7_]+)"+p},{begin:"\\b0x([A-Fa-f0-9_]+)"+p},{begin:"\\b(\\d[\\d_]*(\\.[0-9_]+)?([eE][+-]?[0-9_]+)?)"+p}],relevance:0},{begin:[/fn/,/\s+/,s],className:{1:"keyword",3:"title.function"}},{className:"meta",begin:"#!?\\[",end:"\\]",contains:[{className:"string",begin:/"/,end:/"/,contains:[t.BACKSLASH_ESCAPE]}]},{begin:[/let/,/\s+/,/(?:mut\s+)?/,s],className:{1:"keyword",3:"keyword",4:"variable"}},{begin:[/for/,/\s+/,s,/\s+/,/in/],className:{1:"keyword",3:"variable",5:"keyword"}},{begin:[/type/,/\s+/,s],className:{1:"keyword",3:"title.class"}},{begin:[/(?:trait|enum|struct|union|impl|for)/,/\s+/,s],className:{1:"keyword",3:"title.class"}},{begin:t.IDENT_RE+"::",keywords:{keyword:"Self",built_in:m,type:b}},{className:"punctuation",begin:"->"},c]}}return hs=e,hs}var bs,lo;function Jd(){if(lo)return bs;lo=1;const e=g=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:g.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[g.APOS_STRING_MODE,g.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:g.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z_][A-Za-z0-9_-]*/}}),t=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","optgroup","option","p","picture","q","quote","samp","section","select","source","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],n=["defs","g","marker","mask","pattern","svg","switch","symbol","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feFlood","feGaussianBlur","feImage","feMerge","feMorphology","feOffset","feSpecularLighting","feTile","feTurbulence","linearGradient","radialGradient","stop","circle","ellipse","image","line","path","polygon","polyline","rect","text","use","textPath","tspan","foreignObject","clipPath"],r=[...t,...n],s=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"].sort().reverse(),a=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invali
33d","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"].sort().reverse(),c=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"].sort().reverse(),p=["accent-color","align-content","align-items","align-self","alignment-baseline","all","anchor-name","animation","animation-composition","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-range","animation-range-end","animation-range-start","animation-timeline","animation-timing-function","appearance","aspect-ratio","backdrop-filter","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-position-x","background-position-y","background-repeat","background-size","baseline-shift","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-end-end-radius","border-end-start-radius","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-start-end-radius","border-start-start-radius","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-align","box-decoration-break","box-direction","box-flex","box-flex-group","box-lines","box-ordinal-group","box-orient","box-pack","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","color-scheme","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","contain-intrinsic-block-size","contain-intrinsic-height","contain-intrinsic-inline-size","contain-intrinsic-size","contain-intrinsic-width","container","container-name","container-type","content","content-visibility","counter-increment","counter-reset","counter-set","cue","cue-after","cue-before","cursor","cx","cy","direction","display","dominant-baseline","empty-cells","enable-background","field-sizing","fill","fill-opacity","fill-rule","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flood-color","flood-opacity","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-optical-sizing","font-palette","font-size","font-size-adjust","font-smooth","font-smoothing","font-stretch","font-style","font-synthesis","font-synthesis-position","font-synthesis-small-caps","font-synthesis-style","font-synthesis-weight","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-emoji","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","forced-color-adjust","gap","glyph-orientation-horizontal","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphenate-character","hyphenate-limit-chars","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","initial-letter","initial-letter-align","inline-size","inset","inset-
33area","inset-block","inset-block-end","inset-block-start","inset-inline","inset-inline-end","inset-inline-start","isolation","justify-content","justify-items","justify-self","kerning","left","letter-spacing","lighting-color","line-break","line-height","line-height-step","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","margin-trim","marker","marker-end","marker-mid","marker-start","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","masonry-auto-flow","math-depth","math-shift","math-style","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","offset","offset-anchor","offset-distance","offset-path","offset-position","offset-rotate","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-anchor","overflow-block","overflow-clip-margin","overflow-inline","overflow-wrap","overflow-x","overflow-y","overlay","overscroll-behavior","overscroll-behavior-block","overscroll-behavior-inline","overscroll-behavior-x","overscroll-behavior-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page","page-break-after","page-break-before","page-break-inside","paint-order","pause","pause-after","pause-before","perspective","perspective-origin","place-content","place-items","place-self","pointer-events","position","position-anchor","position-visibility","print-color-adjust","quotes","r","resize","rest","rest-after","rest-before","right","rotate","row-gap","ruby-align","ruby-position","scale","scroll-behavior","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scroll-timeline","scroll-timeline-axis","scroll-timeline-name","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","shape-rendering","speak","speak-as","src","stop-color","stop-opacity","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","tab-size","table-layout","text-align","text-align-all","text-align-last","text-anchor","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip","text-decoration-skip-ink","text-decoration-style","text-decoration-thickness","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-size-adjust","text-transform","text-underline-offset","text-underline-position","text-wrap","text-wrap-mode","text-wrap-style","timeline-scope","top","touch-action","transform","transform-box","transform-origin","transform-style","transition","transition-behavior","transition-delay","transition-duration","transition-property","transition-timing-function","translate","unicode-bidi","user-modify","user-select","vector-effect","vertical-align","view-timeline","view-timeline-axis","view-timeline-inset","view-timeline-name","view-transition-name","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","white-space-collapse","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","x","y","z-index","zoom"].sort().reverse();function d(g){const m=e(g),b=c,v=a,y="@[a-z-]+",O="and or not only",I={className:"variable",begin:"(\\$"+"[a-zA-Z-][a-zA-Z0-9_-]*"+")\\b",relevance:0};return{name:"SCSS",case_insensitive:!0,illegal:"[=/|']",contains:[g.C_LINE_COMMENT_MODE,g.C_BLOCK_COMMENT_MODE,m.CSS_NUMBER_MODE,{className:"selector-id",begin:"#[A-Za-z0-9_-]+",relevance:0}
vendor: 1,109 bytes, line 33
33,{className:"selector-class",begin:"\\.[A-Za-z0-9_-]+",relevance:0},m.ATTRIBUTE_SELECTOR_MODE,{className:"selector-tag",begin:"\\b("+r.join("|")+")\\b",relevance:0},{className:"selector-pseudo",begin:":("+v.join("|")+")"},{className:"selector-pseudo",begin:":(:)?("+b.join("|")+")"},I,{begin:/\(/,end:/\)/,contains:[m.CSS_NUMBER_MODE]},m.CSS_VARIABLE,{className:"attribute",begin:"\\b("+p.join("|")+")\\b"},{begin:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inl
33ine-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{begin:/:/,end:/[;}{]/,relevance:0,contains:[m.BLOCK_COMMENT,I,m.HEXCOLOR,m.CSS_NUMBER_MODE,g.QUOTE_STRING_MODE,g.APOS_STRING_MODE,m.IMPORTANT,m.FUNCTION_DISPATCH]},{begin:"@(page|font-face)",keywords:{$pattern:y,keyword:"@page @font-face"}},{begin:"@",end:"[{;]",returnBegin:!0,keywords:{$pattern:/[a-z-]+/,keyword:O,attribute:s.join(" ")},contains:[{begin:y,className:"keyword"},{begin:/[a-z-]+(?=:)/,className:"attribute"},I,g.QUOTE_STRING_MODE,g.APOS_STRING_MODE,m.HEXCOLOR,m.CSS_NUMBER_MODE]},m.FUNCTION_DISPATCH]}}return bs=d,bs}var _s,uo;function Qd(){if(uo)return _s;uo=1;function e(t){return{name:"Shell Session",aliases:["console","shellsession"],contains:[{className:"meta.prompt",begin:/^\s{0,3}[/~\w\d[\]()@-]*[>%$#][ ]?/,starts:{end:/[^\\](?=\s*$)/,subLanguage:"bash"}}]}}return _s=e,_s}var Es,po;function ep(){if(po)return Es;po=1;function e(t){const n=t.regex,r=t.COMMENT("--","$"),s={scope:"string",variants:[{begin:/'/,end:/'/,contains:[{match:/''/}]}]},a={begin:/"/,end:/"/,contains:[{match:/""/}]},c=["true","false","unknown"],p=["double precision","large object","with timezone","without timezone"],d=["bigint","binary","blob","boolean","char","character","clob","date","dec","decfloat","decimal","float","int","integer","interval","nchar","nclob","national","numeric","real","row","smallint","time","timestamp","varchar","varying","varbinary"],g=["add","asc","collation","desc","final","first","last","view"],m=["abs","acos","all","allocate","alter","and","any","are","array","array_agg","array_max_cardinality","as","asensitive","asin","asymmetric","at","atan","atomic","authorization","avg","begin","begin_frame","begin_partition","between","bigint","binary","blob","boolean","both","by","call","called","cardinality","cascaded","case","cast","ceil","ceiling","char","char_length","character","character_length","check","classifier","clob","close","coalesce","collate","collect","column","commit","condition","connect","constraint","contains","convert","copy","corr","corresponding","cos","cosh","count","covar_pop","covar_samp","create","cross","cube","cume_dist","current","current_catalog","current_date","current_default_transform_group","current_path","current_role","current_row","current_schema","current_time","current_timestamp","current_path","current_role","current_transform_group_for_type","current_user","cursor","cycle","date","day","deallocate","dec","decimal","decfloat","declare","default","define","delete","dense_rank","deref","describe","deterministic","disconnect","distinct","double","drop","dynamic","each","element","else","empty","end","end_frame","end_partition","end-exec","equals","escape","every","except","exec","execute","exists","exp","external","extract","false","fetch","filter","first_value","float","floor","for","foreign","frame_row","free","from","full","function","fusion","get","global","grant","group","grouping","groups","having","hold","hour","identity","in","indicator","initial","inner","inout","insensitive","insert","int","integer","intersect","intersection","interval","into","is","join","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","language","large","last_value","lateral","lead","leading","left","like","like_regex","listagg","ln","local","localtime","localtimestamp","log","log10","lower","match","match_number","match_recognize","matches","max","member","merge","method","min","minute","mod","modifies","module","month","multiset","national","natural","nchar","nclob","new","no","none","normalize","not","nth_value","ntile","null","nullif","numeric","octet_length","occurrences_regex","of","offset","old","omit","on","one","only","open","or","order","out","outer","over","overlaps","overlay","parameter","partition","pattern","per","percent","percent_rank","percentile_cont","percentile_disc","period","portion","position","position_regex","power","precedes","precision","prepare","primary","procedure","ptf","range","rank","reads","real","recursive","ref","references","referencing","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","release","result","return","returns","revoke","right","rollback","rollup","row","row_number","rows","running","savepoint","scope","scroll","search","second","seek","select","sensitive","session_user","set","show","similar","sin","sinh","skip","smallint","some","specific","specifictype","sql","sqlexception","sqlstate","sqlwarning","sqrt","start","static","stddev_pop","stddev_samp","submultiset","subset","substring","substring_regex","succeeds","sum","symmetric","system","system_time","system_user","table","tablesample","tan","tanh","then","time","timestamp","timezone_hour","timezone_minute","to","trailing","translate","translate_regex","translation","treat","trigger","trim","trim_array","true","truncate","uescape","union","unique","unknown","unnest","update","upper","user","using","value","values","value_of","var_pop","var_samp","varbinary","varchar","varying","ver
33sioning","when","whenever","where","width_bucket","window","with","within","without","year"],b=["abs","acos","array_agg","asin","atan","avg","cast","ceil","ceiling","coalesce","corr","cos","cosh","count","covar_pop","covar_samp","cume_dist","dense_rank","deref","element","exp","extract","first_value","floor","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","last_value","lead","listagg","ln","log","log10","lower","max","min","mod","nth_value","ntile","nullif","percent_rank","percentile_cont","percentile_disc","position","position_regex","power","rank","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","row_number","sin","sinh","sqrt","stddev_pop","stddev_samp","substring","substring_regex","sum","tan","tanh","translate","translate_regex","treat","trim","trim_array","unnest","upper","value_of","var_pop","var_samp","width_bucket"],v=["current_catalog","current_date","current_default_transform_group","current_path","current_role","current_schema","current_transform_group_for_type","current_user","session_user","system_time","system_user","current_time","localtime","current_timestamp","localtimestamp"],y=["create table","insert into","primary key","foreign key","not null","alter table","add constraint","grouping sets","on overflow","character set","respect nulls","ignore nulls","nulls first","nulls last","depth first","breadth first"],O=b,S=[...m,...g].filter(ee=>!b.includes(ee)),I={scope:"variable",match:/@[a-z0-9][a-z0-9_]*/},C={scope:"operator",match:/[-+*/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?/,relevance:0},B={match:n.concat(/\b/,n.either(...O),/\s*\(/),relevance:0,keywords:{built_in:O}};function z(ee){return n.concat(/\b/,n.either(...ee.map(re=>re.replace(/\s+/,"\\s+"))),/\b/)}const le={scope:"keyword",match:z(y),relevance:0};function K(ee,{exceptions:re,when:U}={}){const L=U;return re=re||[],ee.map(X=>X.match(/\|\d+$/)||re.includes(X)?X:L(X)?`${X}|0`:X)}return{name:"SQL",case_insensitive:!0,illegal:/[{}]|<\//,keywords:{$pattern:/\b[\w\.]+/,keyword:K(S,{when:ee=>ee.length<3}),literal:c,type:d,built_in:v},contains:[{scope:"type",match:z(p)},le,B,I,s,a,t.C_NUMBER_MODE,t.C_BLOCK_COMMENT_MODE,r,C]}}return Es=e,Es}var ys,fo;function tp(){if(fo)return ys;fo=1;function e(U){return U?typeof U=="string"?U:U.source:null}function t(U){return n("(?=",U,")")}function n(...U){return U.map(X=>e(X)).join("")}function r(U){const L=U[U.length-1];return typeof L=="object"&&L.constructor===Object?(U.splice(U.length-1,1),L):{}}function s(...U){return"("+(r(U).capture?"":"?:")+U.map(Y=>e(Y)).join("|")+")"}const a=U=>n(/\b/,U,/\w$/.test(U)?/\b/:/\B/),c=["Protocol","Type"].map(a),p=["init","self"].map(a),d=["Any","Self"],g=["actor","any","associatedtype","async","await",/as\?/,/as!/,"as","borrowing","break","case","catch","class","consume","consuming","continue","convenience","copy","default","defer","deinit","didSet","distributed","do","dynamic","each","else","enum","extension","fallthrough",/fileprivate\(set\)/,"fileprivate","final","for","func","get","guard","if","import","indirect","infix",/init\?/,/init!/,"inout",/internal\(set\)/,"internal","in","is","isolated","nonisolated","lazy","let","macro","mutating","nonmutating",/open\(set\)/,"open","operator","optional","override","package","postfix","precedencegroup","prefix",/private\(set\)/,"private","protocol",/public\(set\)/,"public","repeat","required","rethrows","return","set","some","static","struct","subscript","super","switch","throws","throw",/try\?/,/try!/,"try","typealias",/unowned\(safe\)/,/unowned\(unsafe\)/,"unowned","var","weak","where","while","willSet"],m=["false","nil","true"],b=["assignment","associativity","higherThan","left","lowerThan","none","right"],v=["#colorLiteral","#column","#dsohandle","#else","#elseif","#endif","#error","#file","#fileID","#fileLiteral","#filePath","#function","#if","#imageLiteral","#keyPath","#line","#selector","#sourceLocation","#warning"],y=["abs","all","any","assert","assertionFailure","debugPrint","dump","fatalError","getVaList","isKnownUniquelyReferenced","max","min","numericCast","pointwiseMax","pointwiseMin","precondition","preconditionFailure","print","readLine","repeatElement","sequence","stride","swap","swift_unboxFromSwiftValueWithType","transcode","type","unsafeBitCast","unsafeDowncast","withExtendedLifetime","withUnsafeMutablePointer","withUnsafePointer","withVaList","
vendor: 18,203 bytes, line 33
33withoutActuallyEscaping","zip"],O=s(/[/=\-+!*%<>&|^~?]/,/[\u00A1-\u00A7]/,/[\u00A9\u00AB]/,/[\u00AC\u00AE]/,/[\u00B0\u00B1]/,/[\u00B6\u00BB\u00BF\u00D7\u00F7]/,/[\u2016-\u2017]/,/[\u2020-\u2027]/,/[\u2030-\u203E]/,/[\u2041-\u2053]/,/[\u2055-\u205E]/,/[\u2190-\u23FF]/,/[\u2500-\u2775]/,/[\u2794-\u2BFF]/,/[\u2E00-\u2E7F]/,/[\u3001-\u3003]/,/[\u3008-\u3020]/,/[\u3030]/),S=s(O,/[\u0300-\u036F]/,/[\u1DC0-\u1DFF]/,/[\u20D0-\u20FF]/,/[\uFE00-\uFE0F]/,/[\uFE20-\uFE2F]/),I=n(O,S,"*"),C=s(/[a-zA-Z_]/,/[\u00A8\u00AA\u00AD\u00AF\u00B2-\u00B5\u00B7-\u00BA]/,/[\u00BC-\u00BE\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF]/,/[\u0100-\u02FF\u0370-\u167F\u1681-\u180D\u180F-\u1DBF]/,/[\u1E00-\u1FFF]/,/[\u200B-\u200D\u202A-\u202E\u203F-\u2040\u2054\u2060-\u206F]/,/[\u2070-\u20CF\u2100-\u218F\u2460-\u24FF\u2776-\u2793]/,/[\u2C00-\u2DFF\u2E80-\u2FFF]/,/[\u3004-\u3007\u3021-\u302F\u3031-\u303F\u3040-\uD7FF]/,/[\uF900-\uFD3D\uFD40-\uFDCF\uFDF0-\uFE1F\uFE30-\uFE44]/,/[\uFE47-\uFEFE\uFF00-\uFFFD]/),B=s(C,/\d/,/[\u0300-\u036F\u1DC0-\u1DFF\u20D0-\u20FF\uFE20-\uFE2F]/),z=n(C,B,"*"),le=n(/[A-Z]/,B,"*"),K=["attached","autoclosure",n(/convention\(/,s("swift","block","c"),/\)/),"discardableResult","dynamicCallable","dynamicMemberLookup","escaping","freestanding","frozen","GKInspectable","IBAction","IBDesignable","IBInspectable","IBOutlet","IBSegueAction","inlinable","main","nonobjc","NSApplicationMain","NSCopying","NSManaged",n(/objc\(/,z,/\)/),"objc","objcMembers","propertyWrapper","requires_stored_property_inits","resultBuilder","Sendable","testable","UIApplicationMain","unchecked","unknown","usableFromInline","warn_unqualified_access"],ee=["iOS","iOSApplicationExtension","macOS","macOSApplicationExtension","macCatalyst","macCatalystApplicationExtension","watchOS","watchOSApplicationExtension","tvOS","tvOSApplicationExtension","swift"];function re(U){const L={match:/\s+/,relevance:0},X=U.COMMENT("/\\*","\\*/",{contains:["self"]}),Y=[U.C_LINE_COMMENT_MODE,X],H={match:[/\./,s(...c,...p)],className:{2:"keyword"}},J={match:n(/\./,s(...g)),relevance:0},oe=g.filter(he=>typeof he=="string").concat(["_|0"]),te=g.filter(he=>typeof he!="string").concat(d).map(a),fe={variants:[{className:"keyword",match:s(...te,...p)}]},Ee={$pattern:s(/\b\w+/,/#\w+/),keyword:oe.concat(v),literal:m},ve=[H,J,fe],lt={match:n(/\./,s(...y)),relevance:0},We={className:"built_in",match:n(/\b/,s(...y),/(?=\()/)},Ze=[lt,We],It={match:/->/,relevance:0},Lt={className:"operator",relevance:0,variants:[{match:I},{match:`\\.(\\.|${S})+`}]},ut=[It,Lt],dt="([0-9]_*)+",ht="([0-9a-fA-F]_*)+",Se={className:"number",relevance:0,variants:[{match:`\\b(${dt})(\\.(${dt}))?([eE][+-]?(${dt}))?\\b`},{match:`\\b0x(${ht})(\\.(${ht}))?([pP][+-]?(${dt}))?\\b`},{match:/\b0o([0-7]_*)+\b/},{match:/\b0b([01]_*)+\b/}]},ge=(he="")=>({className:"subst",variants:[{match:n(/\\/,he,/[0\\tnr"']/)},{match:n(/\\/,he,/u\{[0-9a-fA-F]{1,8}\}/)}]}),Ve=(he="")=>({className:"subst",match:n(/\\/,he,/[\t ]*(?:[\r\n]|\r\n)/)}),Pe=(he="")=>({className:"subst",label:"interpol",begin:n(/\\/,he,/\(/),end:/\)/}),He=(he="")=>({begin:n(he,/"""/),end:n(/"""/,he),contains:[ge(he),Ve(he),Pe(he)]}),et=(he="")=>({begin:n(he,/"/),end:n(/"/,he),contains:[ge(he),Pe(he)]}),at={className:"string",variants:[He(),He("#"),He("##"),He("###"),et(),et("#"),et("##"),et("###")]},En=[U.BACKSLASH_ESCAPE,{begin:/\[/,end:/\]/,relevance:0,contains:[U.BACKSLASH_ESCAPE]}],yn={begin:/\/[^\s](?=[^/\n]*\/)/,end:/\//,contains:En},rn=he=>{const Xt=n(he,/\//),wt=n(/\//,he);return{begin:Xt,end:wt,contains:[...En,{scope:"comment",begin:`#(?!.*${wt})`,end:/$/}]}},vn={scope:"regexp",variants:[rn("###"),rn("##"),rn("#"),yn]},Nn={match:n(/`/,z,/`/)},ar={className:"variable",match:/\$\d+/},Sn={className:"variable",match:`\\$${B}+`},zt=[Nn,ar,Sn],Tn={match:/(@|#(un)?)available/,scope:"keyword",starts:{contains:[{begin:/\(/,end:/\)/,keywords:ee,contains:[...ut,Se,at]}]}},On={scope:"keyword",match:n(/@/,s(...K),t(s(/\(/,/\s+/)))},Nt={scope:"meta",match:n(/@/,z)},Dt=[Tn,On,Nt],Ye={match:t(/\b[A-Z]/),relevance:0,contains:[{className:"type",match:n(/(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)/,B,"+")},{className:"type",match:le,relevance:0},{match:/[?!]+/,relevance:0},{match:/\.\.\./,relevance:0},{match:n(/\s+&\s+/,t(le)),relevance:0}]},Vt={begin:/</,end:/>/,keywords:Ee,contains:[...Y,...ve,...Dt,It,Ye]};Ye.contains.push(Vt);const An={match:n(z,/\s*:/),keywords:"_|0",relevance:0},In={begin:/\(/,end:/\)/,relevance:0,keywords:Ee,contains:["self",An,...Y,vn,...ve,...Ze,...ut,Se,at,...zt,...Dt,Ye]},Gt={begin:/</,end:/>/,keywords:"repeat each",contains:[...Y,Ye]},Ht={begin:s(t(n(z,/\s*:/)),t(n(z,/\s+/,z,/\s*:/))),end:/:/,relevance:0,contains:[{className:"keyword",match:/\b_\b/},{className:"params",match:z}]},sn={begin:/\(/,end:/\)/,keywords:Ee,contains:[Ht,...Y,...ve,...ut,Se,at,...Dt,Ye,In],endsParent:!0,illegal:/["']/},or={match:[/(func|macro)/,/\s+/,s(Nn.match,z,I)],className:{1:"keyword",3:"title.function"},contains:[Gt,sn,L],illegal:[/\[/,/%/]},bt={match:[/\b(?:subscript|init[?!]?)/,/\s*(?=[<(])/],className:{1:"keyword"},contains:[Gt,sn,L],illegal:/\[|%/},cr={match:[/operator/,/\s+/,I],className:{1:"keyword",3:"title"}},lr={begin:[/precedencegroup/,/\s+/,le],className:{1:"keyword",3:"title"},contains:[Ye],keywords:[...b,...m],end:/}/},ur={match:[/class\b/,/\s+/,/func\b/,/\s+/,/\b[A-Za-z_][A-Za-z0-9_]*\b/],scope:{1:"keyword",3:"keyword",5:"title.function"}},Kt={match:[/class\b/,/\s+/,/var\b/],scope:{1:"keyword",3:"keyword"}},an={begin:[/(struct|protocol|class|extension|enum|actor)/,/\s+/,z,/\s*/],beginScope:{1:"keyword",3:"title.class"},keywords:Ee,contains:[Gt,...ve,{begin:/:/,end:/\{/,keywords:Ee,contains:[{scope:"title.class.inherited",match:le},...ve],relevance:0}]};for(const he of at.variants){const Xt=he.contains.find(Ct=>Ct.label==="interpol");Xt.keywords=Ee;const wt=[...ve,...Ze,...ut,Se,at,...zt];Xt.contains=[...wt,{begin:/\(/,end:/\)/,contains:["self",...wt]}]}return{name:"Swift",keywords:Ee,contains:[...Y,or,bt,ur,Kt,an,cr,lr,{beginKeywords:"import",end:/$/,contains:[...Y],relevance:0},vn,...ve,...Ze,...ut,Se,at,...zt,...Dt,Ye,In]}}return ys=re,ys}var vs,mo;function np(){if(mo)return vs;mo=1;function e(t){const n="true false yes no null",r="[\\w#;/?:@&=+$,.~*'()[\\]]+",s={className:"attr",variants:[{begin:/[\w*@][\w*@ :()\./-]*:(?=[ \t]|$)/},{begin:/"[\w*@][\w*@ :()\./-]*":(?=[ \t]|$)/},{begin:/'[\w*@][\w*@ :()\./-]*':(?=[ \t]|$)/}]},a={className:"template-variable",variants:[{begin:/\{\{/,end:/\}\}/},{begin:/%\{/,end:/\}/}]},c={className:"string",relevance:0,begin:/'/,end:/'/,contains:[{match:/''/,scope:"char.escape",relevance:0}]},p={className:"string",relevance:0,variants:[{begin:/"/,end:/"/},{begin:/\S+/}],contains:[t.BACKSLASH_ESCAPE,a]},d=t.inherit(p,{variants:[{begin:/'/,end:/'/,contains:[{begin:/''/,relevance:0}]},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),y={className:"number",begin:"\\b"+"[0-9]{4}(-[0-9][0-9]){0,2}"+"([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?"+"(\\.[0-9]*)?"+"([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?"+"\\b"},O={end:",",endsWithParent:!0,excludeEnd:!0,keywords:n,relevance:0},S={begin:/\{/,end:/\}/,contains:[O],illegal:"\\n",relevance:0},I={begin:"\\[",end:"\\]",contains:[O],illegal:"\\n",relevance:0},C=[s,{className:"meta",begin:"^---\\s*$",relevance:10},{className:"string",begin:"[\\|>]([1-9]?[+-])?[ ]*\\n( +)[^ ][^\\n]*\\n(\\2[^\\n]+\\n?)*"},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!\\w+!"+r},{className:"type",begin:"!<"+r+">"},{className:"type",begin:"!"+r},{className:"type",begin:"!!"+r},{className:"meta",begin:"&"+t.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+t.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"-(?=[ ]|$)",relevance:0},t.HASH_COMMENT_MODE,{beginKeywords:n,keywords:{literal:n}},y,{className:"number",begin:t.C_NUMBER_RE+"\\b",relevance:0},S,I,c,p],B=[...C];return B.pop(),B.push(d),O.contains=B,{name:"YAML",case_insensitive:!0,aliases:["yml"],contains:C}}return vs=e,vs}var Ns,go;function rp(){if(go)return Ns;go=1;const e="[A-Za-z$_][0-9A-Za-z$_]*",t=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends","using"],n=["true","false","null","undefined","NaN","Infinity"],r=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],s=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],a=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],c=["arguments","this","super","console","window","document","localStorage","sessionStorage","module","global"],p=[].concat(a,r,s);function d(m){const b=m.regex,v=(ge,{after:Ve})=>{const Pe="</"+ge[0].slice(1);return ge.input.indexOf(Pe,Ve)!==-1},y=e,O={begin:"<>",end:"</>"},S=/<[A-Za-z0-9\\._:-]+\s*\/>/,I={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(ge,Ve)=>{const Pe=ge[0].length+ge.index,He=ge.input[Pe];if(He==="<"||He===","){Ve.ignoreMatch();return}He===">"&&(v(ge,{after:Pe})||Ve.ignoreMatch());let et;const at=ge.input.substring(Pe);if(et=at.match(/^\s*=/)){Ve.ignoreMatch();return}if((et=at.match(/^\s+extends\s+/))&&et.index===0){Ve.ignoreMatch();return}}},C={$pattern:e,keyword:t,literal:n,built_in:p,"variable.language":c},B="[0-9](_?[0-9])*",z=`\\.(${B})`,le="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",K={className:"number",variants:[{begin:`(\\b(${le})((${z})|\\.)?|(${z}))[eE][+-]?(${B})\\b`},{begin:`\\b(${le})\\b((${z})\\b|\\.)?|(${z})\\b`},{begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},ee={className:"subst",begin:"\\$\\{",end:"\\}",keywords:C,contains:[]},re={begin:".?html`",end:"",starts:{end:"`",returnEnd:!1,contains:[m.BACKSLASH_ESCAPE,ee],subLanguage:"xml"}},U={begin:".?css`",end:"",starts:{end:"`",returnEnd:!1,contains:[m.BACKSLASH_ESCAPE,ee],subLanguage:"css"}},L={begin:".?gql`",end:"",starts:{end:"`",returnEnd:!1,contains:[m.BACKSLASH_ESCAPE,ee],subLanguage:"graphql"}},X={className:"string",begin:"`",end:"`",contains:[m.BACKSLASH_ESCAPE,ee]},H={className:"comment",variants:[m.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{begin:"(?=@[A-Za-z]+)",relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"},{className:"type",begin:"\\{",end:"\\}",excludeEnd:!0,excludeBegin:!0,relevance:0},{className:"variable",begin:y+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),m.C_BLOCK_COMMENT_MODE,m.C_LINE_COMMENT_MODE]},J=[m.APOS_STRING_MODE,m.QUOTE_STRING_MODE,re,U,L,X,{match:/\$\d+/},K];ee.contains=J.concat({begin:/\{/,end:/\}/,keywords:C,contains:["self"].concat(J)});const oe=[].concat(H,ee.contains),te=oe.concat([{begin:/(\s*)\(/,end:/\)/,keywords:C,contains:["self"].concat(oe)}]),fe={className:"params",begin:/(\s*)\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:C,contains:te},Ee={variants:[{match:[/class/,/\s+/,y,/\s+/,/extends/,/\s+/,b.concat(y,"(",b.concat(/\./,y),")*")],scope:{1:"keyword",3:"title.class",5:"keyword",7:"title.class.inherited"}},{match:[/class/,/\s+/,y],scope:{1:"keyword",3:"title.class"}}]},ve={relevance:0,match:b.either(/\bJSON/,/\b[A-Z][a-z]+([A-Z][a-z]*|\d)*/,/\b[A-Z]{2,}([A-Z][a-z]+|\d)+([A-Z][a-z]*)*/,/\b[A-Z]{2,}[a-z]+([A-Z][a-z]+|\d)*([A-Z][a-z]*)*/),className:"title.class",keywords:{_:[...r,...s]}},lt={label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},We={variants:[{match:[/function/,/\s+/,y,/(?=\s*\()/]},{match:[/function/,/\s*(?=\()/]}],className:{1:"keyword",3:"title.function"},label:"func.def",contains:[fe],illegal:/%/},Ze={relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"};function It(ge){return b.concat("(?!",ge.join("|"),")")}const Lt={match:b.concat(/\b/,It([...a,"super","import"].map(ge=>`${ge}\\s*\\(`)),y,b.lookahead(/\s*\(/)),className:"title.function",relevance:0},ut={begin:b.concat(/\./,b.lookahead(b.concat(y,/(?![0-9A-Za-z$_(])/))),end:y,excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},dt={match:[/get|set/,/\s+/,y,/(?=\()/],className:{1:"keyword",3:"title.function"},contains:[{begin:/\(\)/},fe]},ht="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+m.UNDERSCORE_IDENT_RE+")\\s*=>",Se={match:[/const|var|let/,/\s+/,y,/\s*/,/=\s*/,/(async\s*)?/,b.lookahead(ht)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[fe]};return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:C,exports:{PARAMS_CONTAINS:te,CLASS_REFERENCE:ve},illegal:/#(?![$_A-z])/,contains:[m.SHEBANG({label:"shebang",binary:"node",relevance:5}),lt,m.APOS_STRING_MODE,m.QUOTE_STRING_MODE,re,U,L,X,H,{match:/\$\d+/},K,ve,{scope:"attr",match:y+b.lookahead(":"),relevance:0},Se,{begin:"("+m.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[H,m.REGEXP_MODE,{className:"function",begin:ht,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:m.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/(\s*)\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:C,contains:te}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:O.begin,end:O.end},{match:S},{begin:I.begin,"on:begin":I.isTrulyOpeningTag,end:I.end}],subLanguage:"xml",contains:[{begin:I.begin,end:I.end,skip:!0,contains:["self"]}]}]},We,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+m.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[fe,m.inherit(m.TITLE_MODE,{begin:y,className:"title.function"})]},{match:/\.\.\./,relevance:0},ut,{match:"\\$"+y,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[fe]},Lt,Ze,Ee,dt,{match:/\$[(.]/}]}}function g(m){const b=m.regex,v=d(m),y=e,O=["any","void","number","boolean","string","object","never","symbol","bigint","unknown"],S={begin:[/namespace/,/\s+/,m.IDENT_RE],beginScope:{1:"keyword",3:"title.class"}},I={beginKeywords:"interface",end:/\{/,excludeEnd:!0,keywords:{keyword:"interface extends",built_in:O},contains:[v.exports.CLASS_REFERENCE]},C={className:"meta",relevance:10,begin:/^\s*['"]use strict['"]/},B=["type","interface","public","private","protected","implements","declare","abstract","readonly","enum","override","satisfies"],z={$pattern:e,keyword:t.concat(B),literal:n,built_in:p.concat(O),"variable.language":c},le={className:"meta",begin:"@"+y},K=(L,X,Y)=>{const H=L.contains.findIndex(J=>J.label===X);if(H===-1)throw new Error("can not find mode to replace");L.contains.splice(H,1,Y)};Object.assign(v.keywords,z),v.exports.PARAMS_CONTAINS.push(le);const ee=v.contains.find(L=>L.scope==="attr"),re=Object.assign({},ee,{match:b.concat(y,b.lookahead(/\s*\?:/))});v.exports.PARAMS_CONTAINS.push([v.exports.CLASS_REFERENCE,ee,re]),v.contains=v.contains.concat([le,S,I,re]),K(v,"shebang",m.SHEBANG()),K(v,"use_strict",C);const U=v.contains.find(L=>L.label==="func.def");return U.relevance=0,Object.assign(v,{name:"TypeScript",aliases:["ts","tsx","mts","cts"]}),v}return Ns=g,Ns}var Ss,ho;function ip(){if(ho)return Ss;ho=1;function e(t){const n=t.regex,r={className:"string",begin:/"(""|[^/n])"C\b/},s={className:"string",begin:/"/,end:/"/,illegal:/\n/,contains:[{begin:/""/}]},a=/\d{1,2}\/\d{1,2}\/\d{4}/,c=/\d{4}-\d{1,2}-\d{1,2}/,p=/(\d|1[012])(:\d+){0,2} *(AM|PM)/,d=/\d{1,2}(:\d{1,2}){1,2}/,g={className:"literal",variants:[{begin:n.concat(/# */,n.either(c,a),/ *#/)},{begin:n.concat(/# */,d,/ *#/)},{begin:n.concat(/# */,p,/ *#/)},{begin:n.concat(/# */,n.either(c,a),/ +/,n.either(p,d),/ *#/)}]},m={className:"number",relevance:0,variants:[{begin:/\b\d[\d_]*((\.[\d_]+(E[+-]?[\d_]+)?)|(E[+-]?[\d_]+))[RFD@!#]?/},{begin:/\b\d[\d_]*((U?[SIL])|[%&])?/},{begin:/&H[\dA-F_]+((U?[SIL])|[%&])?/},{begin:/&O[0-7_]+((U?[SIL])|[%&])?/},{begin:/&B[01_]+((U?[SIL])|[%&])?/}]},b={className:"label",begin:/^\w+:/},v=t.COMMENT(/'''/,/$/,{contains:[{className:"doctag",begin:/<\/?/,end:/>/}]}),y=t.COMMENT(null,/$/,{variants:[{begin:/'/},{begin:/([\t ]|^)REM(?=\s)/}]});return{name:"Visual Basic .NET",aliases:["vb"],case_insensitive:!0,classNameAliases:{label:"symbol"},keywords:{keyword:"addhandler alias aggregate ansi as async assembly auto binary by byref byval call case catch class compare const continue custom declare default delegate dim distinct do each equals else elseif end enum erase error event exit explicit finally for friend from function get global goto group handles if implements imports in inherits interface into iterator join key let lib loop me mid module mustinherit mustoverride mybase myclass namespace narrowing new next notinheritable notoverridable of off on operator option optional order overloads overridable overrides paramarray partial preserve private property protected public raiseevent readonly redim removehandler resume return select set shadows shared skip static step stop structure strict sub synclock take text then throw to try unicode until using when where while widening with withevents writeonly yield",built_in:"addressof and andalso await directcast gettype getxmlnamespace is isfalse isnot istrue like mod nameof new not or orelse trycast typeof xor cbool cbyte cchar cdate cdbl cdec cint clng cobj csbyte cshort csng cstr cuint culng cushort",type:"boolean byte char date decimal double integer long object sbyte short single str
33ing uinteger ulong ushort",literal:"true false nothing"},illegal:"//|\\{|\\}|endif|gosub|variant|wend|^\\$ ",contains:[r,s,g,m,b,v,y,{className:"meta",begin:/[\t ]*#(const|disable|else|elseif|enable|end|externalsource|if|region)\b/,end:/$/,keywords:{keyword:"const disable else elseif enable end externalsource if region then"},contains:[y]}]}}return Ss=e,Ss}var Ts,bo;function sp(){if(bo)return Ts;bo=1;function e(t){t.regex;const n=t.COMMENT(/\(;/,/;\)/);n.contains.push("self");const r=t.COMMENT(/;;/,/$/),s=["anyfunc","block","br","br_if","br_table","call","call_indirect","data","drop","elem","else","end","export","func","global.get","global.set","local.get","local.set","local.tee","get_global","get_local","global","if","import","local","loop","memory","memory.grow","memory.size","module","mut","nop","offset","param","result","return","select","set_global","set_local","start","table","tee_local","then","type","unreachable"],a={begin:[/(?:func|call|call_indirect)/,/\s+/,/\$[^\s)]+/],className:{1:"keyword",3:"title.function"}},c={className:"variable",begin:/\$[\w_]+/},p={match:/(\((?!;)|\))+/,className:"punctuation",relevance:0},d={className:"number",relevance:0,match:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/},g={match:/(i32|i64|f32|f64)(?!\.)/,className:"type"},m={className:"keyword",match:/\b(f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|nearest|neg?|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|store(?:8|16|32)?|sqrt|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))\b/};return{name:"WebAssembly",keywords:{$pattern:/[\w.]+/,keyword:s},contains:[r,n,{match:[/(?:offset|align)/,/\s*/,/=/],className:{1:"keyword",3:"operator"}},c,p,a,t.QUOTE_STRING_MODE,g,m,d]}}return Ts=e,Ts}var Os,_o;function ap(){if(_o)return Os;_o=1;var e=Sd();return e.registerLanguage("xml",Td()),e.registerLanguage("bash",Od()),e.registerLanguage("c",Ad()),e.registerLanguage("cpp",Id()),e.registerLanguage("csharp",wd()),e.registerLanguage("css",Cd()),e.registerLanguage("markdown",Rd()),e.registerLanguage("diff",Md()),e.registerLanguage("ruby",kd()),e.registerLanguage("go",xd()),e.registerLanguage("graphql",Ld()),e.registerLanguage("ini",Dd()),e.registerLanguage("java",Pd()),e.registerLanguage("javascript",Bd()),e.registerLanguage("json",Ud()),e.registerLanguage("kotlin",Fd()),e.registerLanguage("less",$d()),e.registerLanguage("lua",qd()),e.registerLanguage("makefile",zd()),e.registerLanguage("perl",Vd()),e.registerLanguage("objectivec",Gd()),e.registerLanguage("php",Hd()),e.registerLanguage("php-template",Kd()),e.registerLanguage("plaintext",Xd()),e.registerLanguage("python",Wd()),e.registerLanguage("python-repl",Zd()),e.registerLanguage("r",Yd()),e.registerLanguage("rust",jd()),e.registerLanguage("scss",Jd()),e.registerLanguage("shell",Qd()),e.registerLanguage("sql",ep()),e.registerLanguage("swift",tp()),e.registerLanguage("yaml",np()),e.registerLanguage("typescript",rp()),e.registerLanguage("vbnet",ip()),e.registerLanguage("wasm",sp()),e.HighlightJS=e,e.default=e,Os=e,Os}ap();const tr=e=>({url:tr.url(e),method:"delete"});tr.definition={methods:["delete"],url:"/settings/sessions"};tr.url=e=>tr.definition.url+qe(e);tr.delete=e=>({url:tr.url(e),method:"delete"});const nr=(e,t)=>({url:nr.url(e,t),method:"post"});nr.definition={methods:["post"],url:"/polls/{poll}/skip-vote"};nr.url=(e,t)=>{(typeof e=="string"||typeof e=="number")&&(e={poll:e}),typeof e=="object"&&!Array.isArray(e)&&"ulid"in e&&(e={poll:e.ulid}),Array.isArray(e)&&(e={poll:e[0]}),e=At(e);const n={poll:typeof e.poll=="object"?e.poll.ulid:e.poll};return nr.definition.url.replace("{poll}",n.poll.toString()).replace(/\/+$/,"")+qe(t)};nr.post=(e,t)=>({url:nr.url(e,t),method:"post"});const rr=(e,t)=>({url:rr.url(e,t),method:"post"});rr.definition={methods:["post"],url:"/polls/{poll}/vote"};rr.url=(e,t)=>
33{(typeof e=="string"||typeof e=="number")&&(e={poll:e}),typeof e=="object"&&!Array.isArray(e)&&"ulid"in e&&(e={poll:e.ulid}),Array.isArray(e)&&(e={poll:e[0]}),e=At(e);const n={poll:typeof e.poll=="object"?e.poll.ulid:e.poll};return rr.definition.url.replace("{poll}",n.poll.toString()).replace(/\/+$/,"")+qe(t)};rr.post=(e,t)=>({url:rr.url(e,t),method:"post"});export{Kn as C,zn as D,tn as S,er as T,jn as U,Gn as a,Qn as b,rr as c,nr as d,$n as e,qn as f,Vn as g,Jn as h,lp as i,Wn as j,Xn as k,Yn as l,tr as m,Zn as n,Hn as o,Sd as r};
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.