You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
9 lines
162 KiB
9 lines
162 KiB
import{g as e,l as n,_ as t,r as o,k as r,w as a,m as l,i,n as s,t as u,q as c,s as d,v as f,x as g,y as p,E as h,o as v,z as m,b as y,c as w,e as b,d as _,f as k,F as I,A as x,B as A,C as S,D as T,u as C,G as E,H as P,I as z,J as D,K as L,L as j,M as F,N as O,O as R,P as U,Q as W,R as M,S as $,T as V,U as H,V as N,W as B,X as K,Y as q}from"./index-7d881374.js";import{s as Y}from"./setHeight-96dcefe6.js";import{u as G}from"./userPessionCode-33b4794f.js";import{u as J}from"./chat-52f319e2.js";import{u as X}from"./dataList-3b7c4b7e.js";import{m as Z}from"./marked.esm-cf4f21f5.js";import{h as Q,v as ee,a as ne,t as te,b as oe,g as re,u as ae,A as le}from"./AiEmotion-99036b55.js";import{k as ie,A as se}from"./AIfind-b761aee6.js";import{e as ue}from"./marketTemperature-3afd7f01.js";import{h as ce}from"./moment-6961f857.js";import de from"./Feedback-5e237f54.js";import fe from"./Announcement-911e0476.js";import"./index-bce0856e.js";import"./emoEnergyConverter-7a8b83fd.js";import"./back-9e899973.js";const ge=e("audio",{state:()=>({soundInstance:null,isPlaying:!1,isVoiceEnabled:!0,playbackPosition:0,lastVoiceState:null,ttsUrl:"",isNewInstance:!1,nowSound:"",currentAudioUrl:"",isPaused:!1,duration:0}),actions:{setAudioInstance(e){this.soundInstance=e},play(){this.soundInstance&&(this.isPaused&&this.playbackPosition>0&&this.soundInstance.seek(this.playbackPosition),this.soundInstance.play(),this.isPlaying=!0,this.isPaused=!1)},pause(){this.soundInstance&&this.isPlaying&&(this.playbackPosition=this.soundInstance.seek()||0,this.soundInstance.pause(),this.isPlaying=!1,this.isPaused=!0)},stop(){this.soundInstance&&(this.soundInstance.stop(),this.isPlaying=!1,this.isPaused=!1,this.playbackPosition=0)},togglePlayPause(){this.isPlaying?this.pause():this.play()},setCurrentAudioUrl(e){this.currentAudioUrl!==e&&(this.stop(),this.currentAudioUrl=e,this.playbackPosition=0,this.isPaused=!1)},toggleVoice(){this.isVoiceEnabled=!this.isVoiceEnabled,this.isVoiceEnabled||this.stop()},resetAudioState(){this.stop(),this.currentAudioUrl="",this.ttsUrl="",this.soundInstance=null,this.nowSound=""}}});var pe,he,ve={exports:{}};
|
|
/**
|
|
* @license
|
|
* Lodash <https://lodash.com/>
|
|
* Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
|
|
* Released under MIT license <https://lodash.com/license>
|
|
* Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
|
|
* Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
|
|
*/pe=ve,he=ve.exports,function(){var e,t="Expected a function",o="__lodash_hash_undefined__",r="__lodash_placeholder__",a=16,l=32,i=64,s=128,u=256,c=1/0,d=9007199254740991,f=NaN,g=4294967295,p=[["ary",s],["bind",1],["bindKey",2],["curry",8],["curryRight",a],["flip",512],["partial",l],["partialRight",i],["rearg",u]],h="[object Arguments]",v="[object Array]",m="[object Boolean]",y="[object Date]",w="[object Error]",b="[object Function]",_="[object GeneratorFunction]",k="[object Map]",I="[object Number]",x="[object Object]",A="[object Promise]",S="[object RegExp]",T="[object Set]",C="[object String]",E="[object Symbol]",P="[object WeakMap]",z="[object ArrayBuffer]",D="[object DataView]",L="[object Float32Array]",j="[object Float64Array]",F="[object Int8Array]",O="[object Int16Array]",R="[object Int32Array]",U="[object Uint8Array]",W="[object Uint8ClampedArray]",M="[object Uint16Array]",$="[object Uint32Array]",V=/\b__p \+= '';/g,H=/\b(__p \+=) '' \+/g,N=/(__e\(.*?\)|\b__t\)) \+\n'';/g,B=/&(?:amp|lt|gt|quot|#39);/g,K=/[&<>"']/g,q=RegExp(B.source),Y=RegExp(K.source),G=/<%-([\s\S]+?)%>/g,J=/<%([\s\S]+?)%>/g,X=/<%=([\s\S]+?)%>/g,Z=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Q=/^\w*$/,ee=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ne=/[\\^$.*+?()[\]{}|]/g,te=RegExp(ne.source),oe=/^\s+/,re=/\s/,ae=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,le=/\{\n\/\* \[wrapped with (.+)\] \*/,ie=/,? & /,se=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ue=/[()=,{}\[\]\/\s]/,ce=/\\(\\)?/g,de=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,fe=/\w*$/,ge=/^[-+]0x[0-9a-f]+$/i,ve=/^0b[01]+$/i,me=/^\[object .+?Constructor\]$/,ye=/^0o[0-7]+$/i,we=/^(?:0|[1-9]\d*)$/,be=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,_e=/($^)/,ke=/['\n\r\u2028\u2029\\]/g,Ie="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",xe="\\u2700-\\u27bf",Ae="a-z\\xdf-\\xf6\\xf8-\\xff",Se="A-Z\\xc0-\\xd6\\xd8-\\xde",Te="\\ufe0e\\ufe0f",Ce="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Ee="['’]",Pe="[\\ud800-\\udfff]",ze="["+Ce+"]",De="["+Ie+"]",Le="\\d+",je="[\\u2700-\\u27bf]",Fe="["+Ae+"]",Oe="[^\\ud800-\\udfff"+Ce+Le+xe+Ae+Se+"]",Re="\\ud83c[\\udffb-\\udfff]",Ue="[^\\ud800-\\udfff]",We="(?:\\ud83c[\\udde6-\\uddff]){2}",Me="[\\ud800-\\udbff][\\udc00-\\udfff]",$e="["+Se+"]",Ve="(?:"+Fe+"|"+Oe+")",He="(?:"+$e+"|"+Oe+")",Ne="(?:['’](?:d|ll|m|re|s|t|ve))?",Be="(?:['’](?:D|LL|M|RE|S|T|VE))?",Ke="(?:"+De+"|"+Re+")?",qe="[\\ufe0e\\ufe0f]?",Ye=qe+Ke+"(?:\\u200d(?:"+[Ue,We,Me].join("|")+")"+qe+Ke+")*",Ge="(?:"+[je,We,Me].join("|")+")"+Ye,Je="(?:"+[Ue+De+"?",De,We,Me,Pe].join("|")+")",Xe=RegExp(Ee,"g"),Ze=RegExp(De,"g"),Qe=RegExp(Re+"(?="+Re+")|"+Je+Ye,"g"),en=RegExp([$e+"?"+Fe+"+"+Ne+"(?="+[ze,$e,"$"].join("|")+")",He+"+"+Be+"(?="+[ze,$e+Ve,"$"].join("|")+")",$e+"?"+Ve+"+"+Ne,$e+"+"+Be,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Le,Ge].join("|"),"g"),nn=RegExp("[\\u200d\\ud800-\\udfff"+Ie+Te+"]"),tn=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,on=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],rn=-1,an={};an[L]=an[j]=an[F]=an[O]=an[R]=an[U]=an[W]=an[M]=an[$]=!0,an[h]=an[v]=an[z]=an[m]=an[D]=an[y]=an[w]=an[b]=an[k]=an[I]=an[x]=an[S]=an[T]=an[C]=an[P]=!1;var ln={};ln[h]=ln[v]=ln[z]=ln[D]=ln[m]=ln[y]=ln[L]=ln[j]=ln[F]=ln[O]=ln[R]=ln[k]=ln[I]=ln[x]=ln[S]=ln[T]=ln[C]=ln[E]=ln[U]=ln[W]=ln[M]=ln[$]=!0,ln[w]=ln[b]=ln[P]=!1;var sn={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},un=parseFloat,cn=parseInt,dn="object"==typeof n&&n&&n.Object===Object&&n,fn="object"==typeof self&&self&&self.Object===Object&&self,gn=dn||fn||Function("return this")(),pn=he&&!he.nodeType&&he,hn=pn&&pe&&!pe.nodeType&&pe,vn=hn&&hn.exports===pn,mn=vn&&dn.process,yn=function(){try{var e=hn&&hn.require&&hn.require("util").types;return e||mn&&mn.binding&&mn.binding("util")}catch(n){}}(),wn=yn&&yn.isArrayBuffer,bn=yn&&yn.isDate,_n=yn&&yn.isMap,kn=yn&&yn.isRegExp,In=yn&&yn.isSet,xn=yn&&yn.isTypedArray;function An(e,n,t){switch(t.length){case 0:return e.call(n);case 1:return e.call(n,t[0]);case 2:return e.call(n,t[0],t[1]);case 3:return e.call(n,t[0],t[1],t[2])}return e.apply(n,t)}function Sn(e,n,t,o){for(var r=-1,a=null==e?0:e.length;++r<a;){var l=e[r];n(o,l,t(l),e)}return o}function Tn(e,n){for(var t=-1,o=null==e?0:e.length;++t<o&&!1!==n(e[t],t,e););return e}function Cn(e,n){for(var t=null==e?0:e.length;t--&&!1!==n(e[t],t,e););return e}function En(e,n){for(var t=-1,o=null==e?0:e.length;++t<o;)if(!n(e[t],t,e))return!1;return!0}function Pn(e,n){for(var t=-1,o=null==e?0:e.length,r=0,a=[];++t<o;){var l=e[t];n(l,t,e)&&(a[r++]=l)}return a}function zn(e,n){return!(null==e||!e.length)&&$n(e,n,0)>-1}function Dn(e,n,t){for(var o=-1,r=null==e?0:e.length;++o<r;)if(t(n,e[o]))return!0;return!1}function Ln(e,n){for(var t=-1,o=null==e?0:e.length,r=Array(o);++t<o;)r[t]=n(e[t],t,e);return r}function jn(e,n){for(var t=-1,o=n.length,r=e.length;++t<o;)e[r+t]=n[t];return e}function Fn(e,n,t,o){var r=-1,a=null==e?0:e.length;for(o&&a&&(t=e[++r]);++r<a;)t=n(t,e[r],r,e);return t}function On(e,n,t,o){var r=null==e?0:e.length;for(o&&r&&(t=e[--r]);r--;)t=n(t,e[r],r,e);return t}function Rn(e,n){for(var t=-1,o=null==e?0:e.length;++t<o;)if(n(e[t],t,e))return!0;return!1}var Un=Bn("length");function Wn(e,n,t){var o;return t(e,(function(e,t,r){if(n(e,t,r))return o=t,!1})),o}function Mn(e,n,t,o){for(var r=e.length,a=t+(o?1:-1);o?a--:++a<r;)if(n(e[a],a,e))return a;return-1}function $n(e,n,t){return n==n?function(e,n,t){for(var o=t-1,r=e.length;++o<r;)if(e[o]===n)return o;return-1}(e,n,t):Mn(e,Hn,t)}function Vn(e,n,t,o){for(var r=t-1,a=e.length;++r<a;)if(o(e[r],n))return r;return-1}function Hn(e){return e!=e}function Nn(e,n){var t=null==e?0:e.length;return t?Yn(e,n)/t:f}function Bn(n){return function(t){return null==t?e:t[n]}}function Kn(n){return function(t){return null==n?e:n[t]}}function qn(e,n,t,o,r){return r(e,(function(e,r,a){t=o?(o=!1,e):n(t,e,r,a)})),t}function Yn(n,t){for(var o,r=-1,a=n.length;++r<a;){var l=t(n[r]);l!==e&&(o=o===e?l:o+l)}return o}function Gn(e,n){for(var t=-1,o=Array(e);++t<e;)o[t]=n(t);return o}function Jn(e){return e?e.slice(0,gt(e)+1).replace(oe,""):e}function Xn(e){return function(n){return e(n)}}function Zn(e,n){return Ln(n,(function(n){return e[n]}))}function Qn(e,n){return e.has(n)}function et(e,n){for(var t=-1,o=e.length;++t<o&&$n(n,e[t],0)>-1;);return t}function nt(e,n){for(var t=e.length;t--&&$n(n,e[t],0)>-1;);return t}function tt(e,n){for(var t=e.length,o=0;t--;)e[t]===n&&++o;return o}var ot=Kn({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),rt=Kn({"&":"&","<":"<",">":">",'"':""","'":"'"});function at(e){return"\\"+sn[e]}function lt(e){return nn.test(e)}function it(e){var n=-1,t=Array(e.size);return e.forEach((function(e,o){t[++n]=[o,e]})),t}function st(e,n){return function(t){return e(n(t))}}function ut(e,n){for(var t=-1,o=e.length,a=0,l=[];++t<o;){var i=e[t];i!==n&&i!==r||(e[t]=r,l[a++]=t)}return l}function ct(e){var n=-1,t=Array(e.size);return e.forEach((function(e){t[++n]=e})),t}function dt(e){return lt(e)?function(e){for(var n=Qe.lastIndex=0;Qe.test(e);)++n;return n}(e):Un(e)}function ft(e){return lt(e)?function(e){return e.match(Qe)||[]}(e):function(e){return e.split("")}(e)}function gt(e){for(var n=e.length;n--&&re.test(e.charAt(n)););return n}var pt=Kn({"&":"&","<":"<",">":">",""":'"',"'":"'"}),ht=function n(re){var pe,he=(re=null==re?gn:ht.defaults(gn.Object(),re,ht.pick(gn,on))).Array,Ie=re.Date,xe=re.Error,Ae=re.Function,Se=re.Math,Te=re.Object,Ce=re.RegExp,Ee=re.String,Pe=re.TypeError,ze=he.prototype,De=Ae.prototype,Le=Te.prototype,je=re["__core-js_shared__"],Fe=De.toString,Oe=Le.hasOwnProperty,Re=0,Ue=(pe=/[^.]+$/.exec(je&&je.keys&&je.keys.IE_PROTO||""))?"Symbol(src)_1."+pe:"",We=Le.toString,Me=Fe.call(Te),$e=gn._,Ve=Ce("^"+Fe.call(Oe).replace(ne,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),He=vn?re.Buffer:e,Ne=re.Symbol,Be=re.Uint8Array,Ke=He?He.allocUnsafe:e,qe=st(Te.getPrototypeOf,Te),Ye=Te.create,Ge=Le.propertyIsEnumerable,Je=ze.splice,Qe=Ne?Ne.isConcatSpreadable:e,nn=Ne?Ne.iterator:e,sn=Ne?Ne.toStringTag:e,dn=function(){try{var e=ga(Te,"defineProperty");return e({},"",{}),e}catch(n){}}(),fn=re.clearTimeout!==gn.clearTimeout&&re.clearTimeout,pn=Ie&&Ie.now!==gn.Date.now&&Ie.now,hn=re.setTimeout!==gn.setTimeout&&re.setTimeout,mn=Se.ceil,yn=Se.floor,Un=Te.getOwnPropertySymbols,Kn=He?He.isBuffer:e,vt=re.isFinite,mt=ze.join,yt=st(Te.keys,Te),wt=Se.max,bt=Se.min,_t=Ie.now,kt=re.parseInt,It=Se.random,xt=ze.reverse,At=ga(re,"DataView"),St=ga(re,"Map"),Tt=ga(re,"Promise"),Ct=ga(re,"Set"),Et=ga(re,"WeakMap"),Pt=ga(Te,"create"),zt=Et&&new Et,Dt={},Lt=Ha(At),jt=Ha(St),Ft=Ha(Tt),Ot=Ha(Ct),Rt=Ha(Et),Ut=Ne?Ne.prototype:e,Wt=Ut?Ut.valueOf:e,Mt=Ut?Ut.toString:e;function $t(e){if(li(e)&&!Gl(e)&&!(e instanceof Bt)){if(e instanceof Nt)return e;if(Oe.call(e,"__wrapped__"))return Na(e)}return new Nt(e)}var Vt=function(){function n(){}return function(t){if(!ai(t))return{};if(Ye)return Ye(t);n.prototype=t;var o=new n;return n.prototype=e,o}}();function Ht(){}function Nt(n,t){this.__wrapped__=n,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=e}function Bt(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=g,this.__views__=[]}function Kt(e){var n=-1,t=null==e?0:e.length;for(this.clear();++n<t;){var o=e[n];this.set(o[0],o[1])}}function qt(e){var n=-1,t=null==e?0:e.length;for(this.clear();++n<t;){var o=e[n];this.set(o[0],o[1])}}function Yt(e){var n=-1,t=null==e?0:e.length;for(this.clear();++n<t;){var o=e[n];this.set(o[0],o[1])}}function Gt(e){var n=-1,t=null==e?0:e.length;for(this.__data__=new Yt;++n<t;)this.add(e[n])}function Jt(e){var n=this.__data__=new qt(e);this.size=n.size}function Xt(e,n){var t=Gl(e),o=!t&&Yl(e),r=!t&&!o&&Ql(e),a=!t&&!o&&!r&&pi(e),l=t||o||r||a,i=l?Gn(e.length,Ee):[],s=i.length;for(var u in e)!n&&!Oe.call(e,u)||l&&("length"==u||r&&("offset"==u||"parent"==u)||a&&("buffer"==u||"byteLength"==u||"byteOffset"==u)||ba(u,s))||i.push(u);return i}function Zt(n){var t=n.length;return t?n[Jo(0,t-1)]:e}function Qt(e,n){return Ra(zr(e),so(n,0,e.length))}function eo(e){return Ra(zr(e))}function no(n,t,o){(o!==e&&!Bl(n[t],o)||o===e&&!(t in n))&&lo(n,t,o)}function to(n,t,o){var r=n[t];Oe.call(n,t)&&Bl(r,o)&&(o!==e||t in n)||lo(n,t,o)}function oo(e,n){for(var t=e.length;t--;)if(Bl(e[t][0],n))return t;return-1}function ro(e,n,t,o){return po(e,(function(e,r,a){n(o,e,t(e),a)})),o}function ao(e,n){return e&&Dr(n,Oi(n),e)}function lo(e,n,t){"__proto__"==n&&dn?dn(e,n,{configurable:!0,enumerable:!0,value:t,writable:!0}):e[n]=t}function io(n,t){for(var o=-1,r=t.length,a=he(r),l=null==n;++o<r;)a[o]=l?e:zi(n,t[o]);return a}function so(n,t,o){return n==n&&(o!==e&&(n=n<=o?n:o),t!==e&&(n=n>=t?n:t)),n}function uo(n,t,o,r,a,l){var i,s=1&t,u=2&t,c=4&t;if(o&&(i=a?o(n,r,a,l):o(n)),i!==e)return i;if(!ai(n))return n;var d=Gl(n);if(d){if(i=function(e){var n=e.length,t=new e.constructor(n);return n&&"string"==typeof e[0]&&Oe.call(e,"index")&&(t.index=e.index,t.input=e.input),t}(n),!s)return zr(n,i)}else{var f=va(n),g=f==b||f==_;if(Ql(n))return Ar(n,s);if(f==x||f==h||g&&!a){if(i=u||g?{}:ya(n),!s)return u?function(e,n){return Dr(e,ha(e),n)}(n,function(e,n){return e&&Dr(n,Ri(n),e)}(i,n)):function(e,n){return Dr(e,pa(e),n)}(n,ao(i,n))}else{if(!ln[f])return a?n:{};i=function(e,n,t){var o,r=e.constructor;switch(n){case z:return Sr(e);case m:case y:return new r(+e);case D:return function(e,n){var t=n?Sr(e.buffer):e.buffer;return new e.constructor(t,e.byteOffset,e.byteLength)}(e,t);case L:case j:case F:case O:case R:case U:case W:case M:case $:return Tr(e,t);case k:return new r;case I:case C:return new r(e);case S:return function(e){var n=new e.constructor(e.source,fe.exec(e));return n.lastIndex=e.lastIndex,n}(e);case T:return new r;case E:return o=e,Wt?Te(Wt.call(o)):{}}}(n,f,s)}}l||(l=new Jt);var p=l.get(n);if(p)return p;l.set(n,i),di(n)?n.forEach((function(e){i.add(uo(e,t,o,e,n,l))})):ii(n)&&n.forEach((function(e,r){i.set(r,uo(e,t,o,r,n,l))}));var v=d?e:(c?u?la:aa:u?Ri:Oi)(n);return Tn(v||n,(function(e,r){v&&(e=n[r=e]),to(i,r,uo(e,t,o,r,n,l))})),i}function co(n,t,o){var r=o.length;if(null==n)return!r;for(n=Te(n);r--;){var a=o[r],l=t[a],i=n[a];if(i===e&&!(a in n)||!l(i))return!1}return!0}function fo(n,o,r){if("function"!=typeof n)throw new Pe(t);return La((function(){n.apply(e,r)}),o)}function go(e,n,t,o){var r=-1,a=zn,l=!0,i=e.length,s=[],u=n.length;if(!i)return s;t&&(n=Ln(n,Xn(t))),o?(a=Dn,l=!1):n.length>=200&&(a=Qn,l=!1,n=new Gt(n));e:for(;++r<i;){var c=e[r],d=null==t?c:t(c);if(c=o||0!==c?c:0,l&&d==d){for(var f=u;f--;)if(n[f]===d)continue e;s.push(c)}else a(n,d,o)||s.push(c)}return s}$t.templateSettings={escape:G,evaluate:J,interpolate:X,variable:"",imports:{_:$t}},$t.prototype=Ht.prototype,$t.prototype.constructor=$t,Nt.prototype=Vt(Ht.prototype),Nt.prototype.constructor=Nt,Bt.prototype=Vt(Ht.prototype),Bt.prototype.constructor=Bt,Kt.prototype.clear=function(){this.__data__=Pt?Pt(null):{},this.size=0},Kt.prototype.delete=function(e){var n=this.has(e)&&delete this.__data__[e];return this.size-=n?1:0,n},Kt.prototype.get=function(n){var t=this.__data__;if(Pt){var r=t[n];return r===o?e:r}return Oe.call(t,n)?t[n]:e},Kt.prototype.has=function(n){var t=this.__data__;return Pt?t[n]!==e:Oe.call(t,n)},Kt.prototype.set=function(n,t){var r=this.__data__;return this.size+=this.has(n)?0:1,r[n]=Pt&&t===e?o:t,this},qt.prototype.clear=function(){this.__data__=[],this.size=0},qt.prototype.delete=function(e){var n=this.__data__,t=oo(n,e);return!(t<0||(t==n.length-1?n.pop():Je.call(n,t,1),--this.size,0))},qt.prototype.get=function(n){var t=this.__data__,o=oo(t,n);return o<0?e:t[o][1]},qt.prototype.has=function(e){return oo(this.__data__,e)>-1},qt.prototype.set=function(e,n){var t=this.__data__,o=oo(t,e);return o<0?(++this.size,t.push([e,n])):t[o][1]=n,this},Yt.prototype.clear=function(){this.size=0,this.__data__={hash:new Kt,map:new(St||qt),string:new Kt}},Yt.prototype.delete=function(e){var n=da(this,e).delete(e);return this.size-=n?1:0,n},Yt.prototype.get=function(e){return da(this,e).get(e)},Yt.prototype.has=function(e){return da(this,e).has(e)},Yt.prototype.set=function(e,n){var t=da(this,e),o=t.size;return t.set(e,n),this.size+=t.size==o?0:1,this},Gt.prototype.add=Gt.prototype.push=function(e){return this.__data__.set(e,o),this},Gt.prototype.has=function(e){return this.__data__.has(e)},Jt.prototype.clear=function(){this.__data__=new qt,this.size=0},Jt.prototype.delete=function(e){var n=this.__data__,t=n.delete(e);return this.size=n.size,t},Jt.prototype.get=function(e){return this.__data__.get(e)},Jt.prototype.has=function(e){return this.__data__.has(e)},Jt.prototype.set=function(e,n){var t=this.__data__;if(t instanceof qt){var o=t.__data__;if(!St||o.length<199)return o.push([e,n]),this.size=++t.size,this;t=this.__data__=new Yt(o)}return t.set(e,n),this.size=t.size,this};var po=Fr(ko),ho=Fr(Io,!0);function vo(e,n){var t=!0;return po(e,(function(e,o,r){return t=!!n(e,o,r)})),t}function mo(n,t,o){for(var r=-1,a=n.length;++r<a;){var l=n[r],i=t(l);if(null!=i&&(s===e?i==i&&!gi(i):o(i,s)))var s=i,u=l}return u}function yo(e,n){var t=[];return po(e,(function(e,o,r){n(e,o,r)&&t.push(e)})),t}function wo(e,n,t,o,r){var a=-1,l=e.length;for(t||(t=wa),r||(r=[]);++a<l;){var i=e[a];n>0&&t(i)?n>1?wo(i,n-1,t,o,r):jn(r,i):o||(r[r.length]=i)}return r}var bo=Or(),_o=Or(!0);function ko(e,n){return e&&bo(e,n,Oi)}function Io(e,n){return e&&_o(e,n,Oi)}function xo(e,n){return Pn(n,(function(n){return ti(e[n])}))}function Ao(n,t){for(var o=0,r=(t=_r(t,n)).length;null!=n&&o<r;)n=n[Va(t[o++])];return o&&o==r?n:e}function So(e,n,t){var o=n(e);return Gl(e)?o:jn(o,t(e))}function To(n){return null==n?n===e?"[object Undefined]":"[object Null]":sn&&sn in Te(n)?function(n){var t=Oe.call(n,sn),o=n[sn];try{n[sn]=e;var r=!0}catch(l){}var a=We.call(n);return r&&(t?n[sn]=o:delete n[sn]),a}(n):function(e){return We.call(e)}(n)}function Co(e,n){return e>n}function Eo(e,n){return null!=e&&Oe.call(e,n)}function Po(e,n){return null!=e&&n in Te(e)}function zo(n,t,o){for(var r=o?Dn:zn,a=n[0].length,l=n.length,i=l,s=he(l),u=1/0,c=[];i--;){var d=n[i];i&&t&&(d=Ln(d,Xn(t))),u=bt(d.length,u),s[i]=!o&&(t||a>=120&&d.length>=120)?new Gt(i&&d):e}d=n[0];var f=-1,g=s[0];e:for(;++f<a&&c.length<u;){var p=d[f],h=t?t(p):p;if(p=o||0!==p?p:0,!(g?Qn(g,h):r(c,h,o))){for(i=l;--i;){var v=s[i];if(!(v?Qn(v,h):r(n[i],h,o)))continue e}g&&g.push(h),c.push(p)}}return c}function Do(n,t,o){var r=null==(n=Ea(n,t=_r(t,n)))?n:n[Va(nl(t))];return null==r?e:An(r,n,o)}function Lo(e){return li(e)&&To(e)==h}function jo(n,t,o,r,a){return n===t||(null==n||null==t||!li(n)&&!li(t)?n!=n&&t!=t:function(n,t,o,r,a,l){var i=Gl(n),s=Gl(t),u=i?v:va(n),c=s?v:va(t),d=(u=u==h?x:u)==x,f=(c=c==h?x:c)==x,g=u==c;if(g&&Ql(n)){if(!Ql(t))return!1;i=!0,d=!1}if(g&&!d)return l||(l=new Jt),i||pi(n)?oa(n,t,o,r,a,l):function(e,n,t,o,r,a,l){switch(t){case D:if(e.byteLength!=n.byteLength||e.byteOffset!=n.byteOffset)return!1;e=e.buffer,n=n.buffer;case z:return!(e.byteLength!=n.byteLength||!a(new Be(e),new Be(n)));case m:case y:case I:return Bl(+e,+n);case w:return e.name==n.name&&e.message==n.message;case S:case C:return e==n+"";case k:var i=it;case T:var s=1&o;if(i||(i=ct),e.size!=n.size&&!s)return!1;var u=l.get(e);if(u)return u==n;o|=2,l.set(e,n);var c=oa(i(e),i(n),o,r,a,l);return l.delete(e),c;case E:if(Wt)return Wt.call(e)==Wt.call(n)}return!1}(n,t,u,o,r,a,l);if(!(1&o)){var p=d&&Oe.call(n,"__wrapped__"),b=f&&Oe.call(t,"__wrapped__");if(p||b){var _=p?n.value():n,A=b?t.value():t;return l||(l=new Jt),a(_,A,o,r,l)}}return!!g&&(l||(l=new Jt),function(n,t,o,r,a,l){var i=1&o,s=aa(n),u=s.length,c=aa(t).length;if(u!=c&&!i)return!1;for(var d=u;d--;){var f=s[d];if(!(i?f in t:Oe.call(t,f)))return!1}var g=l.get(n),p=l.get(t);if(g&&p)return g==t&&p==n;var h=!0;l.set(n,t),l.set(t,n);for(var v=i;++d<u;){var m=n[f=s[d]],y=t[f];if(r)var w=i?r(y,m,f,t,n,l):r(m,y,f,n,t,l);if(!(w===e?m===y||a(m,y,o,r,l):w)){h=!1;break}v||(v="constructor"==f)}if(h&&!v){var b=n.constructor,_=t.constructor;b==_||!("constructor"in n)||!("constructor"in t)||"function"==typeof b&&b instanceof b&&"function"==typeof _&&_ instanceof _||(h=!1)}return l.delete(n),l.delete(t),h}(n,t,o,r,a,l))}(n,t,o,r,jo,a))}function Fo(n,t,o,r){var a=o.length,l=a,i=!r;if(null==n)return!l;for(n=Te(n);a--;){var s=o[a];if(i&&s[2]?s[1]!==n[s[0]]:!(s[0]in n))return!1}for(;++a<l;){var u=(s=o[a])[0],c=n[u],d=s[1];if(i&&s[2]){if(c===e&&!(u in n))return!1}else{var f=new Jt;if(r)var g=r(c,d,u,n,t,f);if(!(g===e?jo(d,c,3,r,f):g))return!1}}return!0}function Oo(e){return!(!ai(e)||(n=e,Ue&&Ue in n))&&(ti(e)?Ve:me).test(Ha(e));var n}function Ro(e){return"function"==typeof e?e:null==e?ss:"object"==typeof e?Gl(e)?Ho(e[0],e[1]):Vo(e):ms(e)}function Uo(e){if(!Aa(e))return yt(e);var n=[];for(var t in Te(e))Oe.call(e,t)&&"constructor"!=t&&n.push(t);return n}function Wo(e){if(!ai(e))return function(e){var n=[];if(null!=e)for(var t in Te(e))n.push(t);return n}(e);var n=Aa(e),t=[];for(var o in e)("constructor"!=o||!n&&Oe.call(e,o))&&t.push(o);return t}function Mo(e,n){return e<n}function $o(e,n){var t=-1,o=Xl(e)?he(e.length):[];return po(e,(function(e,r,a){o[++t]=n(e,r,a)})),o}function Vo(e){var n=fa(e);return 1==n.length&&n[0][2]?Ta(n[0][0],n[0][1]):function(t){return t===e||Fo(t,e,n)}}function Ho(n,t){return ka(n)&&Sa(t)?Ta(Va(n),t):function(o){var r=zi(o,n);return r===e&&r===t?Di(o,n):jo(t,r,3)}}function No(n,t,o,r,a){n!==t&&bo(t,(function(l,i){if(a||(a=new Jt),ai(l))!function(n,t,o,r,a,l,i){var s=za(n,o),u=za(t,o),c=i.get(u);if(c)no(n,o,c);else{var d=l?l(s,u,o+"",n,t,i):e,f=d===e;if(f){var g=Gl(u),p=!g&&Ql(u),h=!g&&!p&&pi(u);d=u,g||p||h?Gl(s)?d=s:Zl(s)?d=zr(s):p?(f=!1,d=Ar(u,!0)):h?(f=!1,d=Tr(u,!0)):d=[]:ui(u)||Yl(u)?(d=s,Yl(s)?d=ki(s):ai(s)&&!ti(s)||(d=ya(u))):f=!1}f&&(i.set(u,d),a(d,u,r,l,i),i.delete(u)),no(n,o,d)}}(n,t,i,o,No,r,a);else{var s=r?r(za(n,i),l,i+"",n,t,a):e;s===e&&(s=l),no(n,i,s)}}),Ri)}function Bo(n,t){var o=n.length;if(o)return ba(t+=t<0?o:0,o)?n[t]:e}function Ko(e,n,t){n=n.length?Ln(n,(function(e){return Gl(e)?function(n){return Ao(n,1===e.length?e[0]:e)}:e})):[ss];var o=-1;return n=Ln(n,Xn(ca())),function(e,n){var t=e.length;for(e.sort(n);t--;)e[t]=e[t].value;return e}($o(e,(function(e,t,r){return{criteria:Ln(n,(function(n){return n(e)})),index:++o,value:e}})),(function(e,n){return function(e,n,t){for(var o=-1,r=e.criteria,a=n.criteria,l=r.length,i=t.length;++o<l;){var s=Cr(r[o],a[o]);if(s)return o>=i?s:s*("desc"==t[o]?-1:1)}return e.index-n.index}(e,n,t)}))}function qo(e,n,t){for(var o=-1,r=n.length,a={};++o<r;){var l=n[o],i=Ao(e,l);t(i,l)&&nr(a,_r(l,e),i)}return a}function Yo(e,n,t,o){var r=o?Vn:$n,a=-1,l=n.length,i=e;for(e===n&&(n=zr(n)),t&&(i=Ln(e,Xn(t)));++a<l;)for(var s=0,u=n[a],c=t?t(u):u;(s=r(i,c,s,o))>-1;)i!==e&&Je.call(i,s,1),Je.call(e,s,1);return e}function Go(e,n){for(var t=e?n.length:0,o=t-1;t--;){var r=n[t];if(t==o||r!==a){var a=r;ba(r)?Je.call(e,r,1):gr(e,r)}}return e}function Jo(e,n){return e+yn(It()*(n-e+1))}function Xo(e,n){var t="";if(!e||n<1||n>d)return t;do{n%2&&(t+=e),(n=yn(n/2))&&(e+=e)}while(n);return t}function Zo(e,n){return ja(Ca(e,n,ss),e+"")}function Qo(e){return Zt(Bi(e))}function er(e,n){var t=Bi(e);return Ra(t,so(n,0,t.length))}function nr(n,t,o,r){if(!ai(n))return n;for(var a=-1,l=(t=_r(t,n)).length,i=l-1,s=n;null!=s&&++a<l;){var u=Va(t[a]),c=o;if("__proto__"===u||"constructor"===u||"prototype"===u)return n;if(a!=i){var d=s[u];(c=r?r(d,u,s):e)===e&&(c=ai(d)?d:ba(t[a+1])?[]:{})}to(s,u,c),s=s[u]}return n}var tr=zt?function(e,n){return zt.set(e,n),e}:ss,or=dn?function(e,n){return dn(e,"toString",{configurable:!0,enumerable:!1,value:as(n),writable:!0})}:ss;function rr(e){return Ra(Bi(e))}function ar(e,n,t){var o=-1,r=e.length;n<0&&(n=-n>r?0:r+n),(t=t>r?r:t)<0&&(t+=r),r=n>t?0:t-n>>>0,n>>>=0;for(var a=he(r);++o<r;)a[o]=e[o+n];return a}function lr(e,n){var t;return po(e,(function(e,o,r){return!(t=n(e,o,r))})),!!t}function ir(e,n,t){var o=0,r=null==e?o:e.length;if("number"==typeof n&&n==n&&r<=2147483647){for(;o<r;){var a=o+r>>>1,l=e[a];null!==l&&!gi(l)&&(t?l<=n:l<n)?o=a+1:r=a}return r}return sr(e,n,ss,t)}function sr(n,t,o,r){var a=0,l=null==n?0:n.length;if(0===l)return 0;for(var i=(t=o(t))!=t,s=null===t,u=gi(t),c=t===e;a<l;){var d=yn((a+l)/2),f=o(n[d]),g=f!==e,p=null===f,h=f==f,v=gi(f);if(i)var m=r||h;else m=c?h&&(r||g):s?h&&g&&(r||!p):u?h&&g&&!p&&(r||!v):!p&&!v&&(r?f<=t:f<t);m?a=d+1:l=d}return bt(l,4294967294)}function ur(e,n){for(var t=-1,o=e.length,r=0,a=[];++t<o;){var l=e[t],i=n?n(l):l;if(!t||!Bl(i,s)){var s=i;a[r++]=0===l?0:l}}return a}function cr(e){return"number"==typeof e?e:gi(e)?f:+e}function dr(e){if("string"==typeof e)return e;if(Gl(e))return Ln(e,dr)+"";if(gi(e))return Mt?Mt.call(e):"";var n=e+"";return"0"==n&&1/e==-1/0?"-0":n}function fr(e,n,t){var o=-1,r=zn,a=e.length,l=!0,i=[],s=i;if(t)l=!1,r=Dn;else if(a>=200){var u=n?null:Xr(e);if(u)return ct(u);l=!1,r=Qn,s=new Gt}else s=n?[]:i;e:for(;++o<a;){var c=e[o],d=n?n(c):c;if(c=t||0!==c?c:0,l&&d==d){for(var f=s.length;f--;)if(s[f]===d)continue e;n&&s.push(d),i.push(c)}else r(s,d,t)||(s!==i&&s.push(d),i.push(c))}return i}function gr(e,n){return null==(e=Ea(e,n=_r(n,e)))||delete e[Va(nl(n))]}function pr(e,n,t,o){return nr(e,n,t(Ao(e,n)),o)}function hr(e,n,t,o){for(var r=e.length,a=o?r:-1;(o?a--:++a<r)&&n(e[a],a,e););return t?ar(e,o?0:a,o?a+1:r):ar(e,o?a+1:0,o?r:a)}function vr(e,n){var t=e;return t instanceof Bt&&(t=t.value()),Fn(n,(function(e,n){return n.func.apply(n.thisArg,jn([e],n.args))}),t)}function mr(e,n,t){var o=e.length;if(o<2)return o?fr(e[0]):[];for(var r=-1,a=he(o);++r<o;)for(var l=e[r],i=-1;++i<o;)i!=r&&(a[r]=go(a[r]||l,e[i],n,t));return fr(wo(a,1),n,t)}function yr(n,t,o){for(var r=-1,a=n.length,l=t.length,i={};++r<a;){var s=r<l?t[r]:e;o(i,n[r],s)}return i}function wr(e){return Zl(e)?e:[]}function br(e){return"function"==typeof e?e:ss}function _r(e,n){return Gl(e)?e:ka(e,n)?[e]:$a(Ii(e))}var kr=Zo;function Ir(n,t,o){var r=n.length;return o=o===e?r:o,!t&&o>=r?n:ar(n,t,o)}var xr=fn||function(e){return gn.clearTimeout(e)};function Ar(e,n){if(n)return e.slice();var t=e.length,o=Ke?Ke(t):new e.constructor(t);return e.copy(o),o}function Sr(e){var n=new e.constructor(e.byteLength);return new Be(n).set(new Be(e)),n}function Tr(e,n){var t=n?Sr(e.buffer):e.buffer;return new e.constructor(t,e.byteOffset,e.length)}function Cr(n,t){if(n!==t){var o=n!==e,r=null===n,a=n==n,l=gi(n),i=t!==e,s=null===t,u=t==t,c=gi(t);if(!s&&!c&&!l&&n>t||l&&i&&u&&!s&&!c||r&&i&&u||!o&&u||!a)return 1;if(!r&&!l&&!c&&n<t||c&&o&&a&&!r&&!l||s&&o&&a||!i&&a||!u)return-1}return 0}function Er(e,n,t,o){for(var r=-1,a=e.length,l=t.length,i=-1,s=n.length,u=wt(a-l,0),c=he(s+u),d=!o;++i<s;)c[i]=n[i];for(;++r<l;)(d||r<a)&&(c[t[r]]=e[r]);for(;u--;)c[i++]=e[r++];return c}function Pr(e,n,t,o){for(var r=-1,a=e.length,l=-1,i=t.length,s=-1,u=n.length,c=wt(a-i,0),d=he(c+u),f=!o;++r<c;)d[r]=e[r];for(var g=r;++s<u;)d[g+s]=n[s];for(;++l<i;)(f||r<a)&&(d[g+t[l]]=e[r++]);return d}function zr(e,n){var t=-1,o=e.length;for(n||(n=he(o));++t<o;)n[t]=e[t];return n}function Dr(n,t,o,r){var a=!o;o||(o={});for(var l=-1,i=t.length;++l<i;){var s=t[l],u=r?r(o[s],n[s],s,o,n):e;u===e&&(u=n[s]),a?lo(o,s,u):to(o,s,u)}return o}function Lr(e,n){return function(t,o){var r=Gl(t)?Sn:ro,a=n?n():{};return r(t,e,ca(o,2),a)}}function jr(n){return Zo((function(t,o){var r=-1,a=o.length,l=a>1?o[a-1]:e,i=a>2?o[2]:e;for(l=n.length>3&&"function"==typeof l?(a--,l):e,i&&_a(o[0],o[1],i)&&(l=a<3?e:l,a=1),t=Te(t);++r<a;){var s=o[r];s&&n(t,s,r,l)}return t}))}function Fr(e,n){return function(t,o){if(null==t)return t;if(!Xl(t))return e(t,o);for(var r=t.length,a=n?r:-1,l=Te(t);(n?a--:++a<r)&&!1!==o(l[a],a,l););return t}}function Or(e){return function(n,t,o){for(var r=-1,a=Te(n),l=o(n),i=l.length;i--;){var s=l[e?i:++r];if(!1===t(a[s],s,a))break}return n}}function Rr(n){return function(t){var o=lt(t=Ii(t))?ft(t):e,r=o?o[0]:t.charAt(0),a=o?Ir(o,1).join(""):t.slice(1);return r[n]()+a}}function Ur(e){return function(n){return Fn(ts(Yi(n).replace(Xe,"")),e,"")}}function Wr(e){return function(){var n=arguments;switch(n.length){case 0:return new e;case 1:return new e(n[0]);case 2:return new e(n[0],n[1]);case 3:return new e(n[0],n[1],n[2]);case 4:return new e(n[0],n[1],n[2],n[3]);case 5:return new e(n[0],n[1],n[2],n[3],n[4]);case 6:return new e(n[0],n[1],n[2],n[3],n[4],n[5]);case 7:return new e(n[0],n[1],n[2],n[3],n[4],n[5],n[6])}var t=Vt(e.prototype),o=e.apply(t,n);return ai(o)?o:t}}function Mr(n){return function(t,o,r){var a=Te(t);if(!Xl(t)){var l=ca(o,3);t=Oi(t),o=function(e){return l(a[e],e,a)}}var i=n(t,o,r);return i>-1?a[l?t[i]:i]:e}}function $r(n){return ra((function(o){var r=o.length,a=r,l=Nt.prototype.thru;for(n&&o.reverse();a--;){var i=o[a];if("function"!=typeof i)throw new Pe(t);if(l&&!s&&"wrapper"==sa(i))var s=new Nt([],!0)}for(a=s?a:r;++a<r;){var u=sa(i=o[a]),c="wrapper"==u?ia(i):e;s=c&&Ia(c[0])&&424==c[1]&&!c[4].length&&1==c[9]?s[sa(c[0])].apply(s,c[3]):1==i.length&&Ia(i)?s[u]():s.thru(i)}return function(){var e=arguments,n=e[0];if(s&&1==e.length&&Gl(n))return s.plant(n).value();for(var t=0,a=r?o[t].apply(this,e):n;++t<r;)a=o[t].call(this,a);return a}}))}function Vr(n,t,o,r,a,l,i,u,c,d){var f=t&s,g=1&t,p=2&t,h=24&t,v=512&t,m=p?e:Wr(n);return function e(){for(var s=arguments.length,y=he(s),w=s;w--;)y[w]=arguments[w];if(h)var b=ua(e),_=tt(y,b);if(r&&(y=Er(y,r,a,h)),l&&(y=Pr(y,l,i,h)),s-=_,h&&s<d){var k=ut(y,b);return Gr(n,t,Vr,e.placeholder,o,y,k,u,c,d-s)}var I=g?o:this,x=p?I[n]:n;return s=y.length,u?y=Pa(y,u):v&&s>1&&y.reverse(),f&&c<s&&(y.length=c),this&&this!==gn&&this instanceof e&&(x=m||Wr(x)),x.apply(I,y)}}function Hr(e,n){return function(t,o){return function(e,n,t,o){return ko(e,(function(e,r,a){n(o,t(e),r,a)})),o}(t,e,n(o),{})}}function Nr(n,t){return function(o,r){var a;if(o===e&&r===e)return t;if(o!==e&&(a=o),r!==e){if(a===e)return r;"string"==typeof o||"string"==typeof r?(o=dr(o),r=dr(r)):(o=cr(o),r=cr(r)),a=n(o,r)}return a}}function Br(e){return ra((function(n){return n=Ln(n,Xn(ca())),Zo((function(t){var o=this;return e(n,(function(e){return An(e,o,t)}))}))}))}function Kr(n,t){var o=(t=t===e?" ":dr(t)).length;if(o<2)return o?Xo(t,n):t;var r=Xo(t,mn(n/dt(t)));return lt(t)?Ir(ft(r),0,n).join(""):r.slice(0,n)}function qr(n){return function(t,o,r){return r&&"number"!=typeof r&&_a(t,o,r)&&(o=r=e),t=yi(t),o===e?(o=t,t=0):o=yi(o),function(e,n,t,o){for(var r=-1,a=wt(mn((n-e)/(t||1)),0),l=he(a);a--;)l[o?a:++r]=e,e+=t;return l}(t,o,r=r===e?t<o?1:-1:yi(r),n)}}function Yr(e){return function(n,t){return"string"==typeof n&&"string"==typeof t||(n=_i(n),t=_i(t)),e(n,t)}}function Gr(n,t,o,r,a,s,u,c,d,f){var g=8&t;t|=g?l:i,4&(t&=~(g?i:l))||(t&=-4);var p=[n,t,a,g?s:e,g?u:e,g?e:s,g?e:u,c,d,f],h=o.apply(e,p);return Ia(n)&&Da(h,p),h.placeholder=r,Fa(h,n,t)}function Jr(e){var n=Se[e];return function(e,t){if(e=_i(e),(t=null==t?0:bt(wi(t),292))&&vt(e)){var o=(Ii(e)+"e").split("e");return+((o=(Ii(n(o[0]+"e"+(+o[1]+t)))+"e").split("e"))[0]+"e"+(+o[1]-t))}return n(e)}}var Xr=Ct&&1/ct(new Ct([,-0]))[1]==c?function(e){return new Ct(e)}:gs;function Zr(e){return function(n){var t=va(n);return t==k?it(n):t==T?function(e){var n=-1,t=Array(e.size);return e.forEach((function(e){t[++n]=[e,e]})),t}(n):function(e,n){return Ln(n,(function(n){return[n,e[n]]}))}(n,e(n))}}function Qr(n,o,c,d,f,g,p,h){var v=2&o;if(!v&&"function"!=typeof n)throw new Pe(t);var m=d?d.length:0;if(m||(o&=-97,d=f=e),p=p===e?p:wt(wi(p),0),h=h===e?h:wi(h),m-=f?f.length:0,o&i){var y=d,w=f;d=f=e}var b=v?e:ia(n),_=[n,o,c,d,f,y,w,g,p,h];if(b&&function(e,n){var t=e[1],o=n[1],a=t|o,l=a<131,i=o==s&&8==t||o==s&&t==u&&e[7].length<=n[8]||384==o&&n[7].length<=n[8]&&8==t;if(!l&&!i)return e;1&o&&(e[2]=n[2],a|=1&t?0:4);var c=n[3];if(c){var d=e[3];e[3]=d?Er(d,c,n[4]):c,e[4]=d?ut(e[3],r):n[4]}(c=n[5])&&(d=e[5],e[5]=d?Pr(d,c,n[6]):c,e[6]=d?ut(e[5],r):n[6]),(c=n[7])&&(e[7]=c),o&s&&(e[8]=null==e[8]?n[8]:bt(e[8],n[8])),null==e[9]&&(e[9]=n[9]),e[0]=n[0],e[1]=a}(_,b),n=_[0],o=_[1],c=_[2],d=_[3],f=_[4],!(h=_[9]=_[9]===e?v?0:n.length:wt(_[9]-m,0))&&24&o&&(o&=-25),o&&1!=o)k=8==o||o==a?function(n,t,o){var r=Wr(n);return function a(){for(var l=arguments.length,i=he(l),s=l,u=ua(a);s--;)i[s]=arguments[s];var c=l<3&&i[0]!==u&&i[l-1]!==u?[]:ut(i,u);return(l-=c.length)<o?Gr(n,t,Vr,a.placeholder,e,i,c,e,e,o-l):An(this&&this!==gn&&this instanceof a?r:n,this,i)}}(n,o,h):o!=l&&33!=o||f.length?Vr.apply(e,_):function(e,n,t,o){var r=1&n,a=Wr(e);return function n(){for(var l=-1,i=arguments.length,s=-1,u=o.length,c=he(u+i),d=this&&this!==gn&&this instanceof n?a:e;++s<u;)c[s]=o[s];for(;i--;)c[s++]=arguments[++l];return An(d,r?t:this,c)}}(n,o,c,d);else var k=function(e,n,t){var o=1&n,r=Wr(e);return function n(){return(this&&this!==gn&&this instanceof n?r:e).apply(o?t:this,arguments)}}(n,o,c);return Fa((b?tr:Da)(k,_),n,o)}function ea(n,t,o,r){return n===e||Bl(n,Le[o])&&!Oe.call(r,o)?t:n}function na(n,t,o,r,a,l){return ai(n)&&ai(t)&&(l.set(t,n),No(n,t,e,na,l),l.delete(t)),n}function ta(n){return ui(n)?e:n}function oa(n,t,o,r,a,l){var i=1&o,s=n.length,u=t.length;if(s!=u&&!(i&&u>s))return!1;var c=l.get(n),d=l.get(t);if(c&&d)return c==t&&d==n;var f=-1,g=!0,p=2&o?new Gt:e;for(l.set(n,t),l.set(t,n);++f<s;){var h=n[f],v=t[f];if(r)var m=i?r(v,h,f,t,n,l):r(h,v,f,n,t,l);if(m!==e){if(m)continue;g=!1;break}if(p){if(!Rn(t,(function(e,n){if(!Qn(p,n)&&(h===e||a(h,e,o,r,l)))return p.push(n)}))){g=!1;break}}else if(h!==v&&!a(h,v,o,r,l)){g=!1;break}}return l.delete(n),l.delete(t),g}function ra(n){return ja(Ca(n,e,Ja),n+"")}function aa(e){return So(e,Oi,pa)}function la(e){return So(e,Ri,ha)}var ia=zt?function(e){return zt.get(e)}:gs;function sa(e){for(var n=e.name+"",t=Dt[n],o=Oe.call(Dt,n)?t.length:0;o--;){var r=t[o],a=r.func;if(null==a||a==e)return r.name}return n}function ua(e){return(Oe.call($t,"placeholder")?$t:e).placeholder}function ca(){var e=$t.iteratee||us;return e=e===us?Ro:e,arguments.length?e(arguments[0],arguments[1]):e}function da(e,n){var t,o,r=e.__data__;return("string"==(o=typeof(t=n))||"number"==o||"symbol"==o||"boolean"==o?"__proto__"!==t:null===t)?r["string"==typeof n?"string":"hash"]:r.map}function fa(e){for(var n=Oi(e),t=n.length;t--;){var o=n[t],r=e[o];n[t]=[o,r,Sa(r)]}return n}function ga(n,t){var o=function(n,t){return null==n?e:n[t]}(n,t);return Oo(o)?o:e}var pa=Un?function(e){return null==e?[]:(e=Te(e),Pn(Un(e),(function(n){return Ge.call(e,n)})))}:bs,ha=Un?function(e){for(var n=[];e;)jn(n,pa(e)),e=qe(e);return n}:bs,va=To;function ma(e,n,t){for(var o=-1,r=(n=_r(n,e)).length,a=!1;++o<r;){var l=Va(n[o]);if(!(a=null!=e&&t(e,l)))break;e=e[l]}return a||++o!=r?a:!!(r=null==e?0:e.length)&&ri(r)&&ba(l,r)&&(Gl(e)||Yl(e))}function ya(e){return"function"!=typeof e.constructor||Aa(e)?{}:Vt(qe(e))}function wa(e){return Gl(e)||Yl(e)||!!(Qe&&e&&e[Qe])}function ba(e,n){var t=typeof e;return!!(n=null==n?d:n)&&("number"==t||"symbol"!=t&&we.test(e))&&e>-1&&e%1==0&&e<n}function _a(e,n,t){if(!ai(t))return!1;var o=typeof n;return!!("number"==o?Xl(t)&&ba(n,t.length):"string"==o&&n in t)&&Bl(t[n],e)}function ka(e,n){if(Gl(e))return!1;var t=typeof e;return!("number"!=t&&"symbol"!=t&&"boolean"!=t&&null!=e&&!gi(e))||Q.test(e)||!Z.test(e)||null!=n&&e in Te(n)}function Ia(e){var n=sa(e),t=$t[n];if("function"!=typeof t||!(n in Bt.prototype))return!1;if(e===t)return!0;var o=ia(t);return!!o&&e===o[0]}(At&&va(new At(new ArrayBuffer(1)))!=D||St&&va(new St)!=k||Tt&&va(Tt.resolve())!=A||Ct&&va(new Ct)!=T||Et&&va(new Et)!=P)&&(va=function(n){var t=To(n),o=t==x?n.constructor:e,r=o?Ha(o):"";if(r)switch(r){case Lt:return D;case jt:return k;case Ft:return A;case Ot:return T;case Rt:return P}return t});var xa=je?ti:_s;function Aa(e){var n=e&&e.constructor;return e===("function"==typeof n&&n.prototype||Le)}function Sa(e){return e==e&&!ai(e)}function Ta(n,t){return function(o){return null!=o&&o[n]===t&&(t!==e||n in Te(o))}}function Ca(n,t,o){return t=wt(t===e?n.length-1:t,0),function(){for(var e=arguments,r=-1,a=wt(e.length-t,0),l=he(a);++r<a;)l[r]=e[t+r];r=-1;for(var i=he(t+1);++r<t;)i[r]=e[r];return i[t]=o(l),An(n,this,i)}}function Ea(e,n){return n.length<2?e:Ao(e,ar(n,0,-1))}function Pa(n,t){for(var o=n.length,r=bt(t.length,o),a=zr(n);r--;){var l=t[r];n[r]=ba(l,o)?a[l]:e}return n}function za(e,n){if(("constructor"!==n||"function"!=typeof e[n])&&"__proto__"!=n)return e[n]}var Da=Oa(tr),La=hn||function(e,n){return gn.setTimeout(e,n)},ja=Oa(or);function Fa(e,n,t){var o=n+"";return ja(e,function(e,n){var t=n.length;if(!t)return e;var o=t-1;return n[o]=(t>1?"& ":"")+n[o],n=n.join(t>2?", ":" "),e.replace(ae,"{\n/* [wrapped with "+n+"] */\n")}(o,function(e,n){return Tn(p,(function(t){var o="_."+t[0];n&t[1]&&!zn(e,o)&&e.push(o)})),e.sort()}(function(e){var n=e.match(le);return n?n[1].split(ie):[]}(o),t)))}function Oa(n){var t=0,o=0;return function(){var r=_t(),a=16-(r-o);if(o=r,a>0){if(++t>=800)return arguments[0]}else t=0;return n.apply(e,arguments)}}function Ra(n,t){var o=-1,r=n.length,a=r-1;for(t=t===e?r:t;++o<t;){var l=Jo(o,a),i=n[l];n[l]=n[o],n[o]=i}return n.length=t,n}var Ua,Wa,Ma,$a=(Ua=function(e){var n=[];return 46===e.charCodeAt(0)&&n.push(""),e.replace(ee,(function(e,t,o,r){n.push(o?r.replace(ce,"$1"):t||e)})),n},Wa=Wl(Ua,(function(e){return 500===Ma.size&&Ma.clear(),e})),Ma=Wa.cache,Wa);function Va(e){if("string"==typeof e||gi(e))return e;var n=e+"";return"0"==n&&1/e==-1/0?"-0":n}function Ha(e){if(null!=e){try{return Fe.call(e)}catch(n){}try{return e+""}catch(n){}}return""}function Na(e){if(e instanceof Bt)return e.clone();var n=new Nt(e.__wrapped__,e.__chain__);return n.__actions__=zr(e.__actions__),n.__index__=e.__index__,n.__values__=e.__values__,n}var Ba=Zo((function(e,n){return Zl(e)?go(e,wo(n,1,Zl,!0)):[]})),Ka=Zo((function(n,t){var o=nl(t);return Zl(o)&&(o=e),Zl(n)?go(n,wo(t,1,Zl,!0),ca(o,2)):[]})),qa=Zo((function(n,t){var o=nl(t);return Zl(o)&&(o=e),Zl(n)?go(n,wo(t,1,Zl,!0),e,o):[]}));function Ya(e,n,t){var o=null==e?0:e.length;if(!o)return-1;var r=null==t?0:wi(t);return r<0&&(r=wt(o+r,0)),Mn(e,ca(n,3),r)}function Ga(n,t,o){var r=null==n?0:n.length;if(!r)return-1;var a=r-1;return o!==e&&(a=wi(o),a=o<0?wt(r+a,0):bt(a,r-1)),Mn(n,ca(t,3),a,!0)}function Ja(e){return null!=e&&e.length?wo(e,1):[]}function Xa(n){return n&&n.length?n[0]:e}var Za=Zo((function(e){var n=Ln(e,wr);return n.length&&n[0]===e[0]?zo(n):[]})),Qa=Zo((function(n){var t=nl(n),o=Ln(n,wr);return t===nl(o)?t=e:o.pop(),o.length&&o[0]===n[0]?zo(o,ca(t,2)):[]})),el=Zo((function(n){var t=nl(n),o=Ln(n,wr);return(t="function"==typeof t?t:e)&&o.pop(),o.length&&o[0]===n[0]?zo(o,e,t):[]}));function nl(n){var t=null==n?0:n.length;return t?n[t-1]:e}var tl=Zo(ol);function ol(e,n){return e&&e.length&&n&&n.length?Yo(e,n):e}var rl=ra((function(e,n){var t=null==e?0:e.length,o=io(e,n);return Go(e,Ln(n,(function(e){return ba(e,t)?+e:e})).sort(Cr)),o}));function al(e){return null==e?e:xt.call(e)}var ll=Zo((function(e){return fr(wo(e,1,Zl,!0))})),il=Zo((function(n){var t=nl(n);return Zl(t)&&(t=e),fr(wo(n,1,Zl,!0),ca(t,2))})),sl=Zo((function(n){var t=nl(n);return t="function"==typeof t?t:e,fr(wo(n,1,Zl,!0),e,t)}));function ul(e){if(!e||!e.length)return[];var n=0;return e=Pn(e,(function(e){if(Zl(e))return n=wt(e.length,n),!0})),Gn(n,(function(n){return Ln(e,Bn(n))}))}function cl(n,t){if(!n||!n.length)return[];var o=ul(n);return null==t?o:Ln(o,(function(n){return An(t,e,n)}))}var dl=Zo((function(e,n){return Zl(e)?go(e,n):[]})),fl=Zo((function(e){return mr(Pn(e,Zl))})),gl=Zo((function(n){var t=nl(n);return Zl(t)&&(t=e),mr(Pn(n,Zl),ca(t,2))})),pl=Zo((function(n){var t=nl(n);return t="function"==typeof t?t:e,mr(Pn(n,Zl),e,t)})),hl=Zo(ul),vl=Zo((function(n){var t=n.length,o=t>1?n[t-1]:e;return o="function"==typeof o?(n.pop(),o):e,cl(n,o)}));function ml(e){var n=$t(e);return n.__chain__=!0,n}function yl(e,n){return n(e)}var wl=ra((function(n){var t=n.length,o=t?n[0]:0,r=this.__wrapped__,a=function(e){return io(e,n)};return!(t>1||this.__actions__.length)&&r instanceof Bt&&ba(o)?((r=r.slice(o,+o+(t?1:0))).__actions__.push({func:yl,args:[a],thisArg:e}),new Nt(r,this.__chain__).thru((function(n){return t&&!n.length&&n.push(e),n}))):this.thru(a)})),bl=Lr((function(e,n,t){Oe.call(e,t)?++e[t]:lo(e,t,1)})),_l=Mr(Ya),kl=Mr(Ga);function Il(e,n){return(Gl(e)?Tn:po)(e,ca(n,3))}function xl(e,n){return(Gl(e)?Cn:ho)(e,ca(n,3))}var Al=Lr((function(e,n,t){Oe.call(e,t)?e[t].push(n):lo(e,t,[n])})),Sl=Zo((function(e,n,t){var o=-1,r="function"==typeof n,a=Xl(e)?he(e.length):[];return po(e,(function(e){a[++o]=r?An(n,e,t):Do(e,n,t)})),a})),Tl=Lr((function(e,n,t){lo(e,t,n)}));function Cl(e,n){return(Gl(e)?Ln:$o)(e,ca(n,3))}var El=Lr((function(e,n,t){e[t?0:1].push(n)}),(function(){return[[],[]]})),Pl=Zo((function(e,n){if(null==e)return[];var t=n.length;return t>1&&_a(e,n[0],n[1])?n=[]:t>2&&_a(n[0],n[1],n[2])&&(n=[n[0]]),Ko(e,wo(n,1),[])})),zl=pn||function(){return gn.Date.now()};function Dl(n,t,o){return t=o?e:t,t=n&&null==t?n.length:t,Qr(n,s,e,e,e,e,t)}function Ll(n,o){var r;if("function"!=typeof o)throw new Pe(t);return n=wi(n),function(){return--n>0&&(r=o.apply(this,arguments)),n<=1&&(o=e),r}}var jl=Zo((function(e,n,t){var o=1;if(t.length){var r=ut(t,ua(jl));o|=l}return Qr(e,o,n,t,r)})),Fl=Zo((function(e,n,t){var o=3;if(t.length){var r=ut(t,ua(Fl));o|=l}return Qr(n,o,e,t,r)}));function Ol(n,o,r){var a,l,i,s,u,c,d=0,f=!1,g=!1,p=!0;if("function"!=typeof n)throw new Pe(t);function h(t){var o=a,r=l;return a=l=e,d=t,s=n.apply(r,o)}function v(e){return d=e,u=La(y,o),f?h(e):s}function m(n){var t=n-c;return c===e||t>=o||t<0||g&&n-d>=i}function y(){var e=zl();if(m(e))return w(e);u=La(y,function(e){var n=o-(e-c);return g?bt(n,i-(e-d)):n}(e))}function w(n){return u=e,p&&a?h(n):(a=l=e,s)}function b(){var n=zl(),t=m(n);if(a=arguments,l=this,c=n,t){if(u===e)return v(c);if(g)return xr(u),u=La(y,o),h(c)}return u===e&&(u=La(y,o)),s}return o=_i(o)||0,ai(r)&&(f=!!r.leading,i=(g="maxWait"in r)?wt(_i(r.maxWait)||0,o):i,p="trailing"in r?!!r.trailing:p),b.cancel=function(){u!==e&&xr(u),d=0,a=c=l=u=e},b.flush=function(){return u===e?s:w(zl())},b}var Rl=Zo((function(e,n){return fo(e,1,n)})),Ul=Zo((function(e,n,t){return fo(e,_i(n)||0,t)}));function Wl(e,n){if("function"!=typeof e||null!=n&&"function"!=typeof n)throw new Pe(t);var o=function(){var t=arguments,r=n?n.apply(this,t):t[0],a=o.cache;if(a.has(r))return a.get(r);var l=e.apply(this,t);return o.cache=a.set(r,l)||a,l};return o.cache=new(Wl.Cache||Yt),o}function Ml(e){if("function"!=typeof e)throw new Pe(t);return function(){var n=arguments;switch(n.length){case 0:return!e.call(this);case 1:return!e.call(this,n[0]);case 2:return!e.call(this,n[0],n[1]);case 3:return!e.call(this,n[0],n[1],n[2])}return!e.apply(this,n)}}Wl.Cache=Yt;var $l=kr((function(e,n){var t=(n=1==n.length&&Gl(n[0])?Ln(n[0],Xn(ca())):Ln(wo(n,1),Xn(ca()))).length;return Zo((function(o){for(var r=-1,a=bt(o.length,t);++r<a;)o[r]=n[r].call(this,o[r]);return An(e,this,o)}))})),Vl=Zo((function(n,t){var o=ut(t,ua(Vl));return Qr(n,l,e,t,o)})),Hl=Zo((function(n,t){var o=ut(t,ua(Hl));return Qr(n,i,e,t,o)})),Nl=ra((function(n,t){return Qr(n,u,e,e,e,t)}));function Bl(e,n){return e===n||e!=e&&n!=n}var Kl=Yr(Co),ql=Yr((function(e,n){return e>=n})),Yl=Lo(function(){return arguments}())?Lo:function(e){return li(e)&&Oe.call(e,"callee")&&!Ge.call(e,"callee")},Gl=he.isArray,Jl=wn?Xn(wn):function(e){return li(e)&&To(e)==z};function Xl(e){return null!=e&&ri(e.length)&&!ti(e)}function Zl(e){return li(e)&&Xl(e)}var Ql=Kn||_s,ei=bn?Xn(bn):function(e){return li(e)&&To(e)==y};function ni(e){if(!li(e))return!1;var n=To(e);return n==w||"[object DOMException]"==n||"string"==typeof e.message&&"string"==typeof e.name&&!ui(e)}function ti(e){if(!ai(e))return!1;var n=To(e);return n==b||n==_||"[object AsyncFunction]"==n||"[object Proxy]"==n}function oi(e){return"number"==typeof e&&e==wi(e)}function ri(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=d}function ai(e){var n=typeof e;return null!=e&&("object"==n||"function"==n)}function li(e){return null!=e&&"object"==typeof e}var ii=_n?Xn(_n):function(e){return li(e)&&va(e)==k};function si(e){return"number"==typeof e||li(e)&&To(e)==I}function ui(e){if(!li(e)||To(e)!=x)return!1;var n=qe(e);if(null===n)return!0;var t=Oe.call(n,"constructor")&&n.constructor;return"function"==typeof t&&t instanceof t&&Fe.call(t)==Me}var ci=kn?Xn(kn):function(e){return li(e)&&To(e)==S},di=In?Xn(In):function(e){return li(e)&&va(e)==T};function fi(e){return"string"==typeof e||!Gl(e)&&li(e)&&To(e)==C}function gi(e){return"symbol"==typeof e||li(e)&&To(e)==E}var pi=xn?Xn(xn):function(e){return li(e)&&ri(e.length)&&!!an[To(e)]},hi=Yr(Mo),vi=Yr((function(e,n){return e<=n}));function mi(e){if(!e)return[];if(Xl(e))return fi(e)?ft(e):zr(e);if(nn&&e[nn])return function(e){for(var n,t=[];!(n=e.next()).done;)t.push(n.value);return t}(e[nn]());var n=va(e);return(n==k?it:n==T?ct:Bi)(e)}function yi(e){return e?(e=_i(e))===c||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function wi(e){var n=yi(e),t=n%1;return n==n?t?n-t:n:0}function bi(e){return e?so(wi(e),0,g):0}function _i(e){if("number"==typeof e)return e;if(gi(e))return f;if(ai(e)){var n="function"==typeof e.valueOf?e.valueOf():e;e=ai(n)?n+"":n}if("string"!=typeof e)return 0===e?e:+e;e=Jn(e);var t=ve.test(e);return t||ye.test(e)?cn(e.slice(2),t?2:8):ge.test(e)?f:+e}function ki(e){return Dr(e,Ri(e))}function Ii(e){return null==e?"":dr(e)}var xi=jr((function(e,n){if(Aa(n)||Xl(n))Dr(n,Oi(n),e);else for(var t in n)Oe.call(n,t)&&to(e,t,n[t])})),Ai=jr((function(e,n){Dr(n,Ri(n),e)})),Si=jr((function(e,n,t,o){Dr(n,Ri(n),e,o)})),Ti=jr((function(e,n,t,o){Dr(n,Oi(n),e,o)})),Ci=ra(io),Ei=Zo((function(n,t){n=Te(n);var o=-1,r=t.length,a=r>2?t[2]:e;for(a&&_a(t[0],t[1],a)&&(r=1);++o<r;)for(var l=t[o],i=Ri(l),s=-1,u=i.length;++s<u;){var c=i[s],d=n[c];(d===e||Bl(d,Le[c])&&!Oe.call(n,c))&&(n[c]=l[c])}return n})),Pi=Zo((function(n){return n.push(e,na),An(Wi,e,n)}));function zi(n,t,o){var r=null==n?e:Ao(n,t);return r===e?o:r}function Di(e,n){return null!=e&&ma(e,n,Po)}var Li=Hr((function(e,n,t){null!=n&&"function"!=typeof n.toString&&(n=We.call(n)),e[n]=t}),as(ss)),ji=Hr((function(e,n,t){null!=n&&"function"!=typeof n.toString&&(n=We.call(n)),Oe.call(e,n)?e[n].push(t):e[n]=[t]}),ca),Fi=Zo(Do);function Oi(e){return Xl(e)?Xt(e):Uo(e)}function Ri(e){return Xl(e)?Xt(e,!0):Wo(e)}var Ui=jr((function(e,n,t){No(e,n,t)})),Wi=jr((function(e,n,t,o){No(e,n,t,o)})),Mi=ra((function(e,n){var t={};if(null==e)return t;var o=!1;n=Ln(n,(function(n){return n=_r(n,e),o||(o=n.length>1),n})),Dr(e,la(e),t),o&&(t=uo(t,7,ta));for(var r=n.length;r--;)gr(t,n[r]);return t})),$i=ra((function(e,n){return null==e?{}:function(e,n){return qo(e,n,(function(n,t){return Di(e,t)}))}(e,n)}));function Vi(e,n){if(null==e)return{};var t=Ln(la(e),(function(e){return[e]}));return n=ca(n),qo(e,t,(function(e,t){return n(e,t[0])}))}var Hi=Zr(Oi),Ni=Zr(Ri);function Bi(e){return null==e?[]:Zn(e,Oi(e))}var Ki=Ur((function(e,n,t){return n=n.toLowerCase(),e+(t?qi(n):n)}));function qi(e){return ns(Ii(e).toLowerCase())}function Yi(e){return(e=Ii(e))&&e.replace(be,ot).replace(Ze,"")}var Gi=Ur((function(e,n,t){return e+(t?"-":"")+n.toLowerCase()})),Ji=Ur((function(e,n,t){return e+(t?" ":"")+n.toLowerCase()})),Xi=Rr("toLowerCase"),Zi=Ur((function(e,n,t){return e+(t?"_":"")+n.toLowerCase()})),Qi=Ur((function(e,n,t){return e+(t?" ":"")+ns(n)})),es=Ur((function(e,n,t){return e+(t?" ":"")+n.toUpperCase()})),ns=Rr("toUpperCase");function ts(n,t,o){return n=Ii(n),(t=o?e:t)===e?function(e){return tn.test(e)}(n)?function(e){return e.match(en)||[]}(n):function(e){return e.match(se)||[]}(n):n.match(t)||[]}var os=Zo((function(n,t){try{return An(n,e,t)}catch(o){return ni(o)?o:new xe(o)}})),rs=ra((function(e,n){return Tn(n,(function(n){n=Va(n),lo(e,n,jl(e[n],e))})),e}));function as(e){return function(){return e}}var ls=$r(),is=$r(!0);function ss(e){return e}function us(e){return Ro("function"==typeof e?e:uo(e,1))}var cs=Zo((function(e,n){return function(t){return Do(t,e,n)}})),ds=Zo((function(e,n){return function(t){return Do(e,t,n)}}));function fs(e,n,t){var o=Oi(n),r=xo(n,o);null!=t||ai(n)&&(r.length||!o.length)||(t=n,n=e,e=this,r=xo(n,Oi(n)));var a=!(ai(t)&&"chain"in t&&!t.chain),l=ti(e);return Tn(r,(function(t){var o=n[t];e[t]=o,l&&(e.prototype[t]=function(){var n=this.__chain__;if(a||n){var t=e(this.__wrapped__),r=t.__actions__=zr(this.__actions__);return r.push({func:o,args:arguments,thisArg:e}),t.__chain__=n,t}return o.apply(e,jn([this.value()],arguments))})})),e}function gs(){}var ps=Br(Ln),hs=Br(En),vs=Br(Rn);function ms(e){return ka(e)?Bn(Va(e)):function(e){return function(n){return Ao(n,e)}}(e)}var ys=qr(),ws=qr(!0);function bs(){return[]}function _s(){return!1}var ks,Is=Nr((function(e,n){return e+n}),0),xs=Jr("ceil"),As=Nr((function(e,n){return e/n}),1),Ss=Jr("floor"),Ts=Nr((function(e,n){return e*n}),1),Cs=Jr("round"),Es=Nr((function(e,n){return e-n}),0);return $t.after=function(e,n){if("function"!=typeof n)throw new Pe(t);return e=wi(e),function(){if(--e<1)return n.apply(this,arguments)}},$t.ary=Dl,$t.assign=xi,$t.assignIn=Ai,$t.assignInWith=Si,$t.assignWith=Ti,$t.at=Ci,$t.before=Ll,$t.bind=jl,$t.bindAll=rs,$t.bindKey=Fl,$t.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Gl(e)?e:[e]},$t.chain=ml,$t.chunk=function(n,t,o){t=(o?_a(n,t,o):t===e)?1:wt(wi(t),0);var r=null==n?0:n.length;if(!r||t<1)return[];for(var a=0,l=0,i=he(mn(r/t));a<r;)i[l++]=ar(n,a,a+=t);return i},$t.compact=function(e){for(var n=-1,t=null==e?0:e.length,o=0,r=[];++n<t;){var a=e[n];a&&(r[o++]=a)}return r},$t.concat=function(){var e=arguments.length;if(!e)return[];for(var n=he(e-1),t=arguments[0],o=e;o--;)n[o-1]=arguments[o];return jn(Gl(t)?zr(t):[t],wo(n,1))},$t.cond=function(e){var n=null==e?0:e.length,o=ca();return e=n?Ln(e,(function(e){if("function"!=typeof e[1])throw new Pe(t);return[o(e[0]),e[1]]})):[],Zo((function(t){for(var o=-1;++o<n;){var r=e[o];if(An(r[0],this,t))return An(r[1],this,t)}}))},$t.conforms=function(e){return function(e){var n=Oi(e);return function(t){return co(t,e,n)}}(uo(e,1))},$t.constant=as,$t.countBy=bl,$t.create=function(e,n){var t=Vt(e);return null==n?t:ao(t,n)},$t.curry=function n(t,o,r){var a=Qr(t,8,e,e,e,e,e,o=r?e:o);return a.placeholder=n.placeholder,a},$t.curryRight=function n(t,o,r){var l=Qr(t,a,e,e,e,e,e,o=r?e:o);return l.placeholder=n.placeholder,l},$t.debounce=Ol,$t.defaults=Ei,$t.defaultsDeep=Pi,$t.defer=Rl,$t.delay=Ul,$t.difference=Ba,$t.differenceBy=Ka,$t.differenceWith=qa,$t.drop=function(n,t,o){var r=null==n?0:n.length;return r?ar(n,(t=o||t===e?1:wi(t))<0?0:t,r):[]},$t.dropRight=function(n,t,o){var r=null==n?0:n.length;return r?ar(n,0,(t=r-(t=o||t===e?1:wi(t)))<0?0:t):[]},$t.dropRightWhile=function(e,n){return e&&e.length?hr(e,ca(n,3),!0,!0):[]},$t.dropWhile=function(e,n){return e&&e.length?hr(e,ca(n,3),!0):[]},$t.fill=function(n,t,o,r){var a=null==n?0:n.length;return a?(o&&"number"!=typeof o&&_a(n,t,o)&&(o=0,r=a),function(n,t,o,r){var a=n.length;for((o=wi(o))<0&&(o=-o>a?0:a+o),(r=r===e||r>a?a:wi(r))<0&&(r+=a),r=o>r?0:bi(r);o<r;)n[o++]=t;return n}(n,t,o,r)):[]},$t.filter=function(e,n){return(Gl(e)?Pn:yo)(e,ca(n,3))},$t.flatMap=function(e,n){return wo(Cl(e,n),1)},$t.flatMapDeep=function(e,n){return wo(Cl(e,n),c)},$t.flatMapDepth=function(n,t,o){return o=o===e?1:wi(o),wo(Cl(n,t),o)},$t.flatten=Ja,$t.flattenDeep=function(e){return null!=e&&e.length?wo(e,c):[]},$t.flattenDepth=function(n,t){return null!=n&&n.length?wo(n,t=t===e?1:wi(t)):[]},$t.flip=function(e){return Qr(e,512)},$t.flow=ls,$t.flowRight=is,$t.fromPairs=function(e){for(var n=-1,t=null==e?0:e.length,o={};++n<t;){var r=e[n];o[r[0]]=r[1]}return o},$t.functions=function(e){return null==e?[]:xo(e,Oi(e))},$t.functionsIn=function(e){return null==e?[]:xo(e,Ri(e))},$t.groupBy=Al,$t.initial=function(e){return null!=e&&e.length?ar(e,0,-1):[]},$t.intersection=Za,$t.intersectionBy=Qa,$t.intersectionWith=el,$t.invert=Li,$t.invertBy=ji,$t.invokeMap=Sl,$t.iteratee=us,$t.keyBy=Tl,$t.keys=Oi,$t.keysIn=Ri,$t.map=Cl,$t.mapKeys=function(e,n){var t={};return n=ca(n,3),ko(e,(function(e,o,r){lo(t,n(e,o,r),e)})),t},$t.mapValues=function(e,n){var t={};return n=ca(n,3),ko(e,(function(e,o,r){lo(t,o,n(e,o,r))})),t},$t.matches=function(e){return Vo(uo(e,1))},$t.matchesProperty=function(e,n){return Ho(e,uo(n,1))},$t.memoize=Wl,$t.merge=Ui,$t.mergeWith=Wi,$t.method=cs,$t.methodOf=ds,$t.mixin=fs,$t.negate=Ml,$t.nthArg=function(e){return e=wi(e),Zo((function(n){return Bo(n,e)}))},$t.omit=Mi,$t.omitBy=function(e,n){return Vi(e,Ml(ca(n)))},$t.once=function(e){return Ll(2,e)},$t.orderBy=function(n,t,o,r){return null==n?[]:(Gl(t)||(t=null==t?[]:[t]),Gl(o=r?e:o)||(o=null==o?[]:[o]),Ko(n,t,o))},$t.over=ps,$t.overArgs=$l,$t.overEvery=hs,$t.overSome=vs,$t.partial=Vl,$t.partialRight=Hl,$t.partition=El,$t.pick=$i,$t.pickBy=Vi,$t.property=ms,$t.propertyOf=function(n){return function(t){return null==n?e:Ao(n,t)}},$t.pull=tl,$t.pullAll=ol,$t.pullAllBy=function(e,n,t){return e&&e.length&&n&&n.length?Yo(e,n,ca(t,2)):e},$t.pullAllWith=function(n,t,o){return n&&n.length&&t&&t.length?Yo(n,t,e,o):n},$t.pullAt=rl,$t.range=ys,$t.rangeRight=ws,$t.rearg=Nl,$t.reject=function(e,n){return(Gl(e)?Pn:yo)(e,Ml(ca(n,3)))},$t.remove=function(e,n){var t=[];if(!e||!e.length)return t;var o=-1,r=[],a=e.length;for(n=ca(n,3);++o<a;){var l=e[o];n(l,o,e)&&(t.push(l),r.push(o))}return Go(e,r),t},$t.rest=function(n,o){if("function"!=typeof n)throw new Pe(t);return Zo(n,o=o===e?o:wi(o))},$t.reverse=al,$t.sampleSize=function(n,t,o){return t=(o?_a(n,t,o):t===e)?1:wi(t),(Gl(n)?Qt:er)(n,t)},$t.set=function(e,n,t){return null==e?e:nr(e,n,t)},$t.setWith=function(n,t,o,r){return r="function"==typeof r?r:e,null==n?n:nr(n,t,o,r)},$t.shuffle=function(e){return(Gl(e)?eo:rr)(e)},$t.slice=function(n,t,o){var r=null==n?0:n.length;return r?(o&&"number"!=typeof o&&_a(n,t,o)?(t=0,o=r):(t=null==t?0:wi(t),o=o===e?r:wi(o)),ar(n,t,o)):[]},$t.sortBy=Pl,$t.sortedUniq=function(e){return e&&e.length?ur(e):[]},$t.sortedUniqBy=function(e,n){return e&&e.length?ur(e,ca(n,2)):[]},$t.split=function(n,t,o){return o&&"number"!=typeof o&&_a(n,t,o)&&(t=o=e),(o=o===e?g:o>>>0)?(n=Ii(n))&&("string"==typeof t||null!=t&&!ci(t))&&!(t=dr(t))&<(n)?Ir(ft(n),0,o):n.split(t,o):[]},$t.spread=function(e,n){if("function"!=typeof e)throw new Pe(t);return n=null==n?0:wt(wi(n),0),Zo((function(t){var o=t[n],r=Ir(t,0,n);return o&&jn(r,o),An(e,this,r)}))},$t.tail=function(e){var n=null==e?0:e.length;return n?ar(e,1,n):[]},$t.take=function(n,t,o){return n&&n.length?ar(n,0,(t=o||t===e?1:wi(t))<0?0:t):[]},$t.takeRight=function(n,t,o){var r=null==n?0:n.length;return r?ar(n,(t=r-(t=o||t===e?1:wi(t)))<0?0:t,r):[]},$t.takeRightWhile=function(e,n){return e&&e.length?hr(e,ca(n,3),!1,!0):[]},$t.takeWhile=function(e,n){return e&&e.length?hr(e,ca(n,3)):[]},$t.tap=function(e,n){return n(e),e},$t.throttle=function(e,n,o){var r=!0,a=!0;if("function"!=typeof e)throw new Pe(t);return ai(o)&&(r="leading"in o?!!o.leading:r,a="trailing"in o?!!o.trailing:a),Ol(e,n,{leading:r,maxWait:n,trailing:a})},$t.thru=yl,$t.toArray=mi,$t.toPairs=Hi,$t.toPairsIn=Ni,$t.toPath=function(e){return Gl(e)?Ln(e,Va):gi(e)?[e]:zr($a(Ii(e)))},$t.toPlainObject=ki,$t.transform=function(e,n,t){var o=Gl(e),r=o||Ql(e)||pi(e);if(n=ca(n,4),null==t){var a=e&&e.constructor;t=r?o?new a:[]:ai(e)&&ti(a)?Vt(qe(e)):{}}return(r?Tn:ko)(e,(function(e,o,r){return n(t,e,o,r)})),t},$t.unary=function(e){return Dl(e,1)},$t.union=ll,$t.unionBy=il,$t.unionWith=sl,$t.uniq=function(e){return e&&e.length?fr(e):[]},$t.uniqBy=function(e,n){return e&&e.length?fr(e,ca(n,2)):[]},$t.uniqWith=function(n,t){return t="function"==typeof t?t:e,n&&n.length?fr(n,e,t):[]},$t.unset=function(e,n){return null==e||gr(e,n)},$t.unzip=ul,$t.unzipWith=cl,$t.update=function(e,n,t){return null==e?e:pr(e,n,br(t))},$t.updateWith=function(n,t,o,r){return r="function"==typeof r?r:e,null==n?n:pr(n,t,br(o),r)},$t.values=Bi,$t.valuesIn=function(e){return null==e?[]:Zn(e,Ri(e))},$t.without=dl,$t.words=ts,$t.wrap=function(e,n){return Vl(br(n),e)},$t.xor=fl,$t.xorBy=gl,$t.xorWith=pl,$t.zip=hl,$t.zipObject=function(e,n){return yr(e||[],n||[],to)},$t.zipObjectDeep=function(e,n){return yr(e||[],n||[],nr)},$t.zipWith=vl,$t.entries=Hi,$t.entriesIn=Ni,$t.extend=Ai,$t.extendWith=Si,fs($t,$t),$t.add=Is,$t.attempt=os,$t.camelCase=Ki,$t.capitalize=qi,$t.ceil=xs,$t.clamp=function(n,t,o){return o===e&&(o=t,t=e),o!==e&&(o=(o=_i(o))==o?o:0),t!==e&&(t=(t=_i(t))==t?t:0),so(_i(n),t,o)},$t.clone=function(e){return uo(e,4)},$t.cloneDeep=function(e){return uo(e,5)},$t.cloneDeepWith=function(n,t){return uo(n,5,t="function"==typeof t?t:e)},$t.cloneWith=function(n,t){return uo(n,4,t="function"==typeof t?t:e)},$t.conformsTo=function(e,n){return null==n||co(e,n,Oi(n))},$t.deburr=Yi,$t.defaultTo=function(e,n){return null==e||e!=e?n:e},$t.divide=As,$t.endsWith=function(n,t,o){n=Ii(n),t=dr(t);var r=n.length,a=o=o===e?r:so(wi(o),0,r);return(o-=t.length)>=0&&n.slice(o,a)==t},$t.eq=Bl,$t.escape=function(e){return(e=Ii(e))&&Y.test(e)?e.replace(K,rt):e},$t.escapeRegExp=function(e){return(e=Ii(e))&&te.test(e)?e.replace(ne,"\\$&"):e},$t.every=function(n,t,o){var r=Gl(n)?En:vo;return o&&_a(n,t,o)&&(t=e),r(n,ca(t,3))},$t.find=_l,$t.findIndex=Ya,$t.findKey=function(e,n){return Wn(e,ca(n,3),ko)},$t.findLast=kl,$t.findLastIndex=Ga,$t.findLastKey=function(e,n){return Wn(e,ca(n,3),Io)},$t.floor=Ss,$t.forEach=Il,$t.forEachRight=xl,$t.forIn=function(e,n){return null==e?e:bo(e,ca(n,3),Ri)},$t.forInRight=function(e,n){return null==e?e:_o(e,ca(n,3),Ri)},$t.forOwn=function(e,n){return e&&ko(e,ca(n,3))},$t.forOwnRight=function(e,n){return e&&Io(e,ca(n,3))},$t.get=zi,$t.gt=Kl,$t.gte=ql,$t.has=function(e,n){return null!=e&&ma(e,n,Eo)},$t.hasIn=Di,$t.head=Xa,$t.identity=ss,$t.includes=function(e,n,t,o){e=Xl(e)?e:Bi(e),t=t&&!o?wi(t):0;var r=e.length;return t<0&&(t=wt(r+t,0)),fi(e)?t<=r&&e.indexOf(n,t)>-1:!!r&&$n(e,n,t)>-1},$t.indexOf=function(e,n,t){var o=null==e?0:e.length;if(!o)return-1;var r=null==t?0:wi(t);return r<0&&(r=wt(o+r,0)),$n(e,n,r)},$t.inRange=function(n,t,o){return t=yi(t),o===e?(o=t,t=0):o=yi(o),function(e,n,t){return e>=bt(n,t)&&e<wt(n,t)}(n=_i(n),t,o)},$t.invoke=Fi,$t.isArguments=Yl,$t.isArray=Gl,$t.isArrayBuffer=Jl,$t.isArrayLike=Xl,$t.isArrayLikeObject=Zl,$t.isBoolean=function(e){return!0===e||!1===e||li(e)&&To(e)==m},$t.isBuffer=Ql,$t.isDate=ei,$t.isElement=function(e){return li(e)&&1===e.nodeType&&!ui(e)},$t.isEmpty=function(e){if(null==e)return!0;if(Xl(e)&&(Gl(e)||"string"==typeof e||"function"==typeof e.splice||Ql(e)||pi(e)||Yl(e)))return!e.length;var n=va(e);if(n==k||n==T)return!e.size;if(Aa(e))return!Uo(e).length;for(var t in e)if(Oe.call(e,t))return!1;return!0},$t.isEqual=function(e,n){return jo(e,n)},$t.isEqualWith=function(n,t,o){var r=(o="function"==typeof o?o:e)?o(n,t):e;return r===e?jo(n,t,e,o):!!r},$t.isError=ni,$t.isFinite=function(e){return"number"==typeof e&&vt(e)},$t.isFunction=ti,$t.isInteger=oi,$t.isLength=ri,$t.isMap=ii,$t.isMatch=function(e,n){return e===n||Fo(e,n,fa(n))},$t.isMatchWith=function(n,t,o){return o="function"==typeof o?o:e,Fo(n,t,fa(t),o)},$t.isNaN=function(e){return si(e)&&e!=+e},$t.isNative=function(e){if(xa(e))throw new xe("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return Oo(e)},$t.isNil=function(e){return null==e},$t.isNull=function(e){return null===e},$t.isNumber=si,$t.isObject=ai,$t.isObjectLike=li,$t.isPlainObject=ui,$t.isRegExp=ci,$t.isSafeInteger=function(e){return oi(e)&&e>=-9007199254740991&&e<=d},$t.isSet=di,$t.isString=fi,$t.isSymbol=gi,$t.isTypedArray=pi,$t.isUndefined=function(n){return n===e},$t.isWeakMap=function(e){return li(e)&&va(e)==P},$t.isWeakSet=function(e){return li(e)&&"[object WeakSet]"==To(e)},$t.join=function(e,n){return null==e?"":mt.call(e,n)},$t.kebabCase=Gi,$t.last=nl,$t.lastIndexOf=function(n,t,o){var r=null==n?0:n.length;if(!r)return-1;var a=r;return o!==e&&(a=(a=wi(o))<0?wt(r+a,0):bt(a,r-1)),t==t?function(e,n,t){for(var o=t+1;o--;)if(e[o]===n)return o;return o}(n,t,a):Mn(n,Hn,a,!0)},$t.lowerCase=Ji,$t.lowerFirst=Xi,$t.lt=hi,$t.lte=vi,$t.max=function(n){return n&&n.length?mo(n,ss,Co):e},$t.maxBy=function(n,t){return n&&n.length?mo(n,ca(t,2),Co):e},$t.mean=function(e){return Nn(e,ss)},$t.meanBy=function(e,n){return Nn(e,ca(n,2))},$t.min=function(n){return n&&n.length?mo(n,ss,Mo):e},$t.minBy=function(n,t){return n&&n.length?mo(n,ca(t,2),Mo):e},$t.stubArray=bs,$t.stubFalse=_s,$t.stubObject=function(){return{}},$t.stubString=function(){return""},$t.stubTrue=function(){return!0},$t.multiply=Ts,$t.nth=function(n,t){return n&&n.length?Bo(n,wi(t)):e},$t.noConflict=function(){return gn._===this&&(gn._=$e),this},$t.noop=gs,$t.now=zl,$t.pad=function(e,n,t){e=Ii(e);var o=(n=wi(n))?dt(e):0;if(!n||o>=n)return e;var r=(n-o)/2;return Kr(yn(r),t)+e+Kr(mn(r),t)},$t.padEnd=function(e,n,t){e=Ii(e);var o=(n=wi(n))?dt(e):0;return n&&o<n?e+Kr(n-o,t):e},$t.padStart=function(e,n,t){e=Ii(e);var o=(n=wi(n))?dt(e):0;return n&&o<n?Kr(n-o,t)+e:e},$t.parseInt=function(e,n,t){return t||null==n?n=0:n&&(n=+n),kt(Ii(e).replace(oe,""),n||0)},$t.random=function(n,t,o){if(o&&"boolean"!=typeof o&&_a(n,t,o)&&(t=o=e),o===e&&("boolean"==typeof t?(o=t,t=e):"boolean"==typeof n&&(o=n,n=e)),n===e&&t===e?(n=0,t=1):(n=yi(n),t===e?(t=n,n=0):t=yi(t)),n>t){var r=n;n=t,t=r}if(o||n%1||t%1){var a=It();return bt(n+a*(t-n+un("1e-"+((a+"").length-1))),t)}return Jo(n,t)},$t.reduce=function(e,n,t){var o=Gl(e)?Fn:qn,r=arguments.length<3;return o(e,ca(n,4),t,r,po)},$t.reduceRight=function(e,n,t){var o=Gl(e)?On:qn,r=arguments.length<3;return o(e,ca(n,4),t,r,ho)},$t.repeat=function(n,t,o){return t=(o?_a(n,t,o):t===e)?1:wi(t),Xo(Ii(n),t)},$t.replace=function(){var e=arguments,n=Ii(e[0]);return e.length<3?n:n.replace(e[1],e[2])},$t.result=function(n,t,o){var r=-1,a=(t=_r(t,n)).length;for(a||(a=1,n=e);++r<a;){var l=null==n?e:n[Va(t[r])];l===e&&(r=a,l=o),n=ti(l)?l.call(n):l}return n},$t.round=Cs,$t.runInContext=n,$t.sample=function(e){return(Gl(e)?Zt:Qo)(e)},$t.size=function(e){if(null==e)return 0;if(Xl(e))return fi(e)?dt(e):e.length;var n=va(e);return n==k||n==T?e.size:Uo(e).length},$t.snakeCase=Zi,$t.some=function(n,t,o){var r=Gl(n)?Rn:lr;return o&&_a(n,t,o)&&(t=e),r(n,ca(t,3))},$t.sortedIndex=function(e,n){return ir(e,n)},$t.sortedIndexBy=function(e,n,t){return sr(e,n,ca(t,2))},$t.sortedIndexOf=function(e,n){var t=null==e?0:e.length;if(t){var o=ir(e,n);if(o<t&&Bl(e[o],n))return o}return-1},$t.sortedLastIndex=function(e,n){return ir(e,n,!0)},$t.sortedLastIndexBy=function(e,n,t){return sr(e,n,ca(t,2),!0)},$t.sortedLastIndexOf=function(e,n){if(null!=e&&e.length){var t=ir(e,n,!0)-1;if(Bl(e[t],n))return t}return-1},$t.startCase=Qi,$t.startsWith=function(e,n,t){return e=Ii(e),t=null==t?0:so(wi(t),0,e.length),n=dr(n),e.slice(t,t+n.length)==n},$t.subtract=Es,$t.sum=function(e){return e&&e.length?Yn(e,ss):0},$t.sumBy=function(e,n){return e&&e.length?Yn(e,ca(n,2)):0},$t.template=function(n,t,o){var r=$t.templateSettings;o&&_a(n,t,o)&&(t=e),n=Ii(n),t=Si({},t,r,ea);var a,l,i=Si({},t.imports,r.imports,ea),s=Oi(i),u=Zn(i,s),c=0,d=t.interpolate||_e,f="__p += '",g=Ce((t.escape||_e).source+"|"+d.source+"|"+(d===X?de:_e).source+"|"+(t.evaluate||_e).source+"|$","g"),p="//# sourceURL="+(Oe.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++rn+"]")+"\n";n.replace(g,(function(e,t,o,r,i,s){return o||(o=r),f+=n.slice(c,s).replace(ke,at),t&&(a=!0,f+="' +\n__e("+t+") +\n'"),i&&(l=!0,f+="';\n"+i+";\n__p += '"),o&&(f+="' +\n((__t = ("+o+")) == null ? '' : __t) +\n'"),c=s+e.length,e})),f+="';\n";var h=Oe.call(t,"variable")&&t.variable;if(h){if(ue.test(h))throw new xe("Invalid `variable` option passed into `_.template`")}else f="with (obj) {\n"+f+"\n}\n";f=(l?f.replace(V,""):f).replace(H,"$1").replace(N,"$1;"),f="function("+(h||"obj")+") {\n"+(h?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(a?", __e = _.escape":"")+(l?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+f+"return __p\n}";var v=os((function(){return Ae(s,p+"return "+f).apply(e,u)}));if(v.source=f,ni(v))throw v;return v},$t.times=function(e,n){if((e=wi(e))<1||e>d)return[];var t=g,o=bt(e,g);n=ca(n),e-=g;for(var r=Gn(o,n);++t<e;)n(t);return r},$t.toFinite=yi,$t.toInteger=wi,$t.toLength=bi,$t.toLower=function(e){return Ii(e).toLowerCase()},$t.toNumber=_i,$t.toSafeInteger=function(e){return e?so(wi(e),-9007199254740991,d):0===e?e:0},$t.toString=Ii,$t.toUpper=function(e){return Ii(e).toUpperCase()},$t.trim=function(n,t,o){if((n=Ii(n))&&(o||t===e))return Jn(n);if(!n||!(t=dr(t)))return n;var r=ft(n),a=ft(t);return Ir(r,et(r,a),nt(r,a)+1).join("")},$t.trimEnd=function(n,t,o){if((n=Ii(n))&&(o||t===e))return n.slice(0,gt(n)+1);if(!n||!(t=dr(t)))return n;var r=ft(n);return Ir(r,0,nt(r,ft(t))+1).join("")},$t.trimStart=function(n,t,o){if((n=Ii(n))&&(o||t===e))return n.replace(oe,"");if(!n||!(t=dr(t)))return n;var r=ft(n);return Ir(r,et(r,ft(t))).join("")},$t.truncate=function(n,t){var o=30,r="...";if(ai(t)){var a="separator"in t?t.separator:a;o="length"in t?wi(t.length):o,r="omission"in t?dr(t.omission):r}var l=(n=Ii(n)).length;if(lt(n)){var i=ft(n);l=i.length}if(o>=l)return n;var s=o-dt(r);if(s<1)return r;var u=i?Ir(i,0,s).join(""):n.slice(0,s);if(a===e)return u+r;if(i&&(s+=u.length-s),ci(a)){if(n.slice(s).search(a)){var c,d=u;for(a.global||(a=Ce(a.source,Ii(fe.exec(a))+"g")),a.lastIndex=0;c=a.exec(d);)var f=c.index;u=u.slice(0,f===e?s:f)}}else if(n.indexOf(dr(a),s)!=s){var g=u.lastIndexOf(a);g>-1&&(u=u.slice(0,g))}return u+r},$t.unescape=function(e){return(e=Ii(e))&&q.test(e)?e.replace(B,pt):e},$t.uniqueId=function(e){var n=++Re;return Ii(e)+n},$t.upperCase=es,$t.upperFirst=ns,$t.each=Il,$t.eachRight=xl,$t.first=Xa,fs($t,(ks={},ko($t,(function(e,n){Oe.call($t.prototype,n)||(ks[n]=e)})),ks),{chain:!1}),$t.VERSION="4.17.21",Tn(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){$t[e].placeholder=$t})),Tn(["drop","take"],(function(n,t){Bt.prototype[n]=function(o){o=o===e?1:wt(wi(o),0);var r=this.__filtered__&&!t?new Bt(this):this.clone();return r.__filtered__?r.__takeCount__=bt(o,r.__takeCount__):r.__views__.push({size:bt(o,g),type:n+(r.__dir__<0?"Right":"")}),r},Bt.prototype[n+"Right"]=function(e){return this.reverse()[n](e).reverse()}})),Tn(["filter","map","takeWhile"],(function(e,n){var t=n+1,o=1==t||3==t;Bt.prototype[e]=function(e){var n=this.clone();return n.__iteratees__.push({iteratee:ca(e,3),type:t}),n.__filtered__=n.__filtered__||o,n}})),Tn(["head","last"],(function(e,n){var t="take"+(n?"Right":"");Bt.prototype[e]=function(){return this[t](1).value()[0]}})),Tn(["initial","tail"],(function(e,n){var t="drop"+(n?"":"Right");Bt.prototype[e]=function(){return this.__filtered__?new Bt(this):this[t](1)}})),Bt.prototype.compact=function(){return this.filter(ss)},Bt.prototype.find=function(e){return this.filter(e).head()},Bt.prototype.findLast=function(e){return this.reverse().find(e)},Bt.prototype.invokeMap=Zo((function(e,n){return"function"==typeof e?new Bt(this):this.map((function(t){return Do(t,e,n)}))})),Bt.prototype.reject=function(e){return this.filter(Ml(ca(e)))},Bt.prototype.slice=function(n,t){n=wi(n);var o=this;return o.__filtered__&&(n>0||t<0)?new Bt(o):(n<0?o=o.takeRight(-n):n&&(o=o.drop(n)),t!==e&&(o=(t=wi(t))<0?o.dropRight(-t):o.take(t-n)),o)},Bt.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Bt.prototype.toArray=function(){return this.take(g)},ko(Bt.prototype,(function(n,t){var o=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),a=$t[r?"take"+("last"==t?"Right":""):t],l=r||/^find/.test(t);a&&($t.prototype[t]=function(){var t=this.__wrapped__,i=r?[1]:arguments,s=t instanceof Bt,u=i[0],c=s||Gl(t),d=function(e){var n=a.apply($t,jn([e],i));return r&&f?n[0]:n};c&&o&&"function"==typeof u&&1!=u.length&&(s=c=!1);var f=this.__chain__,g=!!this.__actions__.length,p=l&&!f,h=s&&!g;if(!l&&c){t=h?t:new Bt(this);var v=n.apply(t,i);return v.__actions__.push({func:yl,args:[d],thisArg:e}),new Nt(v,f)}return p&&h?n.apply(this,i):(v=this.thru(d),p?r?v.value()[0]:v.value():v)})})),Tn(["pop","push","shift","sort","splice","unshift"],(function(e){var n=ze[e],t=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",o=/^(?:pop|shift)$/.test(e);$t.prototype[e]=function(){var e=arguments;if(o&&!this.__chain__){var r=this.value();return n.apply(Gl(r)?r:[],e)}return this[t]((function(t){return n.apply(Gl(t)?t:[],e)}))}})),ko(Bt.prototype,(function(e,n){var t=$t[n];if(t){var o=t.name+"";Oe.call(Dt,o)||(Dt[o]=[]),Dt[o].push({name:n,func:t})}})),Dt[Vr(e,2).name]=[{name:"wrapper",func:e}],Bt.prototype.clone=function(){var e=new Bt(this.__wrapped__);return e.__actions__=zr(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=zr(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=zr(this.__views__),e},Bt.prototype.reverse=function(){if(this.__filtered__){var e=new Bt(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},Bt.prototype.value=function(){var e=this.__wrapped__.value(),n=this.__dir__,t=Gl(e),o=n<0,r=t?e.length:0,a=function(e,n,t){for(var o=-1,r=t.length;++o<r;){var a=t[o],l=a.size;switch(a.type){case"drop":e+=l;break;case"dropRight":n-=l;break;case"take":n=bt(n,e+l);break;case"takeRight":e=wt(e,n-l)}}return{start:e,end:n}}(0,r,this.__views__),l=a.start,i=a.end,s=i-l,u=o?i:l-1,c=this.__iteratees__,d=c.length,f=0,g=bt(s,this.__takeCount__);if(!t||!o&&r==s&&g==s)return vr(e,this.__actions__);var p=[];e:for(;s--&&f<g;){for(var h=-1,v=e[u+=n];++h<d;){var m=c[h],y=m.iteratee,w=m.type,b=y(v);if(2==w)v=b;else if(!b){if(1==w)continue e;break e}}p[f++]=v}return p},$t.prototype.at=wl,$t.prototype.chain=function(){return ml(this)},$t.prototype.commit=function(){return new Nt(this.value(),this.__chain__)},$t.prototype.next=function(){this.__values__===e&&(this.__values__=mi(this.value()));var n=this.__index__>=this.__values__.length;return{done:n,value:n?e:this.__values__[this.__index__++]}},$t.prototype.plant=function(n){for(var t,o=this;o instanceof Ht;){var r=Na(o);r.__index__=0,r.__values__=e,t?a.__wrapped__=r:t=r;var a=r;o=o.__wrapped__}return a.__wrapped__=n,t},$t.prototype.reverse=function(){var n=this.__wrapped__;if(n instanceof Bt){var t=n;return this.__actions__.length&&(t=new Bt(this)),(t=t.reverse()).__actions__.push({func:yl,args:[al],thisArg:e}),new Nt(t,this.__chain__)}return this.thru(al)},$t.prototype.toJSON=$t.prototype.valueOf=$t.prototype.value=function(){return vr(this.__wrapped__,this.__actions__)},$t.prototype.first=$t.prototype.head,nn&&($t.prototype[nn]=function(){return this}),$t}();hn?((hn.exports=ht)._=ht,pn._=ht):gn._=ht}.call(n);var me=ve.exports,ye="/aixiaocaishen/static/images/主力作战-a51cdcde.png",we="/aixiaocaishen/static/images/攻防三维-7988c82b.png",be="/aixiaocaishen/static/images/综合作战-687fb8d6.png";const _e={class:"chat-container"},ke={class:"gif-area"},Ie=["src"],xe=["src"],Ae={key:0,class:"user-message-container"},Se={class:"user-msg"},Te={class:"user-content"},Ce=["src","onClick"],Ee=["innerHTML"],Pe={key:0,class:"user-sendTime"},ze={key:0,class:"kline-container"},De=["id"],Le={key:0,class:"no-data-message"},je={key:1,class:"ai-message-container"},Fe=["src"],Oe={key:0},Re=["innerHTML"],Ue={key:2,style:{display:"flex",width:"100%"}},We={class:"mainTitle"},Me={class:"date"},$e={key:3,class:"title2"},Ve=["src"],He={key:4,class:"title3"},Ne=["src"],Be={key:5,class:"content1"},Ke={key:0,class:"kline-container content1chart"},qe=["id"],Ye={key:0,class:"no-data-message"},Ge={key:1,class:"content1Text"},Je=["innerHTML"],Xe={key:6,class:"content2"},Ze={class:"kline-container content2chart"},Qe=["id"],en={key:0,class:"no-data-message"},nn={key:7,class:"content3"},tn={class:"content3Text"},on=["innerHTML"],rn={key:8,class:"mianze"},an=["innerHTML"],ln=["innerHTML"];var sn=t({__name:"AIchat",props:{messages:Array,chartData:{type:Object,default:null},index:{type:Number,required:!0}},emits:["updateMessage","sendMessage","enableInput"],setup(e,{emit:n}){const t=J(),C=ge(),E=X(),P=o([]),z=o(!1);let D=0,L=!1;const j={one:{loaded:!1,url:null},two:{loaded:!1,url:null},three:{loaded:!1,url:null},four:{loaded:!1,url:null}},F={"API1-第一个":1,"API2-第二个":2,"API3-第三个":3,"API4-第四个":4},O=()=>{if(L)return void console.log("playNextAudio已在执行中,跳过重复调用");if(D>=P.value.length)return console.log("所有音频播放完成,重置到第一个音频 currentPlayIndex",D),D=0,C.isPlaying=!1,C.isPaused=!1,C.playbackPosition=0,C.soundInstance=null,C.nowSound=null,void(P.value.length>0&&C.setCurrentAudioUrl(P.value[0]));L=!0;const e=P.value[D];if(!e||!e.url)return console.warn(`音频信息无效,跳过索引 ${D}`),D++,L=!1,void O();console.log(`开始播放 ${e.name},索引: ${D}`);const n=new Q.Howl({src:[e.url],html5:!1,format:["mp3","acc"],retryCount:0,onplay:()=>{C.isPlaying=!0,z.value=!0,L=!1,console.log(`${e.name}音频开始播放111`)},onpause:()=>{C.isPlaying=!1,C.isPaused=!0,C.playbackPosition=n.seek()||0,console.log(`${e.name}音频已暂停`)},onresume:()=>{C.isPlaying=!0,C.isPaused=!1,console.log(`${e.name}音频继续播放`)},onend:()=>{console.log(`${e.name}音频播放完成,准备播放下一个`),C.isPlaying=!1,C.isPaused=!1,C.playbackPosition=0,z.value=!1,D++,console.log("currentPlayIndex",D,"audioQueue.value.length",P.value.length),D<P.value.length?(console.log(`队列中还有音频,500ms后播放下一个 (索引:${D})`),setTimeout((()=>{L=!1,O()}),200)):(console.log("🎉 所有音频播放完成,清除音频实例"),t.messages[t.currentUserIndex].audioStatus=!1,C.nowSound=null,C.soundInstance=null,L=!1)},onstop:()=>{console.log(`${e.name}音频被停止`),C.isPlaying=!1,C.isPaused=!1,C.playbackPosition=0},onloaderror:(n,t)=>{console.error(`${e.name}音频播放失败:`,t),z.value=!1,L=!1,setTimeout((()=>{O()}),100)}});C.setCurrentAudioUrl(e.url),C.nowSound=n,C.setAudioInstance(n),console.log(`尝试播放${e.name}音频`),n.play()},R=(e,n)=>{if(console.log("=== 添加音频到队列 ==="),console.log("URL:",e),console.log("Name:",n),console.log("音频启用状态:",C.isVoiceEnabled),e&&C.isVoiceEnabled){const t={url:e,name:n,order:F[n]||999};P.value.push(t),P.value.sort(((e,n)=>e.order-n.order)),console.log(`音频${n}已添加到播放队列,顺序:${t.order}`),console.log("当前队列顺序:",P.value.map((e=>`${e.name}(${e.order})`))),z.value||C.isPlaying||1!==P.value.length?console.log("⏳ 等待条件:",{isPlayingAudio:z.value,audioStoreIsPlaying:C.isPlaying,queueLength:P.value.length,reason:P.value.length>1?"队列中已有其他音频":"有音频正在播放"}):(console.log("✅ 条件满足:没有音频在播放且这是第一个音频,立即开始播放",{isPlayingAudio:z.value,audioStoreIsPlaying:C.isPlaying,queueLength:P.value.length}),O())}else console.log("❌ 跳过添加音频:",{hasUrl:!!e,voiceEnabled:C.isVoiceEnabled});console.log("=== 添加音频完成 ===")};r((()=>C.isVoiceEnabled)),o("");const U=new Z.Renderer;U.del=function(e){return console.log("text",e),"~"+e.tokens[0].raw+"<br>"+e.tokens[2].raw+"~"};const W=n,M=r((()=>t.messages)),$=e;o(""),o(!1);const V=e=>{const n=e.YaLiZhiChengLuoPan;let t=o(5.5);const r=n.Yali,a=n.ZhiCheng;return console.log("yl",r,"zc",a),"较大"==r&&"较弱"==a?t.value=.5:"一般"==r&&"较弱"==a?t.value=1.5:"较弱"==r&&"较弱"==a?t.value=2.5:"较大"==r&&"较大"==a?t.value=3.5:"一般"==r&&"较大"==a?t.value=4.5:"较弱"==r&&"较大"==a?t.value=5.5:"较大"==r&&"一般"==a?t.value=.2:"一般"==r&&"一般"==a?t.value=3:"较弱"==r&&"一般"==a&&(t.value=5.8),t.value},H=o([]),N=o(!1),B=(e,n,o)=>new Promise((r=>{if(t.messages.push(e),Array.isArray(n)&&n.length>0){e.content="",e.isTyping=!0;let a=0;const l=()=>{if(a>=n.length)return e.isEnd&&("1"==e.isEnd?K.one.isEnd=!0:"2"==e.isEnd?K.two.isEnd=!0:"3"==e.isEnd?K.three.isEnd=!0:"4"==e.isEnd&&(K.four.isEnd=!0)),e.error&&(t.messages.push({class:"ing",type:"ing",flag:!1,content:"系统正在为您努力加载中,请稍后再试"}),t.isLoading=!1,t.chatInput=!1,W("enableInput"),"2"==e.error?K.two.isError=!0:"3"==e.error?K.three.isError=!0:"4"==e.error&&(K.four.isError=!0)),e.end&&(t.getUserCount(),t.isLoading=!1,console.log("打印完毕,接触输入框禁用状态"),t.chatInput=!1,W("enableInput")),e.isTyping=!1,void p((()=>{r()}));if(a%2==0)e.content+=n[a],a++,l();else{const t=n[a];let r=0;const i=setInterval((()=>{r<t.length?(e.content+=t.charAt(r),r++):(clearInterval(i),a++,l())}),o)}};l()}else e.kline?(1==e.klineType?(console.log("六色罗盘消息已添加到聊天列表"),p((()=>{console.log("nextTick开始 - 准备渲染图表"),console.log("消息列表:",t.messages);let n=-1;for(let o=0;o<t.messages.length;o++)if(t.messages[o].messageId===e.messageId){n=o;break}if(console.log("找到的K线消息索引:",n),-1!==n){const e=`kline-container-${n}`;console.log("图表容器ID:",e),setTimeout((()=>{console.log("延时执行,确保DOM已渲染"),se(e)}),100)}else console.warn("未找到K线消息")}))):(console.log("K线消息已添加到聊天列表"),p((()=>{console.log("nextTick开始 - 准备渲染图表"),console.log("消息列表:",t.messages);let n=-1;for(let o=0;o<t.messages.length;o++)if(t.messages[o].messageId===e.messageId){n=o;break}if(console.log("找到的K线消息索引:",n),-1!==n){const e=`kline-container-${n}`;console.log("图表容器ID:",e),setTimeout((()=>{console.log("延时执行,确保DOM已渲染"),se(e)}),100)}else console.warn("未找到K线消息")}))),e.isEnd&&("1"==e.isEnd?K.one.isEnd=!0:"2"==e.isEnd?K.two.isEnd=!0:"3"==e.isEnd?K.three.isEnd=!0:"4"==e.isEnd&&(K.four.isEnd=!0)),e.error&&(t.messages.push({class:"ing",type:"ing",flag:!1,content:"系统正在为您努力加载中,请稍后再试"}),t.isLoading=!1,t.chatInput=!1,W("enableInput"),"2"==e.error?K.two.isError=!0:"3"==e.error?K.three.isError=!0:"4"==e.error&&(K.four.isError=!0)),setTimeout((()=>{r()}),1e3)):(e.isEnd&&("1"==e.isEnd?K.one.isEnd=!0:"2"==e.isEnd?K.two.isEnd=!0:"3"==e.isEnd?K.three.isEnd=!0:"4"==e.isEnd&&(K.four.isEnd=!0)),e.error&&(t.messages.push({class:"ing",type:"ing",flag:!1,content:"系统正在为您努力加载中,请稍后再试"}),t.isLoading=!1,t.chatInput=!1,W("enableInput"),"2"==e.error?K.two.isError=!0:"3"==e.error?K.three.isError=!0:"4"==e.error&&(K.four.isError=!0)),setTimeout((()=>{r()}),1e3))}));let K={};const q=(e,n,t)=>{H.value.push({message:e,content:n,speed:t}),(async()=>{if(!N.value&&0!==H.value.length){for(N.value=!0;H.value.length>0;){const e=H.value.shift();await B(e.message,e.content,e.speed)}N.value=!1}})()};const Y=o(!1),ae={},le=o(0);function se(e){const n=t.messages;let r=-1,a=null;r=e.split("-")[2],n[r].kline&&n[r].chartData&&(a=n[r].chartData);var l={};const i=window.innerWidth<768,s=window.innerWidth>=768&&window.innerWidth<1024;if(console.log("KLine渲染: 设备类型",i?"移动设备":s?"平板设备":"桌面设备"),1==n[r].klineType){if(!a)return;const n=document.getElementById(e);if(!n)return;try{ae[e]&&(ae[e].dispose(),delete ae[e]),ae[e]=ue.init(n)}catch(h){return}const t=o("六色罗盘"),r=o(16);window.innerWidth>768&&(r.value=25),l={tooltip:{show:!1},series:[{name:"仪表盘",type:"gauge",center:["50%","50%"],radius:window.innerWidth>768?"90%":"70%",startAngle:140,endAngle:-140,min:0,max:6,precision:0,splitNumber:30,axisLine:{show:!0,lineStyle:{color:[[.17,"#FC4407"],[.33,"#FDC404"],[.5,"#2D8FFD"],[.67,"#87CCE7"],[.83,"#C1F478"],[1,"#8FEB8D"]],width:20}},axisTick:{show:!0,splitNumber:9,length:8,lineStyle:{color:"#eee",width:1,type:"solid"}},axisLabel:{show:!0,formatter:function(e){},textStyle:{color:"auto"}},splitLine:{show:!0,length:20,lineStyle:{color:"#eee",width:2,type:"solid"}},pointer:{length:"80%",width:8,color:"auto"},title:{show:!0,offsetCenter:["-65%",-10],textStyle:{color:"#333",fontSize:15}},detail:{show:!0,backgroundColor:"rgba(0,0,0,0)",borderWidth:0,borderColor:"#ccc",width:100,height:40,offsetCenter:["-90%",0],formatter:function(){return t.value},textStyle:{color:"auto",fontSize:r.value}},data:[{value:a}]}]}}else if(2==n[r].klineType){let n=function(e){let n=[];e.forEach(((e,t)=>{n.push({date:e[0],value:e[1],type:e[2]})}));let t=[{min:0,max:0,color:"#000"}],o=[{min:0,max:0,color:"#000"}],r=[{min:0,max:0,color:"#000"}];for(let s=1;s<n.length;s++)n[s].type!==n[s-1].type&&(s==n.length-1||n[s].type!==n[s+1].type&&n[s-1].type===n[s+1].type)&&(0===n[s-1].type?r.push({min:s-1,max:s,color:"rgba(0,0,0,0)"}):1===n[s-1].type?t.push({min:s-1,max:s,color:"rgba(0,0,0,0)"}):2===n[s-1].type&&o.push({min:s-1,max:s,color:"rgba(0,0,0,0)"})),n[s].type!==n[s-1].type&&(0==n[s].type?n[s-1].isTransitionGreen=1:1==n[s].type?n[s-1].isTransitionRed=1:2==n[s].type&&(n[s-1].isTransitionYellow=1));let a=[],l=[],i=[];return n.forEach(((e,t)=>{const o=[e.date,e.value];0===e.type?(a.push(o),l.push([e.date,"-"]),i.push([e.date,"-"]),e.isTransitionGreen?a[a.length-1]=[n[t].date,n[t].value]:e.isTransitionRed?l[l.length-1]=[n[t].date,n[t].value]:e.isTransitionYellow&&(i[i.length-1]=[n[t].date,n[t].value])):1===e.type?(l.push(o),a.push([e.date,"-"]),i.push([e.date,"-"]),e.isTransitionGreen?a[a.length-1]=[n[t].date,n[t].value]:e.isTransitionRed?l[l.length-1]=[n[t].date,n[t].value]:e.isTransitionYellow&&(i[i.length-1]=[n[t].date,n[t].value])):2===e.type&&(l.push([e.date,"-"]),a.push([e.date,"-"]),i.push(o),e.isTransitionGreen?a[a.length-1]=[n[t].date,n[t].value]:e.isTransitionRed?l[l.length-1]=[n[t].date,n[t].value]:e.isTransitionYellow&&(i[i.length-1]=[n[t].date,n[t].value]))})),{greenData:a,redData:l,yellowData:i,singleTypeGreen:r,singleTypeRed:t,singleTypeYellow:o}};if(!a||!a.Kline)return;const t=document.getElementById(e);if(!t)return;try{ae[e]&&(ae[e].dispose(),delete ae[e]),ae[e]=ue.init(t)}catch(h){return}const r=a.Kline,i=e=>{const n=[];let t=[];for(let o=0;o<e.length;o++)n.push(e[o][0]),t.push([e[o][1],e[o][2],e[o][3],e[o][4]]);return{categoryData:n,values:t}},s=[],v=[],m=[],y=[],w=(e,n)=>{e&&e.map((e=>{n.map((n=>{1==e[1]&&e[0]==n[0]&&(s.push(n),v.push([n[0],null,null,null,null,null,null,null]),m.push([n[0],null,null,null,null,null,null,null]),y.push([n[0],null,null,null,null,null,null,null])),2==e[1]&&e[0]==n[0]&&(v.push(n),s.push([n[0],null,null,null,null,null,null,null]),m.push([n[0],null,null,null,null,null,null,null]),y.push([n[0],null,null,null,null,null,null,null])),3==e[1]&&e[0]==n[0]&&(m.push(n),v.push([n[0],null,null,null,null,null,null,null]),s.push([n[0],null,null,null,null,null,null,null]),y.push([n[0],null,null,null,null,null,null,null])),4==e[1]&&e[0]==n[0]&&(y.push(n),v.push([n[0],null,null,null,null,null,null,null]),m.push([n[0],null,null,null,null,null,null,null]),s.push([n[0],null,null,null,null,null,null,null]))}))}))};console.log(s,v,m,y),w(r.QSXH,r.KLine20);var u=i(r.KLine20),c=i(s),d=i(v),f=i(m),g=i(y),p=r.JN;const b=n(r.FCX),_=n(r.DNC);"-1"==r.FCX[0][1]&&(b.greenData=[],b.redData=[],b.yellowData=[]);const k=e=>{const n=[],t=[];return e.forEach((e=>{let o;switch(e[4]){case 1:o="#13E113";break;case 2:o="#FF0E00";break;case 3:o="#0000FE";break;case 4:o="#1397FF"}n.push({value:e[5],itemStyle:{normal:{color:o}}}),1===e[1]&&t.push({coord:[e[0],e[5]],symbol:"image://https://d31zlh4on95l9h.cloudfront.net/images/5iujb101000d5si3v3hr7w2vg0h43z1u.png",symbolSize:[30,30],label:{normal:{color:"rgba(0, 0, 0, 0)"}}}),1===e[2]&&t.push({coord:[e[0],e[5]/2],symbol:"image://https://d31zlh4on95l9h.cloudfront.net/images/5iujaz01000d5si016bxdf6vh0377d2h.png",symbolSize:[30,30],label:{normal:{color:"rgba(0, 0, 0, 0)"}}}),1===e[3]&&t.push({coord:[e[0],0],symbol:"image://https://d31zlh4on95l9h.cloudfront.net/images/5iujb001000d5shzls0tmd4vs0e5tdrw.png",symbolSize:[30,30],label:{normal:{color:"rgba(0, 0, 0, 0)"}}})})),{barData:n,markPointData:t}},{barData:I,markPointData:x}=k(p);l={legend:[{textStyle:{color:"black",fontSize:window.innerWidth>768?12:9},width:"100%",top:window.innerWidth>768?"5%":"4%",left:"center",itemGap:window.innerWidth>768?20:10,itemWidth:10,itemHeight:10,data:[{name:"进攻K线",itemStyle:{color:"rgb(255,0,0)"}},{name:"防守K线",itemStyle:{color:"red"}},{name:"推进K线",itemStyle:{color:"orange"}},{name:"撤退K线",itemStyle:{color:"rgb(84,252,252)"}}]},{textStyle:{color:"black",fontSize:window.innerWidth>768?12:9},orient:"horizontal",top:window.innerWidth>768?"8%":"7%",width:"100%",left:"center",itemGap:15,data:[{name:"{green|━}{red|━} 牵牛绳",icon:"none",textStyle:{rich:{green:{color:"green",fontSize:window.innerWidth>768?12:9},red:{color:"red",fontSize:window.innerWidth>768?12:9}}}},{name:"龙线"},{name:"虫线"}]},{textStyle:{color:"black",fontSize:window.innerWidth>768?12:9},orient:"horizontal",top:window.innerWidth>768?"62%":"60%",width:"100%",left:"center",itemGap:15,data:[{name:"{green|━}{red|━} 度牛尺",icon:"none",textStyle:{rich:{green:{color:"green",fontSize:window.innerWidth>768?12:9},red:{color:"red",fontSize:window.innerWidth>768?12:9}}}}]}],tooltip:{formatter:function(e,n,t){var r,a;if(0==e[0].seriesIndex){const n=o([]),t=o([]);return n.value=(null==(r=e.find((e=>e.data[1])))?void 0:r.data)||[],t.value=(null==(a=e.slice(4).find((e=>"-"!==e.data[1])))?void 0:a.data)||[],e[0].name+"<br/>开盘价:"+n.value[1]+"<br/>收盘价:"+n.value[2]+"<br/>最低价:"+n.value[3]+"<br/>最高价:"+n.value[4]+"<br/>牵牛绳:"+t.value[1]}if(4==e[0].seriesIndex){let n;return n=e[0].data.value>=1e4?(e[0].data.value/1e4).toFixed(2)+"w":e[0].data.value,e[0].name+"<br/>成交量:"+n}if([10,11,12].includes(e[0].seriesIndex)){const n=e.find((e=>e.data&&"-"!==e.data[1]));return n?e[0].axisValue+"<br/>度牛尺:"+n.data[1]:null}},trigger:"axis",axisPointer:{type:"cross"},backgroundColor:"rgba(119, 120, 125, 0.6)",borderWidth:1,borderColor:"#77787D",padding:10,textStyle:{color:"#fff"}},axisPointer:{link:[{xAxisIndex:"all"}],label:{backgroundColor:"#77787D"}},toolbox:{show:!1},grid:[{top:window.innerWidth>768?"12%":"10%",left:window.innerWidth>1024?"14%":window.innerWidth>768?"18%":window.innerWidth>375?"20%":"22%",right:window.innerWidth>1024?"9%":window.innerWidth>768?"12%":"14%",height:window.innerWidth>768?"27%":"29%",containLabel:!1},{top:(window.innerWidth,"42%"),left:window.innerWidth>1024?"14%":window.innerWidth>768?"18%":window.innerWidth>375?"20%":"22%",right:window.innerWidth>1024?"9%":window.innerWidth>768?"12%":"14%",height:window.innerWidth>768?"20%":"18%",containLabel:!1},{top:window.innerWidth>768?"66%":"64%",left:window.innerWidth>1024?"14%":window.innerWidth>768?"18%":window.innerWidth>375?"20%":"22%",right:window.innerWidth>1024?"9%":window.innerWidth>768?"12%":"14%",height:window.innerWidth>768?"20%":"22%",containLabel:!1}],xAxis:[{type:"category",data:u.categoryData,boundaryGap:!0,axisLine:{onZero:!1},splitLine:{show:!1},min:"dataMin",max:"dataMax",axisPointer:{z:100},axisLine:{lineStyle:{color:"black"}},axisLabel:{show:!1},axisTick:{show:!1}},{type:"category",gridIndex:1,data:u.categoryData,boundaryGap:!0,axisLine:{lineStyle:{color:"black"}},axisLabel:{show:!1,interval:"auto"}},{type:"category",gridIndex:2,data:u.categoryData,boundaryGap:!0,axisLine:{lineStyle:{color:"black"}},axisLabel:{show:!0,interval:"auto",fontSize:window.innerWidth>768?12:9}}],yAxis:[{scale:!0,gridIndex:0,position:"left",axisLabel:{inside:!1,align:"right",fontSize:window.innerWidth>768?15:10},axisLine:{show:!0,lineStyle:{fontSize:"",color:"black"}},axisTick:{show:!1},splitLine:{show:!1}},{scale:!0,gridIndex:1,splitNumber:4,min:0,minInterval:1,axisLabel:{show:!0,fontSize:window.innerWidth>768?15:10,margin:8,formatter:e=>e>=1e9?(e/1e9).toFixed(1)+"B":e>=1e6?(e/1e6).toFixed(1)+"M":e>=1e4?(e/1e4).toFixed(1)+"W":e.toFixed(0)},axisLine:{show:!0,lineStyle:{color:"black"}},axisTick:{show:!1},splitLine:{show:!0,lineStyle:{type:"dashed"}},boundaryGap:["20%","20%"]},{type:"value",gridIndex:2,min:0,max:100,axisLabel:{show:!0,fontSize:window.innerWidth>768?15:10,formatter:function(e){return[0,20,50,80,100].indexOf(e)>-1?e:""}},axisLine:{show:!0,lineStyle:{color:"black"}},axisTick:{show:!1},splitNumber:10,splitLine:{show:!0,lineStyle:{type:"dashed",color:"#fff",width:1},interval:function(e,n){return[20,50,80,100].indexOf(n)>-1}}}],dataZoom:[{type:"inside",xAxisIndex:[0,1,2],start:55,end:100},{show:!0,xAxisIndex:[0,1,2],type:"slider",top:window.innerWidth>768?"90%":"91%",height:20,start:98,end:100,textStyle:{fontSize:window.innerWidth>768?12:9}}],visualMap:[{type:"piecewise",show:!1,pieces:b.singleTypeGreen,outOfRange:{color:"green"},dimension:0,seriesIndex:7},{type:"piecewise",show:!1,pieces:b.singleTypeRed,outOfRange:{color:"red"},dimension:0,seriesIndex:8},{type:"piecewise",show:!1,pieces:b.singleTypeYellow,outOfRange:{color:"yellow"},dimension:0,seriesIndex:9}],series:[{name:"进攻K线",type:"candlestick",barWidth:"50%",data:c.values,xAxisIndex:0,yAxisIndex:0,itemStyle:{normal:{color:"rgb(255,0,0)",color0:"rgb(255,0,0)",borderColor:"rgb(255,0,0)",borderColor0:"rgb(255,0,0)"}},gridIndex:0},{name:"推进K线",type:"candlestick",barWidth:"50%",data:d.values,xAxisIndex:0,yAxisIndex:0,itemStyle:{normal:{color:"rgb(0,0,252)",color0:"rgb(0,0,252)",borderColor:"rgb(0,0,252)",borderColor0:"rgb(0,0,252)"}},gridIndex:0},{name:"防守K线",type:"candlestick",barWidth:"50%",data:f.values,xAxisIndex:0,yAxisIndex:0,itemStyle:{normal:{color:"orange",color0:"orange",borderColor:"orange",borderColor0:"orange"}},gridIndex:0},{name:"撤退K线",type:"candlestick",barWidth:"50%",data:g.values,xAxisIndex:0,yAxisIndex:0,itemStyle:{normal:{color:"rgb(84,252,252)",color0:"rgb(84,252,252)",borderColor:"rgb(84,252,252)",borderColor0:"rgb(84,252,252)"}},gridIndex:0},{name:"成交量",type:"bar",barWidth:"70%",xAxisIndex:1,yAxisIndex:1,data:I,markPoint:{data:x,label:{show:!1}}},{name:"{green|━}{red|━} 牵牛绳",type:"line",data:[],smooth:!0,symbol:"none",xAxisIndex:0,yAxisIndex:0,showSymbol:!1,lineStyle:{opacity:0},itemStyle:{normal:{color:"green"}},gridIndex:0},{name:"{green|━}{red|━} 度牛尺",type:"line",data:[],smooth:!0,symbol:"none",xAxisIndex:0,yAxisIndex:0,showSymbol:!1,lineStyle:{opacity:0},itemStyle:{normal:{color:"green"}},gridIndex:0},{name:"虫线",type:"line",data:b.greenData,smooth:!0,symbol:"none",xAxisIndex:0,yAxisIndex:0,itemStyle:{normal:{color:"green",lineStyle:{width:2,type:"solid"}}},gridIndex:0},{name:"龙线",type:"line",data:b.redData,smooth:!0,symbol:"none",xAxisIndex:0,yAxisIndex:0,itemStyle:{normal:{color:"red",lineStyle:{width:2,type:"solid"}}},gridIndex:0},{name:"黄色",type:"line",data:b.yellowData,smooth:!0,symbol:"none",xAxisIndex:0,yAxisIndex:0,itemStyle:{normal:{color:"yellow",lineStyle:{width:2,type:"solid"}}},gridIndex:0},{name:"背景区域",type:"line",data:[],xAxisIndex:2,yAxisIndex:2,markArea:{silent:!0,itemStyle:{normal:{opacity:1}},label:{normal:{show:!0,position:"insideRight",fontSize:window.innerWidth>768?16:12,fontWeight:"bold",color:"#13E113",distance:10}},data:[[{yAxis:0,itemStyle:{normal:{color:"#CFFFCF"}},label:{normal:{formatter:"度牛区"}}},{yAxis:20}],[{yAxis:20,itemStyle:{normal:{color:"#A6FFFF"}}},{yAxis:40}],[{yAxis:40,itemStyle:{normal:{color:"#FFF686"}}},{yAxis:60}],[{yAxis:60,itemStyle:{normal:{color:"#FFD2B3"}}},{yAxis:80}],[{yAxis:80,itemStyle:{normal:{color:"#FFB8B8"}},label:{normal:{formatter:"度牛区",color:"#FF0000",position:"insideLeft",distance:10}}},{yAxis:100}]]}},{name:"度牛尺",type:"line",data:_.greenData,symbol:"none",xAxisIndex:2,yAxisIndex:2,itemStyle:{normal:{color:"green",lineStyle:{width:2,type:"solid"}}},gridIndex:2,markPoint:{symbol:"rect",symbolSize:(e,n)=>[2,22],itemStyle:{normal:{label:{show:!1}}},data:[..._.greenData.map((e=>{if(0===e[1])return{coord:[e[0],20],symbolOffset:[0,10],itemStyle:{color:"#00ff00"}}})).filter(Boolean)]}},{type:"line",data:_.redData,symbol:"none",xAxisIndex:2,yAxisIndex:2,itemStyle:{normal:{color:"red",lineStyle:{width:2,type:"solid"}}},gridIndex:2,markPoint:{symbol:"rect",symbolSize:(e,n)=>[2,22],itemStyle:{normal:{label:{show:!1}}},data:[..._.redData.map((e=>{if(100===e[1])return{coord:[e[0],80],symbolOffset:[0,-10],itemStyle:{color:"#ff0000"}}})).filter(Boolean)]}},{name:"辅助线",type:"line",data:[],xAxisIndex:2,yAxisIndex:2,markLine:{silent:!0,symbol:"none",lineStyle:{color:"#000000",width:3,type:"solid"},data:[{yAxis:20}],label:{normal:{fontSize:window.innerWidth>768?12:9}}}},{name:"辅助线",type:"line",data:[],xAxisIndex:2,yAxisIndex:2,markLine:{silent:!0,symbol:"none",lineStyle:{color:"#000000",width:3,type:"solid"},data:[{yAxis:50}],label:{normal:{fontSize:window.innerWidth>768?12:9}}}},{name:"辅助线",type:"line",data:[],xAxisIndex:2,yAxisIndex:2,markLine:{silent:!0,symbol:"none",lineStyle:{color:"#000000",width:3,type:"solid"},data:[{yAxis:80}],label:{normal:{fontSize:window.innerWidth>768?12:9}}}},{name:"辅助线",type:"line",data:[],xAxisIndex:2,yAxisIndex:2,markLine:{silent:!0,symbol:"none",lineStyle:{color:"#000000",width:3,type:"solid"},data:[{yAxis:100}],label:{normal:{fontSize:window.innerWidth>768?12:9}}}}]}}try{ae[e].setOption(l);const n=me.throttle((function(){if(console.log("窗口大小改变,调整图表大小"),ae[e]&&!ae[e].isDisposed()){const n=window.innerWidth<768,t=window.innerWidth>=768&&window.innerWidth<1024;if(n!==i||t!==s)return console.log("设备类型变化,重新渲染图表"),void se(e);ae[e].resize()}}),1e3,{trailing:!1});window[`resize_${e}`]=n,window.removeEventListener("resize",window[`resize_${e}`]),window.addEventListener("resize",window[`resize_${e}`])}catch(h){}}a((()=>$.messages),(async(e,n)=>{var r,a;if((null==e?void 0:e.length)&&e!==le.value&&(t.firstAPICall=!0,console.log("第一阶段,意图识别,获取回复,历史记录禁止点击"),le.value=e.length,e.length>0)){console.log("chatStore.currentUserIndex",t.currentUserIndex),null!=t.currentUserIndex&&(t.messages[t.currentUserIndex].audioStatus=!1),t.currentUserIndex=null,C.stop(),P.value=[],z.value=!1,D=0,L=!1,j.one={loaded:!1,url:null},j.two={loaded:!1,url:null},j.three={loaded:!1,url:null},j.four={loaded:!1,url:null},C.soundInstance=null,C.nowSound=null,C.isPlaying=!1,C.isPaused=!1,C.playbackPosition=0,console.log("消息列表已更新,最新消息:",e[e.length-1]),t.messages.push(e[e.length-1]),t.currentUserIndex=t.messages.length-1,t.inputUserIndex=t.messages.length-1,console.log("消息列表已更新,最新消息:",t.messages[t.messages.length-1],"最新用户坐标",t.currentUserIndex),G();const n={language:"cn",marketList:"usa,sg,my,hk,cn,can,vi,th,in",content:e[e.length-1].content,token:localStorage.getItem("localToken"),model:1};let h=!0;const v=o(),m=await async function(e=null){const n=s({sender:"ai",class:"ing",type:"ing",flag:!0,content:"夺宝奇兵大模型正在思考",gif:te,nowrap:!0});t.messages.push(n),await new Promise((e=>setTimeout(e,1500))),t.messages.pop();const o=s({sender:"ai",class:"ing",type:"ing",flag:!0,content:"正在解析关键数据",gif:oe,nowrap:!0});if(t.messages.push(o),!e)return o;await new Promise((e=>setTimeout(e,1500))),t.messages.pop();const r=s({sender:"ai",class:"ing",type:"ing",flag:!0,content:`正在生成${e}全景作战报告`,gif:re,nowrap:!0});t.messages.push(r),await new Promise((e=>setTimeout(e,1500))),t.messages.pop();const a=s({sender:"ai",class:"ing",type:"ing",content:"报告已生成!",nowrap:!0});return t.messages.push(a),await new Promise((e=>setTimeout(e,1500))),t.messages.pop(),null}();try{const e=await l(n);if(v.value=e.data,console.log(v.value,"codeData"),200==e.code)t.searchRecord=!0,m&&v.value.name&&await async function(e,n){if(!e||!n)return;await new Promise((e=>setTimeout(e,1500)));const o=t.messages.indexOf(e);o>-1&&t.messages.splice(o,1);const r=s({sender:"ai",class:"ing",type:"ing",flag:!0,content:`正在生成${n}全景作战报告`,gif:re});t.messages.push(r),await new Promise((e=>setTimeout(e,1500))),t.messages.pop();const a=s({sender:"ai",class:"ing",type:"ing",content:"报告已生成!"});t.messages.push(a),await new Promise((e=>setTimeout(e,1500))),t.messages.pop()}(m,v.value.name),t.messages.push({});else{if(m){const e=t.messages.indexOf(m);e>-1&&t.messages.splice(e,1)}h=!1,console.log("执行回绝话术");const n=o(e.msg),r=Z(n.value),a=/\$\$(.*?)\$\$/g;r.replace(a,((e,n)=>{try{return ie.renderToString(n,{throwOnError:!1})}catch(t){return console.error("KaTeX 渲染错误:",t),e}}));console.log(n,"AIcontent"),406==e.code&&(n.value='<p>尊敬的用户,目前您的token余额为0,系统将无法处理您的搜索请求,您可以补充token后再进行搜索。token兑换的入口在右上角“<span style="color:blue;cursor:pointer;border-bottom:1px solid blue" onclick="window.showCountHandler()">获取token次数</span>”,点击即可操作哦~</p>');const l={class:"ing",type:"ing",flag:h,content:n};t.messages.push(l),t.isLoading=!1,t.chatInput=!1,t.firstAPICall=!1,console.log("历史记录可以点击"),W("enableInput")}}catch(p){if(m){const e=t.messages.indexOf(m);e>-1&&t.messages.splice(e,1)}console.log(p,"意图识别失败"),t.messages.push({class:"ing",type:"ing",flag:!1,content:"系统正在为您努力加载中,请稍后再试"}),t.isLoading=!1,t.chatInput=!1,t.firstAPICall=!1,console.log("历史记录可以点击"),W("enableInput")}if(h){const e={language:"cn",token:localStorage.getItem("localToken"),parentId:v.value.parentId,stockId:v.value.stockId,recordId:v.value.recordId};try{const n="development",o=await i({token:"development"==n||"test"==n?"8Csj5VVX1UbIb4C3oxrnbZi0+fEeMx8pywnIlrmTm45Cb/EllzWACLto9J9+fCFsfdgBOvKvyY94FvqlvM0":"8nkj4QBV1RPIb4CzoRTnbZi0+fEeMx8pywnIlrmTxdwROKkuwWqAWu9orpkpeXVqL98DPfeonNYpHv+mucA",market:v.value.market,code:v.value.code,language:"cn",brainPrivilegeState:1,swordPrivilegeState:1,stockForecastPrivilegeState:1,spaceForecastPrivilegeState:1,aibullPrivilegeState:1,aigoldBullPrivilegeState:1,airadarPrivilegeState:1,marketList:"usa,sg,my,hk,cn,can,vi,th,in,gb"}),l=(null==(r=o.data)?void 0:r.HomePage)||null,p=(null==(a=o.data)?void 0:a.AIGoldBull)||null,h=!!l,m=!!(p&&p.DNC&&p.FCX&&p.JN&&p.KLine20&&p.QSXH),y=/\$\$(.*?)\$\$/g;let w,b,_,k;K={one:{completed:!1,result:null,error:null,isError:!1,isEnd:!1},two:{completed:!1,result:null,error:null,isError:!1,isEnd:!1},three:{completed:!1,result:null,error:null,isError:!1,isEnd:!1},four:{completed:!1,result:null,error:null,isError:!1,isEnd:!1}};C.togglePlayPause;const I=(e,n)=>e&&C.isVoiceEnabled?(j[n].url=e,console.log(`设置音频${n}的URL:`,e),new Promise((t=>{new Q.Howl({src:[e],html5:!0,format:["mp3","acc"],rate:1.2,preload:!0,onload:()=>{console.log(`音频${n}预加载完成:`,e),j[n].loaded=!0,t()},onloaderror:(e,o)=>{console.error(`音频${n}预加载失败:`,o),j[n].loaded=!0,t()}})}))):(j[n].loaded=!0,Promise.resolve()),x=()=>K.one.completed&&j.one.loaded,A=()=>{if(x()&&!K.one.executed)if(K.one.result){K.one.executed=!0,console.log("执行OneAPI代码(文本和音频同步开始):",K.one.result),j.one.url&&(t.messages[t.inputUserIndex].audioArray.push(j.one.url),t.currentUserIndex==t.inputUserIndex?(t.messages[t.inputUserIndex].audioStatus=!0,R(j.one.url,"API1-第一个")):t.messages[t.inputUserIndex].audioStatus=!1,console.log("音频队列:添加API1音频,当前队列长度:",P.value.length)),t.messages.pop(),q({sender:"ai",class:"title1",type:"title1",content:v.value.name+"全景作战报告",date:w.data.date},"",50),t.firstAPICall=!1,console.log("历史记录可以点击");const e=Z(w.data.name+"\n"+w.data.price+"\n"+w.data.date).replace(y,((e,n)=>{try{return ie.renderToString(n,{throwOnError:!1})}catch(t){return console.error("KaTeX 渲染错误:",t),e}})),n=s({sender:"ai",class:"content1",type:"content1",content:"",isTyping:!0});if(q(n,["",e],130),l){const e=JSON.parse(JSON.stringify(u(l))),n=V(e);n&&(Y.value=!0,console.log("hasValidData设置为:",Y.value));const t=`kline-${Date.now()}`;console.log("生成K线消息ID:",t),q({sender:"ai",class:"content1",type:"content1",kline:!0,chartData:n,messageId:t,hasValidData:!0,klineType:1},"",50)}if(p&&p.DNC&&p.FCX&&p.JN&&p.KLine20&&p.QSXH){const e=JSON.parse(JSON.stringify(u(p))),n=JSON.parse(JSON.stringify(u(l)));console.log("处理 K 线数据 - 开始"),console.log("AIGoldBullData",e),console.log("HomePageData",n);const t={name:n.StockInformation.Name,Kline:e};console.log("K线数据结构:",t),console.log("K线数据名称:",t.name),console.log("K线数据:",t.Kline?t.Kline:null),Y.value=!0,console.log("hasValidData设置为:",Y.value);const o=`kline-${Date.now()+1}`;console.log("生成K线消息ID:",o),q({sender:"ai",class:"content2",type:"content2",kline:!0,chartData:t,messageId:o,hasValidData:!0,klineType:2,error:K.two.error?"2":"",isEnd:"1"},"",50)}}else t.messages.push({class:"ing",type:"ing",flag:!1,content:"系统正在为您努力加载中,请稍后再试"}),t.isLoading=!1,t.chatInput=!1,W("enableInput");if(K.one.executed&&K.two.completed&&!K.two.executed)if(K.two.result){K.two.executed=!0,console.log("执行TwoAPI代码:",K.two.result),j.two.url&&(t.messages[t.inputUserIndex].audioArray.push(j.two.url),t.currentUserIndex==t.inputUserIndex?R(j.two.url,"API2-第二个"):t.messages[t.inputUserIndex].audioStatus=!1,console.log("音频队列:添加API2音频,当前队列长度:",P.value.length)),q({sender:"ai",class:"title2",type:"title2",content:""},"",50);const e=Z(b.data.hxjzpg);console.log(e,"pc2");const n=e.replace(y,((e,n)=>{try{return ie.renderToString(n,{throwOnError:!1})}catch(t){return console.error("KaTeX 渲染错误:",t),e}})),o=s({sender:"ai",class:"content3",type:"content3",content:"",isTyping:!0,error:K.three.error?"3":"",isEnd:"2"});q(o,["",n],130)}else console.log("1111111111111111111"),K.one.isEnd&&K.two.error&&!K.two.isError&&(K.two.isError=!0,t.messages.push({class:"ing",type:"ing",flag:!1,content:"系统正在为您努力加载中,请稍后再试"}),t.isLoading=!1,t.chatInput=!1,W("enableInput"));if(K.two.executed&&K.three.completed&&!K.three.executed)if(K.three.result){K.three.executed=!0,console.log("执行ThreeAPI代码:",K.three.result),j.three.url&&(t.messages[t.inputUserIndex].audioArray.push(j.three.url),t.currentUserIndex==t.inputUserIndex?R(j.three.url,"API3-第三个"):t.messages[t.inputUserIndex].audioStatus=!1,console.log("音频队列:添加API3音频,当前队列长度:",P.value.length)),q({sender:"ai",class:"title3",type:"title3",content:ye},"",50);const e='<p style="margin:0;color:#FFD700;font-weight:bold;display:flex;justify-content:center;font-size:22px">【主力行为】</p><p>',n=`${_.data.zhuli1}</p><p>${_.data.zhuli2}</p><p>${_.data.zhuli3}</p>`,o=(_.data.zhuli1,_.data.zhuli2,_.data.zhuli3,s({sender:"ai",class:"content3",type:"content3",content:"",isTyping:!0}));q(o,[e,n],200),q({sender:"ai",class:"title3",type:"title3",content:we},"",50);const r=_.data.kongjian.split(","),a=(r[0],r[1],r[2],r[3],_.data.shijian,_.data.nengliang,'<p style="margin:0;color:#FFD700;font-weight:bold;display:flex;justify-content:center;font-size:22px">【空间维度】</p><p style="display:flex;justify-content:center;">'),l=`${r[0]},${r[1]}`,i='</p><p style="display:flex;justify-content:center;">',u=`${r[2]},${r[3]}</p>`,c='<p style="margin:0;color:#FFD700;font-weight:bold;display:flex;justify-content:center;font-size:22px">【时间维度】</p><p style="display:flex;justify-content:center;">',d=`${_.data.shijian}</p>`,f='<p style="margin:0;color:#FADC0C;font-weight:bold;display:flex;justify-content:center;font-size:22px">【能量维度】</p><p style="display:flex;justify-content:center;">',g=`${_.data.nengliang}</p>`,p=s({sender:"ai",class:"content3",type:"content3",content:"",isTyping:!0,error:K.four.error?"4":"",isEnd:"3"});q(p,[a,l,i,u,c,d,f,g],200)}else K.two.isEnd&&K.three.error&&!K.three.isError&&(K.three.isError=!0,t.messages.push({class:"ing",type:"ing",flag:!1,content:"系统正在为您努力加载中,请稍后再试"}),t.isLoading=!1,t.chatInput=!1,W("enableInput"));if(K.three.executed&&K.four.completed&&!K.four.executed)if(K.four.result){K.four.executed=!0,console.log("执行FourAPI代码:",K.four.result),j.four.url&&(t.messages[t.inputUserIndex].audioArray.push(j.four.url),t.currentUserIndex==t.inputUserIndex?R(j.four.url,"API4-第四个"):t.messages[t.inputUserIndex].audioStatus=!1,console.log("音频队列:添加API4音频,当前队列长度:",P.value.length)),q({sender:"ai",class:"title3",type:"title3",content:be},"",50);k.data.cftl,k.data.gfzl;const e='<p style="margin:0;color:#FFD700;font-weight:bold;display:flex;justify-content:center;font-size:22px">【触发条件】</p><p>',n=`${k.data.cftl}</p>`,o='<p style="margin:0;color:#FFD700;font-weight:bold;display:flex;justify-content:center;font-size:22px">【攻防指令】</p><p>',r=`${k.data.gfzl}</p>`,a=s({sender:"ai",class:"content3",type:"content3",content:"",isTyping:!0});q(a,[e,n,o,r],240);const l="该内容由AI生成,请注意甄别",i=s({sender:"ai",class:"mianze",type:"mianze",content:"",isTyping:!0,end:!0});q(i,["",l],210)}else K.three.isEnd&&K.four.error&&!K.four.isError&&(K.four.isError=!0,t.messages.push({class:"ing",type:"ing",flag:!1,content:"系统正在为您努力加载中,请稍后再试"}),t.isLoading=!1,t.chatInput=!1,W("enableInput"));if(K.one.completed&&K.two.completed&&K.three.completed&&K.four.completed&&K.four.executed){console.log("所有API已完成,开始收集预加载的音频URL");const e=[];console.log("预加载音频状态检查:"),console.log("audioPreloadStatus:",j),j.one.url&&(console.log("添加预加载音频URL one:",j.one.url),e.push(j.one.url)),j.two.url&&(console.log("添加预加载音频URL two:",j.two.url),e.push(j.two.url)),j.three.url&&(console.log("添加预加载音频URL three:",j.three.url),e.push(j.three.url)),j.four.url&&(console.log("添加预加载音频URL four:",j.four.url),e.push(j.four.url)),console.log("收集到的预加载音频URLs:",e),console.log("语音是否启用:",C.isVoiceEnabled),console.log("所有接口执行完成,音频已在各接口中单独播放")}},S=async()=>{var n;try{if(w=await c(e),400==w.code)throw new Error("API返回错误码400,请求失败");console.log("OneAPI成功返回:",w),K.one.completed=!0,K.one.result=w,(null==(n=null==w?void 0:w.data)?void 0:n.url)?await I(w.data.url.trim(),"one"):j.one.loaded=!0,A()}catch(t){console.error("OneAPI失败:",t),K.one.completed=!0,K.one.error=t,j.one.loaded=!0,A()}},T=async()=>{var n;try{if(b=await d(e),400==b.code)throw new Error("API返回错误码400,请求失败");console.log("TwoAPI成功返回:",b),K.two.completed=!0,K.two.result=b,(null==(n=null==b?void 0:b.data)?void 0:n.url)?await I(b.data.url.trim(),"two"):j.two.loaded=!0,A()}catch(t){console.error("TwoAPI失败:",t),K.two.completed=!0,K.two.error=t,j.two.loaded=!0,A()}},E=async()=>{var n;try{if(_=await f(e),400==_.code)throw new Error("API返回错误码400,请求失败");console.log("ThreeAPI成功返回:",_),K.three.completed=!0,K.three.result=_,(null==(n=null==_?void 0:_.data)?void 0:n.url)?await I(_.data.url.trim(),"three"):j.three.loaded=!0,A()}catch(t){console.error("ThreeAPI失败:",t),K.three.completed=!0,K.three.error=t,j.three.loaded=!0,A()}},z=async()=>{var n;try{if(k=await g(e),400==k.code)throw new Error("API返回错误码400,请求失败");console.log("FourAPI成功返回:",k),K.four.completed=!0,K.four.result=k,(null==(n=null==k?void 0:k.data)?void 0:n.url)?await I(k.data.url.trim(),"four"):j.four.loaded=!0,A()}catch(t){console.error("FourAPI失败:",t),K.four.completed=!0,K.four.error=t,j.four.loaded=!0,A()}};h&&m?(S(),T(),E(),z()):(t.messages.pop(),t.messages.push({class:"ing",type:"ing",flag:!1,content:"数据缺失,请稍后重试"}),t.isLoading=!1,t.chatInput=!1,t.firstAPICall=!1,W("enableInput"))}catch(p){console.error("请求失败:",p),t.firstAPICall=!1,Y.value=!1}finally{await t.getUserCount()}}}}),{deep:!1}),a((()=>t.dbqbClickRecord),((e,n)=>{if(console.log("new",e),!e||0===Object.keys(e).length)return;const r=o(e);console.log("dbqbClickRecord 发生变化:",r.value);try{t.currentUserIndex=null,C.stop(),P.value=[],z.value=!1,D=0,L=!1,j.one={loaded:!1,url:null},j.two={loaded:!1,url:null},j.three={loaded:!1,url:null},j.four={loaded:!1,url:null},C.soundInstance&&(C.soundInstance.stop(),C.soundInstance.unload(),C.soundInstance=null),C.nowSound=null,K.one={completed:!1,result:null,error:null,isError:!1,isEnd:!1},K.two={completed:!1,result:null,error:null,isError:!1,isEnd:!1},K.three={completed:!1,result:null,error:null,isError:!1,isEnd:!1},K.four={completed:!1,result:null,error:null,isError:!1,isEnd:!1},Y.value=!1,H.value=[],N.value=!1,t.isLoading=!1,t.chatInput=!1,W("enableInput"),setTimeout((()=>{t.dbqbClickRecord={},console.log("dbqbClickRecord 已清空")}),0)}catch(a){console.error("停止任务时发生错误:",a)}if(r.value.wokeFlowData.One&&r.value.wokeFlowData.Two&&r.value.wokeFlowData.Three&&r.value.wokeFlowData.Four)try{t.messages=[],t.messages.push({sender:"user",timestamp:r.value.createdTime,content:r.value.keyword,audioArray:[r.value.wokeFlowData.One.url,r.value.wokeFlowData.Two.url,r.value.wokeFlowData.Three.url,r.value.wokeFlowData.Four.url],audioStatus:!1}),t.messages.push({sender:"ai",class:"title1",type:"title1",content:r.value.stockName+"全景作战报告",date:r.value.wokeFlowData.One.date});const e=Z(r.value.wokeFlowData.One.name+"\n"+r.value.wokeFlowData.One.price+"\n"+r.value.wokeFlowData.One.date);t.messages.push({sender:"ai",class:"content1",type:"content1",content:e});const n=r.value.stockData.HomePage;if(n){const e=JSON.parse(JSON.stringify(u(n))),o=V(e);o&&(Y.value=!0,console.log("hasValidData设置为:",Y.value));const r=`kline-${Date.now()}`;console.log("生成K线消息ID:",r),t.messages.push({sender:"ai",class:"content1",type:"content1",kline:!0,chartData:o,messageId:r,hasValidData:!0,klineType:1}),p((()=>{console.log("nextTick开始 - 准备渲染图表"),console.log("消息列表:",t.messages);let e=-1;for(let n=0;n<t.messages.length;n++)if(t.messages[n].messageId===r){e=n;break}if(console.log("找到的K线消息索引:",e),-1!==e){const n=`kline-container-${e}`;console.log("图表容器ID:",n),setTimeout((()=>{console.log("延时执行,确保DOM已渲染"),se(n)}),100)}else console.warn("未找到K线消息")}))}const o=r.value.stockData.AIGoldBull;if(o&&o.DNC&&o.FCX&&o.JN&&o.KLine20&&o.QSXH){const e=JSON.parse(JSON.stringify(u(o))),r=JSON.parse(JSON.stringify(u(n)));console.log("处理 K 线数据 - 开始"),console.log("AIGoldBullData",e),console.log("HomePageData",r);const a={name:r.StockInformation.Name,Kline:e};console.log("K线数据结构:",a),console.log("K线数据名称:",a.name),console.log("K线数据:",a.Kline?a.Kline:null),Y.value=!0,console.log("hasValidData设置为:",Y.value);const l=`kline-${Date.now()+1}`;console.log("生成K线消息ID:",l),t.messages.push({sender:"ai",class:"content2",type:"content2",kline:!0,chartData:a,messageId:l,hasValidData:!0,klineType:2}),p((()=>{console.log("nextTick开始 - 准备渲染图表"),console.log("消息列表:",t.messages);let e=-1;for(let n=0;n<t.messages.length;n++)if(t.messages[n].messageId===l){e=n;break}if(console.log("找到的K线消息索引:",e),-1!==e){const n=`kline-container-${e}`;console.log("图表容器ID:",n),setTimeout((()=>{console.log("延时执行,确保DOM已渲染"),se(n)}),100)}else console.warn("未找到K线消息")}))}t.messages.push({sender:"ai",class:"title2",type:"title2",content:""});const a=Z(r.value.wokeFlowData.Two.hxjzpg);t.messages.push({sender:"ai",class:"content3",type:"content3",content:a}),t.messages.push({sender:"ai",class:"title3",type:"title3",content:ye});const l=`<p style="margin:0;color:#FFD700;font-weight:bold;display:flex;justify-content:center;font-size:22px">【主力行为】</p><p>${r.value.wokeFlowData.Three.zhuli1}</p><p>${r.value.wokeFlowData.Three.zhuli2}</p><p>${r.value.wokeFlowData.Three.zhuli3}</p>`;t.messages.push({sender:"ai",class:"content3",type:"content3",content:l,isTyping:!0}),t.messages.push({sender:"ai",class:"title3",type:"title3",content:we});const i=r.value.wokeFlowData.Three.kongjian.split(","),s=`<p style="margin:0;color:#FFD700;font-weight:bold;display:flex;justify-content:center;font-size:22px">【空间维度】</p><p style="display:flex;justify-content:center;">${i[0]},${i[1]}</p><p style="display:flex;justify-content:center;">${i[2]},${i[3]}</p>`,c=`<p style="margin:0;color:#FFD700;font-weight:bold;display:flex;justify-content:center;font-size:22px">【时间维度】</p><p style="display:flex;justify-content:center;">${r.value.wokeFlowData.Three.shijian}</p>`,d=s+c+`<p style="margin:0;color:#FFD700;font-weight:bold;display:flex;justify-content:center;font-size:22px">【能量维度】</p><p style="display:flex;justify-content:center;">${r.value.wokeFlowData.Three.nengliang}</p>`;t.messages.push({sender:"ai",class:"content3",type:"content3",content:d}),t.messages.push({sender:"ai",class:"title3",type:"title3",content:be});const f=`<p style="margin:0;color:#FFD700;font-weight:bold;display:flex;justify-content:center;font-size:22px">【触发条件】</p><p>${r.value.wokeFlowData.Four.cftl}</p>`,g=f+`<p style="margin:0;color:#FFD700;font-weight:bold;display:flex;justify-content:center;font-size:22px">【攻防指令】</p><p>${r.value.wokeFlowData.Four.gfzl}</p>`;t.messages.push({sender:"ai",class:"content3",type:"content3",content:g}),t.messages.push({sender:"ai",class:"mianze",type:"mianze",content:"该内容由AI生成,请注意甄别",end:!0})}catch(l){h.error("历史数据获取出错!"),console.error("e",l)}}),{deep:!0,immediate:!0}),a((()=>C.isVoiceEnabled),(e=>{if(e!==C.lastVoiceState)if(C.lastVoiceState=e,e){console.log("开启语音播放");(()=>{var e;C.ttsUrl&&((null==(e=C.soundInstance)?void 0:e.playing())||((e=>{if(!e)return console.warn("音频URL为空,跳过播放"),void(C.isPlaying=!1);(()=>{if(C.isNewInstance){const n=new Q.Howl({src:[e],html5:!0,format:["mp3","acc"],rate:1.2,onplay:()=>{C.isPlaying=!0,n.volume(1)},onend:()=>C.isPlaying=!1,onstop:()=>C.isPlaying=!1,onloaderror:(e,n)=>{console.error("音频加载失败:",n),h.error("音频播放失败,请检查网络连接")}});C.nowSound&&C.nowSound.stop(),C.nowSound=n,C.isNewInstance=!1,console.log("新音频")}else console.log("已经有音频");const n=C.nowSound;n.play(),C.setAudioInstance(n),Q.Howler._howls.push(n)})()})(C.ttsUrl),setTimeout((()=>{var e;(null==(e=C.soundInstance)?void 0:e.playing())||Q.Howler.unload()}),1e3)))})()}else console.log("关闭语音播放"),C.soundInstance&&(C.soundInstance.pause(),C.isPlaying=!1)}),{immediate:!0}),a((()=>E.activeTabIndex),(e=>{setTimeout((()=>{console.log("activeTabIndex变化:",e),0===e&&(console.log("切换到AI聊天页,重新渲染图表"),fe())}),1e3)}),{immediate:!0});const de=()=>{t.dbqbScrollToTop=!t.dbqbScrollToTop};function fe(){console.log("重新渲染所有K线图");const e=t.messages;for(let n=0;n<e.length;n++)if(e[n].kline&&e[n].chartData){const e=`kline-container-${n}`;console.log(`尝试渲染K线图: ${e}`);document.getElementById(e)?se(e):console.warn(`找不到容器: ${e}`)}}const pe=()=>{C.isPlaying&&(C.stop(),console.log("组件卸载,音频已停止")),P.value=[],z.value=!1,D=0,L=!1,C.soundInstance=null,C.nowSound=null,Q.Howler.stop(),Q.Howler.unload(),C.isPlaying=!1,C.isPaused=!1,C.playbackPosition=0,Object.keys(j).forEach((e=>{j[e]={loaded:!1,url:null}})),t.currentUserIndex=-1};v((()=>{pe();if(/Android|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)){Q.Howler.html5PoolSize=1,Q.Howler.autoSuspend=!1,Q.Howler.usingWebAudio=!0;const e=()=>{Q.Howler.ctx&&"suspended"===Q.Howler.ctx.state&&(Q.Howler.ctx.resume(),console.log("音频上下文已激活"))};document.addEventListener("touchstart",e,{once:!0}),document.addEventListener("click",e,{once:!0})}Z.setOptions({breaks:!0,gfm:!0,sanitize:!1,smartLists:!0,smartypants:!0,xhtml:!1,renderer:U}),fe(),console.log("组件挂载完成"),t.currentUserIndex=null,t.messages.forEach((e=>{"user"==e.sender&&(e.audioStatus=!1)})),document.addEventListener("visibilitychange",ve);new MutationObserver((e=>{e.forEach((e=>{if("childList"===e.type&&e.addedNodes.length){document.querySelectorAll('[id^="kline-container-"]').length}}))})).observe(document.body,{childList:!0,subtree:!0})}));let he=!1;const ve=()=>{document.hidden?C.isPlaying?(he=!0,C.pause(),console.log("页面切换离开,音频已暂停")):he=!1:he&&!C.isPlaying&&(C.play(),console.log("页面切换回来,音频已恢复播放"),he=!1)};return m((()=>{document.removeEventListener("visibilitychange",ve),pe(),Object.keys(ae).forEach((e=>{ae[e]&&(window[`resize_${e}`]&&(window.removeEventListener("resize",window[`resize_${e}`]),delete window[`resize_${e}`]),ae[e].dispose(),delete ae[e])}))})),(e,n)=>(y(),w(I,null,[b("div",_e,[_(" GIF区域 "),b("div",ke,[n[0]||(n[0]=b("img",{src:"https://d31zlh4on95l9h.cloudfront.net/images/03ddbbbee489f29dc6a1427f9ed4f389.png",alt:"夺宝奇兵大模型logo",class:"bgc"},null,-1)),b("img",{src:k("/aixiaocaishen/static/images/-s-夺宝奇兵logo-985375a7.png"),alt:"夺宝奇兵大模型logo",class:"logo1"},null,8,Ie),b("img",{src:k("/aixiaocaishen/static/images/开启无限财富-3b89b7e4.png"),alt:"夺宝奇兵大模型logo",class:"logo2"},null,8,xe)]),(y(!0),w(I,null,x(k(M),((e,o)=>(y(),w("div",{key:o},[_(" 用户消息容器,包含喇叭按钮 "),"user"===e.sender?(y(),w("div",Ae,[b("div",Se,[b("div",Te,[b("img",{src:e.audioStatus?k(ee):k(ne),class:A(["user-message-speaker",{"speaker-active":e.audioStatus}]),onClick:e=>(e=>{console.log("上一个按钮坐标",t.currentUserIndex,"当前按钮坐标",e),t.messages[e].audioArray[0]&&t.messages[e].audioArray[1]&&t.messages[e].audioArray[2]&&t.messages[e].audioArray[3]&&(t.messages[e].audioStatus=!t.messages[e].audioStatus,t.currentUserIndex!=e?(null!=t.currentUserIndex&&(C.isPlaying&&C.togglePlayPause(),t.messages[t.currentUserIndex].audioStatus=!1),C.soundInstance&&(C.soundInstance.stop(),C.soundInstance=null),j.one={loaded:!1,url:null},j.two={loaded:!1,url:null},j.three={loaded:!1,url:null},j.four={loaded:!1,url:null},t.messages[e].audioArray[0]&&(j.one.loaded=!0,j.one.url=t.messages[e].audioArray[0]),t.messages[e].audioArray[1]&&(j.two.loaded=!0,j.two.url=t.messages[e].audioArray[1]),t.messages[e].audioArray[2]&&(j.three.loaded=!0,j.three.url=t.messages[e].audioArray[2]),t.messages[e].audioArray[3]&&(j.four.loaded=!0,j.four.url=t.messages[e].audioArray[3]),t.currentUserIndex=e,P.value=[],z.value=!1,C.soundInstance=null,D=0,L=!1,setTimeout((()=>{R(t.messages[e].audioArray[0],"API1-第一个"),R(t.messages[e].audioArray[1],"API2-第二个"),R(t.messages[e].audioArray[2],"API3-第三个"),R(t.messages[e].audioArray[3],"API4-第四个"),C.isVoiceEnabled&&(C.currentAudioUrl||C.ttsUrl)||C.toggleVoice()}),100)):C.isVoiceEnabled?D>=P.value.length?(console.log("重新开始播放音频序列"),D=0,z.value=!1,L=!1,C.soundInstance=null,P.value.length>0&&O()):C.currentAudioUrl||C.ttsUrl?(console.log("2222"),C.togglePlayPause()):(console.log("3333"),C.toggleVoice()):(console.log("1111"),C.toggleVoice()))})(o),alt:"喇叭"},null,10,Ce),b("div",{class:A({"message-bubble":!0,[e.sender]:e.sender,[e.class]:e.class})},[b("div",{innerHTML:e.content},null,8,Ee)],2)]),e.timestamp?(y(),w("div",Pe,S(k(ce)(e.timestamp).format("YYYY-MM-DD HH:mm:ss")),1)):_("v-if",!0)])])):(y(),w(I,{key:1},[_(" AI消息和其他类型消息 "),b("div",{class:A({"message-bubble":!0,[e.sender]:e.sender,[e.class]:e.class})},["kline"===e.type?(y(),w("div",ze,[b("div",{id:"kline-container-"+o,class:"chart-mount-point"},[e.hasValidData?_("v-if",!0):(y(),w("div",Le,[...n[1]||(n[1]=[b("p",null,"暂无K线数据",-1)])]))],8,De)])):"ing"==e.type?(y(),w("div",je,[e.gif?(y(),w("img",{key:0,src:e.gif,alt:"思考过程",class:"thinking-gif"},null,8,Fe)):_("v-if",!0),b("div",{class:A(["ai-message-content",{fourStep:e.nowrap}])},[e.flag?(y(),w("div",Oe,[b("span",null,S(e.content),1),n[2]||(n[2]=T('<span class="loading-dots" data-v-4a4ebe1a><span class="dot" data-v-4a4ebe1a>.</span><span class="dot" data-v-4a4ebe1a>.</span><span class="dot" data-v-4a4ebe1a>.</span><span class="dot" data-v-4a4ebe1a>.</span><span class="dot" data-v-4a4ebe1a>.</span><span class="dot" data-v-4a4ebe1a>.</span></span>',1))])):(y(),w("div",{key:1,innerHTML:e.content},null,8,Re))],2)])):"title1"==e.type?(y(),w("div",Ue,[b("div",We,S(e.content),1),b("div",Me,S(e.date),1)])):"title2"==e.type?(y(),w("div",$e,[b("img",{class:"title1Img",src:k("/aixiaocaishen/static/images/核心价值评估-c1ed0285.png"),alt:"出错了"},null,8,Ve)])):"title3"==e.type?(y(),w("div",He,[b("img",{class:"title2Img",src:e.content,alt:"出错了"},null,8,Ne)])):"content1"==e.type?(y(),w("div",Be,[e.kline?(y(),w("div",Ke,[b("div",{id:"kline-container-"+o,class:"chart-mount-point"},[e.hasValidData?_("v-if",!0):(y(),w("div",Ye,[...n[3]||(n[3]=[b("p",null,"暂无数据",-1)])]))],8,qe)])):(y(),w("div",Ge,[b("div",{innerHTML:e.content,class:"text1"},null,8,Je)]))])):"content2"==e.type?(y(),w("div",Xe,[b("div",Ze,[b("div",{id:"kline-container-"+o,class:"chart-mount-pointJN"},[e.hasValidData?_("v-if",!0):(y(),w("div",en,[...n[4]||(n[4]=[b("p",null,"暂无数据",-1)])]))],8,Qe)])])):"content3"==e.type?(y(),w("div",nn,[b("div",tn,[b("div",{innerHTML:e.content,class:"text3"},null,8,on)])])):"mianze"==e.type?(y(),w("div",rn,[b("div",{innerHTML:e.content},null,8,an)])):(y(),w("div",{key:9,innerHTML:e.content},null,8,ln))],2)],2112))])))),128))]),_(" 全局返回顶部按钮 "),k(M).length>0?(y(),w("div",{key:0,class:"back-to-top",onClick:de},n[5]||(n[5]=[b("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[b("path",{d:"M12 4L12 20M12 4L6 10M12 4L18 10",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})],-1)]))):_("v-if",!0)],64))}},[["__scopeId","data-v-4a4ebe1a"],["__file","C:/Users/Administrator/Desktop/AIxiaocaishen/src/views/AIchat.vue"]]),un="/aixiaocaishen/static/images/logo-6d056fd7.png";const cn={key:0,class:"collapsed-container"},dn={key:1,class:"collapsed-bottom-container"},fn={key:2,class:"history-content"},gn={class:"history-list"},pn={key:0,class:"empty-state"},hn={class:"empty-icon"},vn={key:0,class:"categoryName"},mn=["onClick"],yn={class:"record-img"},wn=["src","alt"],bn={key:1,src:"https://d31zlh4on95l9h.cloudfront.net/images/9a431843b182c64a05fa3c8f6772b8a4.png",alt:"record.stockMarket"},_n={class:"record-msg"},kn={class:"record-text"},In={class:"stock-name"},xn={class:"stock-code"},An={key:0},Sn={class:"record-time"},Tn={class:"record-actions"},Cn={class:"popover-content"},En={class:"popover-item"},Pn=["onClick"],zn=["onClick"],Dn=["onClick"],Ln={key:0,class:"history-content"},jn={class:"history-list"},Fn={key:0,class:"empty-state"},On={class:"empty-icon"},Rn={key:0,class:"categoryName"},Un=["onClick"],Wn={class:"record-img"},Mn=["src","alt"],$n={key:1,src:"https://d31zlh4on95l9h.cloudfront.net/images/9a431843b182c64a05fa3c8f6772b8a4.png",alt:"record.stockMarket"},Vn={class:"record-msg"},Hn={class:"record-text"},Nn={class:"stock-name"},Bn={class:"stock-code"},Kn={key:0},qn={class:"record-time"},Yn={class:"record-actions"},Gn={class:"popover-content"},Jn={class:"popover-item"},Xn=["onClick"],Zn=["onClick"],Qn=["onClick"],et={class:"dialog-footer"};var nt=t({__name:"HistoryRecord",props:{currentType:{type:String,default:"AIchat"}},emits:["selectRecord","recordAdded","startNewChat","showAnnouncement","showFeedback"],setup(e,{expose:n,emit:t}){const l=J(),i=X();C();const s=e,u=o(null),c=t,d=o({cn:"https://d31zlh4on95l9h.cloudfront.net/images/c685daa929d80a03c26841dfa783cc3c.png",usa:"https://d31zlh4on95l9h.cloudfront.net/images/bccbc3058f327f72aa158fa0852dce19.png",hk:"https://d31zlh4on95l9h.cloudfront.net/images/ab050afe6867e9f961561f665ed12d10.png",sg:"https://d31zlh4on95l9h.cloudfront.net/images/90c5ce1edef2235a100e3ee0ad3cac92.png",vi:"https://d31zlh4on95l9h.cloudfront.net/images/59404c85889abd57dfd15040099edc1a.png",th:"https://d31zlh4on95l9h.cloudfront.net/images/31f5433264cf1f84cf550995fa16d86e.png",can:"https://d31zlh4on95l9h.cloudfront.net/images/26382451bfa08e6a419a2190b799dae5.png",my:"https://d31zlh4on95l9h.cloudfront.net/images/7efa8487a1317ed17eacc77b58e0a26d.png"}),f=o(!0),g=o(null),m=o({}),T=o(!1),R=o("500px"),U=r((()=>u.value?"70%":R.value)),W=()=>{m.value={},T.value=!1},M=o([]),$=o([]);let V=!0,H=!0,N=null,B=null;const K=async e=>{try{const n=await L(e);M.value=n.data;const t=JSON.stringify(n.data.map((e=>({id:e.id,isTop:e.isTop,createdTime:e.createdTime}))));if(N&&B===t)return void($.value=N);let o=n.data;V&&1==e.model&&0!=n.data.length&&(u.value||(l.aiChatCall=!0),V=!1),H&&2==e.model&&0!=n.data.length&&(u.value||(l.aiEmotionCall=!0),H=!1),u.value?(console.log("移动设备默认关闭"),f.value=!0):(console.log("pc设备进行判断"),"AIchat"==s.currentType?(f.value=!l.aiChatCall,console.log("夺宝奇兵页面",f.value)):"AiEmotion"==s.currentType&&(f.value=!l.aiEmotionCall,console.log("情绪大模型页面",f.value)));const r=ce().format("YYYY-MM-DD"),a=ce().subtract(3,"days").startOf("day"),i=ce().subtract(1,"days").endOf("day"),c=ce().subtract(7,"days").startOf("day"),d=ce().subtract(30,"days").startOf("day"),g=[],p=[],h=[],v=[],m=[];o.forEach((e=>{if(1===e.isTop)return void g.push(e);const n=ce(e.createdTime);n.format("YYYY-MM-DD")===r?p.push(e):n.isAfter(a)&&n.isBefore(i)?h.push(e):n.isAfter(c)?v.push(e):n.isAfter(d)&&m.push(e)})),M.value=n.data,$.value=[{name:"置顶",list:g},{name:"今日",list:p},{name:"近3日",list:h},{name:"近7日",list:v},{name:"近30日",list:m}],N=$.value,B=t}catch(n){console.error("获取历史记录出错",n),M.value=[],$.value=[]}},q=async(e,n)=>{try{const t=document.querySelector(".el-popover");if(t&&(t.style.display="none"),0==e&&$.value[0].list.length>=3)return console.log("超过置顶上线"),void h.warning("最多置顶三条内容,已达上限!");await(async e=>{try{await O(e)}catch(n){console.error("置顶或取消置顶失败",n)}})({model:"AIchat"==s.currentType?1:2,recordId:n,isTop:1==e?0:1}),await K({model:"AIchat"==s.currentType?1:2,token:localStorage.getItem("localToken")})}catch(t){console.error("操作失败:",t)}},Y=()=>{f.value=!1,"AIchat"==s.currentType?l.aiChatCall=!0:"AiEmotion"==s.currentType&&(l.aiEmotionCall=!0)},G=()=>{f.value=!0,"AIchat"==s.currentType?l.aiChatCall=!1:"AiEmotion"==s.currentType&&(l.aiEmotionCall=!1)},Z=o({}),Q=async e=>{var n,t;if("AIchat"==s.currentType&&l.firstAPICall)h.warning("正在获取回复中,请稍后");else try{g.value=e.id;const o=await j({model:"AIchat"==s.currentType?1:2,parentId:e.parentId,recordId:e.id});if(o&&o.data){u.value&&(f.value=!0,"AIchat"==s.currentType?l.aiChatCall=!1:"AiEmotion"==s.currentType&&(l.aiEmotionCall=!1)),i.isFeedback=!1,Z.value=o.data,l.dbqbClickRecord=Z.value;const r={queryText:o.data.keyword,stockInfo:{name:(null==(n=o.data.stockData)?void 0:n.stockName)||e.stockName||"",code:e.stockCode||"",market:e.stockMarket||"cn"},apiData:o.data.stockData||{},conclusionData:(null==(t=o.data.wokeFlowData)?void 0:t.One)||{},timestamp:e.createdTime||(new Date).toISOString()};c("selectRecord",r),console.log("历史记录数据已发送给父组件:",r)}else console.error("历史记录数据格式不正确:",o)}catch(o){console.error("获取历史记录数据失败",o)}},ee=e=>{m.value.id=e,p((()=>{const e=document.querySelector(".el-popover");e&&(e.style.display="none"),document.body.click()})),T.value=!0},ne=()=>{"AIchat"==s.currentType&&l.firstAPICall?h.warning("正在获取回复中,请稍后"):c("showAnnouncement")},te=()=>{"AIchat"==s.currentType&&l.firstAPICall?h.warning("正在获取回复中,请稍后"):c("showFeedback")};return a((()=>l.searchRecord),(e=>{l.searchRecord&&(K({model:"AIchat"==s.currentType?1:2,token:localStorage.getItem("localToken")}),l.searchRecord=!1)})),n({isCollapsed:f,toggleCollapse:()=>{f.value=!f.value,localStorage.setItem("historyRecordCollapsed",f.value)},getHistoryList:K,selectedRecordId:g}),v((()=>{const e=navigator.userAgent;u.value=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(e),K({model:"AIchat"==s.currentType?1:2,token:localStorage.getItem("localToken")})})),(e,n)=>{const t=E("DocumentDelete"),o=E("el-icon"),r=E("MoreFilled"),a=E("el-popover"),l=E("el-button"),i=E("el-dialog");return y(),w(I,null,[u.value?(y(),w("div",{key:1,class:A(["mobile-history-record-container",{mobileCollapsed:!f.value}])},[_(" 历史记录内容 "),f.value?_("v-if",!0):(y(),w("div",Ln,[b("div",{class:"mobile-head-container"},[_(" 折叠/展开按钮 "),b("img",{class:"mobile-toggle-btn",onClick:G,src:"https://d31zlh4on95l9h.cloudfront.net/images/37fe3d79a8a700f6c674c9f0e7af066b.png",alt:"icon"}),_(" 标题 "),n[15]||(n[15]=b("div",{class:"mobile-history-actions"},[b("img",{src:un,alt:"Logo",class:"logo-img"})],-1))]),_(" 历史记录列表 "),b("div",jn,[_(" 空状态 "),0===M.value.length?(y(),w("div",Fn,[b("div",On,[P(o,{class:"documentDelete"},{default:z((()=>[P(t)])),_:1})]),n[16]||(n[16]=b("p",{class:"empty-text"},"暂无历史记录",-1))])):(y(!0),w(I,{key:1},x($.value,(e=>(y(),w("div",{key:e.name},[0!=e.list.length?(y(),w("div",Rn,S(e.name),1)):_("v-if",!0),(y(!0),w(I,null,x(e.list,(t=>(y(),w("div",{key:t.id,class:A(["history-item",{active:g.value===t.id}])},[b("div",{class:"record-content",onClick:e=>Q(t)},[b("div",Wn,[d.value[t.stockMarket]?(y(),w("img",{key:0,src:d.value[t.stockMarket],alt:t.stockMarket},null,8,Mn)):(y(),w("img",$n))]),b("div",Vn,[b("div",Hn,[b("span",Nn,S(t.stockName),1),b("span",Bn,"("+S(t.stockCode)+")",1),"置顶"===e.name?(y(),w("div",Kn,[...n[17]||(n[17]=[b("svg",{t:"1755227529729",class:"top-icon",viewBox:"320 280 380 460",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"7392"},[b("path",{d:"M351.085714 292.571429h321.828572v29.257142H351.085714v-29.257142z m175.542857 125.805714l146.285715 146.285714-20.48 20.48-125.805715-125.805714V731.428571h-29.257142v-272.091428L371.565714 585.142857l-20.48-20.48 146.285715-146.285714h29.257142z",fill:"#FFFFFF","p-id":"7393"})],-1)])])):_("v-if",!0)]),b("div",qn,S(k(ce)(t.createdTime).format("YYYY-MM-DD HH:mm:ss")),1)])],8,Un),b("div",Yn,[P(a,{class:"box-item",placement:"right-start",trigger:"click"},{reference:z((()=>[P(o,{class:"more-btn"},{default:z((()=>[P(r)])),_:1})])),default:z((()=>[b("div",Gn,[b("div",Jn,[n[18]||(n[18]=b("img",{class:"popover-icon",src:"https://d31zlh4on95l9h.cloudfront.net/images/9ad3617c94955bcb76e1b11db70bb80b.png",alt:""},null,-1)),D(" 数据更新时间:"+S(k(ce)(t.date).format("D/M/YYYY")),1)]),t.isTop?(y(),w("div",{key:0,class:"popover-item popover-btn",onClick:e=>q(t.isTop,t.id)},[...n[19]||(n[19]=[b("img",{class:"popover-icon",src:"https://d31zlh4on95l9h.cloudfront.net/images/a458305d8275734cc96bf6cad29864bf.png",alt:""},null,-1),D(" 取消置顶 ")])],8,Xn)):(y(),w("div",{key:1,class:"popover-item popover-btn",onClick:e=>q(t.isTop,t.id)},[...n[20]||(n[20]=[b("img",{class:"popover-icon",src:"https://d31zlh4on95l9h.cloudfront.net/images/a458305d8275734cc96bf6cad29864bf.png",alt:""},null,-1),D(" 置顶 ")])],8,Zn)),b("div",{class:"popover-item popover-btn",onClick:e=>ee(t.id)},[...n[21]||(n[21]=[b("img",{class:"popover-icon",src:"https://d31zlh4on95l9h.cloudfront.net/images/027718d41523375a69e9cac927601cf8.png",alt:""},null,-1),D(" 删除 ")])],8,Qn)])])),_:2},1024)])],2)))),128))])))),128))]),b("div",{class:"mobile-bottom-container"},[b("div",{class:"mobile-bottom-btn",onClick:ne,title:"公告"},n[22]||(n[22]=[b("img",{class:"mobile-bottom-announcement",src:"https://d31zlh4on95l9h.cloudfront.net/images/172be9b9c4d936f2f6b182ef7a4bed10.png",alt:"icon"},null,-1),b("div",{class:"mobile-bottom-text"},"公告",-1)])),b("div",{class:"mobile-bottom-btn",onClick:te,title:"用户反馈"},n[23]||(n[23]=[b("img",{class:"mobile-bottom-feedback",src:"https://d31zlh4on95l9h.cloudfront.net/images/ed88a0a7095c3cd1e0b51ffcca7f4068.png",alt:"icon"},null,-1),b("div",{class:"mobile-bottom-text"},"用户反馈",-1)]))])]))],2)):(y(),w("div",{key:0,class:A(["history-record-container",{collapsed:!f.value}])},[_(" 收起状态的展开按钮和图标 "),f.value?(y(),w("div",cn,[n[3]||(n[3]=b("img",{class:"collapsed-icon",src:"https://d31zlh4on95l9h.cloudfront.net/images/74430a4ebbb67aefc713bf694147fb2a.png",alt:"icon"},null,-1)),b("img",{class:"collapsed-toggle-btn",onClick:Y,src:"https://d31zlh4on95l9h.cloudfront.net/images/815e7ebfb1963eadca9435e82c3c4a8d.png",alt:"icon",title:"打开边栏"})])):_("v-if",!0),f.value?(y(),w("div",dn,[b("div",{class:"collapsed-bottom-btn",onClick:ne,title:"公告"},n[4]||(n[4]=[b("img",{class:"collapsed-bottom-announcement",src:"https://d31zlh4on95l9h.cloudfront.net/images/172be9b9c4d936f2f6b182ef7a4bed10.png",alt:"icon"},null,-1)])),b("div",{class:"collapsed-bottom-btn",onClick:te,title:"用户反馈"},n[5]||(n[5]=[b("img",{class:"collapsed-bottom-feedback",src:"https://d31zlh4on95l9h.cloudfront.net/images/ed88a0a7095c3cd1e0b51ffcca7f4068.png",alt:"icon"},null,-1)]))])):_("v-if",!0),_(" 历史记录内容 "),f.value?_("v-if",!0):(y(),w("div",fn,[b("div",{class:"head-container"},[_(" 标题 "),n[6]||(n[6]=b("div",{class:"history-actions"},[b("img",{src:un,alt:"Logo",class:"logo-img"})],-1)),_(" 折叠/展开按钮 "),b("img",{class:"toggle-btn",onClick:G,src:"https://d31zlh4on95l9h.cloudfront.net/images/815e7ebfb1963eadca9435e82c3c4a8d.png",alt:"icon",title:"收起边栏"})]),_(" 历史记录列表 "),b("div",gn,[_(" 空状态 "),0===M.value.length?(y(),w("div",pn,[b("div",hn,[P(o,{class:"documentDelete"},{default:z((()=>[P(t)])),_:1})]),n[7]||(n[7]=b("p",{class:"empty-text"},"暂无历史记录",-1))])):(y(!0),w(I,{key:1},x($.value,(e=>(y(),w("div",{key:e.name},[0!=e.list.length?(y(),w("div",vn,S(e.name),1)):_("v-if",!0),(y(!0),w(I,null,x(e.list,(t=>(y(),w("div",{key:t.id,class:A(["history-item",{active:g.value===t.id}])},[b("div",{class:"record-content",onClick:e=>Q(t)},[b("div",yn,[d.value[t.stockMarket]?(y(),w("img",{key:0,src:d.value[t.stockMarket],alt:t.stockMarket},null,8,wn)):(y(),w("img",bn))]),b("div",_n,[b("div",kn,[b("span",In,S(t.stockName),1),b("span",xn,"("+S(t.stockCode)+")",1),"置顶"===e.name?(y(),w("div",An,[...n[8]||(n[8]=[b("svg",{t:"1755227529729",class:"top-icon",viewBox:"320 280 380 460",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"7392"},[b("path",{d:"M351.085714 292.571429h321.828572v29.257142H351.085714v-29.257142z m175.542857 125.805714l146.285715 146.285714-20.48 20.48-125.805715-125.805714V731.428571h-29.257142v-272.091428L371.565714 585.142857l-20.48-20.48 146.285715-146.285714h29.257142z",fill:"#FFFFFF","p-id":"7393"})],-1)])])):_("v-if",!0)]),b("div",Sn,S(k(ce)(t.createdTime).format("YYYY-MM-DD HH:mm:ss")),1)])],8,mn),b("div",Tn,[P(a,{class:"box-item",placement:"right-start",trigger:"click"},{reference:z((()=>[P(o,{class:"more-btn"},{default:z((()=>[P(r)])),_:1})])),default:z((()=>[b("div",Cn,[b("div",En,[n[9]||(n[9]=b("img",{class:"popover-icon",src:"https://d31zlh4on95l9h.cloudfront.net/images/9ad3617c94955bcb76e1b11db70bb80b.png",alt:""},null,-1)),D(" 数据更新时间:"+S(k(ce)(t.date).format("D/M/YYYY")),1)]),t.isTop?(y(),w("div",{key:0,class:"popover-item popover-btn",onClick:e=>q(t.isTop,t.id)},[...n[10]||(n[10]=[b("img",{class:"popover-icon",src:"https://d31zlh4on95l9h.cloudfront.net/images/a458305d8275734cc96bf6cad29864bf.png",alt:""},null,-1),D(" 取消置顶 ")])],8,Pn)):(y(),w("div",{key:1,class:"popover-item popover-btn",onClick:e=>q(t.isTop,t.id)},[...n[11]||(n[11]=[b("img",{class:"popover-icon",src:"https://d31zlh4on95l9h.cloudfront.net/images/a458305d8275734cc96bf6cad29864bf.png",alt:""},null,-1),D(" 置顶 ")])],8,zn)),b("div",{class:"popover-item popover-btn",onClick:e=>ee(t.id)},[...n[12]||(n[12]=[b("img",{class:"popover-icon",src:"https://d31zlh4on95l9h.cloudfront.net/images/027718d41523375a69e9cac927601cf8.png",alt:""},null,-1),D(" 删除 ")])],8,Dn)])])),_:2},1024)])],2)))),128))])))),128))]),b("div",{class:"bottom-container"},[b("div",{class:"bottom-btn",onClick:ne,title:"公告"},n[13]||(n[13]=[b("img",{class:"bottom-announcement",src:"https://d31zlh4on95l9h.cloudfront.net/images/172be9b9c4d936f2f6b182ef7a4bed10.png",alt:"icon"},null,-1)])),b("div",{class:"bottom-btn",onClick:te,title:"用户反馈"},n[14]||(n[14]=[b("img",{class:"bottom-feedback",src:"https://d31zlh4on95l9h.cloudfront.net/images/ed88a0a7095c3cd1e0b51ffcca7f4068.png",alt:"icon"},null,-1)]))])]))],2)),P(i,{modelValue:T.value,"onUpdate:modelValue":n[2]||(n[2]=e=>T.value=e),title:"永久删除记录",width:U.value},{footer:z((()=>[b("div",et,[P(l,{onClick:n[0]||(n[0]=e=>W())},{default:z((()=>n[24]||(n[24]=[D("取消")]))),_:1}),P(l,{type:"primary",onClick:n[1]||(n[1]=e=>(async()=>{try{const e=await F({model:"AIchat"==s.currentType?1:2,recordId:m.value.id});console.log(e.msg),W(),await K({model:"AIchat"==s.currentType?1:2,token:localStorage.getItem("localToken")})}catch(e){console.error("删除失败",e)}})())},{default:z((()=>n[25]||(n[25]=[D(" 删除 ")]))),_:1})])])),default:z((()=>[n[26]||(n[26]=b("span",null,"删除后,该记录将不可恢复。确认删除吗?",-1))])),_:1},8,["modelValue","width"])],64)}}},[["__scopeId","data-v-5d08dac6"],["__file","C:/Users/Administrator/Desktop/AIxiaocaishen/src/views/components/HistoryRecord.vue"]]);const tt={class:"homepage",id:"testId"},ot={key:0,class:"homepage-logo"},rt=["src"],at={key:1,class:"homepage-right-group"},lt={class:"count-number"},it={class:"main-wrapper"},st={class:"tab-section"},ut=["onClick"],ct={key:0,class:"pc-count-badge"},dt={class:"pc-action-btn"},ft={class:"pc-count-number"},gt={class:"footer-first-line"},pt={class:"left-group"},ht=["src"],vt=["src"],mt={class:"footer-second-line"},yt={class:"input-container"},wt=["src"],bt={class:"homepage-right-group"},_t={class:"count-number"},kt={class:"changeMsg"},It={class:"changeInfo"},xt={class:"changeImg"},At=["src"],St={class:"changeContent"},Tt={class:"changeUsername"},Ct={class:"changeJwcode"},Et={class:"changeRule"},Pt={class:"changeLevel"},zt={class:"changeLevelContent"},Dt=["onClick"],Lt={class:"changeLevelItem"},jt={class:"changeLevelItemToken"},Ft={class:"changeLevelItemToken"},Ot={class:"changeNow"},Rt={class:"changePay"},Ut={class:"changeMsg"},Wt={class:"changeInfo"},Mt={class:"changeImg"},$t=["src"],Vt={class:"changeContent"},Ht={class:"changeJwcode"},Nt={class:"changeLevel"},Bt={class:"changeLevelTitle"},Kt={class:"changeRule"},qt={class:"changeLevelContent"},Yt=["onClick"],Gt={class:"changeLevelItem"},Jt={class:"changeLevelItemToken"},Xt={class:"changeLevelItemToken"},Zt={class:"changeNow"},Qt={class:"changePay"},eo={class:"rechargeDialogBtnGroup"},no={class:"confirmDialogContent"},to={class:"confirmDialogBtnGroup"},oo={class:"changeSuccessDialogContent"};var ro=t({__name:"homePage",setup(e){const n=o(null),t=o(null),l=o(null),{getQueryVariable:i,setActiveTabIndex:s,getUserInfo:u}=X(),c=X(),d=J(),f=ae(),g=ge();r((()=>("AiEmotion"===C.value?f:g).isVoiceEnabled));const C=o(sessionStorage.getItem("activeTabAI")||"AIchat"),L=o(parseInt(sessionStorage.getItem("activeIndexAI")||"0")),j=r((()=>[{name:"AIchat",label:"夺宝奇兵大模型"},{name:"AiEmotion",label:"AI情绪大模型"}])),F=(e,n,t=!1)=>{xe.value=!1,pe.value=!1,console.log("tab",e,"index",n),"AIchat"==e?(oe.value=d.chatInput,console.log("切换到AIchat页面,输入框状态为",oe.value)):"AiEmotion"==e?(oe.value=d.emotionInput,console.log("切换到AiEmotion页面,输入框状态为",oe.value)):oe.value=!1,t&&"AIchat"!==C.value?(C.value="AIchat",L.value=0,sessionStorage.setItem("activeTabAI","AIchat"),sessionStorage.setItem("activeIndexAI","0")):(C.value=e,L.value=n,sessionStorage.setItem("activeTabAI",e),sessionStorage.setItem("activeIndexAI",n.toString())),s(n),console.log(e,n,"tab, index"),Y(document.getElementById("testId"))},O=r((()=>"AIchat"===C.value?sn:"AIfind"===C.value?se:"AiEmotion"===C.value?le:void 0)),G=r((()=>pe.value?fe:de)),Z=()=>{F("AIchat",0,!0)},Q=r((()=>d.UserCount));o(!0);const ee=o(""),ne=o([]),te=r((()=>{d.isLoading})),oe=o(!1),re=e=>{ee.value=e,console.log("updateMessage 的值:",e)};a((()=>d.announcementMsg),(e=>{console.log("监听到公告改变",d.announcementMsg),d.announcementMsg&&!oe.value&&(ee.value=d.announcementMsg,d.announcementMsg=null)})),a((()=>c.isFeedback),(async e=>{c.isFeedback||(pe.value=!1,await p(),Re())})),a((()=>d.chatInput),(async e=>{"AIchat"==C.value&&(oe.value=d.chatInput)})),a((()=>d.emotionInput),(async e=>{"AiEmotion"==C.value&&(oe.value=d.emotionInput)}));const ie=async()=>{var e;if(null==localStorage.getItem("localToken")||""==localStorage.getItem("localToken"))return void h.error("请先登录");if(!ee.value||!ee.value.trim())return void h.warning("输入内容不能为空");if(xe.value=!1,l&&(l.value.selectedRecordId=null),"AiEmotion"===C.value)return oe.value=!0,d.emotionInput=!0,null==(e=t.value)||e.handleSendMessage(ee.value,(()=>{oe.value=!1,d.emotionInput=!1})),void(ee.value="");if(Z(),oe.value)return;oe.value=!0,d.chatInput=!0;const n=ee.value;ee.value="",setTimeout((()=>{console.log("延时后添加消息",n),ne.value=[...ne.value,{sender:"user",content:n,audioArray:[],audioStatus:!1}],console.log(ne.value,"messages.value")}),200)},ue=()=>{console.log("解除禁用"),oe.value=!1},ce=e=>{console.log("接收到历史记录数据:",e),p((()=>{t.value&&t.value.addStock?t.value.addStock(e):console.error("AiEmotion组件或addStock方法不可用")}))},pe=o(!1),he=o(!1),ve=o({AIchat:"true"===sessionStorage.getItem("hasShownTokenRule_AIchat"),AiEmotion:"true"===sessionStorage.getItem("hasShownTokenRule_AiEmotion")}),ye=()=>{he.value=!1},we=()=>{he.value&&(he.value=!1)};v((()=>{document.addEventListener("click",we)})),m((()=>{document.removeEventListener("click",we)}));const be=async()=>{console.log("打开公告"),c.isFeedback=!0,xe.value=!1,pe.value=!0,n.value&&l&&(l.value.isCollapsed=!0)},_e=()=>{console.log("打开用户反馈"),c.isFeedback=!0,pe.value=!1,n.value&&l&&(l.value.isCollapsed=!0)},ke=o(null),Ie=o(null),xe=o(!1),Ae=o(null),Se=o(!1),Te=o(!1),Ce=o(null),Ee=o(!1),Pe=o(null),ze=()=>"AIchat"===C.value?ke.value:"AiEmotion"===C.value?Ie.value:null,De=me.throttle((async()=>{const e=ze();e&&(await p(),xe.value||(e.scrollTop=e.scrollHeight-e.offsetHeight))}),300,{trailing:!1}),Le=me.debounce((()=>{if("AiEmotion"===C.value&&Se.value&&!Te.value&&!Ee.value){const e=Ie.value;e&&(e.scrollTop=e.scrollHeight-e.offsetHeight)}}),150),je=()=>{Te.value=!0,Ce.value&&clearTimeout(Ce.value)};window.handleChartInteractionStart=()=>{console.log("图表交互开始,临时禁用自动滚动"),Ee.value=!0,Pe.value&&clearTimeout(Pe.value)},window.handleChartInteractionEnd=()=>{Pe.value&&clearTimeout(Pe.value),Pe.value=setTimeout((()=>{Ee.value=!1,console.log("图表交互结束,恢复自动滚动")}),1e3)};const Fe=()=>{if("AiEmotion"===C.value){const e=Ie.value;e&&p((()=>{e.scrollTop=e.scrollHeight-e.offsetHeight,console.log("AiEmotion页面:执行容器滚动到底部")}))}},Oe=()=>{Se.value=!1,Te.value=!1,Ce.value&&(clearTimeout(Ce.value),Ce.value=null),Ae.value&&(Ae.value.disconnect(),Ae.value.mutationObserver&&(Ae.value.mutationObserver.disconnect(),Ae.value.mutationObserver=null),Ae.value.scrollListener&&Ie.value&&(Ie.value.removeEventListener("scroll",Ae.value.scrollListener),Ae.value.scrollListener=null),Ae.value=null),console.log("AiEmotion页面高度监听器已停止")};a((()=>d.messages.length),(()=>{"AIchat"===C.value&&De()}),{deep:!1,immediate:!0}),a((()=>d.dbqbClickRecord),(async(e,n)=>{const t=ze();t&&(await p(),t.scrollTop=0)})),a((()=>d.dbqbScrollToTop),(async(e,n)=>{const t=ze();t&&(await p(),t.scrollTop=0)})),a(C,(async()=>{console.log("activeTab变化了",C.value),"AIchat"!=C.value&&"AiEmotion"!=C.value||l.value&&l.value.getHistoryList&&l.value.getHistoryList({model:"AIchat"==C.value?1:2,token:localStorage.getItem("localToken")}),"AIchat"===C.value?(xe.value=!1,Oe(),setTimeout((()=>{}),100)):"AiEmotion"===C.value?(await p(),(()=>{Oe(),Se.value=!0,Ae.value=new ResizeObserver((e=>{Se.value&&"AiEmotion"===C.value&&!Ee.value&&Le()})),document.body&&Ae.value.observe(document.body);const e=new MutationObserver((e=>{let n=!1;e.forEach((e=>{"childList"===e.type&&e.addedNodes.length>0&&Array.from(e.addedNodes).some((e=>e.nodeType===Node.ELEMENT_NODE?e.offsetHeight>0||e.scrollHeight>0:e.nodeType===Node.TEXT_NODE&&e.textContent.trim().length>0))&&(n=!0)})),n&&Se.value&&"AiEmotion"===C.value&&!Ee.value&&Le()})),n=Ie.value;n&&e.observe(n,{childList:!0,subtree:!0,attributes:!1,characterData:!0}),Ae.value.mutationObserver=e,n&&(n.addEventListener("scroll",je,{passive:!0}),Ae.value.scrollListener=je),console.log("AiEmotion页面高度监听器已启动")})()):Oe()}),{deep:!0,immediate:!0});const Re=me.throttle((()=>{const e=ze();if(!e)return;let n=0;e.addEventListener("scroll",(()=>{const t=e.scrollTop,o=t+e.offsetHeight+70>=e.scrollHeight;"AIchat"===C.value&&(xe.value=!0,o&&(xe.value=!1)),n=t}))}),500,{trailing:!1}),Ue=e=>{const n=document.querySelector("html"),t=document.querySelector("body");if(/Android/i.test(navigator.userAgent)){console.log("是安卓设备"),console.log("window.visualViewport",window.visualViewport.height);document.querySelector(".homepage").style.height=`${e}px`,n.scrollTop=0}else{console.log("非安卓设备"),console.log("调整底部位置",e);document.querySelector(".homepage").style.height=`${e}px`,n.scrollTop=0}setTimeout((()=>{n.style.overflow="hidden",t.style.overflow="hidden"}),200)},We=o(!1),Me=function(){const e=window.visualViewport;setTimeout((()=>{console.log("输入框聚焦"),console.log(e.height,"visualViewport.height");const n=window.innerHeight-e.height;console.log(window.innerHeight,"window.innerHeight"),console.log(n,"keyboardHeight"),Ue(e.height)}),200)},$e=function(){We.value=!1;const e=window.visualViewport;setTimeout((()=>{console.log("输入框失焦");const n=window.innerHeight-e.height;console.log(window.innerHeight,"window.innerHeight"),console.log(e.height,"visualViewport.height"),console.log(n,"keyboardHeight"),Ue(e.height)}),200)};let Ve=null;const He=e=>{if(!c.isFeedback){if(l&&!l.value.isCollapsed)return;const n=ze();n&&n.contains(e.target)||e.preventDefault()}},Ne=me.throttle((async()=>{await new Promise((e=>setTimeout(e,200)));const e=navigator.userAgent;n.value=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(e),console.log("当前设备为:",n.value?"移动端":"PC端")}),300,{trailing:!1}),Be=()=>{l.value&&void 0!==l.value.isCollapsed&&(console.log("存在"),l.value.isCollapsed=!l.value.isCollapsed,"AIchat"==C.value?d.aiChatCall=!0:"AiEmotion"==C.value&&(d.aiEmotionCall=!0))},Ke=()=>{if(n.value)console.log("用户是移动端"),uni.postMessage({data:{val:{name:"JWopenView",extra:{data:{type:3}}}}});else{console.log("用户是pc端");const e="development";console.log("当前的环境为:",e),window.parent.location.href="http://121.89.234.155:8807/hljw/homepage?menu=999999991"}},qe=o({nickname:"",img:"",jwcode:""}),Ye=o({gold:1,token:1}),Ge=o([{position:10,calculatedPosition:10},{position:20,calculatedPosition:20},{position:50,calculatedPosition:50},{position:100,calculatedPosition:100},{position:200,calculatedPosition:200},{position:500,calculatedPosition:500},{position:1e3,calculatedPosition:1e3}]),Je=o(Ge.value[0]||{position:10,calculatedPosition:10}),Xe=o(90),Ze=o(!1),Qe=o(!1),en=o(!1),nn=o(!1),tn=e=>{console.error("图片加载失败:",e.target.src),e.target.src="https://cdn.legu168.com/jtzy/Product/pcjingwang/images/userimg.png"},on=async()=>{try{c.userInfo.img&&c.userInfo.nickname&&c.userInfo.jwcode||(console.log("缺少用户信息,调用方法"),await u()),qe.value.nickname=c.userInfo.nickname,qe.value.img=c.userInfo.img,qe.value.jwcode=c.userInfo.jwcode,console.log("userInfo",qe.value);const[e,n]=await Promise.all([$(),U({token:String(localStorage.getItem("localToken"))})]);Ge.value=e.data,Je.value=Ge.value[0],Ye.value.token=e.data[0].ratio,Xe.value=n.data.total,Ze.value=!0,console.log("dialogVisible 的值:",Ze.value)}catch(e){console.error("获取兑换列表出错",e)}},rn=e=>{Je.value=e},an=()=>{Xe.value<Je.value.position?Qe.value=!0:en.value=!0},ln=()=>{if(console.log("执行前往充值方法"),sessionStorage.setItem("rechargeFlag","1"),sessionStorage.setItem("activeLevel",JSON.stringify(Je.value)),n.value)console.log("用户是移动端"),uni.postMessage({data:{val:{name:"JWopenView",extra:{data:{type:4}}}}});else{console.log("用户是pc端");const e="development";console.log("当前的环境为:",e),window.parent.location.href="http://121.89.234.155:8807/user/myGold?token="+encodeURIComponent(localStorage.getItem("localToken"))+"&where=xiaocaishen&successUrl=https://hwjb.homilychart.com/aixiaocaishen/homePage"}};return v((async()=>{(()=>{const e=sessionStorage.getItem("activeTabAI");"true"===sessionStorage.getItem("fromExternalPage")&&e&&!ve.value[e]&&(he.value=!0,ve.value[e]=!0,sessionStorage.setItem(`hasShownTokenRule_${e}`,"true"),sessionStorage.removeItem("fromExternalPage"))})(),Ne(),Ve=He,document.addEventListener("touchmove",Ve,{passive:!1}),Y(document.getElementById("testId")),await d.getUserCount(),De(),Re(),window.showCountHandler=on,window.addEventListener("resize",Ne),window.receiveUniAppMessage=async function(e){if(console.log("收到 uni-app 消息:",e),"paymentSuccess"===e.type){const[e,n]=await Promise.all([R({state:1}),U({token:String(localStorage.getItem("localToken"))})]);Xe.value=n.data.total,Qe.value=!1}else console.log("未知消息类型:",e.type)},"1"==sessionStorage.getItem("rechargeFlag")&&"success"==i("successType")&&(await R({state:1}),await on(),Je.value=JSON.parse(sessionStorage.getItem("activeLevel"))||Ge.value[0],console.log("activeLevel",Je.value),sessionStorage.removeItem("activeLevel"),sessionStorage.setItem("rechargeFlag","0"))})),m((()=>{window.removeEventListener("resize",Ne),Ve&&(console.log("卸载touchmoveHandlerRef组件"),document.removeEventListener("touchmove",Ve)),Oe(),delete window.showCountHandler,delete window.receiveUniAppMessage,Pe.value&&clearTimeout(Pe.value),window.handleChartInteractionStart&&delete window.handleChartInteractionStart,window.handleChartInteractionEnd&&delete window.handleChartInteractionEnd})),(e,o)=>{var r,a,i,s,u;const f=E("el-header"),g=E("el-main"),p=E("el-input"),h=E("el-footer"),v=E("el-container"),m=E("el-dialog"),R=E("Close"),U=E("el-icon");return y(),w("div",tt,[_(" 历史记录组件 "),P(nt,{ref_key:"historyRecordRef",ref:l,"current-type":C.value,onSelectRecord:ce,isMobile:n.value,onShowAnnouncement:be,onShowFeedback:_e},null,8,["current-type","isMobile"]),n.value&&!(null==(r=l.value)?void 0:r.isCollapsed)?(y(),w("div",{key:0,class:"zhezhao",onClick:Be})):_("v-if",!0),k(c).isFeedback?(y(),W(v,{key:2,class:A(["main-container",{collapsed:(null==(s=l.value)?void 0:s.isCollapsed)&&!n.value,unCollapsed:!(null==(u=l.value)?void 0:u.isCollapsed)&&!n.value}])},{default:z((()=>[P(f,{class:"homepage-head"},{default:z((()=>[_(" logo "),_(' <div class="homepage-logo">\r\n <img :src="logo" alt="图片加载失败" class="logo1" />\r\n <img :src="madeInHL" alt="图片加载失败" class="logo2" />\r\n </div> '),b("div",bt,[b("div",{class:"count-badge",onClick:on},[o[23]||(o[23]=b("img",{src:"https://d31zlh4on95l9h.cloudfront.net/images/74e20c65c9ef2526477c63ad68698a50.png",class:"action-btn"},null,-1)),b("div",_t,S(Q.value),1),o[24]||(o[24]=b("div",{class:"clickGetCount"},"点击获取Token",-1))]),b("div",{class:"backToHomeBtn",onClick:o[8]||(o[8]=e=>Ke())},o[25]||(o[25]=[b("img",{src:"https://d31zlh4on95l9h.cloudfront.net/images/9cbc5b2eb2327bd04d015c19d8c3f1f9.png",alt:"返回首页",class:"backImg"},null,-1),b("div",{class:"backContent"},"返回首页",-1)])),_(' <img\r\n :src="announcementBtn"\r\n class="announcement-btn action-btn"\r\n @click="showAnnouncement"\r\n />\r\n <img\r\n :src="feedbackBtn"\r\n class="announcement-btn action-btn"\r\n @click="showFeedback"\r\n /> ')])])),_:1}),_(" 主体部分:小人 问题轮询图 对话内容 "),P(g,{class:"homepage-body"},{default:z((()=>[(y(),W(N(G.value)))])),_:1})])),_:1},8,["class"])):(y(),W(v,{key:1,class:A(["main-container",{collapsed:(null==(a=l.value)?void 0:a.isCollapsed)&&!n.value,unCollapsed:!(null==(i=l.value)?void 0:i.isCollapsed)&&!n.value}])},{default:z((()=>[_(" AI小财神头部: logo 次数 公告 "),P(f,{class:"homepage-head"},{default:z((()=>[_(" logo "),n.value?(y(),w("div",ot,[b("img",{class:"expand",onClick:Be,src:"https://d31zlh4on95l9h.cloudfront.net/images/37fe3d79a8a700f6c674c9f0e7af066b.png",alt:"icon"}),b("img",{src:k(un),alt:"图片加载失败",class:"logo1"},null,8,rt),_(' <img :src="madeInHL" alt="图片加载失败" class="logo2" /> ')])):_("v-if",!0),n.value?(y(),w("div",at,[b("div",{class:"count-badge",onClick:on},[o[18]||(o[18]=b("img",{src:"https://d31zlh4on95l9h.cloudfront.net/images/74e20c65c9ef2526477c63ad68698a50.png",class:"action-btn"},null,-1)),b("div",lt,S(Q.value),1),o[19]||(o[19]=b("div",{class:"clickGetCount"},"点击获取Token",-1))]),b("div",{class:"backToHomeBtn",onClick:o[0]||(o[0]=e=>Ke())},o[20]||(o[20]=[b("img",{src:"https://d31zlh4on95l9h.cloudfront.net/images/9cbc5b2eb2327bd04d015c19d8c3f1f9.png",alt:"返回首页",class:"backImg"},null,-1),b("div",{class:"backContent"},"返回首页",-1)])),_(' <img\r\n :src="announcementBtn"\r\n class="announcement-btn action-btn"\r\n @click="showAnnouncement"\r\n />\r\n <img\r\n :src="feedbackBtn"\r\n class="announcement-btn action-btn"\r\n @click="showFeedback"\r\n /> ')])):_("v-if",!0)])),_:1}),_(" 主体部分:小人 问题轮询图 对话内容 "),P(g,{class:"homepage-body"},{default:z((()=>[b("div",it,[b("section",st,[b("div",{class:A(["tab-container",{pcTabContainer:!n.value}])},[(y(!0),w(I,null,x(j.value,((e,n)=>(y(),w("div",{key:e.name,onClick:t=>F(e.name,n),class:A(["tab-item",{active:L.value===n&&!pe.value}])},[b("span",null,S(e.label),1)],10,ut)))),128)),n.value?_("v-if",!0):(y(),w("div",ct,[b("div",{class:"pc-countBtn",onClick:on},[b("div",dt,[b("div",ft,S(Q.value),1)]),o[21]||(o[21]=b("div",{class:"pc-clickGetCount"},"点击获取Token",-1))]),b("div",{class:"pc-backToHomeBtn",onClick:o[1]||(o[1]=e=>Ke())},o[22]||(o[22]=[b("img",{src:"https://d31zlh4on95l9h.cloudfront.net/images/9cbc5b2eb2327bd04d015c19d8c3f1f9.png",alt:"返回首页",class:"pc-backImg"},null,-1),b("div",{class:"pc-backContent"},"返回首页",-1)]))]))],2)]),_(" AIchat页面的独立滚动容器 "),V(b("div",{class:A(["tab-content",{pcTabContent:!n.value}]),ref_key:"tabContentAIchat",ref:ke},["AIchat"===C.value?(y(),W(N(O.value),{key:0,messages:ne.value,onUpdateMessage:re,onSendMessage:ie,onEnsureAIchat:Z,onEnableInput:ue},null,40,["messages"])):_("v-if",!0)],2),[[H,"AIchat"===C.value]]),_(" AiEmotion页面的独立滚动容器 "),V(b("div",{class:A(["tab-content",{pcTabContent:!n.value}]),ref_key:"tabContentAiEmotion",ref:Ie},["AiEmotion"===C.value?(y(),W(N(O.value),{key:0,messages:ne.value,onUpdateMessage:re,onSendMessage:ie,onEnsureAIchat:Z,onEnableInput:ue,onScrollToBottom:Fe,onShowCount:on,ref_key:"aiEmotionRef",ref:t},null,40,["messages"])):_("v-if",!0)],2),[[H,"AiEmotion"===C.value]])])])),_:1}),_(" 尾部: 问题输入框 深度思考 多语言 语音播报 "),P(h,{class:A(["homepage-footer",{pcFooter:!n.value}]),id:"input"},{default:z((()=>[_(" 第一行按钮 "),b("div",gt,[b("div",pt,[_(' <img v-if="isThinking" :src="thinkActive" @click="toggleThink" class="action-btn" />\r\n <img v-else :src="thinkNoActive" @click="toggleThink" class="action-btn" />\r\n <img :src="languageBtn" @click="changeLanguage" class="action-btn" /> '),_(" 夺宝奇兵大模型按钮 "),b("img",{src:"AIchat"===C.value?k("/aixiaocaishen/static/images/dbqb-button01-62205d53.png"):k("/aixiaocaishen/static/images/dbqb-button02-1cbaed86.png"),onClick:o[2]||(o[2]=e=>F("AIchat",0)),class:"action-btn model-btn",alt:"夺宝奇兵大模型"},null,8,ht),_(" AI情绪大模型按钮 "),b("img",{src:"AiEmotion"===C.value?k("/aixiaocaishen/static/images/emotion-button01-a55ac1f4.png"):k("/aixiaocaishen/static/images/emotion-button02-0024387c.png"),onClick:o[3]||(o[3]=e=>F("AiEmotion",1)),class:"action-btn model-btn",alt:"AI情绪大模型"},null,8,vt),_(' <img v-if="\r\n getCurrentAudioStore().isVoiceEnabled &&\r\n getCurrentAudioStore().isPlaying\r\n " :src="voice" @click="toggleVoice" class="action-btn" style="animation: pulse 1.5s infinite" />\r\n <img v-else-if="\r\n getCurrentAudioStore().isVoiceEnabled &&\r\n !getCurrentAudioStore().isPlaying\r\n " :src="voiceNoActive" @click="toggleVoice" class="action-btn" />\r\n <img v-else :src="voiceNoActive" @click="toggleVoice" class="action-btn" /> ')])]),_(" 第二行输入框 "),b("div",mt,[_(' <img :src="msgBtn" class="msg-icon" /> '),b("div",yt,[P(p,{type:"textarea",modelValue:ee.value,"onUpdate:modelValue":o[4]||(o[4]=e=>ee.value=e),onFocus:Me,onBlur:$e,autosize:{minRows:1,maxRows:4},class:A(["msg-input",{input:!ee.value&&!We.value}]),onKeydown:o[5]||(o[5]=B(M((e=>te.value||oe.value?null:ie()),["exact","prevent"]),["enter"])),disabled:oe.value,resize:"none",onCompositionstart:o[6]||(o[6]=e=>We.value=!0),onCompositionend:o[7]||(o[7]=e=>We.value=!1)},null,8,["modelValue","disabled","class"]),b("img",{src:oe.value?"https://d31zlh4on95l9h.cloudfront.net/images/aa192bcbc1682c97e1bc6fb422f2afff.png":"https://d31zlh4on95l9h.cloudfront.net/images/e6ec2ae238ced85b74e0912e988f243e.png",onClick:ie,class:"action-btn send-btn-inner",style:K({opacity:oe.value?.5:1,cursor:oe.value?"not-allowed":"pointer"})},null,12,wt)])])])),_:1},8,["class"])])),_:1},8,["class"])),_(" 弹窗 "),_(" 新增弹窗组件 "),n.value?(y(),W(m,{key:4,modelValue:Ze.value,"onUpdate:modelValue":o[10]||(o[10]=e=>Ze.value=e),width:"80%"},{default:z((()=>[_(" 中间内容部分 "),b("div",Ut,[b("div",Wt,[b("div",Mt,[b("img",{src:qe.value.img,alt:"头像",class:"changeImgClass",onError:tn},null,40,$t)]),b("div",Vt,[b("div",Ht,"精网号:"+S(qe.value.jwcode),1)])])]),b("div",Nt,[b("div",Bt,[o[29]||(o[29]=D(" 兑换Token ")),b("div",Kt," (兑换规则:"+S(Ye.value.gold)+"金币="+S(Ye.value.token)+"Token) ",1)]),b("div",qt,[(y(!0),w(I,null,x(Ge.value,(e=>(y(),w("div",{class:A(["changeLevelItems",{changeLevelItemsActive:e.position==Je.value.position}]),key:e,onClick:n=>rn(e)},[b("div",Gt,[b("div",Jt,[o[30]||(o[30]=b("img",{src:"https://d31zlh4on95l9h.cloudfront.net/images/403ef762dd2f335df3b0c9e3fe488375.png",alt:"token",class:"changeLevelItemTokenImg"},null,-1)),D(" "+S(e.calculatedPosition),1)]),b("div",Xt,S(e.position)+" 金币",1)])],10,Yt)))),128))])]),b("div",Zt,[o[31]||(o[31]=D(" 应付金额 ")),b("div",Qt,S(Je.value.position),1),D(" (金币余额:"+S(Xe.value)+") ",1)]),b("div",{class:"changeBtn",onClick:an},"立即兑换")])),_:1},8,["modelValue"])):(y(),W(m,{key:3,modelValue:Ze.value,"onUpdate:modelValue":o[9]||(o[9]=e=>Ze.value=e),width:"48%"},{default:z((()=>[_(" 中间内容部分 "),b("div",kt,[b("div",It,[b("div",xt,[b("img",{src:qe.value.img,alt:"头像",class:"changeImgClass",onError:tn},null,40,At)]),b("div",St,[b("div",Tt,S(qe.value.nickname),1),b("div",Ct,"精网号:"+S(qe.value.jwcode),1)])]),b("div",Et," 兑换规则:"+S(Ye.value.gold)+"金币="+S(Ye.value.token)+"Token ",1)]),b("div",Pt,[o[27]||(o[27]=b("div",{class:"changeLevelTitle"},"兑换Token",-1)),b("div",zt,[(y(!0),w(I,null,x(Ge.value,(e=>(y(),w("div",{class:A(["changeLevelItems",{changeLevelItemsActive:e.position==Je.value.position}]),key:e,onClick:n=>rn(e)},[b("div",Lt,[b("div",jt,[o[26]||(o[26]=b("img",{src:"https://d31zlh4on95l9h.cloudfront.net/images/403ef762dd2f335df3b0c9e3fe488375.png",alt:"token",class:"changeLevelItemTokenImg"},null,-1)),D(" "+S(e.calculatedPosition),1)]),b("div",Ft,S(e.position)+" 金币",1)])],10,Dt)))),128))])]),b("div",Ot,[o[28]||(o[28]=D(" 应付金额 ")),b("div",Rt,S(Je.value.position),1),D(" (金币余额:"+S(Xe.value)+") ",1)]),b("div",{class:"changeBtn",onClick:an},"立即兑换")])),_:1},8,["modelValue"])),P(m,{modelValue:Qe.value,"onUpdate:modelValue":o[12]||(o[12]=e=>Qe.value=e),width:n.value?"60%":"30%","show-close":!1},{default:z((()=>[o[32]||(o[32]=b("div",{class:"rechargeDialogTitle"},"温馨提示",-1)),o[33]||(o[33]=b("div",{class:"rechargeDialogContent"}," 尊敬的用户您好!您当前的金币余额不足,无法进行兑换,可充值金币后进行兑换。点击下方的“前往充值”可进行充值。 ",-1)),b("div",eo,[b("div",{class:"recharge",onClick:ln},"前往充值"),b("div",{class:"rechargeDialogCancel",onClick:o[11]||(o[11]=e=>Qe.value=!1)}," 取消 ")])])),_:1},8,["modelValue","width"]),P(m,{modelValue:en.value,"onUpdate:modelValue":o[15]||(o[15]=e=>en.value=e),width:n.value?"60%":"30%","show-close":!1},{default:z((()=>[o[34]||(o[34]=b("div",{class:"confirmDialogTitle"},"兑换",-1)),b("div",no," 尊敬的用户您好!您确认要花费"+S(Je.value.position)+"金币兑换"+S(Je.value.calculatedPosition)+"Token吗? ",1),b("div",to,[b("div",{class:"confirmDialogConfirm",onClick:o[13]||(o[13]=e=>(async()=>{try{await q({token:String(localStorage.getItem("localToken")),num:Je.value.position}),en.value=!1,Ze.value=!1,nn.value=!0,setTimeout((()=>{nn.value=!1}),2e3),await d.getUserCount()}catch(e){console.error("兑换失败",e)}})())},"确认"),b("div",{class:"confirmDialogCancel",onClick:o[14]||(o[14]=e=>en.value=!1)}," 取消 ")])])),_:1},8,["modelValue","width"]),P(m,{modelValue:nn.value,"onUpdate:modelValue":o[16]||(o[16]=e=>nn.value=e),width:n.value?"60%":"30%","show-close":!1,class:"changeSuccessDialog"},{default:z((()=>[o[35]||(o[35]=b("div",{class:"changeSuccessDialogTitle"},"兑换成功",-1)),b("div",oo," 尊敬的用户,恭喜您成功兑换:"+S(Je.value.calculatedPosition)+" Token ",1)])),_:1},8,["modelValue","width"]),_(" Token规则提示框 "),he.value?(y(),w("div",{key:5,class:"tokenRuleDialog",onClick:ye},[b("div",{class:"tokenRuleDialogContent",onClick:o[17]||(o[17]=M((()=>{}),["stop"]))},[b("div",{class:"tokenRuleDialogClose",onClick:ye},[P(U,null,{default:z((()=>[P(R)])),_:1})]),o[36]||(o[36]=T('<div class="tokenRuleDialogTitle" data-v-da5469b0>Token规则</div><div class="tokenRuleSection" data-v-da5469b0><div class="tokenRuleSectionTitle" data-v-da5469b0>Token消耗规则</div><div class="tokenRuleItem" data-v-da5469b0>• 在"夺宝奇兵大模型"、"AI情绪大模型"中搜索股票,若搜索成功,内容正常生成,则会消耗1Token</div><div class="tokenRuleItem" data-v-da5469b0>• 在"夺宝奇兵大模型"、"AI情绪大模型"中搜索股票,若搜索有误,无法生成内容,则不会消耗Token</div><div class="tokenRuleItem" data-v-da5469b0>• 搜索同一只股票,产出内容相同时,只扣除1Token</div><div class="tokenRuleItem" data-v-da5469b0>• "夺宝奇兵"和"AI小财神"中Token是互通的</div></div><div class="tokenRuleSection" data-v-da5469b0><div class="tokenRuleSectionTitle" data-v-da5469b0>Token兑换规则</div><div class="tokenRuleItem" data-v-da5469b0>• 点击右上角"获取Token",即可进入Token兑换页进行金币兑换Token</div><div class="tokenRuleItem" data-v-da5469b0>• 金币兑换Token的比例为:1金币=1Token;一经兑换,不予退还</div></div><div class="tokenRuleNote" data-v-da5469b0> 注意:报告生成过程中,请耐心等待,在此期间请勿进行页面刷新操作,以免导致报告生成进程中断 </div>',4))])])):_("v-if",!0)])}}},[["__scopeId","data-v-da5469b0"],["__file","C:/Users/Administrator/Desktop/AIxiaocaishen/src/views/homePage.vue"]]);export{ro as default};
|