11 lines
107 KiB
JavaScript
11 lines
107 KiB
JavaScript
import{_ as t,d as e,F as n,e as s,o as i,f as a,w as r,h as l,k as o,n as c,N as h,i as u,C as d,W as p,j as g,x as f,R as m,T as k,S as y,t as b,L as x,M as v,a3 as w,l as _,a4 as A,a5 as S,b as C,a6 as T,a7 as I,z as $,a as z,a8 as F,a1 as O,a9 as N,A as R,aa as E,ab as L,ac as B,ad as D,v as U,ae as P,af as j,E as q,ag as Z,ah as H,c as M,ai as V,aj as J,U as Q,$ as K,ak as Y,s as G,V as X,al as W,H as tt,am as et,an as nt,ao as st,ap as it,aq as at,ar as rt,I as lt,O as ot}from"./index-DfV45q6B.js";import{_ as ct}from"./next-watermark.D85zvhMA.js";const ht=t({props:{leftIcon:{type:String,required:!1,default:"/static/image/drawer.png"},rightIcon:{type:String,required:!1,default:"/static/image/newchat.png"},chatTitle:{type:String,required:!1,default:"新对话"},statusBarHeight:{type:Number,required:!1,default:24},isPublish:{type:Boolean,required:!1,default:!0}},data:()=>({}),created(){},mounted(){},methods:{handleLeftIcon(){this.$emit("open:drawer")},handleRightIcon(){this.$emit("open:newchat")}},computed:{navbarStyle(){return{top:`${this.statusBarHeight}px`,height:"44px"}}}},[["render",function(t,d,p,g,f,m){const k=h,y=u,b=e(s("up-text"),n);return i(),a(y,{class:"custom-ai-navbar",style:c(m.navbarStyle)},{default:r((()=>[p.isPublish?(i(),a(y,{key:0,class:"left-icon",onClick:m.handleLeftIcon},{default:r((()=>[l(k,{src:p.leftIcon,class:"custom-ai-icon",mode:"scaleToFill"},null,8,["src"])])),_:1},8,["onClick"])):o("",!0),l(y,{class:"custom-ai-navbar-title"},{default:r((()=>[l(b,{text:p.chatTitle,align:"center",color:"#000",size:"16",lines:1},null,8,["text"])])),_:1}),p.isPublish?(i(),a(y,{key:1,class:"right-icon",onClick:m.handleRightIcon},{default:r((()=>[l(k,{src:p.rightIcon,class:"custom-ai-icon",mode:"heightFix"},null,8,["src"])])),_:1},8,["onClick"])):o("",!0)])),_:1},8,["style"])}],["__scopeId","data-v-8b52c342"]]),ut=t({__name:"prompt-card",emits:["change:prompt"],setup(t,{emit:o}){const h=o,A=d([{badge:"法律咨询",title:"业务办理",content:"你现在是一位业务办理员,要针对括号内容的业务办理诉求 (******) ,进行业务事项、办事流程、案例示例"},{badge:"法律咨询",title:"纠纷调解",content:"你现在是一位纠纷调解员,要针对括号内容的给定事实 (******) ,进行核心矛盾、法律引用、案例示例"},{badge:"法律咨询",title:"现场巡警",content:"你现在是一位现场巡警,要针对括号内容的检查类型 (******) ,进行业务检查内容、检查程序、检查方法和要求、案例示例"}]),S=d(["#667eea","#4fd1c5","#f6ad55","#f687b3"]),C=d(!1),T=d(null),I=d(!1),$=()=>{I.value=!0,x({title:"加载中..."}),setTimeout((()=>{A.value=[...A.value].sort((()=>Math.random()-.5)),v()}),500)},z=()=>{I.value=!1};return(t,o)=>{const d=_,x=e(s("up-icon"),p),v=u,F=e(s("up-text"),n);return i(),a(v,{class:"prompt"},{default:r((()=>[l(v,{class:"header"},{default:r((()=>[l(d,{class:"title"},{default:r((()=>[g("请选择提示词")])),_:1}),l(v,{class:"refresh-btn","hover-class":"refresh-btn-active","hover-start-time":0,onClick:$},{default:r((()=>[l(x,{name:"reload",size:"14",color:"#fff",bold:!0,class:f({"rotate-animation":I.value}),onAnimationend:z},null,8,["class"]),l(d,{style:{"font-size":"24rpx"}},{default:r((()=>[g("换一换")])),_:1})])),_:1})])),_:1}),l(v,{class:"card-grid"},{default:r((()=>[(i(!0),m(k,null,y(A.value,((t,e)=>(i(),a(v,{key:e,class:"prompt-card",onClick:[e=>(t=>{T.value=t,C.value=!0,w()})(t),e=>(t=>{t.content&&h("change:prompt",t.content)})(t)],style:c({animationDelay:.1*e+"s"})},{default:r((()=>[l(v,{class:"prompt-card-header"},{default:r((()=>[l(d,{class:"card-title"},{default:r((()=>[g(b(t.title),1)])),_:2},1024),l(d,{class:"card-badge",style:c({background:S.value[e%S.value.length]})},{default:r((()=>[g(b(t.badge),1)])),_:2},1032,["style"])])),_:2},1024),l(F,{lines:1,text:t.content,class:"card-content"},null,8,["text"])])),_:2},1032,["onClick","style"])))),128))])),_:1})])),_:1})}}},[["__scopeId","data-v-3fdf1aa7"]]);var dt={abbr:!0,b:!0,big:!0,code:!0,del:!0,em:!0,i:!0,ins:!0,label:!0,q:!0,small:!0,span:!0,strong:!0,sub:!0,sup:!0};const pt={isInline:function(t,e){return dt[t]||-1!==(e||"").indexOf("display:inline")}},gt=t=>{t.$wxs||(t.$wxs=[]),t.$wxs.push("handler"),t.mixins||(t.mixins=[]),t.mixins.push({beforeCreate(){this.handler=pt}})},ft={name:"node",options:{},data:()=>({ctrl:{}}),props:{name:String,attrs:{type:Object,default:()=>({})},childs:Array,opts:Array},components:{},mounted(){if(this.$nextTick((()=>{for(this.root=this.$parent;"mp-html"!==this.root.$options.name;this.root=this.root.$parent);})),this.opts[0]){let t;for(t=this.childs.length;t--&&"img"!==this.childs[t].name;);-1!==t&&(this.observer=A(this).relativeToViewport({top:500,bottom:500}),this.observer.observe("._img",(t=>{t.intersectionRatio&&(this.$set(this.ctrl,"load",1),this.observer.disconnect())})))}},beforeDestroy(){this.observer&&this.observer.disconnect()},methods:{codeLongTap(t){"hl-pre"==t.attrs.class&&S({data:t.attrs["data-content"],showToast:!1,success:()=>{C({title:"代码复制成功",duration:1e3})},fail:t=>{console.log("err",t)}})},play(t){if(this.root.$emit("play"),this.root.pauseVideo){let e=!1;const n=t.target.id;for(let t=this.root._videos.length;t--;)this.root._videos[t].id===n?e=!0:this.root._videos[t].pause();if(!e){const t=T(n,this);t.id=n,this.root.playbackRate&&t.playbackRate(this.root.playbackRate),this.root._videos.push(t)}}},imgTap(t){const e=this.childs[t.currentTarget.dataset.i];e.a?this.linkTap(e.a):e.attrs.ignore||(e.attrs.src=e.attrs.src||e.attrs["data-src"],this.root.$emit("imgtap",e.attrs),this.root.previewImg&&I({current:parseInt(e.attrs.i),urls:this.root.imgList}))},imgLongTap(t){},imgLoad(t){const e=t.currentTarget.dataset.i;(this.opts[1]&&!this.ctrl[e]||-1===this.ctrl[e])&&this.$set(this.ctrl,e,1),this.checkReady()},checkReady(){this.root&&!this.root.lazyLoad&&(this.root._unloadimgs-=1,this.root._unloadimgs||setTimeout((()=>{this.root.getRect().then((t=>{this.root.$emit("ready",t)})).catch((()=>{this.root.$emit("ready",{})}))}),350))},linkTap(t){const e=t.currentTarget?this.childs[t.currentTarget.dataset.i]:{},n=e.attrs||t,s=n.href;this.root.$emit("linktap",Object.assign({innerText:this.root.getText(e.children||[])},n)),s&&("#"===s[0]?this.root.navigateTo(s.substring(1)).catch((()=>{})):s.split("?")[0].includes("://")?this.root.copyLink&&window.open(s):$({url:s,fail(){z({url:s,fail(){}})}}))},mediaError(t){const e=t.currentTarget.dataset.i,n=this.childs[e];if("video"===n.name||"audio"===n.name){let t=(this.ctrl[e]||0)+1;if(t>n.src.length&&(t=0),t<n.src.length)return void this.$set(this.ctrl,e,t)}else if("img"===n.name){if(this.opts[0]&&!this.ctrl.load)return;this.opts[2]&&this.$set(this.ctrl,e,-1),this.checkReady()}this.root&&this.root.$emit("error",{source:n.name,attrs:n.attrs})}}};gt(ft);const mt=t(ft,[["render",function(t,e,n,s,d,p){const x=h,v=_,w=F("node",!0),A=u,S=N,C=R;return i(),a(A,{id:n.attrs.id,class:f("_block _"+n.name+" "+n.attrs.class),style:c(n.attrs.style)},{default:r((()=>[(i(!0),m(k,null,y(n.childs,((s,h)=>(i(),m(k,{key:h},["img"===s.name&&!s.t&&(n.opts[1]&&!d.ctrl[h]||d.ctrl[h]<0)?(i(),a(x,{key:0,class:"_img",style:c(s.attrs.style),src:d.ctrl[h]<0?n.opts[2]:n.opts[1],mode:"widthFix"},null,8,["style","src"])):o("",!0),"img"===s.name?(i(),m("img",{key:1,id:s.attrs.id,class:f("_img "+s.attrs.class),style:c((-1===d.ctrl[h]?"display:none;":"")+s.attrs.style),src:s.attrs.src||(d.ctrl.load?s.attrs["data-src"]:""),"data-i":h,onLoad:e[0]||(e[0]=(...t)=>p.imgLoad&&p.imgLoad(...t)),onError:e[1]||(e[1]=(...t)=>p.mediaError&&p.mediaError(...t)),onClick:e[2]||(e[2]=O(((...t)=>p.imgTap&&p.imgTap(...t)),["stop"])),onLongpress:e[3]||(e[3]=(...t)=>p.imgLongTap&&p.imgLongTap(...t))},null,46,["id","src","data-i"])):s.text?(i(),a(v,{key:2,decode:""},{default:r((()=>[g(b(s.text),1)])),_:2},1024)):"br"===s.name?(i(),a(v,{key:3},{default:r((()=>[g("\\n")])),_:1})):"a"===s.name?(i(),a(A,{key:4,id:s.attrs.id,class:f((s.attrs.href?"_a ":"")+s.attrs.class),"hover-class":"_hover",style:c("display:inline;"+s.attrs.style),"data-i":h,onClick:O(p.linkTap,["stop"])},{default:r((()=>[l(w,{name:"span",childs:s.children,opts:n.opts,style:{display:"inherit"}},null,8,["childs","opts"])])),_:2},1032,["id","class","style","data-i","onClick"])):"video"===s.name?(i(),a(S,{key:5,id:s.attrs.id,class:f(s.attrs.class),style:c(s.attrs.style),autoplay:s.attrs.autoplay,controls:s.attrs.controls,loop:s.attrs.loop,muted:s.attrs.muted,"object-fit":s.attrs["object-fit"],poster:s.attrs.poster,src:s.src[d.ctrl[h]||0],"data-i":h,onPlay:p.play,onError:p.mediaError},null,8,["id","class","style","autoplay","controls","loop","muted","object-fit","poster","src","data-i","onPlay","onError"])):"iframe"===s.name?(i(),m("iframe",{key:6,style:c(s.attrs.style),allowfullscreen:s.attrs.allowfullscreen,frameborder:s.attrs.frameborder,src:s.attrs.src},null,12,["allowfullscreen","frameborder","src"])):"embed"===s.name?(i(),m("embed",{key:7,style:c(s.attrs.style),src:s.attrs.src},null,12,["src"])):"table"===s.name&&s.c||"li"===s.name?(i(),a(A,{key:8,id:s.attrs.id,class:f("_"+s.name+" "+s.attrs.class),style:c(s.attrs.style)},{default:r((()=>["li"===s.name?(i(),a(w,{key:0,childs:s.children,opts:n.opts},null,8,["childs","opts"])):(i(!0),m(k,{key:1},y(s.children,((t,e)=>(i(),a(A,{key:e,class:f("_"+t.name+" "+t.attrs.class),style:c(t.attrs.style)},{default:r((()=>["td"===t.name||"th"===t.name?(i(),a(w,{key:0,childs:t.children,opts:n.opts},null,8,["childs","opts"])):(i(!0),m(k,{key:1},y(t.children,((t,e)=>(i(),m(k,{key:e},["td"===t.name||"th"===t.name?(i(),a(A,{key:0,class:f("_"+t.name+" "+t.attrs.class),style:c(t.attrs.style)},{default:r((()=>[l(w,{childs:t.children,opts:n.opts},null,8,["childs","opts"])])),_:2},1032,["class","style"])):(i(),a(A,{key:1,class:f("_"+t.name+" "+t.attrs.class),style:c(t.attrs.style)},{default:r((()=>[(i(!0),m(k,null,y(t.children,((t,e)=>(i(),a(A,{key:e,class:f("_"+t.name+" "+t.attrs.class),style:c(t.attrs.style)},{default:r((()=>[l(w,{childs:t.children,opts:n.opts},null,8,["childs","opts"])])),_:2},1032,["class","style"])))),128))])),_:2},1032,["class","style"]))],64)))),128))])),_:2},1032,["class","style"])))),128))])),_:2},1032,["id","class","style"])):s.c||t.handler.isInline(s.name,s.attrs.style)?2===s.c?(i(),a(A,{key:10,id:s.attrs.id,class:f("_block _"+s.name+" "+s.attrs.class),style:c(s.f+";"+s.attrs.style)},{default:r((()=>[(i(!0),m(k,null,y(s.children,((t,e)=>(i(),a(w,{key:e,style:c(t.f),name:t.name,attrs:t.attrs,childs:t.children,opts:n.opts},null,8,["style","name","attrs","childs","opts"])))),128))])),_:2},1032,["id","class","style"])):(i(),a(w,{key:11,style:c(s.f),name:s.name,attrs:s.attrs,childs:s.children,opts:n.opts},null,8,["style","name","attrs","childs","opts"])):(i(),a(C,{key:9,id:s.attrs.id,style:c(s.f),"user-select":n.opts[4],nodes:[s],onClick:O((t=>p.codeLongTap(s)),["stop"])},null,8,["id","style","user-select","nodes","onClick"]))],64)))),128))])),_:1},8,["id","class","style"])}],["__scopeId","data-v-cb435ab4"]]),kt={trustTags:wt("a,abbr,ad,audio,b,blockquote,br,code,col,colgroup,dd,del,dl,dt,div,em,fieldset,h1,h2,h3,h4,h5,h6,hr,i,img,ins,label,legend,li,ol,p,q,ruby,rt,source,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,title,ul,video"),blockTags:wt("address,article,aside,body,caption,center,cite,footer,header,html,nav,pre,section"),ignoreTags:wt("area,base,canvas,embed,frame,head,iframe,input,link,map,meta,param,rp,script,source,style,textarea,title,track,wbr"),voidTags:wt("area,base,br,col,circle,ellipse,embed,frame,hr,img,input,line,link,meta,param,path,polygon,rect,source,track,use,wbr"),entities:{lt:"<",gt:">",quot:'"',apos:"'",ensp:" ",emsp:" ",nbsp:" ",semi:";",ndash:"–",mdash:"—",middot:"·",lsquo:"‘",rsquo:"’",ldquo:"“",rdquo:"”",bull:"•",hellip:"…",larr:"←",uarr:"↑",rarr:"→",darr:"↓"},tagStyle:{address:"font-style:italic",big:"display:inline;font-size:1.2em",caption:"display:table-caption;text-align:center",center:"text-align:center",cite:"font-style:italic",dd:"margin-left:40px",mark:"background-color:yellow",pre:"font-family:monospace;white-space:pre",s:"text-decoration:line-through",small:"display:inline;font-size:0.8em",strike:"text-decoration:line-through",u:"text-decoration:underline"},svgDict:{animatetransform:"animateTransform",lineargradient:"linearGradient",viewbox:"viewBox",attributename:"attributeName",repeatcount:"repeatCount",repeatdur:"repeatDur"}},yt={},{windowWidth:bt}=E(),xt=wt(" ,\r,\n,\t,\f");let vt=0;function wt(t){const e=Object.create(null),n=t.split(",");for(let s=n.length;s--;)e[n[s]]=!0;return e}function _t(t,e){let n=t.indexOf("&");for(;-1!==n;){const s=t.indexOf(";",n+3);let i;if(-1===s)break;"#"===t[n+1]?(i=parseInt(("x"===t[n+2]?"0":"")+t.substring(n+2,s)),isNaN(i)||(t=t.substr(0,n)+String.fromCharCode(i)+t.substr(s+1))):(i=t.substring(n+1,s),(kt.entities[i]||"amp"===i&&e)&&(t=t.substr(0,n)+(kt.entities[i]||"&")+t.substr(s+1))),n=t.indexOf("&",n+1)}return t}function At(t){let e=t.length-1;for(let n=e;n>=-1;n--)(-1===n||t[n].c||!t[n].name||"div"!==t[n].name&&"p"!==t[n].name&&"h"!==t[n].name[0]||(t[n].attrs.style||"").includes("inline"))&&(e-n>=5&&t.splice(n+1,e-n,{name:"div",attrs:{},children:t.slice(n+1,e+1)}),e=n-1)}function St(t){this.options=t||{},this.tagStyle=Object.assign({},kt.tagStyle,this.options.tagStyle),this.imgList=t.imgList||[],this.imgList._unloadimgs=0,this.plugins=t.plugins||[],this.attrs=Object.create(null),this.stack=[],this.nodes=[],this.pre=(this.options.containerStyle||"").includes("white-space")&&this.options.containerStyle.includes("pre")?2:0}function Ct(t){this.handler=t}kt.ignoreTags.iframe=void 0,kt.trustTags.iframe=!0,kt.ignoreTags.embed=void 0,kt.trustTags.embed=!0,St.prototype.parse=function(t){for(let e=this.plugins.length;e--;)this.plugins[e].onUpdate&&(t=this.plugins[e].onUpdate(t,kt)||t);for(new Ct(this).parse(t);this.stack.length;)this.popNode();return this.nodes.length>50&&At(this.nodes),this.nodes},St.prototype.expose=function(){for(let t=this.stack.length;t--;){const e=this.stack[t];if(e.c||"a"===e.name||"video"===e.name||"audio"===e.name)return;e.c=1}},St.prototype.hook=function(t){for(let e=this.plugins.length;e--;)if(this.plugins[e].onParse&&!1===this.plugins[e].onParse(t,this))return!1;return!0},St.prototype.getUrl=function(t){const e=this.options.domain;return"/"===t[0]?"/"===t[1]?t=(e?e.split("://")[0]:"http")+":"+t:e&&(t=e+t):t.includes("data:")||t.includes("://")||e&&(t=e+"/"+t),t},St.prototype.parseStyle=function(t){const e=t.attrs,n=(this.tagStyle[t.name]||"").split(";").concat((e.style||"").split(";")),s={};let i="";e.id&&!this.xml&&(this.options.useAnchor?this.expose():"img"!==t.name&&"a"!==t.name&&"video"!==t.name&&"audio"!==t.name&&(e.id=void 0)),e.width&&(s.width=parseFloat(e.width)+(e.width.includes("%")?"%":"px"),e.width=void 0),e.height&&(s.height=parseFloat(e.height)+(e.height.includes("%")?"%":"px"),e.height=void 0);for(let a=0,r=n.length;a<r;a++){const t=n[a].split(":");if(t.length<2)continue;const e=t.shift().trim().toLowerCase();let r=t.join(":").trim();if("-"===r[0]&&r.lastIndexOf("-")>0||r.includes("safe"))i+=`;${e}:${r}`;else if(!s[e]||r.includes("import")||!s[e].includes("import")){if(r.includes("url")){let t=r.indexOf("(")+1;if(t){for(;'"'===r[t]||"'"===r[t]||xt[r[t]];)t++;r=r.substr(0,t)+this.getUrl(r.substr(t))}}else r.includes("rpx")&&(r=r.replace(/[0-9.]+\s*rpx/g,(t=>parseFloat(t)*bt/750+"px")));s[e]=r}}return t.attrs.style=i,s},St.prototype.onTagName=function(t){this.tagName=this.xml?t:t.toLowerCase(),"svg"===this.tagName&&(this.xml=(this.xml||0)+1,kt.ignoreTags.style=void 0)},St.prototype.onAttrName=function(t){"data-"===(t=this.xml?t:t.toLowerCase()).substr(0,5)?"data-src"!==t||this.attrs.src?"img"===this.tagName||"a"===this.tagName?this.attrName=t:this.attrName=void 0:this.attrName="src":(this.attrName=t,this.attrs[t]="T")},St.prototype.onAttrVal=function(t){const e=this.attrName||"";"style"===e||"href"===e?this.attrs[e]=_t(t,!0):e.includes("src")?this.attrs[e]=this.getUrl(_t(t,!0)):e&&(this.attrs[e]=t)},St.prototype.onOpenTag=function(t){const e=Object.create(null);e.name=this.tagName,e.attrs=this.attrs,this.options.nodes.length&&(e.type="node"),this.attrs=Object.create(null);const n=e.attrs,s=this.stack[this.stack.length-1],i=s?s.children:this.nodes,a=this.xml?t:kt.voidTags[e.name];if(yt[e.name]&&(n.class=yt[e.name]+(n.class?" "+n.class:"")),"embed"===e.name&&this.expose(),"video"!==e.name&&"audio"!==e.name||("video"!==e.name||n.id||(n.id="v"+vt++),n.controls||n.autoplay||(n.controls="T"),e.src=[],n.src&&(e.src.push(n.src),n.src=void 0),this.expose()),a){if(!this.hook(e)||kt.ignoreTags[e.name])return void("base"!==e.name||this.options.domain?"source"===e.name&&s&&("video"===s.name||"audio"===s.name)&&n.src&&s.src.push(n.src):this.options.domain=n.href);const t=this.parseStyle(e);if("img"===e.name){if(n.src&&(n.src.includes("webp")&&(e.webp="T"),n.src.includes("data:")&&!n["original-src"]&&(n.ignore="T"),!n.ignore||e.webp||n.src.includes("cloud://"))){for(let i=this.stack.length;i--;){const s=this.stack[i];"a"===s.name&&(e.a=s.attrs),"table"!==s.name||e.webp||n.src.includes("cloud://")||(!t.display||t.display.includes("inline")?e.t="inline-block":e.t=t.display,t.display=void 0),s.c=1}n.i=this.imgList.length.toString();let s=n["original-src"]||n.src;this.imgList.push(s),e.t||(this.imgList._unloadimgs+=1),this.options.lazyLoad&&(n["data-src"]=n.src,n.src=void 0)}"inline"===t.display&&(t.display=""),n.ignore&&(t["max-width"]=t["max-width"]||"100%",n.style+=";-webkit-touch-callout:none"),parseInt(t.width)>bt&&(t.height=void 0),isNaN(parseInt(t.width))||(e.w="T"),!isNaN(parseInt(t.height))&&(!t.height.includes("%")||s&&(s.attrs.style||"").includes("height"))&&(e.h="T")}else if("svg"===e.name)return i.push(e),this.stack.push(e),void this.popNode();for(const e in t)t[e]&&(n.style+=`;${e}:${t[e].replace(" !important","")}`);n.style=n.style.substr(1)||void 0}else("pre"===e.name||(n.style||"").includes("white-space")&&n.style.includes("pre"))&&2!==this.pre&&(this.pre=e.pre=1),e.children=[],this.stack.push(e);i.push(e)},St.prototype.onCloseTag=function(t){let e;for(t=this.xml?t:t.toLowerCase(),e=this.stack.length;e--&&this.stack[e].name!==t;);if(-1!==e)for(;this.stack.length>e;)this.popNode();else if("p"===t||"br"===t){(this.stack.length?this.stack[this.stack.length-1].children:this.nodes).push({name:t,attrs:{class:yt[t]||"",style:this.tagStyle[t]||""}})}},St.prototype.popNode=function(){const t=this.stack.pop();let e=t.attrs;const n=t.children,s=this.stack[this.stack.length-1],i=s?s.children:this.nodes;if(!this.hook(t)||kt.ignoreTags[t.name])return"title"===t.name&&n.length&&"text"===n[0].type&&this.options.setTitle&&L({title:n[0].text}),void i.pop();if(t.pre&&2!==this.pre){this.pre=t.pre=void 0;for(let t=this.stack.length;t--;)this.stack[t].pre&&(this.pre=1)}const a={};if("svg"===t.name){if(this.xml>1)return void this.xml--;let n="";const s=e.style;return e.style="",e.xmlns="http://www.w3.org/2000/svg",function t(e){if("text"===e.type)return void(n+=e.text);const s=kt.svgDict[e.name]||e.name;n+="<"+s;for(const i in e.attrs){const t=e.attrs[i];t&&(n+=` ${kt.svgDict[i]||i}="${t}"`)}if(e.children){n+=">";for(let n=0;n<e.children.length;n++)t(e.children[n]);n+="</"+s+">"}else n+="/>"}(t),t.name="img",t.attrs={src:"data:image/svg+xml;utf8,"+n.replace(/#/g,"%23"),style:s,ignore:"T"},t.children=void 0,this.xml=!1,void(kt.ignoreTags.style=!0)}if(e.align&&("table"===t.name?"center"===e.align?a["margin-inline-start"]=a["margin-inline-end"]="auto":a.float=e.align:a["text-align"]=e.align,e.align=void 0),e.dir&&(a.direction=e.dir,e.dir=void 0),"font"===t.name&&(e.color&&(a.color=e.color,e.color=void 0),e.face&&(a["font-family"]=e.face,e.face=void 0),e.size)){let t=parseInt(e.size);isNaN(t)||(t<1?t=1:t>7&&(t=7),a["font-size"]=["x-small","small","medium","large","x-large","xx-large","xxx-large"][t-1]),e.size=void 0}if((e.class||"").includes("align-center")&&(a["text-align"]="center"),Object.assign(a,this.parseStyle(t)),"table"!==t.name&&parseInt(a.width)>bt&&(a["max-width"]="100%",a["box-sizing"]="border-box"),kt.blockTags[t.name]?t.name="div":kt.trustTags[t.name]||this.xml||(t.name="span"),"a"===t.name||"ad"===t.name||"iframe"===t.name)this.expose();else if("video"===t.name)(a.height||"").includes("auto")&&(a.height=void 0);else if("ul"!==t.name&&"ol"!==t.name||!t.c){if("table"===t.name){let s=parseFloat(e.cellpadding),i=parseFloat(e.cellspacing);const r=parseFloat(e.border),l=a["border-color"],o=a["border-style"];if(t.c&&(isNaN(s)&&(s=2),isNaN(i)&&(i=2)),r&&(e.style+=`;border:${r}px ${o||"solid"} ${l||"gray"}`),t.flag&&t.c){a.display="grid",i?(a["grid-gap"]=i+"px",a.padding=i+"px"):r&&(e.style+=";border-left:0;border-top:0");const c=[],h=[],u=[],d={};!function t(e){for(let n=0;n<e.length;n++)"tr"===e[n].name?h.push(e[n]):t(e[n].children||[])}(n);for(let t=1;t<=h.length;t++){let e=1;for(let n=0;n<h[t-1].children.length;n++){const a=h[t-1].children[n];if("td"===a.name||"th"===a.name){for(;d[t+"."+e];)e++;let n=a.attrs.style||"",h=n.indexOf("width")?n.indexOf(";width"):0;if(-1!==h){let t=n.indexOf(";",h+6);-1===t&&(t=n.length),a.attrs.colspan||(c[e]=n.substring(h?h+7:6,t)),n=n.substr(0,h)+n.substr(t)}if(n+=";display:flex",h=n.indexOf("vertical-align"),-1!==h){const t=n.substr(h+15,10);t.includes("middle")?n+=";align-items:center":t.includes("bottom")&&(n+=";align-items:flex-end")}else n+=";align-items:center";if(h=n.indexOf("text-align"),-1!==h){const t=n.substr(h+11,10);t.includes("center")?n+=";justify-content: center":t.includes("right")&&(n+=";justify-content: right")}if(n=(r?`;border:${r}px ${o||"solid"} ${l||"gray"}`+(i?"":";border-right:0;border-bottom:0"):"")+(s?`;padding:${s}px`:"")+";"+n,a.attrs.colspan&&(n+=`;grid-column-start:${e};grid-column-end:${e+parseInt(a.attrs.colspan)}`,a.attrs.rowspan||(n+=`;grid-row-start:${t};grid-row-end:${t+1}`),e+=parseInt(a.attrs.colspan)-1),a.attrs.rowspan){n+=`;grid-row-start:${t};grid-row-end:${t+parseInt(a.attrs.rowspan)}`,a.attrs.colspan||(n+=`;grid-column-start:${e};grid-column-end:${e+1}`);for(let n=1;n<a.attrs.rowspan;n++)for(let s=0;s<(a.attrs.colspan||1);s++)d[t+n+"."+(e-s)]=1}n&&(a.attrs.style=n),u.push(a),e++}}if(1===t){let t="";for(let n=1;n<e;n++)t+=(c[n]?c[n]:"auto")+" ";a["grid-template-columns"]=t}}t.children=u}else t.c&&(a.display="table"),isNaN(i)||(a["border-spacing"]=i+"px"),(r||s)&&function t(e){for(let n=0;n<e.length;n++){const i=e[n];"th"===i.name||"td"===i.name?(r&&(i.attrs.style=`border:${r}px ${o||"solid"} ${l||"gray"};${i.attrs.style||""}`),s&&(i.attrs.style=`padding:${s}px;${i.attrs.style||""}`)):i.children&&t(i.children)}}(n);if(this.options.scrollTable&&!(e.style||"").includes("inline")){const n=Object.assign({},t);t.name="div",t.attrs={style:"overflow:auto"},t.children=[n],e=n.attrs}}else if("td"!==t.name&&"th"!==t.name||!e.colspan&&!e.rowspan)if("ruby"===t.name){t.name="span";for(let t=0;t<n.length-1;t++)"text"===n[t].type&&"rt"===n[t+1].name&&(n[t]={name:"div",attrs:{style:"display:inline-block;text-align:center"},children:[{name:"div",attrs:{style:"font-size:50%;"+(n[t+1].attrs.style||"")},children:n[t+1].children},n[t]]},n.splice(t+1,1))}else t.c&&function(t){t.c=2;for(let e=t.children.length;e--;){const n=t.children[e];n.c&&"table"!==n.name||(t.c=1)}}(t);else for(let l=this.stack.length;l--;)if("table"===this.stack[l].name){this.stack[l].flag=1;break}}else{const t={a:"lower-alpha",A:"upper-alpha",i:"lower-roman",I:"upper-roman"};t[e.type]&&(e.style+=";list-style-type:"+t[e.type],e.type=void 0);for(let e=n.length;e--;)"li"===n[e].name&&(n[e].c=1)}if((a.display||"").includes("flex")&&!t.c)for(let l=n.length;l--;){const t=n[l];t.f&&(t.attrs.style=(t.attrs.style||"")+t.f,t.f=void 0)}const r=s&&((s.attrs.style||"").includes("flex")||(s.attrs.style||"").includes("grid"))&&!t.c;r&&(t.f=";max-width:100%"),n.length>=50&&t.c&&!(a.display||"").includes("flex")&&At(n);for(const l in a)if(a[l]){const n=`;${l}:${a[l].replace(" !important","")}`;r&&(l.includes("flex")&&"flex-direction"!==l||"align-self"===l||l.includes("grid")||"-"===a[l][0]||l.includes("width")&&n.includes("%"))?(t.f+=n,"width"===l&&(e.style+=";width:100%")):e.style+=n}e.style=e.style.substr(1)||void 0},St.prototype.onText=function(t){if(!this.pre){let e,n="";for(let s=0,i=t.length;s<i;s++)xt[t[s]]?(" "!==n[n.length-1]&&(n+=" "),"\n"!==t[s]||e||(e=!0)):n+=t[s];if(" "===n){if(e)return;{const t=this.stack[this.stack.length-1];if(t&&"t"===t.name[0])return}}t=n}const e=Object.create(null);if(e.type="text",e.text=_t(t),this.hook(e)){(this.stack.length?this.stack[this.stack.length-1].children:this.nodes).push(e)}},Ct.prototype.parse=function(t){this.content=t||"",this.i=0,this.start=0,this.state=this.text;for(let e=this.content.length;-1!==this.i&&this.i<e;)this.state()},Ct.prototype.checkClose=function(t){const e="/"===this.content[this.i];return!!(">"===this.content[this.i]||e&&">"===this.content[this.i+1])&&(t&&this.handler[t](this.content.substring(this.start,this.i)),this.i+=e?2:1,this.start=this.i,this.handler.onOpenTag(e),"script"===this.handler.tagName?(this.i=this.content.indexOf("</",this.i),-1!==this.i&&(this.i+=2,this.start=this.i),this.state=this.endTag):this.state=this.text,!0)},Ct.prototype.text=function(){if(this.i=this.content.indexOf("<",this.i),-1===this.i)return void(this.start<this.content.length&&this.handler.onText(this.content.substring(this.start,this.content.length)));const t=this.content[this.i+1];if(t>="a"&&t<="z"||t>="A"&&t<="Z")this.start!==this.i&&this.handler.onText(this.content.substring(this.start,this.i)),this.start=++this.i,this.state=this.tagName;else if("/"===t||"!"===t||"?"===t){this.start!==this.i&&this.handler.onText(this.content.substring(this.start,this.i));const e=this.content[this.i+2];if("/"===t&&(e>="a"&&e<="z"||e>="A"&&e<="Z"))return this.i+=2,this.start=this.i,void(this.state=this.endTag);let n="--\x3e";"!"===t&&"-"===this.content[this.i+2]&&"-"===this.content[this.i+3]||(n=">"),this.i=this.content.indexOf(n,this.i),-1!==this.i&&(this.i+=n.length,this.start=this.i)}else this.i++},Ct.prototype.tagName=function(){if(xt[this.content[this.i]]){for(this.handler.onTagName(this.content.substring(this.start,this.i));xt[this.content[++this.i]];);this.i<this.content.length&&!this.checkClose()&&(this.start=this.i,this.state=this.attrName)}else this.checkClose("onTagName")||this.i++},Ct.prototype.attrName=function(){let t=this.content[this.i];if(xt[t]||"="===t){this.handler.onAttrName(this.content.substring(this.start,this.i));let e="="===t;const n=this.content.length;for(;++this.i<n;)if(t=this.content[this.i],!xt[t]){if(this.checkClose())return;if(e)return this.start=this.i,void(this.state=this.attrVal);if("="!==this.content[this.i])return this.start=this.i,void(this.state=this.attrName);e=!0}}else this.checkClose("onAttrName")||this.i++},Ct.prototype.attrVal=function(){const t=this.content[this.i],e=this.content.length;if('"'===t||"'"===t){if(this.start=++this.i,this.i=this.content.indexOf(t,this.i),-1===this.i)return;this.handler.onAttrVal(this.content.substring(this.start,this.i))}else for(;this.i<e;this.i++){if(xt[this.content[this.i]]){this.handler.onAttrVal(this.content.substring(this.start,this.i));break}if(this.checkClose("onAttrVal"))return}for(;xt[this.content[++this.i]];);this.i<e&&!this.checkClose()&&(this.start=this.i,this.state=this.attrName)},Ct.prototype.endTag=function(){const t=this.content[this.i];if(xt[t]||">"===t||"/"===t){if(this.handler.onCloseTag(this.content.substring(this.start,this.i)),">"!==t&&(this.i=this.content.indexOf(">",this.i),-1===this.i))return;this.start=++this.i,this.state=this.text}else this.i++};const Tt=
|
||
/*!
|
||
* marked - a markdown parser
|
||
* Copyright (c) 2011-2020, Christopher Jeffrey. (MIT Licensed)
|
||
* https://github.com/markedjs/marked
|
||
*/
|
||
function(){function t(t,e){for(var n=0;n<e.length;n++){var s=e[n];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(t,s.key,s)}}function e(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,s=new Array(e);n<e;n++)s[n]=t[n];return s}function n(t,n){var s;if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator])return(s=t[Symbol.iterator]()).next.bind(s);if(Array.isArray(t)||(s=function(t,n){if(t){if("string"==typeof t)return e(t,n);var s=Object.prototype.toString.call(t).slice(8,-1);return"Object"===s&&t.constructor&&(s=t.constructor.name),"Map"===s||"Set"===s?Array.from(t):"Arguments"===s||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?e(t,n):void 0}}(t))||n&&t&&"number"==typeof t.length){s&&(t=s);var i=0;return function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function s(t){return c[t]}var i,a=((tt=(function(t){function e(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}t.exports={defaults:{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1},getDefaults:e,changeDefaults:function(e){t.exports.defaults=e}}}(i={exports:{}}),i.exports)).defaults,tt.getDefaults,tt.changeDefaults,/[&<>"']/),r=/[&<>"']/g,l=/[<>"']|&(?!#?\w+;)/,o=/[<>"']|&(?!#?\w+;)/g,c={"&":"&","<":"<",">":">",'"':""","'":"'"},h=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function u(t){return t.replace(h,(function(t,e){return"colon"===(e=e.toLowerCase())?":":"#"===e.charAt(0)?"x"===e.charAt(1)?String.fromCharCode(parseInt(e.substring(2),16)):String.fromCharCode(+e.substring(1)):""}))}var d=/(^|[^\[])\^/g,p=/[^\w:]/g,g=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i,f={},m=/^[^:]+:\/*[^/]*$/,k=/^([^:]+:)[\s\S]*$/,y=/^([^:]+:\/*[^/]*)[\s\S]*$/;function b(t,e,n){var s=t.length;if(0===s)return"";for(var i=0;i<s;){var a=t.charAt(s-i-1);if(a!==e||n){if(a===e||!n)break;i++}else i++}return t.substr(0,s-i)}var x=function(t,e){if(e){if(a.test(t))return t.replace(r,s)}else if(l.test(t))return t.replace(o,s);return t},v=u,w=function(t,e){t=t.source||t,e=e||"";var n={replace:function(e,s){return s=(s=s.source||s).replace(d,"$1"),t=t.replace(e,s),n},getRegex:function(){return new RegExp(t,e)}};return n},_={exec:function(){}},A=function(t){for(var e,n,s=1;s<arguments.length;s++)for(n in e=arguments[s])Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t},S=function(t,e){var n=t.replace(/\|/g,(function(t,e,n){for(var s=!1,i=e;0<=--i&&"\\"===n[i];)s=!s;return s?"|":" |"})).split(/ \|/),s=0;if(n.length>e)n.splice(e);else for(;n.length<e;)n.push("");for(;s<n.length;s++)n[s]=n[s].trim().replace(/\\\|/g,"|");return n},C=function(t,e){if(-1===t.indexOf(e[1]))return-1;for(var n=t.length,s=0,i=0;i<n;i++)if("\\"===t[i])i++;else if(t[i]===e[0])s++;else if(t[i]===e[1]&&--s<0)return i;return-1},T=tt.defaults,I=b,$=S,z=x,F=C;function O(t,e,n){var s=e.href,i=e.title?z(e.title):null;e=t[1].replace(/\\([\[\]])/g,"$1");return"!"!==t[0].charAt(0)?{type:"link",raw:n,href:s,title:i,text:e}:{type:"image",raw:n,href:s,title:i,text:z(e)}}var N=function(){function t(t){this.options=t||T}var e=t.prototype;return e.space=function(t){if(t=this.rules.block.newline.exec(t))return 1<t[0].length?{type:"space",raw:t[0]}:{raw:"\n"}},e.code=function(t,e){if(t=this.rules.block.code.exec(t))return(e=e[e.length-1])&&"paragraph"===e.type?{raw:t[0],text:t[0].trimRight()}:(e=t[0].replace(/^ {4}/gm,""),{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?e:I(e,"\n")})},e.fences=function(t){var e=this.rules.block.fences.exec(t);if(e){var n=e[0];t=function(t,e){if(null===(t=t.match(/^(\s+)(?:```)/)))return e;var n=t[1];return e.split("\n").map((function(t){var e=t.match(/^\s+/);return null!==e&&e[0].length>=n.length?t.slice(n.length):t})).join("\n")}(n,e[3]||"");return{type:"code",raw:n,lang:e[2]&&e[2].trim(),text:t}}},e.heading=function(t){if(t=this.rules.block.heading.exec(t))return{type:"heading",raw:t[0],depth:t[1].length,text:t[2]}},e.nptable=function(t){if(t=this.rules.block.nptable.exec(t)){var e={type:"table",header:$(t[1].replace(/^ *| *\| *$/g,"")),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:t[3]?t[3].replace(/\n$/,"").split("\n"):[],raw:t[0]};if(e.header.length===e.align.length){for(var n=e.align.length,s=0;s<n;s++)/^ *-+: *$/.test(e.align[s])?e.align[s]="right":/^ *:-+: *$/.test(e.align[s])?e.align[s]="center":/^ *:-+ *$/.test(e.align[s])?e.align[s]="left":e.align[s]=null;for(n=e.cells.length,s=0;s<n;s++)e.cells[s]=$(e.cells[s],e.header.length);return e}}},e.hr=function(t){if(t=this.rules.block.hr.exec(t))return{type:"hr",raw:t[0]}},e.blockquote=function(t){var e=this.rules.block.blockquote.exec(t);if(e)return t=e[0].replace(/^ *> ?/gm,""),{type:"blockquote",raw:e[0],text:t}},e.list=function(t){if(t=this.rules.block.list.exec(t)){for(var e,n,s,i,a,r=t[0],l=t[2],o=1<l.length,c={type:"list",raw:r,ordered:o,start:o?+l.slice(0,-1):"",loose:!1,items:[]},h=t[0].match(this.rules.block.item),u=!1,d=h.length,p=this.rules.block.listItemStart.exec(h[0]),g=0;g<d;g++){if(r=e=h[g],g!==d-1){if((s=this.rules.block.listItemStart.exec(h[g+1]))[1].length>p[0].length||3<s[1].length){h.splice(g,2,h[g]+"\n"+h[g+1]),g--,d--;continue}(!this.options.pedantic||this.options.smartLists?s[2][s[2].length-1]!==l[l.length-1]:o==(1===s[2].length))&&(n=h.slice(g+1).join("\n"),c.raw=c.raw.substring(0,c.raw.length-n.length),g=d-1),p=s}s=e.length,~(e=e.replace(/^ *([*+-]|\d+[.)]) ?/,"")).indexOf("\n ")&&(s-=e.length,e=this.options.pedantic?e.replace(/^ {1,4}/gm,""):e.replace(new RegExp("^ {1,"+s+"}","gm"),"")),s=u||/\n\n(?!\s*$)/.test(e),g!==d-1&&(u="\n"===e.charAt(e.length-1),s=s||u),s&&(c.loose=!0),this.options.gfm&&(a=void 0,(i=/^\[[ xX]\] /.test(e))&&(a=" "!==e[1],e=e.replace(/^\[[ xX]\] +/,""))),c.items.push({type:"list_item",raw:r,task:i,checked:a,loose:s,text:e})}return c}},e.html=function(t){if(t=this.rules.block.html.exec(t))return{type:this.options.sanitize?"paragraph":"html",raw:t[0],pre:!this.options.sanitizer&&("pre"===t[1]||"script"===t[1]||"style"===t[1]),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(t[0]):z(t[0]):t[0]}},e.def=function(t){if(t=this.rules.block.def.exec(t))return t[3]&&(t[3]=t[3].substring(1,t[3].length-1)),{tag:t[1].toLowerCase().replace(/\s+/g," "),raw:t[0],href:t[2],title:t[3]}},e.table=function(t){if(t=this.rules.block.table.exec(t)){var e={type:"table",header:$(t[1].replace(/^ *| *\| *$/g,"")),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:t[3]?t[3].replace(/\n$/,"").split("\n"):[]};if(e.header.length===e.align.length){e.raw=t[0];for(var n=e.align.length,s=0;s<n;s++)/^ *-+: *$/.test(e.align[s])?e.align[s]="right":/^ *:-+: *$/.test(e.align[s])?e.align[s]="center":/^ *:-+ *$/.test(e.align[s])?e.align[s]="left":e.align[s]=null;for(n=e.cells.length,s=0;s<n;s++)e.cells[s]=$(e.cells[s].replace(/^ *\| *| *\| *$/g,""),e.header.length);return e}}},e.lheading=function(t){if(t=this.rules.block.lheading.exec(t))return{type:"heading",raw:t[0],depth:"="===t[2].charAt(0)?1:2,text:t[1]}},e.paragraph=function(t){if(t=this.rules.block.paragraph.exec(t))return{type:"paragraph",raw:t[0],text:"\n"===t[1].charAt(t[1].length-1)?t[1].slice(0,-1):t[1]}},e.text=function(t,e){if(t=this.rules.block.text.exec(t))return(e=e[e.length-1])&&"text"===e.type?{raw:t[0],text:t[0]}:{type:"text",raw:t[0],text:t[0]}},e.escape=function(t){if(t=this.rules.inline.escape.exec(t))return{type:"escape",raw:t[0],text:z(t[1])}},e.tag=function(t,e,n){if(t=this.rules.inline.tag.exec(t))return!e&&/^<a /i.test(t[0])?e=!0:e&&/^<\/a>/i.test(t[0])&&(e=!1),!n&&/^<(pre|code|kbd|script)(\s|>)/i.test(t[0])?n=!0:n&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(t[0])&&(n=!1),{type:this.options.sanitize?"text":"html",raw:t[0],inLink:e,inRawBlock:n,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(t[0]):z(t[0]):t[0]}},e.link=function(t){var e=this.rules.inline.link.exec(t);if(e){-1<(t=F(e[2],"()"))&&(s=(0===e[0].indexOf("!")?5:4)+e[1].length+t,e[2]=e[2].substring(0,t),e[0]=e[0].substring(0,s).trim(),e[3]="");t=e[2];var n,s="";return s=this.options.pedantic?(n=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(t))?(t=n[1],n[3]):"":e[3]?e[3].slice(1,-1):"",O(e,{href:(t=t.trim().replace(/^<([\s\S]*)>$/,"$1"))&&t.replace(this.rules.inline._escapes,"$1"),title:s&&s.replace(this.rules.inline._escapes,"$1")},e[0])}},e.reflink=function(t,e){if((n=this.rules.inline.reflink.exec(t))||(n=this.rules.inline.nolink.exec(t))){if((t=e[(t=(n[2]||n[1]).replace(/\s+/g," ")).toLowerCase()])&&t.href)return O(n,t,n[0]);var n=n[0].charAt(0);return{type:"text",raw:n,text:n}}},e.strong=function(t,e,n){void 0===n&&(n="");var s=this.rules.inline.strong.start.exec(t);if(s&&(!s[1]||s[1]&&(""===n||this.rules.inline.punctuation.exec(n)))){e=e.slice(-1*t.length);var i,a="**"===s[0]?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;for(a.lastIndex=0;null!=(s=a.exec(e));)if(i=this.rules.inline.strong.middle.exec(e.slice(0,s.index+3)))return{type:"strong",raw:t.slice(0,i[0].length),text:t.slice(2,i[0].length-2)}}},e.em=function(t,e,n){void 0===n&&(n="");var s=this.rules.inline.em.start.exec(t);if(s&&(!s[1]||s[1]&&(""===n||this.rules.inline.punctuation.exec(n)))){e=e.slice(-1*t.length);var i,a="*"===s[0]?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;for(a.lastIndex=0;null!=(s=a.exec(e));)if(i=this.rules.inline.em.middle.exec(e.slice(0,s.index+2)))return{type:"em",raw:t.slice(0,i[0].length),text:t.slice(1,i[0].length-1)}}},e.codespan=function(t){var e=this.rules.inline.code.exec(t);if(e){var n=e[2].replace(/\n/g," "),s=/[^ ]/.test(n);t=n.startsWith(" ")&&n.endsWith(" ");return s&&t&&(n=n.substring(1,n.length-1)),n=z(n,!0),{type:"codespan",raw:e[0],text:n}}},e.br=function(t){if(t=this.rules.inline.br.exec(t))return{type:"br",raw:t[0]}},e.del=function(t){if(t=this.rules.inline.del.exec(t))return{type:"del",raw:t[0],text:t[2]}},e.autolink=function(t,e){if(t=this.rules.inline.autolink.exec(t)){var n;e="@"===t[2]?"mailto:"+(n=z(this.options.mangle?e(t[1]):t[1])):n=z(t[1]);return{type:"link",raw:t[0],text:n,href:e,tokens:[{type:"text",raw:n,text:n}]}}},e.url=function(t,e){var n,s,i,a;if(n=this.rules.inline.url.exec(t)){if("@"===n[2])i="mailto:"+(s=z(this.options.mangle?e(n[0]):n[0]));else{for(;a=n[0],n[0]=this.rules.inline._backpedal.exec(n[0])[0],a!==n[0];);s=z(n[0]),i="www."===n[1]?"http://"+s:s}return{type:"link",raw:n[0],text:s,href:i,tokens:[{type:"text",raw:s,text:s}]}}},e.inlineText=function(t,e,n){if(t=this.rules.inline.text.exec(t))return n=e?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(t[0]):z(t[0]):t[0]:z(this.options.smartypants?n(t[0]):t[0]),{type:"text",raw:t[0],text:n}},t}();S=_,C=w,_=A,(w={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6}) +([^\n]*?)(?: +#+)? *(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?! {0,3}bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|<![A-Z][\\s\\S]*?(?:>\\n*|$)|<!\\[CDATA\\[[\\s\\S]*?(?:\\]\\]>\\n*|$)|</?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|</(?!script|pre|style)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *<?([^\s>]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:S,table:S,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html)[^\n]+)*)/,text:/^[^\n]+/,_label:/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,_title:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/}).def=C(w.def).replace("label",w._label).replace("title",w._title).getRegex(),w.bullet=/(?:[*+-]|\d{1,9}[.)])/,w.item=/^( *)(bull) ?[^\n]*(?:\n(?! *bull ?)[^\n]*)*/,w.item=C(w.item,"gm").replace(/bull/g,w.bullet).getRegex(),w.listItemStart=C(/^( *)(bull)/).replace("bull",w.bullet).getRegex(),w.list=C(w.list).replace(/bull/g,w.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+w.def.source+")").getRegex(),w._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",w._comment=/<!--(?!-?>)[\s\S]*?(?:-->|$)/,w.html=C(w.html,"i").replace("comment",w._comment).replace("tag",w._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),w.paragraph=C(w._paragraph).replace("hr",w.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",w._tag).getRegex(),w.blockquote=C(w.blockquote).replace("paragraph",w.paragraph).getRegex(),w.normal=_({},w),w.gfm=_({},w.normal,{nptable:"^ *([^|\\n ].*\\|.*)\\n {0,3}([-:]+ *\\|[-| :]*)(?:\\n((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)",table:"^ *\\|(.+)\\n {0,3}\\|?( *[-:]+[-| :]*)(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),w.gfm.nptable=C(w.gfm.nptable).replace("hr",w.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",w._tag).getRegex(),w.gfm.table=C(w.gfm.table).replace("hr",w.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",w._tag).getRegex(),w.pedantic=_({},w.normal,{html:C("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:\"[^\"]*\"|'[^']*'|\\s[^'\"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",w._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,fences:S,paragraph:C(w.normal._paragraph).replace("hr",w.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",w.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()}),(S={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:S,tag:"^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",strong:{start:/^(?:(\*\*(?=[*punctuation]))|\*\*)(?![\s])|__/,middle:/^\*\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*\*$|^__(?![\s])((?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?)__$/,endAst:/[^punctuation\s]\*\*(?!\*)|[punctuation]\*\*(?!\*)(?:(?=[punctuation_\s]|$))/,endUnd:/[^\s]__(?!_)(?:(?=[punctuation*\s])|$)/},em:{start:/^(?:(\*(?=[punctuation]))|\*)(?![*\s])|_/,middle:/^\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*$|^_(?![_\s])(?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?_$/,endAst:/[^punctuation\s]\*(?!\*)|[punctuation]\*(?!\*)(?:(?=[punctuation_\s]|$))/,endUnd:/[^\s]_(?!_)(?:(?=[punctuation*\s])|$)/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:S,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*]|\b_|$)|[^ ](?= {2,}\n)))/,punctuation:/^([\s*punctuation])/,_punctuation:"!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~"}).punctuation=C(S.punctuation).replace(/punctuation/g,S._punctuation).getRegex(),S._blockSkip="\\[[^\\]]*?\\]\\([^\\)]*?\\)|`[^`]*?`|<[^>]*?>",S._overlapSkip="__[^_]*?__|\\*\\*\\[^\\*\\]*?\\*\\*",S._comment=C(w._comment).replace("(?:--\x3e|$)","--\x3e").getRegex(),S.em.start=C(S.em.start).replace(/punctuation/g,S._punctuation).getRegex(),S.em.middle=C(S.em.middle).replace(/punctuation/g,S._punctuation).replace(/overlapSkip/g,S._overlapSkip).getRegex(),S.em.endAst=C(S.em.endAst,"g").replace(/punctuation/g,S._punctuation).getRegex(),S.em.endUnd=C(S.em.endUnd,"g").replace(/punctuation/g,S._punctuation).getRegex(),S.strong.start=C(S.strong.start).replace(/punctuation/g,S._punctuation).getRegex(),S.strong.middle=C(S.strong.middle).replace(/punctuation/g,S._punctuation).replace(/overlapSkip/g,S._overlapSkip).getRegex(),S.strong.endAst=C(S.strong.endAst,"g").replace(/punctuation/g,S._punctuation).getRegex(),S.strong.endUnd=C(S.strong.endUnd,"g").replace(/punctuation/g,S._punctuation).getRegex(),S.blockSkip=C(S._blockSkip,"g").getRegex(),S.overlapSkip=C(S._overlapSkip,"g").getRegex(),S._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,S._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,S._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,S.autolink=C(S.autolink).replace("scheme",S._scheme).replace("email",S._email).getRegex(),S._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,S.tag=C(S.tag).replace("comment",S._comment).replace("attribute",S._attribute).getRegex(),S._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,S._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,S._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,S.link=C(S.link).replace("label",S._label).replace("href",S._href).replace("title",S._title).getRegex(),S.reflink=C(S.reflink).replace("label",S._label).getRegex(),S.reflinkSearch=C(S.reflinkSearch,"g").replace("reflink",S.reflink).replace("nolink",S.nolink).getRegex(),S.normal=_({},S),S.pedantic=_({},S.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:C(/^!?\[(label)\]\((.*?)\)/).replace("label",S._label).getRegex(),reflink:C(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",S._label).getRegex()}),S.gfm=_({},S.normal,{escape:C(S.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*~]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@))|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@))/}),S.gfm.url=C(S.gfm.url,"i").replace("email",S.gfm._extended_email).getRegex(),S.breaks=_({},S.gfm,{br:C(S.br).replace("{2,}","*").getRegex(),text:C(S.gfm.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()}),S={block:w,inline:S};var R=tt.defaults,E=S.block,L=S.inline,B=function(t,e){if(e<1)return"";for(var n="";1<e;)1&e&&(n+=t),e>>=1,t+=t;return n+t};function D(t){return t.replace(/---/g,"—").replace(/--/g,"–").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1‘").replace(/'/g,"’").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1“").replace(/"/g,"”").replace(/\.{3}/g,"…")}function U(t){for(var e,n="",s=t.length,i=0;i<s;i++)e=t.charCodeAt(i),.5<Math.random()&&(e="x"+e.toString(16)),n+="&#"+e+";";return n}var P=function(){function e(t){this.tokens=[],this.tokens.links=Object.create(null),this.options=t||R,this.options.tokenizer=this.options.tokenizer||new N,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,t={block:E.normal,inline:L.normal},this.options.pedantic?(t.block=E.pedantic,t.inline=L.pedantic):this.options.gfm&&(t.block=E.gfm,this.options.breaks?t.inline=L.breaks:t.inline=L.gfm),this.tokenizer.rules=t}e.lex=function(t,n){return new e(n).lex(t)},e.lexInline=function(t,n){return new e(n).inlineTokens(t)};var n,s,i=e.prototype;return i.lex=function(t){return t=t.replace(/\r\n|\r/g,"\n").replace(/\t/g," "),this.blockTokens(t,this.tokens,!0),this.inline(this.tokens),this.tokens},i.blockTokens=function(t,e,n){var s,i,a,r;for(void 0===e&&(e=[]),void 0===n&&(n=!0),t=t.replace(/^ +$/gm,"");t;)if(s=this.tokenizer.space(t))t=t.substring(s.raw.length),s.type&&e.push(s);else if(s=this.tokenizer.code(t,e))t=t.substring(s.raw.length),s.type?e.push(s):((r=e[e.length-1]).raw+="\n"+s.raw,r.text+="\n"+s.text);else if(s=this.tokenizer.fences(t))t=t.substring(s.raw.length),e.push(s);else if(s=this.tokenizer.heading(t))t=t.substring(s.raw.length),e.push(s);else if(s=this.tokenizer.nptable(t))t=t.substring(s.raw.length),e.push(s);else if(s=this.tokenizer.hr(t))t=t.substring(s.raw.length),e.push(s);else if(s=this.tokenizer.blockquote(t))t=t.substring(s.raw.length),s.tokens=this.blockTokens(s.text,[],n),e.push(s);else if(s=this.tokenizer.list(t)){for(t=t.substring(s.raw.length),a=s.items.length,i=0;i<a;i++)s.items[i].tokens=this.blockTokens(s.items[i].text,[],!1);e.push(s)}else if(s=this.tokenizer.html(t))t=t.substring(s.raw.length),e.push(s);else if(n&&(s=this.tokenizer.def(t)))t=t.substring(s.raw.length),this.tokens.links[s.tag]||(this.tokens.links[s.tag]={href:s.href,title:s.title});else if(s=this.tokenizer.table(t))t=t.substring(s.raw.length),e.push(s);else if(s=this.tokenizer.lheading(t))t=t.substring(s.raw.length),e.push(s);else if(n&&(s=this.tokenizer.paragraph(t)))t=t.substring(s.raw.length),e.push(s);else if(s=this.tokenizer.text(t,e))t=t.substring(s.raw.length),s.type?e.push(s):((r=e[e.length-1]).raw+="\n"+s.raw,r.text+="\n"+s.text);else if(t){var l="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(l);break}throw new Error(l)}return e},i.inline=function(t){for(var e,n,s,i,a,r=t.length,l=0;l<r;l++)switch((a=t[l]).type){case"paragraph":case"text":case"heading":a.tokens=[],this.inlineTokens(a.text,a.tokens);break;case"table":for(a.tokens={header:[],cells:[]},s=a.header.length,e=0;e<s;e++)a.tokens.header[e]=[],this.inlineTokens(a.header[e],a.tokens.header[e]);for(s=a.cells.length,e=0;e<s;e++)for(i=a.cells[e],a.tokens.cells[e]=[],n=0;n<i.length;n++)a.tokens.cells[e][n]=[],this.inlineTokens(i[n],a.tokens.cells[e][n]);break;case"blockquote":this.inline(a.tokens);break;case"list":for(s=a.items.length,e=0;e<s;e++)this.inline(a.items[e].tokens)}return t},i.inlineTokens=function(t,e,n,s){var i;void 0===e&&(e=[]),void 0===n&&(n=!1),void 0===s&&(s=!1);var a,r,l,o=t;if(this.tokens.links){var c=Object.keys(this.tokens.links);if(0<c.length)for(;null!=(a=this.tokenizer.rules.inline.reflinkSearch.exec(o));)c.includes(a[0].slice(a[0].lastIndexOf("[")+1,-1))&&(o=o.slice(0,a.index)+"["+B("a",a[0].length-2)+"]"+o.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(a=this.tokenizer.rules.inline.blockSkip.exec(o));)o=o.slice(0,a.index)+"["+B("a",a[0].length-2)+"]"+o.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;t;)if(r||(l=""),r=!1,i=this.tokenizer.escape(t))t=t.substring(i.raw.length),e.push(i);else if(i=this.tokenizer.tag(t,n,s))t=t.substring(i.raw.length),n=i.inLink,s=i.inRawBlock,e.push(i);else if(i=this.tokenizer.link(t))t=t.substring(i.raw.length),"link"===i.type&&(i.tokens=this.inlineTokens(i.text,[],!0,s)),e.push(i);else if(i=this.tokenizer.reflink(t,this.tokens.links))t=t.substring(i.raw.length),"link"===i.type&&(i.tokens=this.inlineTokens(i.text,[],!0,s)),e.push(i);else if(i=this.tokenizer.strong(t,o,l))t=t.substring(i.raw.length),i.tokens=this.inlineTokens(i.text,[],n,s),e.push(i);else if(i=this.tokenizer.em(t,o,l))t=t.substring(i.raw.length),i.tokens=this.inlineTokens(i.text,[],n,s),e.push(i);else if(i=this.tokenizer.codespan(t))t=t.substring(i.raw.length),e.push(i);else if(i=this.tokenizer.br(t))t=t.substring(i.raw.length),e.push(i);else if(i=this.tokenizer.del(t))t=t.substring(i.raw.length),i.tokens=this.inlineTokens(i.text,[],n,s),e.push(i);else if(i=this.tokenizer.autolink(t,U))t=t.substring(i.raw.length),e.push(i);else if(n||!(i=this.tokenizer.url(t,U))){if(i=this.tokenizer.inlineText(t,s,D))t=t.substring(i.raw.length),l=i.raw.slice(-1),r=!0,e.push(i);else if(t){var h="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(h);break}throw new Error(h)}}else t=t.substring(i.raw.length),e.push(i);return e},n=e,s=[{key:"rules",get:function(){return{block:E,inline:L}}}],(i=null)&&t(n.prototype,i),s&&t(n,s),e}(),j=tt.defaults,q=function(t,e,n){if(t){var s;try{s=decodeURIComponent(u(n)).replace(p,"").toLowerCase()}catch(i){return null}if(0===s.indexOf("javascript:")||0===s.indexOf("vbscript:")||0===s.indexOf("data:"))return null}e&&!g.test(n)&&(n=function(t,e){f[" "+t]||(m.test(t)?f[" "+t]=t+"/":f[" "+t]=b(t,"/",!0));var n=-1===(t=f[" "+t]).indexOf(":");return"//"===e.substring(0,2)?n?e:t.replace(k,"$1")+e:"/"===e.charAt(0)?n?e:t.replace(y,"$1")+e:t+e}(e,n));try{n=encodeURI(n).replace(/%25/g,"%")}catch(i){return null}return n},Z=x,H=function(){function t(t){this.options=t||j}var e=t.prototype;return e.code=function(t,e,n){var s=(e||"").match(/\S*/)[0];return!this.options.highlight||null!=(e=this.options.highlight(t,s))&&e!==t&&(n=!0,t=e),s?'<pre><code class="'+this.options.langPrefix+Z(s,!0)+'">'+(n?t:Z(t,!0))+"</code></pre>\n":"<pre><code>"+(n?t:Z(t,!0))+"</code></pre>\n"},e.blockquote=function(t){return"<blockquote>\n"+t+"</blockquote>\n"},e.html=function(t){return t},e.heading=function(t,e,n,s){return this.options.headerIds?"<h"+e+' id="'+this.options.headerPrefix+s.slug(n)+'">'+t+"</h"+e+">\n":"<h"+e+">"+t+"</h"+e+">\n"},e.hr=function(){return this.options.xhtml?"<hr/>\n":"<hr>\n"},e.list=function(t,e,n){var s=e?"ol":"ul";return"<"+s+(e&&1!==n?' start="'+n+'"':"")+">\n"+t+"</"+s+">\n"},e.listitem=function(t){return"<li>"+t+"</li>\n"},e.checkbox=function(t){return"<input "+(t?'checked="" ':"")+'disabled="" type="checkbox"'+(this.options.xhtml?" /":"")+"> "},e.paragraph=function(t){return"<p>"+t+"</p>\n"},e.table=function(t,e){return"<table>\n<thead>\n"+t+"</thead>\n"+(e=e&&"<tbody>"+e+"</tbody>")+"</table>\n"},e.tablerow=function(t){return"<tr>\n"+t+"</tr>\n"},e.tablecell=function(t,e){var n=e.header?"th":"td";return(e.align?"<"+n+' align="'+e.align+'">':"<"+n+">")+t+"</"+n+">\n"},e.strong=function(t){return"<strong>"+t+"</strong>"},e.em=function(t){return"<em>"+t+"</em>"},e.codespan=function(t){return"<code>"+t+"</code>"},e.br=function(){return this.options.xhtml?"<br/>":"<br>"},e.del=function(t){return"<del>"+t+"</del>"},e.link=function(t,e,n){return null===(t=q(this.options.sanitize,this.options.baseUrl,t))?n:(t='<a href="'+Z(t)+'"',e&&(t+=' title="'+e+'"'),t+">"+n+"</a>")},e.image=function(t,e,n){return null===(t=q(this.options.sanitize,this.options.baseUrl,t))?n:(n='<img src="'+t+'" alt="'+n+'"',e&&(n+=' title="'+e+'"'),n+(this.options.xhtml?"/>":">"))},e.text=function(t){return t},t}(),M=function(){function t(){}var e=t.prototype;return e.strong=function(t){return t},e.em=function(t){return t},e.codespan=function(t){return t},e.del=function(t){return t},e.html=function(t){return t},e.text=function(t){return t},e.link=function(t,e,n){return""+n},e.image=function(t,e,n){return""+n},e.br=function(){return""},t}(),V=function(){function t(){this.seen={}}var e=t.prototype;return e.serialize=function(t){return t.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")},e.getNextSafeSlug=function(t,e){var n=t,s=0;if(this.seen.hasOwnProperty(n))for(s=this.seen[t];n=t+"-"+ ++s,this.seen.hasOwnProperty(n););return e||(this.seen[t]=s,this.seen[n]=0),n},e.slug=function(t,e){void 0===e&&(e={});var n=this.serialize(t);return this.getNextSafeSlug(n,e.dryrun)},t}(),J=tt.defaults,Q=v,K=function(){function t(t){this.options=t||J,this.options.renderer=this.options.renderer||new H,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new M,this.slugger=new V}t.parse=function(e,n){return new t(n).parse(e)},t.parseInline=function(e,n){return new t(n).parseInline(e)};var e=t.prototype;return e.parse=function(t,e){void 0===e&&(e=!0);for(var n,s,i,a,r,l,o,c,h,u,d,p,g,f,m,k="",y=t.length,b=0;b<y;b++)switch((c=t[b]).type){case"space":continue;case"hr":k+=this.renderer.hr();continue;case"heading":k+=this.renderer.heading(this.parseInline(c.tokens),c.depth,Q(this.parseInline(c.tokens,this.textRenderer)),this.slugger);continue;case"code":k+=this.renderer.code(c.text,c.lang,c.escaped);continue;case"table":for(l=h="",i=c.header.length,n=0;n<i;n++)l+=this.renderer.tablecell(this.parseInline(c.tokens.header[n]),{header:!0,align:c.align[n]});for(h+=this.renderer.tablerow(l),o="",i=c.cells.length,n=0;n<i;n++){for(l="",a=(r=c.tokens.cells[n]).length,s=0;s<a;s++)l+=this.renderer.tablecell(this.parseInline(r[s]),{header:!1,align:c.align[s]});o+=this.renderer.tablerow(l)}k+=this.renderer.table(h,o);continue;case"blockquote":o=this.parse(c.tokens),k+=this.renderer.blockquote(o);continue;case"list":for(h=c.ordered,x=c.start,u=c.loose,i=c.items.length,o="",n=0;n<i;n++)g=(p=c.items[n]).checked,f=p.task,d="",p.task&&(m=this.renderer.checkbox(g),u?0<p.tokens.length&&"text"===p.tokens[0].type?(p.tokens[0].text=m+" "+p.tokens[0].text,p.tokens[0].tokens&&0<p.tokens[0].tokens.length&&"text"===p.tokens[0].tokens[0].type&&(p.tokens[0].tokens[0].text=m+" "+p.tokens[0].tokens[0].text)):p.tokens.unshift({type:"text",text:m}):d+=m),d+=this.parse(p.tokens,u),o+=this.renderer.listitem(d,f,g);k+=this.renderer.list(o,h,x);continue;case"html":k+=this.renderer.html(c.text);continue;case"paragraph":k+=this.renderer.paragraph(this.parseInline(c.tokens));continue;case"text":for(o=c.tokens?this.parseInline(c.tokens):c.text;b+1<y&&"text"===t[b+1].type;)o+="\n"+((c=t[++b]).tokens?this.parseInline(c.tokens):c.text);k+=e?this.renderer.paragraph(o):o;continue;default:var x='Token with "'+c.type+'" type was not found.';if(this.options.silent)return void console.error(x);throw new Error(x)}return k},e.parseInline=function(t,e){e=e||this.renderer;for(var n,s="",i=t.length,a=0;a<i;a++)switch((n=t[a]).type){case"escape":case"text":s+=e.text(n.text);break;case"html":s+=e.html(n.text);break;case"link":s+=e.link(n.href,n.title,this.parseInline(n.tokens,e));break;case"image":s+=e.image(n.href,n.title,n.text);break;case"strong":s+=e.strong(this.parseInline(n.tokens,e));break;case"em":s+=e.em(this.parseInline(n.tokens,e));break;case"codespan":s+=e.codespan(n.text);break;case"br":s+=e.br();break;case"del":s+=e.del(this.parseInline(n.tokens,e));break;default:var r='Token with "'+n.type+'" type was not found.';if(this.options.silent)return void console.error(r);throw new Error(r)}return s},t}(),Y=A,G=function(t){t&&t.sanitize&&!t.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")},X=x,W=(x=tt.getDefaults,tt.changeDefaults),tt=tt.defaults;function et(t,e,n){if(null==t)throw new Error("marked(): input parameter is undefined or null");if("string"!=typeof t)throw new Error("marked(): input parameter is of type "+Object.prototype.toString.call(t)+", string expected");if("function"==typeof e&&(n=e,e=null),e=Y({},et.defaults,e||{}),G(e),n){var s,i=e.highlight;try{s=P.lex(t,e)}catch(o){return n(o)}var a=function(t){var a;if(!t)try{a=K.parse(s,e)}catch(r){t=r}return e.highlight=i,t?n(t):n(null,a)};if(!i||i.length<3)return a();if(delete e.highlight,!s.length)return a();var r=0;return et.walkTokens(s,(function(t){"code"===t.type&&(r++,setTimeout((function(){i(t.text,t.lang,(function(e,n){return e?a(e):(null!=n&&n!==t.text&&(t.text=n,t.escaped=!0),void(0==--r&&a()))}))}),0))})),void(0===r&&a())}try{var l=P.lex(t,e);return e.walkTokens&&et.walkTokens(l,e.walkTokens),K.parse(l,e)}catch(o){if(o.message+="\nPlease report this to https://github.com/markedjs/marked.",e.silent)return"<p>An error occurred:</p><pre>"+X(o.message+"",!0)+"</pre>";throw o}}return et.options=et.setOptions=function(t){return Y(et.defaults,t),W(et.defaults),et},et.getDefaults=x,et.defaults=tt,et.use=function(t){var e,n=Y({},t);t.renderer&&function(){var e,s=et.defaults.renderer||new H;for(e in t.renderer)!function(e){var n=s[e];s[e]=function(){for(var i=arguments.length,a=new Array(i),r=0;r<i;r++)a[r]=arguments[r];var l=t.renderer[e].apply(s,a);return!1===l&&(l=n.apply(s,a)),l}}(e);n.renderer=s}(),t.tokenizer&&function(){var e,s=et.defaults.tokenizer||new N;for(e in t.tokenizer)!function(e){var n=s[e];s[e]=function(){for(var i=arguments.length,a=new Array(i),r=0;r<i;r++)a[r]=arguments[r];var l=t.tokenizer[e].apply(s,a);return!1===l&&(l=n.apply(s,a)),l}}(e);n.tokenizer=s}(),t.walkTokens&&(e=et.defaults.walkTokens,n.walkTokens=function(n){t.walkTokens(n),e&&e(n)}),et.setOptions(n)},et.walkTokens=function(t,e){for(var s,i=n(t);!(s=i()).done;){var a=s.value;switch(e(a),a.type){case"table":for(var r=n(a.tokens.header);!(l=r()).done;){var l=l.value;et.walkTokens(l,e)}for(var o,c=n(a.tokens.cells);!(o=c()).done;)for(var h=n(o.value);!(u=h()).done;){var u=u.value;et.walkTokens(u,e)}break;case"list":et.walkTokens(a.items,e);break;default:a.tokens&&et.walkTokens(a.tokens,e)}}},et.parseInline=function(t,e){if(null==t)throw new Error("marked.parseInline(): input parameter is undefined or null");if("string"!=typeof t)throw new Error("marked.parseInline(): input parameter is of type "+Object.prototype.toString.call(t)+", string expected");e=Y({},et.defaults,e||{}),G(e);try{var n=P.lexInline(t,e);return e.walkTokens&&et.walkTokens(n,e.walkTokens),K.parseInline(n,e)}catch(s){if(s.message+="\nPlease report this to https://github.com/markedjs/marked.",e.silent)return"<p>An error occurred:</p><pre>"+X(s.message+"",!0)+"</pre>";throw s}},et.Parser=K,et.parser=K.parse,et.Renderer=H,et.TextRenderer=M,et.Lexer=P,et.lexer=P.lex,et.Tokenizer=N,et.Slugger=V,et.parse=et}();let It=0;function $t(t){this.vm=t,t._ids={}}$t.prototype.onUpdate=function(t){if(this.vm.markdown)return Tt(t)},$t.prototype.onParse=function(t,e){if(e.options.markdown){if(e.options.useAnchor&&t.attrs&&/[\u4e00-\u9fa5]/.test(t.attrs.id)){const e="t"+It++;this.vm._ids[t.attrs.id]=e,t.attrs.id=e}"p"!==t.name&&"table"!==t.name&&"tr"!==t.name&&"th"!==t.name&&"td"!==t.name&&"blockquote"!==t.name&&"pre"!==t.name&&"code"!==t.name||(t.attrs.class=`md-${t.name} ${t.attrs.class||""}`)}};
|
||
/*! PrismJS 1.22.0
|
||
https://prismjs.com/download.html#themes=prism-tomorrow&languages=markup+css+clike+javascript */
|
||
var zt=function(t){var e=/\blang(?:uage)?-([\w-]+)\b/i,n=0,s={manual:t.Prism&&t.Prism.manual,disableWorkerMessageHandler:t.Prism&&t.Prism.disableWorkerMessageHandler,util:{encode:function t(e){return e instanceof i?new i(e.type,t(e.content),e.alias):Array.isArray(e)?e.map(t):e.replace(/&/g,"&").replace(/</g,"<").replace(/\u00a0/g," ")},type:function(t){return Object.prototype.toString.call(t).slice(8,-1)},objId:function(t){return t.__id||Object.defineProperty(t,"__id",{value:++n}),t.__id},clone:function t(e,n){var i,a;switch(n=n||{},s.util.type(e)){case"Object":if(a=s.util.objId(e),n[a])return n[a];for(var r in i={},n[a]=i,e)e.hasOwnProperty(r)&&(i[r]=t(e[r],n));return i;case"Array":return a=s.util.objId(e),n[a]?n[a]:(i=[],n[a]=i,e.forEach((function(e,s){i[s]=t(e,n)})),i);default:return e}},getLanguage:function(t){for(;t&&!e.test(t.className);)t=t.parentElement;return t?(t.className.match(e)||[,"none"])[1].toLowerCase():"none"},currentScript:function(){if("undefined"==typeof document)return null;if("currentScript"in document)return document.currentScript;try{throw new Error}catch(s){var t=(/at [^(\r\n]*\((.*):.+:.+\)$/i.exec(s.stack)||[])[1];if(t){var e=document.getElementsByTagName("script");for(var n in e)if(e[n].src==t)return e[n]}return null}},isActive:function(t,e,n){for(var s="no-"+e;t;){var i=t.classList;if(i.contains(e))return!0;if(i.contains(s))return!1;t=t.parentElement}return!!n}},languages:{extend:function(t,e){var n=s.util.clone(s.languages[t]);for(var i in e)n[i]=e[i];return n},insertBefore:function(t,e,n,i){var a=(i=i||s.languages)[t],r={};for(var l in a)if(a.hasOwnProperty(l)){if(l==e)for(var o in n)n.hasOwnProperty(o)&&(r[o]=n[o]);n.hasOwnProperty(l)||(r[l]=a[l])}var c=i[t];return i[t]=r,s.languages.DFS(s.languages,(function(e,n){n===c&&e!=t&&(this[e]=r)})),r},DFS:function t(e,n,i,a){a=a||{};var r=s.util.objId;for(var l in e)if(e.hasOwnProperty(l)){n.call(e,l,e[l],i||l);var o=e[l],c=s.util.type(o);"Object"!==c||a[r(o)]?"Array"!==c||a[r(o)]||(a[r(o)]=!0,t(o,n,l,a)):(a[r(o)]=!0,t(o,n,null,a))}}},plugins:{},highlightAll:function(t,e){s.highlightAllUnder(document,t,e)},highlightAllUnder:function(t,e,n){var i={callback:n,container:t,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};s.hooks.run("before-highlightall",i),i.elements=Array.prototype.slice.apply(i.container.querySelectorAll(i.selector)),s.hooks.run("before-all-elements-highlight",i);for(var a,r=0;a=i.elements[r++];)s.highlightElement(a,!0===e,i.callback)},highlightElement:function(n,i,a){var r=s.util.getLanguage(n),l=s.languages[r];n.className=n.className.replace(e,"").replace(/\s+/g," ")+" language-"+r;var o=n.parentElement;o&&"pre"===o.nodeName.toLowerCase()&&(o.className=o.className.replace(e,"").replace(/\s+/g," ")+" language-"+r);var c={element:n,language:r,grammar:l,code:n.textContent};function h(t){c.highlightedCode=t,s.hooks.run("before-insert",c),c.element.innerHTML=c.highlightedCode,s.hooks.run("after-highlight",c),s.hooks.run("complete",c),a&&a.call(c.element)}if(s.hooks.run("before-sanity-check",c),!c.code)return s.hooks.run("complete",c),void(a&&a.call(c.element));if(s.hooks.run("before-highlight",c),c.grammar)if(i&&t.Worker){var u=new Worker(s.filename);u.onmessage=function(t){h(t.data)},u.postMessage(JSON.stringify({language:c.language,code:c.code,immediateClose:!0}))}else h(s.highlight(c.code,c.grammar,c.language));else h(s.util.encode(c.code))},highlight:function(t,e,n){var a={code:t,grammar:e,language:n};return s.hooks.run("before-tokenize",a),a.tokens=s.tokenize(a.code,a.grammar),s.hooks.run("after-tokenize",a),i.stringify(s.util.encode(a.tokens),a.language)},tokenize:function(t,e){var n=e.rest;if(n){for(var o in n)e[o]=n[o];delete e.rest}var c=new a;return r(c,c.head,t),function t(e,n,a,o,c,h){for(var u in a)if(a.hasOwnProperty(u)&&a[u]){var d=a[u];d=Array.isArray(d)?d:[d];for(var p=0;p<d.length;++p){if(h&&h.cause==u+","+p)return;var g=d[p],f=g.inside,m=!!g.lookbehind,k=!!g.greedy,y=0,b=g.alias;if(k&&!g.pattern.global){var x=g.pattern.toString().match(/[imsuy]*$/)[0];g.pattern=RegExp(g.pattern.source,x+"g")}for(var v=g.pattern||g,w=o.next,_=c;w!==n.tail&&!(h&&_>=h.reach);_+=w.value.length,w=w.next){var A=w.value;if(n.length>e.length)return;if(!(A instanceof i)){var S=1;if(k&&w!=n.tail.prev){if(v.lastIndex=_,!(z=v.exec(e)))break;var C=z.index+(m&&z[1]?z[1].length:0),T=z.index+z[0].length,I=_;for(I+=w.value.length;I<=C;)I+=(w=w.next).value.length;if(_=I-=w.value.length,w.value instanceof i)continue;for(var $=w;$!==n.tail&&(I<T||"string"==typeof $.value);$=$.next)S++,I+=$.value.length;S--,A=e.slice(_,I),z.index-=_}else{v.lastIndex=0;var z=v.exec(A)}if(z){m&&(y=z[1]?z[1].length:0);C=z.index+y;var F=z[0].slice(y),O=(T=C+F.length,A.slice(0,C)),N=A.slice(T),R=_+A.length;h&&R>h.reach&&(h.reach=R);var E=w.prev;O&&(E=r(n,E,O),_+=O.length),l(n,E,S),w=r(n,E,new i(u,f?s.tokenize(F,f):F,b,F)),N&&r(n,w,N),1<S&&t(e,n,a,w.prev,_,{cause:u+","+p,reach:R})}}}}}}(t,c,e,c.head,0),function(t){for(var e=[],n=t.head.next;n!==t.tail;)e.push(n.value),n=n.next;return e}(c)},hooks:{all:{},add:function(t,e){var n=s.hooks.all;n[t]=n[t]||[],n[t].push(e)},run:function(t,e){var n=s.hooks.all[t];if(n&&n.length)for(var i,a=0;i=n[a++];)i(e)}},Token:i};function i(t,e,n,s){this.type=t,this.content=e,this.alias=n,this.length=0|(s||"").length}function a(){var t={value:null,prev:null,next:null},e={value:null,prev:t,next:null};t.next=e,this.head=t,this.tail=e,this.length=0}function r(t,e,n){var s=e.next,i={value:n,prev:e,next:s};return e.next=i,s.prev=i,t.length++,i}function l(t,e,n){for(var s=e.next,i=0;i<n&&s!==t.tail;i++)s=s.next;(e.next=s).prev=e,t.length-=i}if(t.Prism=s,i.stringify=function t(e,n){if("string"==typeof e)return e;if(Array.isArray(e)){var i="";return e.forEach((function(e){i+=t(e,n)})),i}var a={type:e.type,content:t(e.content,n),tag:"span",classes:["token",e.type],attributes:{},language:n},r=e.alias;r&&(Array.isArray(r)?Array.prototype.push.apply(a.classes,r):a.classes.push(r)),s.hooks.run("wrap",a);var l="";for(var o in a.attributes)l+=" "+o+'="'+(a.attributes[o]||"").replace(/"/g,""")+'"';return"<"+a.tag+' class="'+a.classes.join(" ")+'"'+l+">"+a.content+"</"+a.tag+">"},!t.document)return t.addEventListener&&(s.disableWorkerMessageHandler||t.addEventListener("message",(function(e){var n=JSON.parse(e.data),i=n.language,a=n.code,r=n.immediateClose;t.postMessage(s.highlight(a,s.languages[i],i)),r&&t.close()}),!1)),s;var o=s.util.currentScript();function c(){s.manual||s.highlightAll()}if(o&&(s.filename=o.src,o.hasAttribute("data-manual")&&(s.manual=!0)),!s.manual){var h=document.readyState;"loading"===h||"interactive"===h&&o&&o.defer?document.addEventListener("DOMContentLoaded",c):window.requestAnimationFrame?window.requestAnimationFrame(c):window.setTimeout(c,16)}return s}("undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{});function Ft(t){this.vm=t}"undefined"!=typeof global&&(global.Prism=zt),zt.languages.markup={comment:/<!--[\s\S]*?-->/,prolog:/<\?[\s\S]+?\?>/,doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/,name:/[^\s<>'"]+/}},cdata:/<!\[CDATA\[[\s\S]*?]]>/i,tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},zt.languages.markup.tag.inside["attr-value"].inside.entity=zt.languages.markup.entity,zt.languages.markup.doctype.inside["internal-subset"].inside=zt.languages.markup,zt.hooks.add("wrap",(function(t){"entity"===t.type&&(t.attributes.title=t.content.replace(/&/,"&"))})),Object.defineProperty(zt.languages.markup.tag,"addInlined",{value:function(t,e){var n={};n["language-"+e]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:zt.languages[e]},n.cdata=/^<!\[CDATA\[|\]\]>$/i;var s={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:n}};s["language-"+e]={pattern:/[\s\S]+/,inside:zt.languages[e]};var i={};i[t]={pattern:RegExp("(<__[^]*?>)(?:<!\\[CDATA\\[(?:[^\\]]|\\](?!\\]>))*\\]\\]>|(?!<!\\[CDATA\\[)[^])*?(?=</__>)".replace(/__/g,(function(){return t})),"i"),lookbehind:!0,greedy:!0,inside:s},zt.languages.insertBefore("markup","cdata",i)}}),zt.languages.html=zt.languages.markup,zt.languages.mathml=zt.languages.markup,zt.languages.svg=zt.languages.markup,zt.languages.xml=zt.languages.extend("markup",{}),zt.languages.ssml=zt.languages.xml,zt.languages.atom=zt.languages.xml,zt.languages.rss=zt.languages.xml,function(t){var e=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;t.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-]+[\s\S]*?(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\((?!\s*\))\s*)(?:[^()]|\((?:[^()]|\([^()]*\))*\))+?(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+e.source+"|(?:[^\\\\\r\n()\"']|\\\\[^])*)\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+e.source+"$"),alias:"url"}}},selector:RegExp("[^{}\\s](?:[^{};\"']|"+e.source+")*?(?=\\s*\\{)"),string:{pattern:e,greedy:!0},property:/[-_a-z\xA0-\uFFFF][-\w\xA0-\uFFFF]*(?=\s*:)/i,important:/!important\b/i,function:/[-a-z0-9]+(?=\()/i,punctuation:/[(){};:,]/},t.languages.css.atrule.inside.rest=t.languages.css;var n=t.languages.markup;n&&(n.tag.addInlined("style","css"),t.languages.insertBefore("inside","attr-value",{"style-attr":{pattern:/(^|["'\s])style\s*=\s*(?:"[^"]*"|'[^']*')/i,lookbehind:!0,inside:{"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{style:{pattern:/(["'])[\s\S]+(?=["']$)/,lookbehind:!0,alias:"language-css",inside:t.languages.css},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},"attr-name":/^style/i}}},n.tag))}(zt),zt.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|interface|extends|implements|trait|instanceof|new)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,boolean:/\b(?:true|false)\b/,function:/\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},zt.languages.javascript=zt.languages.extend("clike",{"class-name":[zt.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])[_$A-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\.(?:prototype|constructor))/,lookbehind:!0}],keyword:[{pattern:/((?:^|})\s*)(?:catch|finally)\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|for|from|function|(?:get|set)(?=\s*[\[$\w\xA0-\uFFFF])|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],number:/\b(?:(?:0[xX](?:[\dA-Fa-f](?:_[\dA-Fa-f])?)+|0[bB](?:[01](?:_[01])?)+|0[oO](?:[0-7](?:_[0-7])?)+)n?|(?:\d(?:_\d)?)+n|NaN|Infinity)\b|(?:\b(?:\d(?:_\d)?)+\.?(?:\d(?:_\d)?)*|\B\.(?:\d(?:_\d)?)+)(?:[Ee][+-]?(?:\d(?:_\d)?)+)?/,function:/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),zt.languages.javascript["class-name"][0].pattern=/(\b(?:class|interface|extends|implements|instanceof|new)\s+)[\w.\\]+/,zt.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*]|\\.|[^/\\\[\r\n])+\/[gimyus]{0,6}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:zt.languages.regex},"regex-flags":/[a-z]+$/,"regex-delimiter":/^\/|\/$/}},"function-variable":{pattern:/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+[_$A-Za-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)?\s*\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\))/,lookbehind:!0,inside:zt.languages.javascript},{pattern:/[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*=>)/i,inside:zt.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\)\s*=>)/,lookbehind:!0,inside:zt.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:[_$A-Za-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\)\s*\{)/,lookbehind:!0,inside:zt.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),zt.languages.insertBefore("javascript","string",{"template-string":{pattern:/`(?:\\[\s\S]|\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}|(?!\${)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\${|}$/,alias:"punctuation"},rest:zt.languages.javascript}},string:/[\s\S]+/}}}),zt.languages.markup&&zt.languages.markup.tag.addInlined("script","javascript"),zt.languages.js=zt.languages.javascript,Ft.prototype.onParse=function(t,e){if("pre"===t.name){if(e.options.editable)return void(t.attrs.class=(t.attrs.class||"")+" hl-pre");let n;for(n=t.children.length;n--&&"code"!==t.children[n].name;);if(-1===n)return;const s=t.children[n];let i,a=s.attrs.class+" "+t.attrs.class;for(n=a.indexOf("language-"),-1===n?(n=a.indexOf("lang-"),-1===n?(a="language-text",n=9):n+=5):n+=9,i=n;i<a.length&&" "!==a[i];i++);const r=a.substring(n,i);if(s.children.length){const n=this.vm.getText(s.children).replace(/&/g,"&");if(!n)return;t.c&&(t.c=void 0),zt.languages[r]&&(s.children=new St(this.vm).parse("<pre>"+zt.highlight(n,zt.languages[r],r).replace(/token /g,"hl-")+"</pre>")[0].children),t.attrs.class="hl-pre",s.attrs.class="hl-code",s.attrs.style="display:block;overflow: auto;",t.children.push({name:"div",attrs:{class:"hl-language",style:"user-select:none;position:absolute;top:0;right:2px;font-size:10px;"},children:[{type:"text",text:r}]}),t.attrs.style+=(t.attrs.style||"")+";user-select:none;",t.attrs["data-content"]=n,t.children.push({name:"div",attrs:{class:"hl-copy",style:"user-select:none;position:absolute;top:0;right:3px;font-size:10px;"}}),e.expose()}}};const Ot={" ":!0,"\n":!0,"\t":!0,"\r":!0,"\f":!0};function Nt(){this.styles=[],this.selectors=[]}function Rt(t){this.selector="",this.style="",this.handler=t}function Et(){this.styles=[]}function Lt(t,e){function n(e){if("#"===e[0]){if(t.attrs.id&&t.attrs.id.trim()===e.substr(1))return 3}else if("."===e[0]){e=e.substr(1);const n=(t.attrs.class||"").split(" ");for(let t=0;t<n.length;t++)if(n[t].trim()===e)return 2}else if(t.name===e)return 1;return 0}if(e instanceof Array){let t=0;for(let s=0;s<e.length;s++){const i=n(e[s]);if(!i)return 0;i>t&&(t=i)}return t}return n(e)}Nt.prototype.parse=function(t){return new Rt(this).parse(t),this.styles},Nt.prototype.onSelector=function(t){if(t.includes("[")||t.includes("*")||t.includes("@"))return;const e={};if(t.includes(":")){const n=t.split(":"),s=n.pop();if("before"!==s&&"after"!==s)return;e.pseudo=s,t=n[0]}function n(t){const e=[];let n,s;for(n=1,s=0;n<t.length;n++)"."!==t[n]&&"#"!==t[n]||(e.push(t.substring(s,n)),s=n);return e.length?(e.push(t.substring(s,n)),e):t}if(t.includes(" ")){e.list=[];const s=t.split(" ");for(let t=0;t<s.length;t++)if(s[t].length){const i=s[t].split(">");for(let t=0;t<i.length;t++)e.list.push(n(i[t])),t<i.length-1&&e.list.push(">")}}else e.key=n(t);this.selectors.push(e)},Nt.prototype.onContent=function(t){for(let e=0;e<this.selectors.length;e++)this.selectors[e].style=t;this.styles=this.styles.concat(this.selectors),this.selectors=[]},Rt.prototype.parse=function(t){this.i=0,this.content=t,this.state=this.blank;for(let e=t.length;this.i<e;this.i++)this.state(t[this.i])},Rt.prototype.comment=function(){this.i=this.content.indexOf("*/",this.i)+1,this.i||(this.i=this.content.length)},Rt.prototype.blank=function(t){if(!Ot[t]){if("/"===t&&"*"===this.content[this.i+1])return void this.comment();this.selector+=t,this.state=this.name}},Rt.prototype.name=function(t){if("/"!==t||"*"!==this.content[this.i+1])if("{"===t||","===t||";"===t){if(this.handler.onSelector(this.selector.trimEnd()),this.selector="","{"!==t)for(;Ot[this.content[++this.i]];);"{"===this.content[this.i]?(this.floor=1,this.state=this.val):this.selector+=this.content[this.i]}else this.selector+=Ot[t]?" ":t;else this.comment()},Rt.prototype.val=function(t){if("/"!==t||"*"!==this.content[this.i+1]){if("{"===t)this.floor++;else if("}"===t&&(this.floor--,!this.floor))return this.handler.onContent(this.style),this.style="",void(this.state=this.blank);this.style+=t}else this.comment()},Et.prototype.onParse=function(t,e){if("style"===t.name&&t.children.length&&"text"===t.children[0].type)this.styles=this.styles.concat((new Nt).parse(t.children[0].text));else if(t.name){let n=["","","",""];for(let s=0,i=this.styles.length;s<i;s++){const i=this.styles[s];let a,r=Lt(t,i.key||i.list[i.list.length-1]);if(r){if(!i.key){a=i.list.length-2;for(let t=e.stack.length;a>=0&&t--;)if(">"===i.list[a]){if(a<1||a>i.list.length-2)break;Lt(e.stack[t],i.list[a-1])?a-=2:a++}else Lt(e.stack[t],i.list[a])&&a--;r=4}if(i.key||a<0)if(i.pseudo&&t.children){let e;i.style=i.style.replace(/content:([^;]+)/,((n,s)=>(e=s.replace(/['"]/g,"").replace(/attr\((.+?)\)/,((e,n)=>t.attrs[n.trim()]||"")).replace(/\\(\w{4})/,((t,e)=>String.fromCharCode(parseInt(e,16)))),"")));const n={name:"span",attrs:{style:i.style},children:[{type:"text",text:e}]};"before"===i.pseudo?t.children.unshift(n):t.children.push(n)}else n[r-1]+=i.style+(";"===i.style[i.style.length-1]?"":";")}}n=n.join(""),n.length>2&&(t.attrs.style=n+(t.attrs.style||""))}};const Bt=[$t,Ft,Et];const Dt=t({name:"mp-html",data:()=>({nodes:[]}),props:{markdown:Boolean,containerStyle:{type:String,default:""},content:{type:String,default:""},copyLink:{type:[Boolean,String],default:!0},domain:String,errorImg:{type:String,default:""},lazyLoad:{type:[Boolean,String],default:!1},loadingImg:{type:String,default:""},pauseVideo:{type:[Boolean,String],default:!0},previewImg:{type:[Boolean,String],default:!0},scrollTable:[Boolean,String],selectable:[Boolean,String],setTitle:{type:[Boolean,String],default:!0},showImgMenu:{type:[Boolean,String],default:!0},tagStyle:Object,useAnchor:[Boolean,Number]},emits:["load","ready","imgtap","linktap","play","error"],components:{node:mt},watch:{content(t){this.setContent(t)}},created(){this.plugins=[];for(let t=Bt.length;t--;)this.plugins.push(new Bt[t](this))},mounted(){this.content&&!this.nodes.length&&this.setContent(this.content)},beforeDestroy(){this._hook("onDetached")},methods:{in(t,e,n){t&&e&&n&&(this._in={page:t,selector:e,scrollTop:n})},navigateTo(t,e){return t=this._ids[decodeURI(t)]||t,new Promise(((n,s)=>{if(!this.useAnchor)return void s(Error("Anchor is disabled"));e=e||parseInt(this.useAnchor)||0;const i=B().in(this._in?this._in.page:this).select((this._in?this._in.selector:"._root")+(t?` #${t}`:"")).boundingClientRect();this._in?i.select(this._in.selector).scrollOffset().select(this._in.selector).boundingClientRect():i.selectViewport().scrollOffset(),i.exec((t=>{if(!t[0])return void s(Error("Label not found"));const i=t[1].scrollTop+t[0].top-(t[2]?t[2].top:0)+e;this._in?this._in.page[this._in.scrollTop]=i:D({scrollTop:i,duration:300}),n()}))}))},getText(t){let e="";return function t(n){for(let s=0;s<n.length;s++){const i=n[s];if("text"===i.type)e+=i.text.replace(/&/g,"&");else if("br"===i.name)e+="\n";else{const n="p"===i.name||"div"===i.name||"tr"===i.name||"li"===i.name||"h"===i.name[0]&&i.name[1]>"0"&&i.name[1]<"7";n&&e&&"\n"!==e[e.length-1]&&(e+="\n"),i.children&&t(i.children),n&&"\n"!==e[e.length-1]?e+="\n":"td"!==i.name&&"th"!==i.name||(e+="\t")}}}(t||this.nodes),e},getRect(){return new Promise(((t,e)=>{B().in(this).select("#_root").boundingClientRect().exec((n=>n[0]?t(n[0]):e(Error("Root label not found"))))}))},pauseMedia(){for(let t=(this._videos||[]).length;t--;)this._videos[t].pause()},setPlaybackRate(t){this.playbackRate=t;for(let e=(this._videos||[]).length;e--;)this._videos[e].playbackRate(t)},setContent(t,e){e&&this.imgList||(this.imgList=[]);const n=new St(this).parse(t);if(this.$set(this,"nodes",e?(this.nodes||[]).concat(n):n),this._videos=[],this.$nextTick((()=>{this._hook("onLoad"),this.$emit("load")})),this.lazyLoad||this.imgList._unloadimgs<this.imgList.length/2){let t=0;const e=n=>{n&&n.height||(n={}),n.height===t?this.$emit("ready",n):(t=n.height,setTimeout((()=>{this.getRect().then(e).catch(e)}),350))};this.getRect().then(e).catch(e)}else this.imgList._unloadimgs||this.getRect().then((t=>{this.$emit("ready",t)})).catch((()=>{this.$emit("ready",{})}))},_hook(t){for(let e=Bt.length;e--;)this.plugins[e][t]&&this.plugins[e][t]()}}},[["render",function(t,e,n,s,l,o){const h=F("node"),d=u;return i(),a(d,{id:"_root",class:f((n.selectable?"_select ":"")+"_root"),style:c(n.containerStyle)},{default:r((()=>[l.nodes[0]?(i(),a(h,{key:1,childs:l.nodes,opts:[n.lazyLoad,n.loadingImg,n.errorImg,n.showImgMenu,n.selectable],name:"span"},null,8,["childs","opts"])):U(t.$slots,"default",{key:0},void 0,!0)])),_:3},8,["class","style"])}],["__scopeId","data-v-184d1006"]]);const Ut=t({name:"zero-markdown-view",components:{mpHtml:Dt},props:{markdown:{type:String,default:""},selectable:{type:[Boolean,String],default:!0},scrollTable:{type:Boolean,default:!0},themeColor:{type:String,default:"#007AFF"},codeBgColor:{type:String,default:"#2d2d2d"}},data:()=>({html:"",tagStyle:"",mpkey:"zero"}),watch:{markdown:function(t){this.html=this.markdown}},created(){this.initTagStyle()},mounted(){this.html=this.markdown},methods:{initTagStyle(){const t=this.themeColor;let e={p:"\n\t\t\t\tmargin:5px 5px;\n\t\t\t\tfont-size: 15px;\n\t\t\t\tline-height:1.75;\n\t\t\t\tletter-spacing:0.2em;\n\t\t\t\tword-spacing:0.1em;\n\t\t\t\t",h1:`\n\t\t\t\tmargin:25px 0;\n\t\t\t\tfont-size: 24px;\n\t\t\t\ttext-align: center;\n\t\t\t\tfont-weight: bold;\n\t\t\t\tcolor: ${t};\n\t\t\t\tpadding:3px 10px 1px;\n\t\t\t\tborder-bottom: 2px solid ${t};\n\t\t\t\tborder-top-right-radius:3px;\n\t\t\t\tborder-top-left-radius:3px;\n\t\t\t\t`,h2:`\n\t\t\t\tmargin:40px 0 20px 0;\t\n\t\t\t\tfont-size: 20px;\n\t\t\t\ttext-align:center;\n\t\t\t\tcolor:${t};\n\t\t\t\tfont-weight:bolder;\n\t\t\t\tpadding-left:10px;\n\t\t\t\t// border:1px solid ${t};\n\t\t\t\t`,h3:`\n\t\t\t\tmargin:30px 0 10px 0;\n\t\t\t\tfont-size: 18px;\n\t\t\t\tcolor: ${t};\n\t\t\t\tpadding-left:10px;\n\t\t\t\tborder-left:3px solid ${t};\n\t\t\t\t`,blockquote:"\n\t\t\t\tmargin:15px 0;\n\t\t\t\tfont-size:15px;\n\t\t\t\tcolor: #777777;\n\t\t\t\tborder-left: 4px solid #dddddd;\n\t\t\t\tpadding: 0 10px;\n\t\t\t\t ",ul:"\n\t\t\t\tmargin: 10px 0;\n\t\t\t\tcolor: #555;\n\t\t\t\t",li:"\n\t\t\t\tmargin: 5px 0;\n\t\t\t\tcolor: #555;\n\t\t\t\t",a:`\n\t\t\t\t// color: ${t};\n\t\t\t\t`,strong:`\n\t\t\t\tfont-weight: border;\n\t\t\t\tcolor: ${t};\n\t\t\t\t`,em:`\n\t\t\t\tcolor: ${t};\n\t\t\t\tletter-spacing:0.3em;\n\t\t\t\t`,hr:`\n\t\t\t\theight:1px;\n\t\t\t\tpadding:0;\n\t\t\t\tborder:none;\n\t\t\t\t// border-top:medium solid #333;\n\t\t\t\ttext-align:center;\n\t\t\t\tbackground-image:linear-gradient(to right,rgba(248,57,41,0),${t},rgba(248,57,41,0));\n\t\t\t\t`,table:"\n\t\t\t\tborder-spacing:0;\n\t\t\t\toverflow:auto;\n\t\t\t\tmin-width:100%;\n\t\t\t\tmargin:10px 0;\n\t\t\t\tborder-collapse: collapse;\n\t\t\t\t",th:"\n\t\t\t\tborder: 1px solid #202121;\n\t\t\t\tcolor: #555;\n\t\t\t\t",td:"\n\t\t\t\tcolor:#555;\n\t\t\t\tborder: 1px solid #555555;\n\t\t\t\t",pre:`\n\t\t\t\tborder-radius: 5px;\n\t\t\t\twhite-space: pre;\n\t\t\t\tbackground: ${this.codeBgColor};\n\t\t\t\tfont-size:12px;\n\t\t\t\tposition: relative;\n\t\t\t\t`};this.tagStyle=e}}},[["render",function(t,n,l,o,c,h){const d=e(s("mp-html"),Dt),p=u;return i(),a(p,{class:"zero-markdown-view"},{default:r((()=>[(i(),a(d,{key:c.mpkey,selectable:l.selectable,"scroll-table":l.scrollTable,"tag-style":c.tagStyle,markdown:!0,content:c.html},null,8,["selectable","scroll-table","tag-style","content"]))])),_:1})}],["__scopeId","data-v-7d2fafbe"]]);function Pt(){const t=d(0),e=d(!0),n=d(!1),s=d(!1),i=d(!1);return{scrollTop:t,autoScroll:e,isScrollable:n,scrollToBottom:()=>{if(!e.value||s.value)return;s.value=!0;const t=B();t.select(".chat-area").boundingClientRect((e=>{e&&t.select(".chat-area").scrollOffset((t=>{D({scrollTop:t.scrollHeight-e.height,duration:300,complete:()=>{s.value=!1,n.value=t.scrollHeight>e.height}})})).exec()})).exec()},scrollToTop:()=>{t.value=0},handleScroll:t=>{if(i.value)return;i.value=!0;const{scrollTop:s,scrollHeight:a,clientHeight:r}=t.detail;e.value=s+r>=a-20,n.value=a>r,setTimeout((()=>i.value=!1),100)}}}const jt=t({__name:"ai-message-item",props:{messageList:{type:Array,required:!1,default:()=>[]},loadingText:{type:String,required:!1,default:"回答中..."}},setup(t){const{scrollToBottom:n}=Pt(),d=t;P((()=>d.messageList||[]));const p=P((()=>d.loadingText.split("").map(((t,e)=>({text:t,index:e})))));let x=null,v=0;return j((()=>d.messageList),(t=>{if(!t||!t.length)return;(t.length!==v||t[t.length-1]&&t[t.length-1].loading)&&(x&&clearTimeout(x),x=setTimeout((()=>{n(),v=t.length}),300))}),{deep:!0}),q((()=>{var t;v=(null==(t=d.messageList)?void 0:t.length)||0})),(n,d)=>{const x=h,v=u,w=_,A=e(s("zero-markdown-view"),Ut);return i(!0),m(k,null,y(t.messageList,((t,e)=>(i(),a(v,{key:e,class:f(`chat-area-box ${null==t?void 0:t.role}`)},{default:r((()=>[l(v,{class:"assistant-wrapper"},{default:r((()=>["assistant"===t.role?(i(),a(v,{key:0,class:"avator"},{default:r((()=>[l(x,{src:"/assets/ai-avator-xZUSw2wf.png",mode:"aspectFit",style:{width:"30px",height:"30px"}})])),_:1})):o("",!0),(null==t?void 0:t.loading)?(i(),a(v,{key:1,class:"thinking-dots"},{default:r((()=>[(i(!0),m(k,null,y(p.value,((t,e)=>(i(),a(w,{key:e,style:c(e>=3?"--scale: 1.5":"")},{default:r((()=>[g(b(t.text),1)])),_:2},1032,["style"])))),128))])),_:2},1024)):o("",!0)])),_:2},1024),(null==t?void 0:t.message)?(i(),a(v,{key:0,class:"message-wrapper"},{default:r((()=>[l(A,{markdown:null==t?void 0:t.message,class:f(`${null==t?void 0:t.role}-markdown`)},null,8,["markdown","class"])])),_:2},1024)):o("",!0)])),_:2},1032,["class"])))),128)}}},[["__scopeId","data-v-8f1b1a73"]]),qt=t({__name:"custom-popover",props:{placement:{type:String,default:"top",validator:t=>["top","bottom","left","right"].includes(t)},effect:{type:String,default:"light",validator:t=>["light","dark"].includes(t)},modelValue:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,s=P((()=>{const t="light"===n.effect,e={position:"absolute",zIndex:9999,backgroundColor:t?"#060607":"rgba(255,255,255,0.8)",borderRadius:"8px",boxShadow:"0 2px 10px rgba(0, 0, 0, 0.3)",padding:"12px",color:t?"#fff":"#333"};switch(n.placement){case"top":return{...e,bottom:"100%",left:"30%",transform:"translateX(-30%) translateY(-10%)"};case"bottom":return{...e,top:"100%",left:"50%",transform:"translateX(-50%)"};case"left":return{...e,right:"100%",top:"50%",transform:"translateY(-50%)"};case"right":return{...e,left:"100%",top:"50%",transform:"translateX(0) translateY(-50%)"};default:return e}}));return(e,n)=>{const h=u;return i(),a(h,{class:"custom-popover"},{default:r((()=>[l(h,null,{default:r((()=>[U(e.$slots,"trigger",{},void 0,!0)])),_:3}),t.modelValue?(i(),a(h,{key:0,class:"custom-popover-content",style:c(s.value)},{default:r((()=>[U(e.$slots,"content",{},void 0,!0)])),_:3},8,["style"])):o("",!0)])),_:3})}}},[["__scopeId","data-v-20543d7c"]]),Zt=t({__name:"chat-tools",emits:["checked:default","change:model","upload:file"],setup(t,{emit:o}){const c=o,g=d(null),f=d(!1),b=()=>{var t,e;f.value=!f.value,(null==(t=g.value)?void 0:t.toggle)&&(null==(e=g.value)||e.toggle()),f.value&&!w.value&&A()},x=d(""),v=d([]),w=d(!1),_=d(!1),A=async()=>{var t;if(!_.value)try{const e=M("aiModels");if(e){const n=JSON.parse(e);return v.value=n,x.value=(null==(t=n[0])?void 0:t.name)||"",c("checked:default",x.value),void(w.value=!0)}_.value=!0}catch(e){console.error("获取模型列表失败:",e)}finally{_.value=!1}},S=d(!1),C=()=>{S.value=!0},T=d([{id:1,icon:"camera-fill",utilName:"拍照识文字",type:"camera"},{id:2,icon:"photo-fill",utilName:"图片识文字",type:"album"},{id:3,icon:"attach",utilName:"文件",type:"file"}]),I=d({}),$=t=>{I.value={name:t.split("/").pop(),type:"file",size:0,loading:!0},c("upload:file",I.value),J({url:`${Q.BASE_URL}/AI/file`,header:{accessToken:M("loginInfo").accessToken},filePath:t,name:"file",formData:{},success(t){const e=JSON.parse(t.data).data;I.value={name:e.filename,type:"file",size:e.meta.size,id:e.id,loading:!1},console.log(e),c("upload:file",I.value)},fail(t){console.log(t)}})},z=async t=>{if("file"!==t.type)V({sourceType:[t.type],count:1,sizeType:["original"],success(t){console.log(t.tempFilePaths)}});else try{(()=>{let t=plus.android.runtimeMainActivity(),e=plus.android.importClass("android.content.Intent");plus.android.importClass("android.app.Activity");let n=new e(e.ACTION_GET_CONTENT);n.setType("*/*"),n.putExtra(e.EXTRA_ALLOW_MULTIPLE,!1),n.addCategory(e.CATEGORY_OPENABLE),t.startActivityForResult(n,200),t.onActivityResult=(e,n,s)=>{let i=plus.android.importClass("android.app.Activity");plus.android.importClass("android.content.ContentUris"),plus.android.importClass("android.database.Cursor"),plus.android.importClass("android.net.Uri"),plus.android.importClass("android.os.Build"),plus.android.importClass("android.os.Environment");let a=plus.android.importClass("android.provider.DocumentsContract");var r=plus.android.importClass("android.provider.MediaStore");let l=t.getContentResolver();if(plus.android.importClass(l),n==i.RESULT_OK&&(console.log("data",s),null!=s.getData())){let e=s.getData();console.log("uri",e);let n=e.getPath();console.log("path",n);let i=a.getDocumentId(e),l=i.split(":");l[0];let o="_id=?",c=new Array;c[0]=l[1],e=r.Files.getContentUri("external"),plus.android.importClass(t.getContentResolver()),console.log("uri",e),console.log("docId",i),console.log("selectionArgs",c.toString());let h,u=t.getContentResolver().query(e,["_data"],o,c,null);if(plus.android.importClass(u),console.log("cursor",u),console.log("cursor.moveToFirst()",u.moveToFirst()),null!=u){let t=u.getColumnIndexOrThrow("_data");console.log("column_index",t),h=u.getString(t),console.log("result",h),u.close()}h="file://"+h,console.log(h),$(h)}}})()}catch(e){console.error("选择文件失败:",e)}};return q((()=>{setTimeout((()=>{A()}),200)})),(t,o)=>{const d=h,f=e(s("up-text"),n),w=u,_=e(s("custom-popover"),qt),A=e(s("up-icon"),p),I=e(s("up-collapse-item"),Z),$=e(s("up-collapse"),H);return i(),a($,{cellCustomClass:"custom-message-cell",border:!1},{default:r((()=>[l(I,{ref_key:"collapseRef",ref:g,controlled:!0,isLink:!1,clickable:!1},{title:r((()=>[l(w,{class:"message-tag"},{default:r((()=>[l(_,{modelValue:S.value,"onUpdate:modelValue":o[0]||(o[0]=t=>S.value=t),placement:"top"},{trigger:r((()=>[l(w,{class:"message-tag-item",onClick:C,"hover-class":"tag-active"},{default:r((()=>[l(d,{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAp1JREFUWEfFl9FZwzAMhNVJgEmASYBJgEmASYBJgEmgf75cv4siOS084Je2sWOd706Su4t/HrsT459HxO38zllEvEfE84l7LJYfC0CB74tgnxHxsn/+8BsgxwL42J8UEAr2Nge7ioibeQ4m7k4FcQyA14ggUBcAYKzhkzVf+9+XM1gkAizAy7EFgE05PZtcD073ZN7Iy4YSbQHAcGwOtZXZ0F2+UCDW8R3wMMc83x8rn3QAZDrpe5ForAJ3JpREMAOLCzkyABZzYpD7EICtwLzPyJqzHz5ZSZkByO0shDIYQAYAMJivNPU07TSXUbXXtKEDqNwuczmAnA2ZFfZVyjrl2n9xaP3o3D4CkOWSyTo2hgA6t1cAlNcqydKcTFGB4hnzygBlxaqWiAEP5AaqAMicrOPUnFipSACeaY9cwlsA0hHN/BQVgM6EMlk1ryxgbsGUGNCCXCwEQC+RBV1JlozOkDcp+QwQB3NmEy4mZx0BwYCZUU8QAA7BkCzuel8zFa5qMoPIbu/6grMFS5XrV9mWC5G8UOnoFMuABIIVgqsKqm8gF2NReKxzTs8zgEpHLyaji4kk2gKgajp1144BJtXJKja8/RKYoGJiBEBmPxg5A9DGbk5PL4KpALkMKjzeuisJ5ItDumcAnXFU1ZRiVW/P1dQBuJEXaTySwAuSGgyp5ZVOzx1glgCm1N4327EXi+xenV6f2ZDZK9/2Qnstq25EojLXAw8ME+6F6loOgK275CoLFMTrAZtw02XoiqYOiByju2J3lzyQM7qUKg3z9UzBV/e7eVdvPFsytgy43mitKqc0JN2QiN/Qr36PNAKcO2v20PR761pevjQDUn3Ia1SY2j8j/sJvAbghOTH/hPAJwXP6dof4EwPDTU+Z/AHC8/Ih39kw1gAAAABJRU5ErkJggg==",style:{"margin-right":"2px",width:"17px",height:"17px"},mode:"aspectFit"}),l(f,{text:x.value,size:"14",margin:2},null,8,["text"])])),_:1})])),content:r((()=>[l(w,{class:"model-list"},{default:r((()=>[(i(!0),m(k,null,y(v.value,(t=>(i(),a(w,{class:"model-list-item",key:t.id,onClick:e=>(t=>{x.value=t.name,c("change:model",t.name),S.value=!1})(t)},{default:r((()=>[l(f,{text:t.name,color:"#fff"},null,8,["text"])])),_:2},1032,["onClick"])))),128))])),_:1})])),_:1},8,["modelValue"])])),_:1})])),"right-icon":r((()=>[l(A,{name:"plus",bold:!0,onClick:b})])),default:r((()=>[l(w,{class:"message-utils"},{default:r((()=>[(i(!0),m(k,null,y(T.value,(t=>(i(),a(w,{class:"message-utils-item",key:t.id,onClick:e=>z(t)},{default:r((()=>[l(w,{class:"message-utils-item_icon"},{default:r((()=>[l(A,{name:t.icon,size:"20"},null,8,["name"])])),_:2},1024),l(f,{text:t.utilName,size:13,align:"center"},null,8,["text"])])),_:2},1032,["onClick"])))),128))])),_:1})])),_:1},512)])),_:1})}}},[["__scopeId","data-v-9b8eb40e"]]),Ht=t({__name:"chat-history",props:{sessionId:{type:String,required:!1,default:""}},emits:["checked:chat"],setup(t,{expose:o,emit:c}){const{proxy:h}=W(),p=c,x=t,v=d([]),w=d(!1),_=d(!1),A=async()=>{if(!w.value)try{w.value=!0;const t=M("chatHistory"),e=M("chatHistoryTime"),n=Date.now();if(t&&e&&n-e<3e4)return v.value=JSON.parse(t),_.value=!0,void(w.value=!1);const s=await h.$http({url:"/AI/getChats"});v.value=(t=>{const e=t.reduce(((t,e)=>{const n=e.createdDate;return t.has(n)||t.set(n,{historyId:t.size+1,chatDate:n,chatItem:[]}),t.get(n).chatItem.push({chatId:e.sessionId,chatName:e.title}),t}),new Map);return Array.from(e.values())})(s),G("chatHistory",JSON.stringify(v.value)),G("chatHistoryTime",n),_.value=!0}catch(t){console.error(t)}finally{w.value=!1}},S=d(""),C=()=>{_.value||A()};return S.value=x.sessionId,q((()=>{setTimeout((()=>{C()}),100),K("clear:all",(()=>{Y("chatHistory"),Y("chatHistoryTime"),A()}))})),o({loadHistoryData:C}),(t,o)=>{const c=e(s("up-text"),n),h=u,d=X;return i(),a(h,{class:"chat-history"},{default:r((()=>[l(d,{"scroll-y":"true",class:"scroll-history",onTouchmove:o[0]||(o[0]=O((()=>{}),["stop"]))},{default:r((()=>[(i(!0),m(k,null,y(v.value,(t=>(i(),a(h,{class:"chat-history-main",key:t.historyId},{default:r((()=>[l(c,{text:t.chatDate,size:14,color:"#c6c6c6"},null,8,["text"]),l(h,{class:"chat-history-main-list"},{default:r((()=>[(i(!0),m(k,null,y(t.chatItem,(t=>(i(),a(h,{class:f(["chat-history-main-list-item",{"chat-active":S.value===t.chatId}]),key:t.chatId,onClick:e=>(t=>{S.value=t.chatId,p("checked:chat",t)})(t)},{default:r((()=>[g(b(t.chatName),1)])),_:2},1032,["class","onClick"])))),128))])),_:2},1024)])),_:2},1024)))),128))])),_:1})])),_:1})}}},[["__scopeId","data-v-4aa3e680"]]);const Mt=t({components:{ChatFileBox:t({__name:"chat-file-box",props:{fileData:{type:Object,required:!1,default:()=>{}}},emits:["remove:file"],setup(t,{emit:o}){const c=o,d=t,f=P((()=>0===Object.keys(d.fileData).length)),m=()=>{c("remove:file")};return(o,c)=>{const d=e(s("up-icon"),p),k=u,y=h,x=e(s("up-text"),n),v=e(s("up-button"),tt),w=e(s("up-transition"),et);return i(),a(w,{show:!f.value,mode:"fade-up",duration:100},{default:r((()=>[l(k,{class:"file-wrapper"},{default:r((()=>[l(k,{class:"file-wrapper-container"},{default:r((()=>[l(k,{class:"file-wrapper-container-close",onClick:m},{default:r((()=>[l(d,{name:"close",size:"12",color:"#b1b1b1",bold:!0})])),_:1}),l(k,{class:"left-panel"},{default:r((()=>[l(y,{src:`/static/image/${t.fileData.type}-box.png`,mode:"aspectFit",style:{width:"24px",height:"24px"}},null,8,["src"])])),_:1}),l(k,{class:"right-top"},{default:r((()=>[l(x,{text:t.fileData.name,lines:1},null,8,["text"])])),_:1}),t.fileData.loading?(i(),a(v,{key:0,size:"mini",loading:t.fileData.loading,loadingText:"解析中"},null,8,["loading"])):(i(),a(k,{key:1,class:"right-bottom"},{default:r((()=>[g(b(t.fileData.size),1)])),_:1}))])),_:1})])),_:1})])),_:1},8,["show"])}}},[["__scopeId","data-v-3aec7eb8"]])},data:()=>({message:"",textareaStyle:{padding:"10px",width:"78vw",borderRadius:"20px",background:"#f3f4f6"},renderOptions:{message:null,sessionId:null,token:M("loginInfo").accessToken},messageList:[],creatChatInfo:{isNewChat:!0,sessionId:null},model:"ga1.0-pro-b",drawer:!1,statusBarHeight:0,fileData:{},scrollTop:0,isScrollable:!1,accessToken:M("loginInfo").accessToken,historyRef:null}),created(){const t=M("currentSessionId");t&&(this.creatChatInfo.sessionId=t,this.creatChatInfo.isNewChat=!1);const{scrollTop:e,isScrollable:n,scrollToBottom:s,handleScroll:i}=Pt();this.handleScroll=i,this.scrollToBottom=s,this.scrollTop=e,this.isScrollable=n,this.accessToken=M("loginInfo").accessToken,this.onCheckedDefault()},mounted(){this.getSystemInfo(),this.messageList=nt(),this.handleCheckNewChat()},computed:{chatTitle(){var t,e;return(null==(t=this.messageList[0])?void 0:t.message)?null==(e=this.messageList[0])?void 0:e.message:"新对话"},sessionId(){var t,e;return(null==(t=this.messageList[1])?void 0:t.sessionId)?null==(e=this.messageList[1])?void 0:e.sessionId:""},safeTopHeight(){return`${this.statusBarHeight+44}px`}},methods:{onChangePrompt(t){this.message=t},onCheckedDefault(t){this.model=t||""},onChangeModel(t){this.model=t||""},handleSendMessage(){if(!this.message)return void C({icon:"none",title:"不能发送空白消息哦!"});const t={message:this.message,sessionId:this.creatChatInfo.sessionId,role:"user"};this.messageList.push(t);const e=this.messageList.length;this.messageList.push({message:"",sessionId:this.creatChatInfo.sessionId,role:"assistant",loading:!0}),this.renderOptions={action:"sendMessage",message:this.message,sessionId:this.creatChatInfo.sessionId,token:this.accessToken,aiMessageIndex:e,model:this.model,id:this.fileData.id??null},this.message="",this.debounceSetChatMessage()},receiveStreamData({data:t,aiMessageIndex:e,sessionId:n,done:s}){console.log(t,s),e<0||e>=this.messageList.length?console.error("无效的消息索引:",e):(this.$set(this.messageList[e],"message",t),this.$set(this.messageList[e],"loading",s),n&&this.$set(this.messageList[e],"sessionId",n),this.debounceSetChatMessage())},debounceSetChatMessage:function(){let t=null;return function(){t&&clearTimeout(t),t=setTimeout((()=>{st(this.messageList)}),500)}}(),handleOpenDrawer(){this.drawer=!0,setTimeout((()=>{this.historyRef&&"function"==typeof this.historyRef.loadHistoryData&&this.historyRef.loadHistoryData()}),100)},closeDrawer(){this.drawer=!1},handleOpenNewChat(){this.creatChatInfo.isNewChat?C({icon:"none",title:"当前已处于新对话 ~"}):(Y("currentSessionId"),this.creatChatInfo.sessionId=null,this.creatChatInfo.isNewChat=!0,this.messageList=[],it())},async getSystemInfo(){const t=await at();this.statusBarHeight=t.statusBarHeight},async handleCheckChat(t){this.drawer=!1;try{G("currentSessionId",t.chatId);const e=await this.$http({url:"/AI/getChatHistory",data:{sessionId:t.chatId}});this.creatChatInfo.isNewChat=!1,this.creatChatInfo.sessionId=t.chatId,this.messageList=[],it(),e.map((t=>{this.messageList.push({message:t.content,role:t.role,sessionId:t.sessionId})})),st(this.messageList),this.scrollToBottom()}catch(e){console.error(e)}},handleCheckNewChat(){this.creatChatInfo.isNewChat=!this.messageList.length},onUploadFileSuccess(t){this.fileData=t},onRemoveFile(){this.fileData={}},clearHistoryChat(){this.$http({url:"/AI/deleteAllChat",method:"DELETE"}).then((()=>{rt("clear:all"),C({icon:"none",title:"已清除"})}))}}},[["render",function(t,n,o,d,f,m){const k=e(s("custom-ai-navbar"),ht),y=e(s("next-watermark"),ct),b=e(s("prompt-card"),ut),x=u,v=e(s("ai-message-item"),jt),w=X,A=F("ChatFileBox"),S=ot,C=h,T=e(s("chat-tools"),Zt),I=e(s("chat-history"),Ht),$=_,z=e(s("up-popup"),lt),O=e(s("up-icon"),p),N=e(s("up-transition"),et);return i(),a(x,{class:"tab-page AI"},{default:r((()=>[l(k,{statusBarHeight:f.statusBarHeight,isPublish:!0,"onOpen:drawer":m.handleOpenDrawer,chatTitle:m.chatTitle,"onOpen:newchat":m.handleOpenNewChat},null,8,["statusBarHeight","onOpen:drawer","chatTitle","onOpen:newchat"]),l(x,{class:"content-wrapper",style:c({paddingTop:m.safeTopHeight})},{default:r((()=>[l(x,{class:"message-container"},{default:r((()=>[l(y,{customTop:80,watermark:String(t.userStore.watermark)},null,8,["watermark"]),l(x,{class:"message-content"},{default:r((()=>[f.messageList.length?(i(),a(x,{key:1,class:"chat-area"},{default:r((()=>[l(w,{"scroll-y":!0,style:{height:"100%"},"scroll-with-animation":!1,"upper-threshold":200,"lower-threshold":50},{default:r((()=>[(i(),a(v,{messageList:f.messageList,key:m.sessionId},null,8,["messageList"]))])),_:1})])),_:1})):(i(),a(x,{key:0,class:"prompt-area"},{default:r((()=>[l(b,{"onChange:prompt":m.onChangePrompt},null,8,["onChange:prompt"])])),_:1}))])),_:1})])),_:1}),l(A,{fileData:f.fileData,"onRemove:file":m.onRemoveFile},null,8,["fileData","onRemove:file"]),l(x,{class:"input-area"},{default:r((()=>[l(x,{class:"input-container"},{default:r((()=>[l(S,{modelValue:f.message,"onUpdate:modelValue":n[0]||(n[0]=t=>f.message=t),placeholder:"给 AI助手 发送消息~",focus:"","auto-height":!0,"cursor-color":"#007aff",style:c(f.textareaStyle),"adjust-position":!0,"placeholder-class":"textarea-placeholder"},null,8,["modelValue","style"]),l(x,{class:"send-btn",onClick:m.handleSendMessage},{default:r((()=>[l(C,{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAdZJREFUWEftVu1Nw1AMtDehkwCT0E4CTEKZBDoJYRKTe3quHOf5faSVKqE+qeqPNLnz3flSphsfvjE+3Qn8TwVE5IGI9kT0mDN2Yua3Ut6uokAGBOgTEb0GwT4w89Ff20zATQlgPdNM5JuIfjF1/t0PEb2XVBgiICIAwueFiDCxBf0EMDMD/HxEBFZ8zITGFWhMiUlDb5WBiHxl0jtmxj2Ls1LAgHZPWSszEZFZrSMzH7pCKCLwS+UFY0iLB6zYO6lxD6SG18kGI38fgZ4bSlOYoOHysyEAQshAUX78eGFBDhk8w7QIzSJQHeCLoKmaPMc/sqmUARQGdjnJHxVIlhiywzIcD67pD+VfKWCSi1WDfAAoEnGyr1ZMRFT+4vopViiN2QZtNhCBv1MLPKuTwlyTP1QgSDdU0a1QUuF0rfVrKuBDkzcEwLqiNfBq+9lnj1ax7jrUqBGott9mAi75EzPvgtVE+1HL/64MBADhio2W2ZAFZk3VCnwvCsus37kRa++KTQSyFchBak1rRU/7XZQBt6IathTIUfk3Z8BZgcJJJZUrHPmott/VFMhWaCBBQjsifPv5PGzOgFMBJPQF1vUWHW7CWpK1H1p/WkrPuFiBFrHW9TuBPzlY/yHyXJp4AAAAAElFTkSuQmCC",mode:"aspectFit",class:"custom-icon"})])),_:1},8,["onClick"])])),_:1}),l(T,{"onChecked:default":m.onCheckedDefault,"onChange:model":m.onChangeModel,"onUpload:file":m.onUploadFileSuccess},null,8,["onChecked:default","onChange:model","onUpload:file"]),l(z,{show:f.drawer,overlayStyle:{"touch-action":"none"},safeAreaInsetTop:!0,mode:"left",onClose:m.closeDrawer},{default:r((()=>[l(I,{ref:"historyRef",sessionId:m.sessionId,"onChecked:chat":m.handleCheckChat},null,8,["sessionId","onChecked:chat"]),l(x,{class:"popup-footer"},{default:r((()=>[l(x,{class:"popup-footer-clear",onClick:m.clearHistoryChat},{default:r((()=>[l(C,{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAjtJREFUWEfFV915wjAMPLNIYQPYIOkUeQMmASYpvGUKSCeADUoXifvJsYhx/KM03wd+IgnxnU/SSVF481JvxsfLCBTVdaOgdnRgBX0616t99/sFy4J/OVD3S71cjCJQVNd5U6/uY/kGwM0Wl3ppDi9SoKxuFwAFgAdzCZEYuII+iENQVNdCQREBszT0QqJEHBzHc73c8n5ZBUh6S2DuK0DPZsAGUB+0YQv93dSroxRcHAICAkA50DDzz+q61zarvXBQntD/n5bC88nFCsRinSAweCUGLlaAd7RKFCQz3ZOQSIGLCXCsWXI3i3MkuNxiSkaT0AFdh2Pal1KKhIYu3dwJ5EZ3ixNtBhQaKgg6fDlPQhQCW2o/EnP5B4nmUi/LbAhitSshlcoJkQIcAnY86lYt0LgOmCMSIyHOASZBNuvbbw68N5XnnCCHdG03tM+gCqaEoqvrnoSE+FgCbMXUGaNLQ2/ZrHIkgj4QqOs7bWpL1Ew1qZUzH/fdIAFbljTBFCypNC8mh8D1fe77XksOHf7RAUOnT01T2XmA0JyJaABOZdaX77DlOiYXnKayBNxw+OgEPoNaazOUmGnJOB5Nvwq4t9AHe21cNqROlgD7wwxqx0Ddpt1py+qmmRgBuNc8QU0OQU8CG9uSjb+71UKEWuiT7565GVKkgCs9VQNdU4stqxtJa8YvKlO6raDcppZsRFbJXFWHn/u5wSft5gj6AtK/PHqnEEYr4G9mw7DmL52xx5lMYCyg//+3E/gDxGJHMNTko4oAAAAASUVORK5CYII=",mode:"aspectFit",style:{width:"20px",height:"20px"}}),l($,null,{default:r((()=>[g("清除所有会话")])),_:1})])),_:1},8,["onClick"])])),_:1})])),_:1},8,["show","onClose"])])),_:1})])),_:1},8,["style"]),l(N,{show:!1},{default:r((()=>[l(x,{class:"hover-button"},{default:r((()=>[l(O,{name:"arrow-down",bold:!0,color:"#fff"})])),_:1})])),_:1})])),_:1})}],["__scopeId","data-v-07e4c0fe"]]);export{Mt as default};
|