jwzs/app/src/main/assets/web/assets/pages-AI-AI.CelNma_K.js

11 lines
107 KiB
JavaScript
Raw Normal View History

2025-08-16 09:28:05 +08:00
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:!
2025-08-13 19:18:34 +08:00
/*!
* 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={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},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.mat
/*! PrismJS 1.22.0
https://prismjs.com/download.html#themes=prism-tomorrow&languages=markup+css+clike+javascript */
2025-08-16 09:28:05 +08:00
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,"&amp;").replace(/</g,"&lt;").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]*$/