import{u as useBasicLayout}from"./useBasicLayout-8e07f8d7.js";import{A as useChatStore,a as useAuthStore,t,K as fetchTtsAPIProces,L as fetchQueryOneCatAPI,M as commonjsRequire$1,N as require$$7,u as useGlobalStoreWithOut,O as fetchSearchAppsAPI,E as axios,P as fetchUpdateGroupAPI,q as useAppStore,Q as fetchQueryModelsListAPI,y as useRoute,r as router,S as fetchChatAPIProcess,x as useRouter,b as useAppCatStore}from"./index-a70ad6b3.js";import{X as createVNode,r as ref,e as computed,d as defineComponent,a as inject,f as onMounted,w as watch,l as h,F as Fragment,M as unref,S as openBlock,U as createElementBlock,a3 as createBaseVNode,G as onUnmounted,a8 as createCommentVNode,a5 as normalizeClass,H as normalizeStyle,a7 as renderList,V as createBlock,a4 as toDisplayString,y as watchEffect,k as withDirectives,a6 as vModelText,Q as onUpdated,ac as resolveDynamicComponent,a9 as withModifiers,W as withCtx,c as createTextVNode,z as Transition,ae as withKeys,n as nextTick,v as vShow,p as provide,af as resolveDirective}from"./vue-cf46d111.js";import{i as getDefaultExportFromCjs,g as getAugmentedNamespace,e as useMessage,t as NImage,p as NTooltip,h as commonjsGlobal$1,d as useDialog,D as NScrollbar,M as NLayoutSider,O as NWatermark,P as NLayout}from"./naive-ui-074da7ca.js";import{r as requireKatex,b as browserExports,M as Markmap,t as toPng,F as FileSaver_minExports}from"./index-97198a55.js";import{I as IconWrapper}from"./index-08cceacb.js";import{f as A,I,s,o,E,T,h as o$1,C as Close,S as Se,M as Me,b as be,g as ge$1,a as CheckOne,U as User,D as DeleteThemes,A as Announcement,c as Commodity,d as SunOne,e as Calendar,L as Logout}from"./menu-1a8ade33.js";import{_ as _export_sfc}from"./_plugin-vue_export-helper-c27b6911.js";import{c as copyText}from"./index-c94da121.js";import{_ as _sfc_main$j}from"./index.vue_vue_type_script_setup_true_lang-1cfab100.js";import"./vueuse-motion-d8fe070a.js";function isString$1(b){return Object.prototype.toString.call(b)==="[object String]"}const ApplicationTwo=IconWrapper("application-two",!1,function(b){return createVNode("svg",{width:b.size,height:b.size,viewBox:"0 0 48 48",fill:"none"},[createVNode("circle",{cx:"34.5",cy:"13.5",r:"6.5",fill:b.colors[1],stroke:b.colors[0],"stroke-width":b.strokeWidth},null),createVNode("circle",{cx:"34.5",cy:"34.5",r:"6.5",fill:b.colors[1],stroke:b.colors[0],"stroke-width":b.strokeWidth},null),createVNode("circle",{cx:"13.5",cy:"13.5",r:"6.5",fill:b.colors[1],stroke:b.colors[0],"stroke-width":b.strokeWidth},null),createVNode("circle",{cx:"13.5",cy:"34.5",r:"6.5",fill:b.colors[1],stroke:b.colors[0],"stroke-width":b.strokeWidth},null)])}),Copy=IconWrapper("copy",!0,function(b){return createVNode("svg",{width:b.size,height:b.size,viewBox:"0 0 48 48",fill:"none"},[createVNode("path",{d:"M13 12.4316V7.8125C13 6.2592 14.2592 5 15.8125 5H40.1875C41.7408 5 43 6.2592 43 7.8125V32.1875C43 33.7408 41.7408 35 40.1875 35H35.5163",stroke:b.colors[0],"stroke-width":b.strokeWidth,"stroke-linecap":b.strokeLinecap,"stroke-linejoin":b.strokeLinejoin},null),createVNode("path",{d:"M32.1875 13H7.8125C6.2592 13 5 14.2592 5 15.8125V40.1875C5 41.7408 6.2592 43 7.8125 43H32.1875C33.7408 43 35 41.7408 35 40.1875V15.8125C35 14.2592 33.7408 13 32.1875 13Z",fill:b.colors[1],stroke:b.colors[0],"stroke-width":b.strokeWidth,"stroke-linejoin":b.strokeLinejoin},null)])}),Delete=IconWrapper("delete",!1,function(b){return createVNode("svg",{width:b.size,height:b.size,viewBox:"0 0 48 48",fill:"none"},[createVNode("path",{d:"M9 10V44H39V10H9Z",fill:b.colors[1],stroke:b.colors[0],"stroke-width":b.strokeWidth,"stroke-linejoin":b.strokeLinejoin},null),createVNode("path",{d:"M20 20V33",stroke:b.colors[2],"stroke-width":b.strokeWidth,"stroke-linecap":b.strokeLinecap,"stroke-linejoin":b.strokeLinejoin},null),createVNode("path",{d:"M28 20V33",stroke:b.colors[2],"stroke-width":b.strokeWidth,"stroke-linecap":b.strokeLinecap,"stroke-linejoin":b.strokeLinejoin},null),createVNode("path",{d:"M4 10H44",stroke:b.colors[0],"stroke-width":b.strokeWidth,"stroke-linecap":b.strokeLinecap,"stroke-linejoin":b.strokeLinejoin},null),createVNode("path",{d:"M16 10L19.289 4H28.7771L32 10H16Z",fill:b.colors[1],stroke:b.colors[0],"stroke-width":b.strokeWidth,"stroke-linejoin":b.strokeLinejoin},null)])}),Down=IconWrapper("down",!1,function(b){return createVNode("svg",{width:b.size,height:b.size,viewBox:"0 0 48 48",fill:"none"},[createVNode("path",{d:"M36 18L24 30L12 18",stroke:b.colors[0],"stroke-width":b.strokeWidth,"stroke-linecap":b.strokeLinecap,"stroke-linejoin":b.strokeLinejoin},null)])}),DownSmall=IconWrapper("down-small",!1,function(b){return createVNode("svg",{width:b.size,height:b.size,viewBox:"0 0 48 48",fill:"none"},[createVNode("path",{d:"M24.0083 35.8995V12",stroke:b.colors[0],"stroke-width":b.strokeWidth,"stroke-linecap":b.strokeLinecap,"stroke-linejoin":b.strokeLinejoin},null),createVNode("path",{d:"M36 24L24 36L12 24",stroke:b.colors[0],"stroke-width":b.strokeWidth,"stroke-linecap":b.strokeLinecap,"stroke-linejoin":b.strokeLinejoin},null)])}),DownloadOne=IconWrapper("download-one",!0,function(b){return createVNode("svg",{width:b.size,height:b.size,viewBox:"0 0 48 48",fill:"none"},[createVNode("path",{d:"M11.6777 20.271C7.27476 21.3181 4 25.2766 4 30C4 35.5228 8.47715 40 14 40C14.9474 40 15.864 39.8683 16.7325 39.6221",stroke:b.colors[0],"stroke-width":b.strokeWidth,"stroke-linecap":b.strokeLinecap,"stroke-linejoin":b.strokeLinejoin},null),createVNode("path",{d:"M36.0547 20.271C40.4577 21.3181 43.7324 25.2766 43.7324 30C43.7324 35.5228 39.2553 40 33.7324 40C32.785 40 31.8684 39.8683 30.9999 39.6221",stroke:b.colors[0],"stroke-width":b.strokeWidth,"stroke-linecap":b.strokeLinecap,"stroke-linejoin":b.strokeLinejoin},null),createVNode("path",{d:"M36 20C36 13.3726 30.6274 8 24 8C17.3726 8 12 13.3726 12 20",stroke:b.colors[0],"stroke-width":b.strokeWidth,"stroke-linecap":b.strokeLinecap,"stroke-linejoin":b.strokeLinejoin},null),createVNode("path",{d:"M17.0654 30.119L23.9999 37.0764L31.1318 30",stroke:b.colors[0],"stroke-width":b.strokeWidth,"stroke-linecap":b.strokeLinecap,"stroke-linejoin":b.strokeLinejoin},null),createVNode("path",{d:"M24 20V33.5382",stroke:b.colors[0],"stroke-width":b.strokeWidth,"stroke-linecap":b.strokeLinecap,"stroke-linejoin":b.strokeLinejoin},null)])}),Edit=IconWrapper("edit",!0,function(b){return createVNode("svg",{width:b.size,height:b.size,viewBox:"0 0 48 48",fill:"none"},[createVNode("path",{d:"M7 42H43",stroke:b.colors[0],"stroke-width":b.strokeWidth,"stroke-linecap":b.strokeLinecap,"stroke-linejoin":b.strokeLinejoin},null),createVNode("path",{d:"M11 26.7199V34H18.3172L39 13.3081L31.6951 6L11 26.7199Z",fill:b.colors[1],stroke:b.colors[0],"stroke-width":b.strokeWidth,"stroke-linejoin":b.strokeLinejoin},null)])}),EditTwo=IconWrapper("edit-two",!0,function(b){return createVNode("svg",{width:b.size,height:b.size,viewBox:"0 0 48 48",fill:"none"},[createVNode("path",{d:"M42 26V40C42 41.1046 41.1046 42 40 42H8C6.89543 42 6 41.1046 6 40V8C6 6.89543 6.89543 6 8 6L22 6",stroke:b.colors[0],"stroke-width":b.strokeWidth,"stroke-linecap":b.strokeLinecap,"stroke-linejoin":b.strokeLinejoin},null),createVNode("path",{d:"M14 26.7199V34H21.3172L42 13.3081L34.6951 6L14 26.7199Z",fill:b.colors[1],stroke:b.colors[0],"stroke-width":b.strokeWidth,"stroke-linejoin":b.strokeLinejoin},null)])}),HamburgerButton=IconWrapper("hamburger-button",!1,function(b){return createVNode("svg",{width:b.size,height:b.size,viewBox:"0 0 48 48",fill:"none"},[createVNode("path",{d:"M7.94971 11.9497H39.9497",stroke:b.colors[0],"stroke-width":b.strokeWidth,"stroke-linecap":b.strokeLinecap,"stroke-linejoin":b.strokeLinejoin},null),createVNode("path",{d:"M7.94971 23.9497H39.9497",stroke:b.colors[0],"stroke-width":b.strokeWidth,"stroke-linecap":b.strokeLinecap,"stroke-linejoin":b.strokeLinejoin},null),createVNode("path",{d:"M7.94971 35.9497H39.9497",stroke:b.colors[0],"stroke-width":b.strokeWidth,"stroke-linecap":b.strokeLinecap,"stroke-linejoin":b.strokeLinejoin},null)])}),Left=IconWrapper("left",!0,function(b){return createVNode("svg",{width:b.size,height:b.size,viewBox:"0 0 48 48",fill:"none"},[createVNode("path",{d:"M31 36L19 24L31 12",stroke:b.colors[0],"stroke-width":b.strokeWidth,"stroke-linecap":b.strokeLinecap,"stroke-linejoin":b.strokeLinejoin},null)])}),Link=IconWrapper("link",!0,function(b){return createVNode("svg",{width:b.size,height:b.size,viewBox:"0 0 48 48",fill:"none"},[createVNode("path",{d:"M24.7073 9.56521L9.85801 24.4145C6.34329 27.9292 6.34329 33.6277 9.85801 37.1424V37.1424C13.3727 40.6571 19.0712 40.6571 22.5859 37.1424L40.2636 19.4647C42.6067 17.1216 42.6067 13.3226 40.2636 10.9794V10.9794C37.9205 8.63628 34.1215 8.63628 31.7783 10.9794L14.1007 28.6571C12.9291 29.8287 12.9291 31.7282 14.1007 32.8997V32.8997C15.2722 34.0713 17.1717 34.0713 18.3433 32.8997L33.1925 18.0505",stroke:b.colors[0],"stroke-width":b.strokeWidth,"stroke-linecap":b.strokeLinecap,"stroke-linejoin":b.strokeLinejoin},null)])}),LoadingFour=IconWrapper("loading-four",!0,function(b){return createVNode("svg",{width:b.size,height:b.size,viewBox:"0 0 48 48",fill:"none"},[createVNode("path",{d:"M4 24C4 35.0457 12.9543 44 24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4",stroke:b.colors[0],"stroke-width":b.strokeWidth,"stroke-linecap":b.strokeLinecap,"stroke-linejoin":b.strokeLinejoin},null)])}),Pause=IconWrapper("pause",!0,function(b){return createVNode("svg",{width:b.size,height:b.size,viewBox:"0 0 48 48",fill:"none"},[createVNode("path",{d:"M16 12V36",stroke:b.colors[0],"stroke-width":b.strokeWidth,"stroke-linecap":b.strokeLinecap,"stroke-linejoin":b.strokeLinejoin},null),createVNode("path",{d:"M32 12V36",stroke:b.colors[0],"stroke-width":b.strokeWidth,"stroke-linecap":b.strokeLinecap,"stroke-linejoin":b.strokeLinejoin},null)])}),PauseOne=IconWrapper("pause-one",!1,function(b){return createVNode("svg",{width:b.size,height:b.size,viewBox:"0 0 48 48",fill:"none"},[createVNode("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:b.colors[1],stroke:b.colors[0],"stroke-width":b.strokeWidth,"stroke-linejoin":b.strokeLinejoin},null),createVNode("path",{d:"M19 18V30",stroke:b.colors[2],"stroke-width":b.strokeWidth,"stroke-linecap":b.strokeLinecap,"stroke-linejoin":b.strokeLinejoin},null),createVNode("path",{d:"M29 18V30",stroke:b.colors[2],"stroke-width":b.strokeWidth,"stroke-linecap":b.strokeLinecap,"stroke-linejoin":b.strokeLinejoin},null)])}),PlayOne=IconWrapper("play-one",!0,function(b){return createVNode("svg",{width:b.size,height:b.size,viewBox:"0 0 48 48",fill:"none"},[createVNode("path",{d:"M15 24V11.8756L25.5 17.9378L36 24L25.5 30.0622L15 36.1244V24Z",fill:b.colors[1],stroke:b.colors[0],"stroke-width":b.strokeWidth,"stroke-linejoin":b.strokeLinejoin},null)])}),Refresh=IconWrapper("refresh",!0,function(b){return createVNode("svg",{width:b.size,height:b.size,viewBox:"0 0 48 48",fill:"none"},[createVNode("path",{d:"M42 8V24",stroke:b.colors[0],"stroke-width":b.strokeWidth,"stroke-linecap":b.strokeLinecap,"stroke-linejoin":b.strokeLinejoin},null),createVNode("path",{d:"M6 24L6 40",stroke:b.colors[0],"stroke-width":b.strokeWidth,"stroke-linecap":b.strokeLinecap,"stroke-linejoin":b.strokeLinejoin},null),createVNode("path",{d:"M42 24C42 14.0589 33.9411 6 24 6C18.9145 6 14.3216 8.10896 11.0481 11.5M6 24C6 33.9411 14.0589 42 24 42C28.8556 42 33.2622 40.0774 36.5 36.9519",stroke:b.colors[0],"stroke-width":b.strokeWidth,"stroke-linecap":b.strokeLinecap,"stroke-linejoin":b.strokeLinejoin},null)])}),Right=IconWrapper("right",!0,function(b){return createVNode("svg",{width:b.size,height:b.size,viewBox:"0 0 48 48",fill:"none"},[createVNode("path",{d:"M19 12L31 24L19 36",stroke:b.colors[0],"stroke-width":b.strokeWidth,"stroke-linecap":b.strokeLinecap,"stroke-linejoin":b.strokeLinejoin},null)])}),Rotation=IconWrapper("rotation",!0,function(b){return createVNode("svg",{width:b.size,height:b.size,viewBox:"0 0 48 48",fill:"none"},[createVNode("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4",stroke:b.colors[0],"stroke-width":b.strokeWidth,"stroke-linecap":b.strokeLinecap,"stroke-linejoin":b.strokeLinejoin},null),createVNode("path",{d:"M24 44C12.9543 44 4 35.0457 4 24C4 12.9543 12.9543 4 24 4",stroke:b.colors[0],"stroke-width":b.strokeWidth,"stroke-linecap":b.strokeLinecap,"stroke-linejoin":b.strokeLinejoin,"stroke-dasharray":"2 6"},null)])}),Send=IconWrapper("send",!0,function(b){return createVNode("svg",{width:b.size,height:b.size,viewBox:"0 0 48 48",fill:"none"},[createVNode("path",{d:"M43 5L29.7 43L22.1 25.9L5 18.3L43 5Z",stroke:b.colors[0],"stroke-width":b.strokeWidth,"stroke-linejoin":b.strokeLinejoin},null),createVNode("path",{d:"M43.0001 5L22.1001 25.9",stroke:b.colors[0],"stroke-width":b.strokeWidth,"stroke-linecap":b.strokeLinecap,"stroke-linejoin":b.strokeLinejoin},null)])}),SendOne=IconWrapper("send-one",!0,function(b){return createVNode("svg",{width:b.size,height:b.size,viewBox:"0 0 48 48",fill:"none"},[createVNode("path",{d:"M42 6L4 20.1383L24 24.0083L29.0052 44L42 6Z",stroke:b.colors[0],"stroke-width":b.strokeWidth,"stroke-linejoin":b.strokeLinejoin},null),createVNode("path",{d:"M24.0083 24.0084L29.6651 18.3516",stroke:b.colors[0],"stroke-width":b.strokeWidth,"stroke-linecap":b.strokeLinecap,"stroke-linejoin":b.strokeLinejoin},null)])}),ShuffleOne=IconWrapper("shuffle-one",!0,function(b){return createVNode("svg",{width:b.size,height:b.size,viewBox:"0 0 48 48",fill:"none"},[createVNode("path",{d:"M40 33L44 37L40 41",stroke:b.colors[0],"stroke-width":b.strokeWidth,"stroke-linecap":b.strokeLinecap,"stroke-linejoin":b.strokeLinejoin},null),createVNode("path",{d:"M40 7L44 11L40 15",stroke:b.colors[0],"stroke-width":b.strokeWidth,"stroke-linecap":b.strokeLinecap,"stroke-linejoin":b.strokeLinejoin},null),createVNode("path",{d:"M44 11H37C29.8203 11 24 16.8203 24 24C24 31.1797 29.8203 37 37 37H44",stroke:b.colors[0],"stroke-width":b.strokeWidth,"stroke-linecap":b.strokeLinecap},null),createVNode("path",{d:"M4 37H11C18.1797 37 24 31.1797 24 24C24 16.8203 18.1797 11 11 11H4",stroke:b.colors[0],"stroke-width":b.strokeWidth,"stroke-linecap":b.strokeLinecap},null)])}),Square$1=IconWrapper("square",!1,function(b){return createVNode("svg",{width:b.size,height:b.size,viewBox:"0 0 48 48",fill:"none"},[createVNode("path",{d:"M39 6H9C7.34315 6 6 7.34315 6 9V39C6 40.6569 7.34315 42 9 42H39C40.6569 42 42 40.6569 42 39V9C42 7.34315 40.6569 6 39 6Z",fill:b.colors[1],stroke:b.colors[0],"stroke-width":b.strokeWidth},null)])}),Up=IconWrapper("up",!1,function(b){return createVNode("svg",{width:b.size,height:b.size,viewBox:"0 0 48 48",fill:"none"},[createVNode("path",{d:"M13 30L25 18L37 30",stroke:b.colors[0],"stroke-width":b.strokeWidth,"stroke-linecap":b.strokeLinecap,"stroke-linejoin":b.strokeLinejoin},null)])}),VoiceMessage=IconWrapper("voice-message",!0,function(b){return createVNode("svg",{width:b.size,height:b.size,viewBox:"0 0 48 48",fill:"none"},[createVNode("path",{d:"M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",fill:b.colors[1],stroke:b.colors[0],"stroke-width":b.strokeWidth,"stroke-linejoin":b.strokeLinejoin},null),createVNode("path",{d:"M17 25.8994C18.1046 25.8994 19 25.004 19 23.8994C19 22.7948 18.1046 21.8994 17 21.8994C15.8954 21.8994 15 22.7948 15 23.8994C15 25.004 15.8954 25.8994 17 25.8994Z",fill:b.colors[2]},null),createVNode("path",{d:"M21.9497 28.8492C23.2165 27.5825 24 25.8325 24 23.8995C24 21.9665 23.2165 20.2165 21.9497 18.9497",stroke:b.colors[2],"stroke-width":b.strokeWidth,"stroke-linecap":b.strokeLinecap,"stroke-linejoin":b.strokeLinejoin},null),createVNode("path",{d:"M26.8994 33.799C29.4329 31.2655 30.9999 27.7655 30.9999 23.8995C30.9999 20.0335 29.4329 16.5335 26.8994 14",stroke:b.colors[2],"stroke-width":b.strokeWidth,"stroke-linecap":b.strokeLinecap,"stroke-linejoin":b.strokeLinejoin},null)])});function d(b,r,m){let w=ref(m==null?void 0:m.value),U=computed(()=>b.value!==void 0);return[computed(()=>U.value?b.value:w.value),function(k){return U.value||(w.value=k),r==null?void 0:r(k)}]}var u=(b=>(b[b.None=1]="None",b[b.Focusable=2]="Focusable",b[b.Hidden=4]="Hidden",b))(u||{});let f$5=defineComponent({name:"Hidden",props:{as:{type:[Object,String],default:"div"},features:{type:Number,default:1}},setup(b,{slots:r,attrs:m}){return()=>{var w;let{features:U,...k}=b,x={"aria-hidden":(U&2)===2?!0:(w=k["aria-hidden"])!=null?w:void 0,hidden:(U&4)===4?!0:void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(U&4)===4&&(U&2)!==2&&{display:"none"}}};return A({ourProps:x,theirProps:k,slot:{},attrs:m,slots:r,name:"Hidden"})}}});function p(b){var r,m;let w=(r=b==null?void 0:b.form)!=null?r:b.closest("form");if(w){for(let U of w.elements)if(U!==b&&(U.tagName==="INPUT"&&U.type==="submit"||U.tagName==="BUTTON"&&U.type==="submit"||U.nodeName==="INPUT"&&U.type==="image")){U.click();return}(m=w.requestSubmit)==null||m.call(w)}}let C=Symbol("GroupContext"),ue=defineComponent({name:"Switch",emits:{"update:modelValue":b=>!0},props:{as:{type:[Object,String],default:"button"},modelValue:{type:Boolean,default:void 0},defaultChecked:{type:Boolean,optional:!0},form:{type:String,optional:!0},name:{type:String,optional:!0},value:{type:String,optional:!0},id:{type:String,default:null},disabled:{type:Boolean,default:!1},tabIndex:{type:Number,default:0}},inheritAttrs:!1,setup(b,{emit:r,attrs:m,slots:w,expose:U}){var k;let x=(k=b.id)!=null?k:`headlessui-switch-${I()}`,a=inject(C,null),[g,n]=d(computed(()=>b.modelValue),S=>r("update:modelValue",S),computed(()=>b.defaultChecked));function c(){n(!g.value)}let R=ref(null),v=a===null?R:a.switchRef,e=s(computed(()=>({as:b.as,type:m.type})),v);U({el:v,$el:v});function L(S){S.preventDefault(),c()}function O(S){S.key===o$1.Space?(S.preventDefault(),c()):S.key===o$1.Enter&&p(S.currentTarget)}function B(S){S.preventDefault()}let P=computed(()=>{var S,_;return(_=(S=o(v))==null?void 0:S.closest)==null?void 0:_.call(S,"form")});return onMounted(()=>{watch([P],()=>{if(!P.value||b.defaultChecked===void 0)return;function S(){n(b.defaultChecked)}return P.value.addEventListener("reset",S),()=>{var _;(_=P.value)==null||_.removeEventListener("reset",S)}},{immediate:!0})}),()=>{let{name:S,value:_,form:l,tabIndex:y,...D}=b,M={checked:g.value},F={id:x,ref:v,role:"switch",type:e.value,tabIndex:y===-1?0:y,"aria-checked":g.value,"aria-labelledby":a==null?void 0:a.labelledby.value,"aria-describedby":a==null?void 0:a.describedby.value,onClick:L,onKeyup:O,onKeypress:B};return h(Fragment,[S!=null&&g.value!=null?h(f$5,E({features:u.Hidden,as:"input",type:"checkbox",hidden:!0,readOnly:!0,checked:g.value,form:l,disabled:D.disabled,name:S,value:_})):null,A({ourProps:F,theirProps:{...m,...T(D,["modelValue","defaultChecked"])},slot:M,attrs:m,slots:w,name:"Switch"})])}}});const logo360=""+new URL("360logo-c09b4832.png",import.meta.url).href,ali="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAEsGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgZXhpZjpQaXhlbFhEaW1lbnNpb249IjUwIgogICBleGlmOlBpeGVsWURpbWVuc2lvbj0iNTAiCiAgIGV4aWY6Q29sb3JTcGFjZT0iMSIKICAgdGlmZjpJbWFnZVdpZHRoPSI1MCIKICAgdGlmZjpJbWFnZUxlbmd0aD0iNTAiCiAgIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIiCiAgIHRpZmY6WFJlc29sdXRpb249IjcyLzEiCiAgIHRpZmY6WVJlc29sdXRpb249IjcyLzEiCiAgIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiCiAgIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIKICAgeG1wOk1vZGlmeURhdGU9IjIwMjMtMTIt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",baidu=""+new URL("baidulogo-bf43b354.png",import.meta.url).href,claude="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAEsGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgZXhpZjpQaXhlbFhEaW1lbnNpb249IjUwIgogICBleGlmOlBpeGVsWURpbWVuc2lvbj0iNTAiCiAgIGV4aWY6Q29sb3JTcGFjZT0iMSIKICAgdGlmZjpJbWFnZVdpZHRoPSI1MCIKICAgdGlmZjpJbWFnZUxlbmd0aD0iNTAiCiAgIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIiCiAgIHRpZmY6WFJlc29sdXRpb249IjcyLzEiCiAgIHRpZmY6WVJlc29sdXRpb249IjcyLzEiCiAgIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiCiAgIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIKICAgeG1wOk1vZGlmeURhdGU9IjIwMjMtMTIt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",dalle=""+new URL("dalle-4f19ad1c.png",import.meta.url).href,gemini=""+new URL("google-6f260bf3.gif",import.meta.url).href,gpt4logo="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAIAAACRXR/mAAAEsGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgZXhpZjpQaXhlbFhEaW1lbnNpb249IjUwIgogICBleGlmOlBpeGVsWURpbWVuc2lvbj0iNTAiCiAgIGV4aWY6Q29sb3JTcGFjZT0iMSIKICAgdGlmZjpJbWFnZVdpZHRoPSI1MCIKICAgdGlmZjpJbWFnZUxlbmd0aD0iNTAiCiAgIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIiCiAgIHRpZmY6WFJlc29sdXRpb249IjcyLzEiCiAgIHRpZmY6WVJlc29sdXRpb249IjcyLzEiCiAgIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiCiAgIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIKICAgeG1wOk1vZGlmeURhdGU9IjIwMjMtMTIt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",midjourney="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAIAAACRXR/mAAAEsGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgZXhpZjpQaXhlbFhEaW1lbnNpb249IjUwIgogICBleGlmOlBpeGVsWURpbWVuc2lvbj0iNTAiCiAgIGV4aWY6Q29sb3JTcGFjZT0iMSIKICAgdGlmZjpJbWFnZVdpZHRoPSI1MCIKICAgdGlmZjpJbWFnZUxlbmd0aD0iNTAiCiAgIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIiCiAgIHRpZmY6WFJlc29sdXRpb249IjcyLzEiCiAgIHRpZmY6WVJlc29sdXRpb249IjcyLzEiCiAgIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiCiAgIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIKICAgeG1wOk1vZGlmeURhdGU9IjIwMjQtMDMt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",mindmap="data:image/png;base64,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",network=""+new URL("network-0f22586e.png",import.meta.url).href,sdxl=""+new URL("sdxl-7c167940.png",import.meta.url).href,suno=""+new URL("suno-e14fd81c.ico",import.meta.url).href,tencent=""+new URL("tencentlogo-358d1ec1.png",import.meta.url).href,xunfei="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAEsGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgZXhpZjpQaXhlbFhEaW1lbnNpb249IjUwIgogICBleGlmOlBpeGVsWURpbWVuc2lvbj0iNTAiCiAgIGV4aWY6Q29sb3JTcGFjZT0iMSIKICAgdGlmZjpJbWFnZVdpZHRoPSI1MCIKICAgdGlmZjpJbWFnZUxlbmd0aD0iNTAiCiAgIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIiCiAgIHRpZmY6WFJlc29sdXRpb249IjcyLzEiCiAgIHRpZmY6WVJlc29sdXRpb249IjcyLzEiCiAgIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiCiAgIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIKICAgeG1wOk1vZGlmeURhdGU9IjIwMjMtMTIt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",zhipu="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAEsGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgZXhpZjpQaXhlbFhEaW1lbnNpb249IjUwIgogICBleGlmOlBpeGVsWURpbWVuc2lvbj0iNTAiCiAgIGV4aWY6Q29sb3JTcGFjZT0iMSIKICAgdGlmZjpJbWFnZVdpZHRoPSI1MCIKICAgdGlmZjpJbWFnZUxlbmd0aD0iNTAiCiAgIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIiCiAgIHRpZmY6WFJlc29sdXRpb249IjcyLzEiCiAgIHRpZmY6WVJlc29sdXRpb249IjcyLzEiCiAgIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiCiAgIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIKICAgeG1wOk1vZGlmeURhdGU9IjIwMjMtMTIt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",_hoisted_1$j=["src"],_hoisted_2$i=["src"],_hoisted_3$h=["src"],_hoisted_4$d=["src"],_hoisted_5$d={key:4,class:"select-none inline-flex h-7 w-7 items-center justify-center rounded-full border border-gray-200 dark:border-gray-700 border-solid dark:bg-gray-500 text-gray-600 dark:text-white font-semibold text-base"},_hoisted_6$c=createBaseVNode("span",{class:"flex items-center justify-center w-full h-full"}," AI ",-1),_hoisted_7$b=[_hoisted_6$c],_sfc_main$i=defineComponent({__name:"Avatar",props:{image:{type:Boolean},model:{},modelAvatar:{}},setup(b){const r=b,m=useChatStore(),w=computed(()=>{var a,g,n,c,R,v,e,L,O,B,P,S,_,l,y;if((a=r.model)!=null&&a.includes("gpt"))return gpt4logo;if((g=r.model)!=null&&g.includes("dall-e"))return dalle;if((n=r.model)!=null&&n.includes("midjourney"))return midjourney;if((c=r.model)!=null&&c.includes("gemini"))return gemini;if((R=r.model)!=null&&R.includes("360"))return logo360;if((v=r.model)!=null&&v.includes("qwen"))return ali;if((e=r.model)!=null&&e.includes("ERNIE"))return baidu;if((L=r.model)!=null&&L.includes("claude"))return claude;if((O=r.model)!=null&&O.includes("hunyuan"))return tencent;if((B=r.model)!=null&&B.includes("SparkDesk"))return xunfei;if((P=r.model)!=null&&P.includes("glm"))return zhipu;if((S=r.model)!=null&&S.includes("suno"))return suno;if((_=r.model)!=null&&_.includes("network"))return network;if((l=r.model)!=null&&l.includes("mindmap"))return mindmap;if((y=r.model)!=null&&y.includes("stable-diffusion"))return sdxl}),U=useAuthStore(),k=computed(()=>{var g;return((g=x.value)==null?void 0:g.appLogo)||U.globalConfig.robotAvatar}),x=computed(()=>m.groupList.find(a=>a.uuid===m.active));return(a,g)=>unref(isString$1)(a.modelAvatar)&&a.modelAvatar.length>0?(openBlock(),createElementBlock("img",{key:0,class:"inline-flex h-7 w-7 items-center justify-center rounded-full border da r border-gray-100 dark:border-gray-750 border-solid shadow-sm",src:a.modelAvatar,alt:"Robot Avatar"},null,8,_hoisted_1$j)):unref(isString$1)(k.value)&&k.value.length>0?(openBlock(),createElementBlock("img",{key:1,class:"inline-flex h-7 w-7 items-center justify-center rounded-full border border-gray-100 dark:border-gray-750 border-solid shadow-sm",src:k.value,alt:"Robot Avatar"},null,8,_hoisted_2$i)):w.value?(openBlock(),createElementBlock("img",{key:2,class:"inline-flex h-7 w-7 items-center justify-center rounded-full border border-gray-100 dark:border-gray-750 border-solid shadow-sm",src:w.value,alt:"Robot Avatar"},null,8,_hoisted_3$h)):unref(isString$1)(k.value)&&k.value.length>0?(openBlock(),createElementBlock("img",{key:3,class:"inline-flex h-7 w-7 items-center justify-center rounded-full border border-gray-100 dark:border-gray-750 border-solid shadow-sm",src:k.value,alt:"Robot Avatar"},null,8,_hoisted_4$d)):(openBlock(),createElementBlock("span",_hoisted_5$d,_hoisted_7$b))}});var katex=requireKatex();function isValidDelim(b,r){var m,w,U=b.posMax,k=!0,x=!0;return m=r>0?b.src.charCodeAt(r-1):-1,w=r+1<=U?b.src.charCodeAt(r+1):-1,(m===32||m===9||w>=48&&w<=57)&&(x=!1),(w===32||w===9)&&(k=!1),{can_open:k,can_close:x}}function math_inline(b,r){var m,w,U,k,x;if(b.src[b.pos]!=="$")return!1;if(k=isValidDelim(b,b.pos),!k.can_open)return r||(b.pending+="$"),b.pos+=1,!0;for(m=b.pos+1,w=m;(w=b.src.indexOf("$",w))!==-1;){for(x=w-1;b.src[x]==="\\";)x-=1;if((w-x)%2==1)break;w+=1}return w===-1?(r||(b.pending+="$"),b.pos=m,!0):w-m===0?(r||(b.pending+="$$"),b.pos=m+1,!0):(k=isValidDelim(b,w),k.can_close?(r||(U=b.push("math_inline","math",0),U.markup="$",U.content=b.src.slice(m,w)),b.pos=w+1,!0):(r||(b.pending+="$"),b.pos=m,!0))}function math_block(b,r,m,w){var U,k,x,a,g=!1,n,c=b.bMarks[r]+b.tShift[r],R=b.eMarks[r];if(c+2>R||b.src.slice(c,c+2)!=="$$")return!1;if(c+=2,U=b.src.slice(c,R),w)return!0;for(U.trim().slice(-2)==="$$"&&(U=U.trim().slice(0,-2),g=!0),x=r;!g&&(x++,!(x>=m||(c=b.bMarks[x]+b.tShift[x],R=b.eMarks[x],c
`+katex.renderToString(a,m)+"
"}catch(g){return m.throwOnError&&console.log(g),`${escapeHtml$1(a)}
`}},x=function(a,g){return k(a[g].content)+` `};r.inline.ruler.after("escape","math_inline",math_inline),r.block.ruler.after("blockquote","math_block",math_block,{alt:["paragraph","reference","blockquote","list"]}),r.renderer.rules.math_inline=U,r.renderer.rules.math_block=x};const mdKatex=getDefaultExportFromCjs(markdownItKatex);function deepFreeze(b){return b instanceof Map?b.clear=b.delete=b.set=function(){throw new Error("map is read-only")}:b instanceof Set&&(b.add=b.clear=b.delete=function(){throw new Error("set is read-only")}),Object.freeze(b),Object.getOwnPropertyNames(b).forEach(r=>{const m=b[r],w=typeof m;(w==="object"||w==="function")&&!Object.isFrozen(m)&&deepFreeze(m)}),b}class Response{constructor(r){r.data===void 0&&(r.data={}),this.data=r.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function escapeHTML(b){return b.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function inherit$1(b,...r){const m=Object.create(null);for(const w in b)m[w]=b[w];return r.forEach(function(w){for(const U in w)m[U]=w[U]}),m}const SPAN_CLOSE="",emitsWrappingTags=b=>!!b.scope,scopeToCSSClass=(b,{prefix:r})=>{if(b.startsWith("language:"))return b.replace("language:","language-");if(b.includes(".")){const m=b.split(".");return[`${r}${m.shift()}`,...m.map((w,U)=>`${w}${"_".repeat(U+1)}`)].join(" ")}return`${r}${b}`};class HTMLRenderer{constructor(r,m){this.buffer="",this.classPrefix=m.classPrefix,r.walk(this)}addText(r){this.buffer+=escapeHTML(r)}openNode(r){if(!emitsWrappingTags(r))return;const m=scopeToCSSClass(r.scope,{prefix:this.classPrefix});this.span(m)}closeNode(r){emitsWrappingTags(r)&&(this.buffer+=SPAN_CLOSE)}value(){return this.buffer}span(r){this.buffer+=``}}const newNode=(b={})=>{const r={children:[]};return Object.assign(r,b),r};class TokenTree{constructor(){this.rootNode=newNode(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(r){this.top.children.push(r)}openNode(r){const m=newNode({scope:r});this.add(m),this.stack.push(m)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(r){return this.constructor._walk(r,this.rootNode)}static _walk(r,m){return typeof m=="string"?r.addText(m):m.children&&(r.openNode(m),m.children.forEach(w=>this._walk(r,w)),r.closeNode(m)),r}static _collapse(r){typeof r!="string"&&r.children&&(r.children.every(m=>typeof m=="string")?r.children=[r.children.join("")]:r.children.forEach(m=>{TokenTree._collapse(m)}))}}class TokenTreeEmitter extends TokenTree{constructor(r){super(),this.options=r}addText(r){r!==""&&this.add(r)}startScope(r){this.openNode(r)}endScope(){this.closeNode()}__addSublanguage(r,m){const w=r.root;m&&(w.scope=`language:${m}`),this.add(w)}toHTML(){return new HTMLRenderer(this,this.options).value()}finalize(){return this.closeAllNodes(),!0}}function source(b){return b?typeof b=="string"?b:b.source:null}function lookahead(b){return concat("(?=",b,")")}function anyNumberOfTimes(b){return concat("(?:",b,")*")}function optional(b){return concat("(?:",b,")?")}function concat(...b){return b.map(m=>source(m)).join("")}function stripOptionsFromArgs(b){const r=b[b.length-1];return typeof r=="object"&&r.constructor===Object?(b.splice(b.length-1,1),r):{}}function either(...b){return"("+(stripOptionsFromArgs(b).capture?"":"?:")+b.map(w=>source(w)).join("|")+")"}function countMatchGroups(b){return new RegExp(b.toString()+"|").exec("").length-1}function startsWith(b,r){const m=b&&b.exec(r);return m&&m.index===0}const BACKREF_RE=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function _rewriteBackreferences(b,{joinWith:r}){let m=0;return b.map(w=>{m+=1;const U=m;let k=source(w),x="";for(;k.length>0;){const a=BACKREF_RE.exec(k);if(!a){x+=k;break}x+=k.substring(0,a.index),k=k.substring(a.index+a[0].length),a[0][0]==="\\"&&a[1]?x+="\\"+String(Number(a[1])+U):(x+=a[0],a[0]==="("&&m++)}return x}).map(w=>`(${w})`).join(r)}const MATCH_NOTHING_RE=/\b\B/,IDENT_RE="[a-zA-Z]\\w*",UNDERSCORE_IDENT_RE="[a-zA-Z_]\\w*",NUMBER_RE="\\b\\d+(\\.\\d+)?",C_NUMBER_RE="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",BINARY_NUMBER_RE="\\b(0b[01]+)",RE_STARTERS_RE="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG=(b={})=>{const r=/^#![ ]*\//;return b.binary&&(b.begin=concat(r,/.*\b/,b.binary,/\b.*/)),inherit$1({scope:"meta",begin:r,end:/$/,relevance:0,"on:begin":(m,w)=>{m.index!==0&&w.ignoreMatch()}},b)},BACKSLASH_ESCAPE={begin:"\\\\[\\s\\S]",relevance:0},APOS_STRING_MODE={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[BACKSLASH_ESCAPE]},QUOTE_STRING_MODE={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[BACKSLASH_ESCAPE]},PHRASAL_WORDS_MODE={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/},COMMENT=function(b,r,m={}){const w=inherit$1({scope:"comment",begin:b,end:r,contains:[]},m);w.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 U=either("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 w.contains.push({begin:concat(/[ ]+/,"(",U,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),w},C_LINE_COMMENT_MODE=COMMENT("//","$"),C_BLOCK_COMMENT_MODE=COMMENT("/\\*","\\*/"),HASH_COMMENT_MODE=COMMENT("#","$"),NUMBER_MODE={scope:"number",begin:NUMBER_RE,relevance:0},C_NUMBER_MODE={scope:"number",begin:C_NUMBER_RE,relevance:0},BINARY_NUMBER_MODE={scope:"number",begin:BINARY_NUMBER_RE,relevance:0},REGEXP_MODE={scope:"regexp",begin:/\/(?=[^/\n]*\/)/,end:/\/[gimuy]*/,contains:[BACKSLASH_ESCAPE,{begin:/\[/,end:/\]/,relevance:0,contains:[BACKSLASH_ESCAPE]}]},TITLE_MODE={scope:"title",begin:IDENT_RE,relevance:0},UNDERSCORE_TITLE_MODE={scope:"title",begin:UNDERSCORE_IDENT_RE,relevance:0},METHOD_GUARD={begin:"\\.\\s*"+UNDERSCORE_IDENT_RE,relevance:0},END_SAME_AS_BEGIN=function(b){return Object.assign(b,{"on:begin":(r,m)=>{m.data._beginMatch=r[1]},"on:end":(r,m)=>{m.data._beginMatch!==r[1]&&m.ignoreMatch()}})};var MODES=Object.freeze({__proto__:null,APOS_STRING_MODE,BACKSLASH_ESCAPE,BINARY_NUMBER_MODE,BINARY_NUMBER_RE,COMMENT,C_BLOCK_COMMENT_MODE,C_LINE_COMMENT_MODE,C_NUMBER_MODE,C_NUMBER_RE,END_SAME_AS_BEGIN,HASH_COMMENT_MODE,IDENT_RE,MATCH_NOTHING_RE,METHOD_GUARD,NUMBER_MODE,NUMBER_RE,PHRASAL_WORDS_MODE,QUOTE_STRING_MODE,REGEXP_MODE,RE_STARTERS_RE,SHEBANG,TITLE_MODE,UNDERSCORE_IDENT_RE,UNDERSCORE_TITLE_MODE});function skipIfHasPrecedingDot(b,r){b.input[b.index-1]==="."&&r.ignoreMatch()}function scopeClassName(b,r){b.className!==void 0&&(b.scope=b.className,delete b.className)}function beginKeywords(b,r){r&&b.beginKeywords&&(b.begin="\\b("+b.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",b.__beforeBegin=skipIfHasPrecedingDot,b.keywords=b.keywords||b.beginKeywords,delete b.beginKeywords,b.relevance===void 0&&(b.relevance=0))}function compileIllegal(b,r){Array.isArray(b.illegal)&&(b.illegal=either(...b.illegal))}function compileMatch(b,r){if(b.match){if(b.begin||b.end)throw new Error("begin & end are not supported with match");b.begin=b.match,delete b.match}}function compileRelevance(b,r){b.relevance===void 0&&(b.relevance=1)}const beforeMatchExt=(b,r)=>{if(!b.beforeMatch)return;if(b.starts)throw new Error("beforeMatch cannot be used with starts");const m=Object.assign({},b);Object.keys(b).forEach(w=>{delete b[w]}),b.keywords=m.keywords,b.begin=concat(m.beforeMatch,lookahead(m.begin)),b.starts={relevance:0,contains:[Object.assign(m,{endsParent:!0})]},b.relevance=0,delete m.beforeMatch},COMMON_KEYWORDS=["of","and","for","in","not","or","if","then","parent","list","value"],DEFAULT_KEYWORD_SCOPE="keyword";function compileKeywords(b,r,m=DEFAULT_KEYWORD_SCOPE){const w=Object.create(null);return typeof b=="string"?U(m,b.split(" ")):Array.isArray(b)?U(m,b):Object.keys(b).forEach(function(k){Object.assign(w,compileKeywords(b[k],r,k))}),w;function U(k,x){r&&(x=x.map(a=>a.toLowerCase())),x.forEach(function(a){const g=a.split("|");w[g[0]]=[k,scoreForKeyword(g[0],g[1])]})}}function scoreForKeyword(b,r){return r?Number(r):commonKeyword(b)?0:1}function commonKeyword(b){return COMMON_KEYWORDS.includes(b.toLowerCase())}const seenDeprecations={},error$1=b=>{console.error(b)},warn=(b,...r)=>{console.log(`WARN: ${b}`,...r)},deprecated=(b,r)=>{seenDeprecations[`${b}/${r}`]||(console.log(`Deprecated as of ${b}. ${r}`),seenDeprecations[`${b}/${r}`]=!0)},MultiClassError=new Error;function remapScopeNames(b,r,{key:m}){let w=0;const U=b[m],k={},x={};for(let a=1;a<=r.length;a++)x[a+w]=U[a],k[a+w]=!0,w+=countMatchGroups(r[a-1]);b[m]=x,b[m]._emit=k,b[m]._multi=!0}function beginMultiClass(b){if(Array.isArray(b.begin)){if(b.skip||b.excludeBegin||b.returnBegin)throw error$1("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),MultiClassError;if(typeof b.beginScope!="object"||b.beginScope===null)throw error$1("beginScope must be object"),MultiClassError;remapScopeNames(b,b.begin,{key:"beginScope"}),b.begin=_rewriteBackreferences(b.begin,{joinWith:""})}}function endMultiClass(b){if(Array.isArray(b.end)){if(b.skip||b.excludeEnd||b.returnEnd)throw error$1("skip, excludeEnd, returnEnd not compatible with endScope: {}"),MultiClassError;if(typeof b.endScope!="object"||b.endScope===null)throw error$1("endScope must be object"),MultiClassError;remapScopeNames(b,b.end,{key:"endScope"}),b.end=_rewriteBackreferences(b.end,{joinWith:""})}}function scopeSugar(b){b.scope&&typeof b.scope=="object"&&b.scope!==null&&(b.beginScope=b.scope,delete b.scope)}function MultiClass(b){scopeSugar(b),typeof b.beginScope=="string"&&(b.beginScope={_wrap:b.beginScope}),typeof b.endScope=="string"&&(b.endScope={_wrap:b.endScope}),beginMultiClass(b),endMultiClass(b)}function compileLanguage(b){function r(x,a){return new RegExp(source(x),"m"+(b.case_insensitive?"i":"")+(b.unicodeRegex?"u":"")+(a?"g":""))}class m{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(a,g){g.position=this.position++,this.matchIndexes[this.matchAt]=g,this.regexes.push([g,a]),this.matchAt+=countMatchGroups(a)+1}compile(){this.regexes.length===0&&(this.exec=()=>null);const a=this.regexes.map(g=>g[1]);this.matcherRe=r(_rewriteBackreferences(a,{joinWith:"|"}),!0),this.lastIndex=0}exec(a){this.matcherRe.lastIndex=this.lastIndex;const g=this.matcherRe.exec(a);if(!g)return null;const n=g.findIndex((R,v)=>v>0&&R!==void 0),c=this.matchIndexes[n];return g.splice(0,n),Object.assign(g,c)}}class w{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(a){if(this.multiRegexes[a])return this.multiRegexes[a];const g=new m;return this.rules.slice(a).forEach(([n,c])=>g.addRule(n,c)),g.compile(),this.multiRegexes[a]=g,g}resumingScanAtSamePosition(){return this.regexIndex!==0}considerAll(){this.regexIndex=0}addRule(a,g){this.rules.push([a,g]),g.type==="begin"&&this.count++}exec(a){const g=this.getMatcher(this.regexIndex);g.lastIndex=this.lastIndex;let n=g.exec(a);if(this.resumingScanAtSamePosition()&&!(n&&n.index===this.lastIndex)){const c=this.getMatcher(0);c.lastIndex=this.lastIndex+1,n=c.exec(a)}return n&&(this.regexIndex+=n.position+1,this.regexIndex===this.count&&this.considerAll()),n}}function U(x){const a=new w;return x.contains.forEach(g=>a.addRule(g.begin,{rule:g,type:"begin"})),x.terminatorEnd&&a.addRule(x.terminatorEnd,{type:"end"}),x.illegal&&a.addRule(x.illegal,{type:"illegal"}),a}function k(x,a){const g=x;if(x.isCompiled)return g;[scopeClassName,compileMatch,MultiClass,beforeMatchExt].forEach(c=>c(x,a)),b.compilerExtensions.forEach(c=>c(x,a)),x.__beforeBegin=null,[beginKeywords,compileIllegal,compileRelevance].forEach(c=>c(x,a)),x.isCompiled=!0;let n=null;return typeof x.keywords=="object"&&x.keywords.$pattern&&(x.keywords=Object.assign({},x.keywords),n=x.keywords.$pattern,delete x.keywords.$pattern),n=n||/\w+/,x.keywords&&(x.keywords=compileKeywords(x.keywords,b.case_insensitive)),g.keywordPatternRe=r(n,!0),a&&(x.begin||(x.begin=/\B|\b/),g.beginRe=r(g.begin),!x.end&&!x.endsWithParent&&(x.end=/\B|\b/),x.end&&(g.endRe=r(g.end)),g.terminatorEnd=source(g.end)||"",x.endsWithParent&&a.terminatorEnd&&(g.terminatorEnd+=(x.end?"|":"")+a.terminatorEnd)),x.illegal&&(g.illegalRe=r(x.illegal)),x.contains||(x.contains=[]),x.contains=[].concat(...x.contains.map(function(c){return expandOrCloneMode(c==="self"?x:c)})),x.contains.forEach(function(c){k(c,g)}),x.starts&&k(x.starts,a),g.matcher=U(g),g}if(b.compilerExtensions||(b.compilerExtensions=[]),b.contains&&b.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return b.classNameAliases=inherit$1(b.classNameAliases||{}),k(b)}function dependencyOnParent(b){return b?b.endsWithParent||dependencyOnParent(b.starts):!1}function expandOrCloneMode(b){return b.variants&&!b.cachedVariants&&(b.cachedVariants=b.variants.map(function(r){return inherit$1(b,{variants:null},r)})),b.cachedVariants?b.cachedVariants:dependencyOnParent(b)?inherit$1(b,{starts:b.starts?inherit$1(b.starts):null}):Object.isFrozen(b)?inherit$1(b):b}var version$1="11.9.0";class HTMLInjectionError extends Error{constructor(r,m){super(r),this.name="HTMLInjectionError",this.html=m}}const escape$1=escapeHTML,inherit=inherit$1,NO_MATCH=Symbol("nomatch"),MAX_KEYWORD_HITS=7,HLJS=function(b){const r=Object.create(null),m=Object.create(null),w=[];let U=!0;const k="Could not find the language '{}', did you forget to load/include a language module?",x={disableAutodetect:!0,name:"Plain text",contains:[]};let a={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:TokenTreeEmitter};function g(X){return a.noHighlightRe.test(X)}function n(X){let q=X.className+" ";q+=X.parentNode?X.parentNode.className:"";const $=a.languageDetectRe.exec(q);if($){const fe=N($[1]);return fe||(warn(k.replace("{}",$[1])),warn("Falling back to no-highlight mode for this block.",X)),fe?$[1]:"no-highlight"}return q.split(/\s+/).find(fe=>g(fe)||N(fe))}function c(X,q,$){let fe="",Q="";typeof q=="object"?(fe=X,$=q.ignoreIllegals,Q=q.language):(deprecated("10.7.0","highlight(lang, code, ...args) has been deprecated."),deprecated("10.7.0",`Please use highlight(code, options) instead. https://github.com/highlightjs/highlight.js/issues/2277`),Q=X,fe=q),$===void 0&&($=!0);const ie={code:fe,language:Q};H("before:highlight",ie);const Te=ie.result?ie.result:R(ie.language,ie.code,$);return Te.code=ie.code,H("after:highlight",Te),Te}function R(X,q,$,fe){const Q=Object.create(null);function ie(Oe,Ee){return Oe.keywords[Ee]}function Te(){if(!xe.keywords){ke.addText(De);return}let Oe=0;xe.keywordPatternRe.lastIndex=0;let Ee=xe.keywordPatternRe.exec(De),Ae="";for(;Ee;){Ae+=De.substring(Oe,Ee.index);const Ve=Ce.case_insensitive?Ee[0].toLowerCase():Ee[0],$e=ie(xe,Ve);if($e){const[Ue,He]=$e;if(ke.addText(Ae),Ae="",Q[Ve]=(Q[Ve]||0)+1,Q[Ve]<=MAX_KEYWORD_HITS&&(Fe+=He),Ue.startsWith("_"))Ae+=Ee[0];else{const Qe=Ce.classNameAliases[Ue]||Ue;ce(Ee[0],Qe)}}else Ae+=Ee[0];Oe=xe.keywordPatternRe.lastIndex,Ee=xe.keywordPatternRe.exec(De)}Ae+=De.substring(Oe),ke.addText(Ae)}function me(){if(De==="")return;let Oe=null;if(typeof xe.subLanguage=="string"){if(!r[xe.subLanguage]){ke.addText(De);return}Oe=R(xe.subLanguage,De,!0,Ne[xe.subLanguage]),Ne[xe.subLanguage]=Oe._top}else Oe=e(De,xe.subLanguage.length?xe.subLanguage:null);xe.relevance>0&&(Fe+=Oe.relevance),ke.__addSublanguage(Oe._emitter,Oe.language)}function K(){xe.subLanguage!=null?me():Te(),De=""}function ce(Oe,Ee){Oe!==""&&(ke.startScope(Ee),ke.addText(Oe),ke.endScope())}function de(Oe,Ee){let Ae=1;const Ve=Ee.length-1;for(;Ae<=Ve;){if(!Oe._emit[Ae]){Ae++;continue}const $e=Ce.classNameAliases[Oe[Ae]]||Oe[Ae],Ue=Ee[Ae];$e?ce(Ue,$e):(De=Ue,Te(),De=""),Ae++}}function Z(Oe,Ee){return Oe.scope&&typeof Oe.scope=="string"&&ke.openNode(Ce.classNameAliases[Oe.scope]||Oe.scope),Oe.beginScope&&(Oe.beginScope._wrap?(ce(De,Ce.classNameAliases[Oe.beginScope._wrap]||Oe.beginScope._wrap),De=""):Oe.beginScope._multi&&(de(Oe.beginScope,Ee),De="")),xe=Object.create(Oe,{parent:{value:xe}}),xe}function ae(Oe,Ee,Ae){let Ve=startsWith(Oe.endRe,Ae);if(Ve){if(Oe["on:end"]){const $e=new Response(Oe);Oe["on:end"](Ee,$e),$e.isMatchIgnored&&(Ve=!1)}if(Ve){for(;Oe.endsParent&&Oe.parent;)Oe=Oe.parent;return Oe}}if(Oe.endsWithParent)return ae(Oe.parent,Ee,Ae)}function he(Oe){return xe.matcher.regexIndex===0?(De+=Oe[0],1):(Le=!0,0)}function we(Oe){const Ee=Oe[0],Ae=Oe.rule,Ve=new Response(Ae),$e=[Ae.__beforeBegin,Ae["on:begin"]];for(const Ue of $e)if(Ue&&(Ue(Oe,Ve),Ve.isMatchIgnored))return he(Ee);return Ae.skip?De+=Ee:(Ae.excludeBegin&&(De+=Ee),K(),!Ae.returnBegin&&!Ae.excludeBegin&&(De=Ee)),Z(Ae,Oe),Ae.returnBegin?0:Ee.length}function _e(Oe){const Ee=Oe[0],Ae=q.substring(Oe.index),Ve=ae(xe,Oe,Ae);if(!Ve)return NO_MATCH;const $e=xe;xe.endScope&&xe.endScope._wrap?(K(),ce(Ee,xe.endScope._wrap)):xe.endScope&&xe.endScope._multi?(K(),de(xe.endScope,Oe)):$e.skip?De+=Ee:($e.returnEnd||$e.excludeEnd||(De+=Ee),K(),$e.excludeEnd&&(De=Ee));do xe.scope&&ke.closeNode(),!xe.skip&&!xe.subLanguage&&(Fe+=xe.relevance),xe=xe.parent;while(xe!==Ve.parent);return Ve.starts&&Z(Ve.starts,Oe),$e.returnEnd?0:Ee.length}function ye(){const Oe=[];for(let Ee=xe;Ee!==Ce;Ee=Ee.parent)Ee.scope&&Oe.unshift(Ee.scope);Oe.forEach(Ee=>ke.openNode(Ee))}let se={};function Ie(Oe,Ee){const Ae=Ee&&Ee[0];if(De+=Oe,Ae==null)return K(),0;if(se.type==="begin"&&Ee.type==="end"&&se.index===Ee.index&&Ae===""){if(De+=q.slice(Ee.index,Ee.index+1),!U){const Ve=new Error(`0 width match regex (${X})`);throw Ve.languageName=X,Ve.badRule=se.rule,Ve}return 1}if(se=Ee,Ee.type==="begin")return we(Ee);if(Ee.type==="illegal"&&!$){const Ve=new Error('Illegal lexeme "'+Ae+'" for mode "'+(xe.scope||"