diff --git a/Ios/HBuilder-Hello/HBuilder-Hello.xcodeproj/project.pbxproj b/Ios/HBuilder-Hello/HBuilder-Hello.xcodeproj/project.pbxproj index 5aef68d9..b5988176 100755 --- a/Ios/HBuilder-Hello/HBuilder-Hello.xcodeproj/project.pbxproj +++ b/Ios/HBuilder-Hello/HBuilder-Hello.xcodeproj/project.pbxproj @@ -1211,7 +1211,7 @@ CODE_SIGN_IDENTITY = "Apple Development"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 118; + CURRENT_PROJECT_VERSION = 119; DEVELOPMENT_TEAM = ""; "DEVELOPMENT_TEAM[sdk=iphoneos*]" = 2EP6SRRN43; ENABLE_BITCODE = NO; @@ -1295,7 +1295,7 @@ CODE_SIGN_IDENTITY = "Apple Development"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 118; + CURRENT_PROJECT_VERSION = 119; DEVELOPMENT_TEAM = ""; "DEVELOPMENT_TEAM[sdk=iphoneos*]" = 2EP6SRRN43; ENABLE_BITCODE = NO; diff --git a/Ios/HBuilder-Hello/HBuilder-Hello.xcodeproj/project.xcworkspace/xcuserdata/jlbank.xcuserdatad/UserInterfaceState.xcuserstate b/Ios/HBuilder-Hello/HBuilder-Hello.xcodeproj/project.xcworkspace/xcuserdata/jlbank.xcuserdatad/UserInterfaceState.xcuserstate index af5567da..7f21eae1 100644 Binary files a/Ios/HBuilder-Hello/HBuilder-Hello.xcodeproj/project.xcworkspace/xcuserdata/jlbank.xcuserdatad/UserInterfaceState.xcuserstate and b/Ios/HBuilder-Hello/HBuilder-Hello.xcodeproj/project.xcworkspace/xcuserdata/jlbank.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/Ios/HBuilder-Hello/HBuilder-Hello/HBuilder-Hello-Info.plist b/Ios/HBuilder-Hello/HBuilder-Hello/HBuilder-Hello-Info.plist index c26393ec..bc147465 100755 --- a/Ios/HBuilder-Hello/HBuilder-Hello/HBuilder-Hello-Info.plist +++ b/Ios/HBuilder-Hello/HBuilder-Hello/HBuilder-Hello-Info.plist @@ -112,7 +112,7 @@ NSCameraUsageDescription - 本APP需要使用摄像头 + 为了发表评论、上传头像、AI 陪练实时对话功能,需要访问您的摄像头。 NSContactsUsageDescription 通讯录 NSLocationAlwaysAndWhenInUseUsageDescription @@ -126,11 +126,11 @@ NSLocationWhenInUseUsageDescription - 2 用户使用时期定位 NSMicrophoneUsageDescription - 访问麦克风 + 为了使用语音问答、AI陪练功能,需要访问您的麦克风获取语音输入。 NSPhotoLibraryAddUsageDescription NSPhotoLibraryUsageDescription - 本APP需要读取相册 + 从相册选择错题截图提交学习反馈、上传照片更换个人资料头像 NSUserTrackingUsageDescription 请放心,开启权限不会获取您在其他站点的隐私信息,该权限仅用于标识设备并保障服务安全与提示浏览体验 StatusBarBackground diff --git a/Ios/HBuilder-Hello/HBuilder-Hello/Pandora/apps/__UNI__EDE0E52/www/app-service.js b/Ios/HBuilder-Hello/HBuilder-Hello/Pandora/apps/__UNI__EDE0E52/www/app-service.js index 40074b6f..e7a7fe35 100644 --- a/Ios/HBuilder-Hello/HBuilder-Hello/Pandora/apps/__UNI__EDE0E52/www/app-service.js +++ b/Ios/HBuilder-Hello/HBuilder-Hello/Pandora/apps/__UNI__EDE0E52/www/app-service.js @@ -4,7 +4,7 @@ if("undefined"==typeof Promise||Promise.prototype.finally||(Promise.prototype.fi * (c) 2025 Eduardo San Martin Morote * @license MIT */let Bt;const It=e=>Bt=e,Tt=Symbol();function Dt(e){return e&&"object"==typeof e&&"[object Object]"===Object.prototype.toString.call(e)&&"function"!=typeof e.toJSON}var At,Rt;(Rt=At||(At={})).direct="direct",Rt.patchObject="patch object",Rt.patchFunction="patch function";const zt=()=>{};function Ft(t,a,o,i=zt){t.push(a);const n=()=>{const e=t.indexOf(a);e>-1&&(t.splice(e,1),i())};return!o&&e.getCurrentScope()&&e.onScopeDispose(n),n}function Mt(e,...t){e.slice().forEach(e=>{e(...t)})}const Lt=e=>e(),Pt=Symbol(),$t=Symbol();function Ot(t,a){t instanceof Map&&a instanceof Map?a.forEach((e,a)=>t.set(a,e)):t instanceof Set&&a instanceof Set&&a.forEach(t.add,t);for(const o in a){if(!a.hasOwnProperty(o))continue;const i=a[o],n=t[o];Dt(n)&&Dt(i)&&t.hasOwnProperty(o)&&!e.isRef(i)&&!e.isReactive(i)?t[o]=Ot(n,i):t[o]=i}return t}const jt=Symbol();function Ht(e){return!Dt(e)||!e.hasOwnProperty(jt)}const{assign:Ut}=Object;function Wt(t){return!(!e.isRef(t)||!t.effect)}function qt(t,a,o={},i,n,l){let r;const s=Ut({actions:{}},o),c={deep:!0};let u,d,h,m=[],p=[];const g=i.state.value[t];let f;function v(a){let o;u=d=!1,"function"==typeof a?(a(i.state.value[t]),o={type:At.patchFunction,storeId:t,events:h}):(Ot(i.state.value[t],a),o={type:At.patchObject,payload:a,storeId:t,events:h});const n=f=Symbol();e.nextTick().then(()=>{f===n&&(u=!0)}),d=!0,Mt(m,o,i.state.value[t])}l||g||(i.state.value[t]={}),e.ref({});const y=l?function(){const{state:e}=o,t=e?e():{};this.$patch(e=>{Ut(e,t)})}:zt;const w=(e,a="")=>{if(Pt in e)return e[$t]=a,e;const o=function(){It(i);const a=Array.from(arguments),n=[],l=[];let r;Mt(p,{args:a,name:o[$t],store:b,after:function(e){n.push(e)},onError:function(e){l.push(e)}});try{r=e.apply(this&&this.$id===t?this:b,a)}catch(s){throw Mt(l,s),s}return r instanceof Promise?r.then(e=>(Mt(n,e),e)).catch(e=>(Mt(l,e),Promise.reject(e))):(Mt(n,r),r)};return o[Pt]=!0,o[$t]=a,o},k={_p:i,$id:t,$onAction:Ft.bind(null,p),$patch:v,$reset:y,$subscribe(a,o={}){const n=Ft(m,a,o.detached,()=>l()),l=r.run(()=>e.watch(()=>i.state.value[t],e=>{("sync"===o.flush?d:u)&&a({storeId:t,type:At.direct,events:h},e)},Ut({},c,o)));return n},$dispose:function(){r.stop(),m=[],p=[],i._s.delete(t)}},b=e.reactive(k);i._s.set(t,b);const x=(i._a&&i._a.runWithContext||Lt)(()=>i._e.run(()=>(r=e.effectScope()).run(()=>a({action:w}))));for(const C in x){const a=x[C];if(e.isRef(a)&&!Wt(a)||e.isReactive(a))l||(g&&Ht(a)&&(e.isRef(a)?a.value=g[C]:Ot(a,g[C])),i.state.value[t][C]=a);else if("function"==typeof a){const e=w(a,C);x[C]=e,s.actions[C]=a}}return Ut(b,x),Ut(e.toRaw(b),x),Object.defineProperty(b,"$state",{get:()=>i.state.value[t],set:e=>{v(t=>{Ut(t,e)})}}),i._p.forEach(e=>{Ut(b,r.run(()=>e({store:b,app:i._a,pinia:i,options:s})))}),g&&l&&o.hydrate&&o.hydrate(b.$state,g),u=!0,d=!0,b} -/*! #__NO_SIDE_EFFECTS__ */function Zt(t,a,o){let i,n;const l="function"==typeof a;function r(t,o){const r=e.hasInjectionContext();(t=t||(r?e.inject(Tt,null):null))&&It(t),(t=Bt)._s.has(i)||(l?qt(i,a,n,t):function(t,a,o){const{state:i,actions:n,getters:l}=a,r=o.state.value[t];let s;s=qt(t,function(){r||(o.state.value[t]=i?i():{});const a=e.toRefs(o.state.value[t]);return Ut(a,n,Object.keys(l||{}).reduce((a,i)=>(a[i]=e.markRaw(e.computed(()=>{It(o);const e=o._s.get(t);return l[i].call(e,e)})),a),{}))},a,o,0,!0)}(i,n,t));return t._s.get(i)}return"string"==typeof t?(i=t,n=l?o:a):(n=t,i=t.id),r.$id=i,r}function Gt(t){{const a=e.toRaw(t),o={};for(const i in a){const n=a[i];n.effect?o[i]=e.computed({get:()=>t[i],set(e){t[i]=e}}):(e.isRef(n)||e.isReactive(n))&&(o[i]=e.toRef(t,i))}return o}}const Yt=Zt("storageStore",{state:()=>({imgObjStr:"{}",videoObjStr:"{}",audioObjStr:"{}",touchBtnZIndex:12,showPreviewDetail:!1,fileType:"iamge",fileId:"",fileSrc:"",gettingVoiceId:""}),getters:{imgObj:e=>JSON.parse(e.imgObjStr),videoObj:e=>JSON.parse(e.videoObjStr),audioObj:e=>JSON.parse(e.audioObjStr),getTouchBtnZIndex:e=>e.touchBtnZIndex,getShowPreviewDetail:e=>e.showPreviewDetail,getFileType:e=>e.fileType,getFileId:e=>e.fileId,getFileSrc:e=>e.fileSrc,getGettingVoiceId:e=>e.gettingVoiceId},actions:{setGettingVoiceId(e){return this.gettingVoiceId=e},setShowPreviewDetail({status:e=!1,fileType:t="image",fileId:a="",fileSrc:o=""}){this.showPreviewDetail=e,this.fileId=a,this.fileType=t,this.fileSrc=o},setTouchBtnZIndex(e=12){this.touchBtnZIndex=e},setStorage(e,t,a){if("image"===e){let e=JSON.parse(this.imgObjStr);e[t]=a,this.imgObjStr=JSON.stringify(e)}else if("video"===e){let e=JSON.parse(this.videoObjStr);e[t]=a,this.videoObjStr=JSON.stringify(e)}else if("audio"===e){let e=JSON.parse(this.audioObjStr);e[t]=a,this.audioObjStr=JSON.stringify(e)}},getStorageById(e,t,a=()=>{}){let o;"image"===e?o=JSON.parse(this.imgObjStr):"video"===e?o=JSON.parse(this.videoObjStr):"audio"===e&&(o=JSON.parse(this.audioObjStr));let i=o[t]||"";return a&&a(i),i}}}),Qt=ze({__name:"touchBtn",props:{isDisabled:{default:!0,type:Boolean},isLoading:{default:!1,type:Boolean},loadingText:{default:"发送回答中,请稍后再试!",type:String},onlyVoice:{default:!1,type:Boolean},canAnswer:{default:!0,type:Boolean},canAnswerText:{default:"当前状态不能发送内容!",type:String},textValueLength:{type:Number,default:500},adjustPosition:{default:!1,type:Boolean},formatType:{default:"mp3",type:String}},emits:["uploadVoice","submitAnswer","startRecord"],setup(t,{emit:a}){e.useCssVars(e=>({"287666e4":p.value}));const o=Yt();e.getCurrentInstance();const i=a,n=t,{isDisabled:l,onlyVoice:r,adjustPosition:s,formatType:c}=e.toRefs(n),u=e.computed(()=>n.isLoading),d=e.ref(!1),h=e.ref(!1),m=e.ref();o.setTouchBtnZIndex(12);const p=e.computed(()=>o.getTouchBtnZIndex);e.watch(()=>d.value,e=>e?m.value.open():m.value.close()),e.watch(()=>n.isLoading,()=>{},{deep:!0,immediate:!0}),e.watch(()=>n.canAnswer,()=>{},{deep:!0,immediate:!0}),e.watch(()=>n.onlyVoice,()=>{},{deep:!0,immediate:!0}),e.watch(()=>n.isDisabled,e=>{e&&(h.value=!1)},{deep:!0,immediate:!0});const g=e.ref(""),f=e.ref(),v=e.ref("");uni.createInnerAudioContext();const y=e.ref({}),w=Ie("AND"),k=e.ref(0),b=e.ref(0),x=()=>{var t;y.value=uni.getRecorderManager(),null==(t=e.unref(y))||t.onStop((t,a)=>{v.value=t.tempFilePath,I.value?S():2!==C.value?S(()=>{e.nextTick(()=>{Re.msg("说话时间太短,没有听清!")})}):(S(),i("uploadVoice",v.value))}),e.unref(y).onStart(()=>{C.value=1,setTimeout(()=>{C.value=2},1e3);let e=uni.getAppAuthorizeSetting().microphoneAuthorized;me("log","at pages/course/components/touchBtn.vue:202",b.value===k.value,e),"authorized"===e&&(b.value===k.value?_():d.value=!0)})},C=e.ref(1),_=()=>{b.value=k.value;try{e.unref(y).stop?e.unref(y).stop():S()}catch{S()}},S=(e=()=>{})=>{b.value=k.value,setTimeout(()=>{d.value=!1,e&&e()},350),setTimeout(()=>{M.value=!1},800)};e.onMounted(async()=>{null==x||x()});const E=e.ref(0),N=e.ref(0),V=e.ref(0),B=uni.getWindowInfo(),I=e.computed(()=>{let e=B.screenWidth/750*234;return B.screenHeight-N.value>e}),T=e.computed(()=>{B.screenHeight,N.value}),D=e.ref(1);e.ref(1);const A=e.ref(!1),R=e=>{if(!l.value){if(M.value)return Re.msg("操作频繁,请稍后重试!"),void setTimeout(()=>{M.value=!1},500);if(A.value)L(e);else{z()&&(A.value=!0,L(e))}}},z=async()=>{if(w){return 1===await Vt.requestAndroidPermission("android.permission.RECORD_AUDIO")||(Re.show("提示信息","当前页面需要使用的录音权限,是否前往开启?",!0,"取消","确定").then(e=>{e?Vt.gotoAppPermissionSetting():Re.navigateBack()}),!1)}{let e=uni.getAppAuthorizeSetting().microphoneAuthorized;if("denied"===e)return Re.show("提示信息","当前页面需要使用的录音权限,是否前往开启?",!0,"取消","确定").then(e=>{e?uni.openAppAuthorizeSetting():Re.navigateBack()}),!1;if("not determined"===e)return!0}},F=e.ref(!1),M=e.ref(!1),L=t=>{if(d.value)return;if(u.value)return void uni.showToast({title:n.loadingText,icon:"none",duration:1e3});if(!n.canAnswer)return void uni.showToast({title:n.canAnswerText,icon:"none",duration:1e3});F.value=!0,M.value=!0,i("startRecord"),D.value+=1;let a=D.value;l.value?(d.value=!1,uni.showToast({title:"暂无问题需要回答!",icon:"none",duration:1e3})):(E.value=t.changedTouches[0].pageX,N.value=t.changedTouches[0].pageY,V.value=t.currentTarget.offsetTop,k.value+=1,e.unref(y).start({format:c.value}),setTimeout(()=>{me("log","at pages/course/components/touchBtn.vue:374",a,D.value),a===D.value&&P(D.value)},59590))},P=e=>{F.value=!1,d.value&&_()},$=e=>{F.value&&(E.value=e.changedTouches[0].pageX,N.value=e.changedTouches[0].pageY,T.value&&P())},O=()=>{u.value?uni.showToast({title:n.loadingText,icon:"none",duration:1e3}):l.value?uni.showToast({title:"暂无问题需要回答!",icon:"none",duration:1e3}):h.value?g.value.trim()?i("submitAnswer",g.value,j):Re.msg("不能发送空白消息!"):h.value=!h.value},j=()=>{n.isDisabled||(h.value=!h.value,g.value="")};return(t,a)=>{const o=pe(e.resolveDynamicComponent("uv-input"),pt),i=pe(e.resolveDynamicComponent("uni-popup"),wt);return e.openBlock(),e.createElementBlock("view",{class:"talk-btns",ref_key:"talkBtnRef",ref:f},[h.value?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock("view",{key:0,class:"touch-btn",onTouchstart:R,onTouchend:P,onTouchmove:$}," 按住说话 ",32)),h.value?(e.openBlock(),e.createElementBlock("view",{key:1,class:"touch-btn"},[e.createVNode(o,{class:"input-box",ref:"inputRef",modelValue:g.value,"onUpdate:modelValue":a[0]||(a[0]=e=>g.value=e),maxlength:n.textValueLength,adjustPosition:e.unref(s),placeholderStyle:"color:#999999;font-size:26rpx",placeholder:"请输入文字"},null,8,["modelValue","maxlength","adjustPosition"])])):e.createCommentVNode("",!0),e.withDirectives(e.createElementVNode("view",{class:"talk-btn-box"},[e.withDirectives(e.createElementVNode("image",{class:"talk-btn-icon",src:kt,mode:"",onClick:j},null,512),[[e.vShow,!h.value]]),e.withDirectives(e.createElementVNode("image",{class:"talk-btn-icon",src:bt,mode:"",onClick:j},null,512),[[e.vShow,h.value&&!g.value]]),e.withDirectives(e.createElementVNode("image",{class:"talk-btn-icon",src:xt,mode:"",onClick:e.withModifiers(O,["stop"])},null,512),[[e.vShow,h.value&&!!g.value]])],512),[[e.vShow,!e.unref(r)]]),e.createVNode(i,{ref_key:"talkModelRef",ref:m,type:"bottom",onClick:a[1]||(a[1]=e=>d.value=!1),"mask-background-color":"rgba(0,0,0,0.9)"},{default:e.withCtx(()=>[e.createElementVNode("view",{class:"overlay-box"},[e.createElementVNode("view",{class:"circle-bg-box"},[e.createElementVNode("view",{class:"icon-box"},[e.createElementVNode("image",{src:Ct,mode:""})])]),e.createElementVNode("view",{class:"tips-box"},"松开发送"),e.createElementVNode("view",{class:"btns-box"},[e.createElementVNode("view",{class:e.normalizeClass(["close-btn",I.value?"is-out":""])},[e.createTextVNode(" 取消 "),I.value?(e.openBlock(),e.createElementBlock("image",{key:1,class:"btn-box",src:St,mode:""})):(e.openBlock(),e.createElementBlock("image",{key:0,class:"btn-box",src:_t,mode:""}))],2)]),e.createElementVNode("view",{class:e.normalizeClass(["talk-dialog",I.value?"is-out":""])},[e.createElementVNode("image",{src:Et,mode:"",class:"gif-box"})],2)])]),_:1},512)],512)}}},[["__scopeId","data-v-b5ca54bb"]]),Jt="/static/images/course/play-blue.png",Kt="/static/images/course/stop-blue.png",Xt=ze({__name:"question",props:{dataInfo:{default:()=>({}),type:Object},activeVoiceId:{default:"",type:String}},emits:["changePlay"],setup(t,{emit:a}){const o=t,{activeVoiceId:i,dataInfo:n}=e.toRefs(o),l=a;e.watch(()=>o.dataInfo,()=>{},{deep:!0,immediate:!0});const r=e.ref(null),s=e.ref(!1),c=e.ref(!1),u=e.ref(!1),d=e.ref(""),h=e.ref(""),m=e.computed(()=>n.value.talkingText||"");e.onMounted(()=>{f()}),we(()=>{p()}),e.watch(()=>o.dataInfo.talkingVoice,e=>{e&&f()},{deep:!0,immediate:!0});const p=()=>{r.value&&(r.value.pause(),s.value=!1,l("changePlay",""))},g=()=>{var t;l("changePlay",null==(t=e.unref(n))?void 0:t.id),r.value&&r.value.src?r.value.play():(r.value.src="",e.unref(n).talkingVoice&&setTimeout(()=>{r.value.src=e.unref(n).talkingVoice,r.value.play(),s.value=!0},100))},f=()=>{r.value=uni.createInnerAudioContext(),r.value.onEnded(()=>{l("changePlay",""),r.value.src=""}),r.value.onError(()=>{r.value.src=""}),"02"===e.unref(n).intrctWay&&(h.value=e.unref(n).talkingVoice,r.value.src=h.value,setTimeout(()=>{v(0)},100))},v=e=>{if(e+=1,Math.ceil(r.value.duration)>0)d.value=(Math.ceil(r.value.duration)||1)+"s";else{if(20===e)return void(d.value="0s");setTimeout(()=>{v(e)},200)}};return(t,a)=>{const i=e.resolveComponent("CommonLoading");return"02"===e.unref(n).intrctWay?(e.openBlock(),e.createElementBlock("view",{key:0,class:"talking-info"},[e.createElementVNode("view",{class:e.normalizeClass(["talking-gif",c.value||o.activeVoiceId!==e.unref(n).id?"":"is-play"])},[e.withDirectives(e.createVNode(i,{color:"#fff"},null,512),[[e.vShow,c.value]])],2),e.createElementVNode("view",{class:"right-time"},e.toDisplayString(d.value),1),e.createElementVNode("view",{class:"talking-cont"},[e.withDirectives(e.createElementVNode("text",{class:e.normalizeClass(["talking-text translate-text loading"])},e.toDisplayString(m.value),513),[[e.vShow,!u.value]]),u.value?(e.openBlock(),e.createElementBlock("view",{key:0,class:"talking-text translate-text"},[e.createVNode(i,{color:"#fff"})])):e.createCommentVNode("",!0)]),e.createElementVNode("view",{class:"btns-cont"},[e.createElementVNode("view",{class:"play-btn"},[e.withDirectives(e.createElementVNode("image",{class:"icon",onClick:g,src:Jt,style:{width:"100%",height:"100%"}},null,512),[[e.vShow,!(!c.value&&o.activeVoiceId===e.unref(n).id)]]),e.withDirectives(e.createElementVNode("image",{class:"icon",onClick:e.withModifiers(p,["stop"]),src:Kt,style:{width:"100%",height:"100%"}},null,512),[[e.vShow,!c.value&&o.activeVoiceId===e.unref(n).id]])])])])):"01"===e.unref(n).intrctWay?(e.openBlock(),e.createElementBlock("view",{key:1,class:"talking-info talking-info-text"},[e.createElementVNode("view",{class:"talking-cont"},[e.createElementVNode("text",{class:e.normalizeClass(["talking-text translate-text loading"])},e.toDisplayString(m.value),1)])])):(e.openBlock(),e.createElementBlock("view",{key:2,class:"talking-info talking-info-loading"},[e.createElementVNode("view",{class:e.normalizeClass(["talking-gif"])},[e.createVNode(i,{color:"#fff"})])]))}}},[["__scopeId","data-v-89d3c302"]]),ea={};function ta(e,t){"string"!=typeof t&&(t=ta.defaultChars);const a=function(e){let t=ea[e];if(t)return t;t=ea[e]=[];for(let a=0;a<128;a++){const e=String.fromCharCode(a);t.push(e)}for(let a=0;a=55296&&e<=57343?"���":String.fromCharCode(e),o+=6;continue}}if(240==(248&n)&&o+91114111?t+="����":(e-=65536,t+=String.fromCharCode(55296+(e>>10),56320+(1023&e))),o+=9;continue}}t+="�"}}return t})}ta.defaultChars=";/?:@&=+$,#",ta.componentChars="";const aa={};function oa(e,t,a){"string"!=typeof t&&(a=t,t=oa.defaultChars),void 0===a&&(a=!0);const o=function(e){let t=aa[e];if(t)return t;t=aa[e]=[];for(let a=0;a<128;a++){const e=String.fromCharCode(a);/^[0-9a-z]$/i.test(e)?t.push(e):t.push("%"+("0"+a.toString(16).toUpperCase()).slice(-2))}for(let a=0;a=55296&&t<=57343){if(t>=55296&&t<=56319&&n+1=56320&&t<=57343){i+=encodeURIComponent(e[n]+e[n+1]),n++;continue}}i+="%EF%BF%BD"}else i+=encodeURIComponent(e[n])}return i}function ia(e){let t="";return t+=e.protocol||"",t+=e.slashes?"//":"",t+=e.auth?e.auth+"@":"",e.hostname&&-1!==e.hostname.indexOf(":")?t+="["+e.hostname+"]":t+=e.hostname||"",t+=e.port?":"+e.port:"",t+=e.pathname||"",t+=e.search||"",t+=e.hash||"",t}function na(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}oa.defaultChars=";/?:@&=+$,-_.!~*'()#",oa.componentChars="-_.!~*'()";const la=/^([a-z0-9.+-]+:)/i,ra=/:[0-9]*$/,sa=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,ca=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),ua=["'"].concat(ca),da=["%","/","?",";","#"].concat(ua),ha=["/","?","#"],ma=/^[+a-z0-9A-Z_-]{0,63}$/,pa=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,ga={javascript:!0,"javascript:":!0},fa={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};function va(e,t){if(e&&e instanceof na)return e;const a=new na;return a.parse(e,t),a}na.prototype.parse=function(e,t){let a,o,i,n=e;if(n=n.trim(),!t&&1===e.split("#").length){const e=sa.exec(n);if(e)return this.pathname=e[1],e[2]&&(this.search=e[2]),this}let l=la.exec(n);if(l&&(l=l[0],a=l.toLowerCase(),this.protocol=l,n=n.substr(l.length)),(t||l||n.match(/^\/\/[^@\/]+@[^@\/]+/))&&(i="//"===n.substr(0,2),!i||l&&ga[l]||(n=n.substr(2),this.slashes=!0)),!ga[l]&&(i||l&&!fa[l])){let e,t,a=-1;for(let r=0;r127?o+="x":o+=a[e];if(!o.match(ma)){const o=e.slice(0,t),i=e.slice(t+1),l=a.match(pa);l&&(o.push(l[1]),i.unshift(l[2])),i.length&&(n=i.join(".")+n),this.hostname=o.join(".");break}}}}this.hostname.length>255&&(this.hostname=""),l&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}const r=n.indexOf("#");-1!==r&&(this.hash=n.substr(r),n=n.slice(0,r));const s=n.indexOf("?");return-1!==s&&(this.search=n.substr(s),n=n.slice(0,s)),n&&(this.pathname=n),fa[a]&&this.hostname&&!this.pathname&&(this.pathname=""),this},na.prototype.parseHost=function(e){let t=ra.exec(e);t&&(t=t[0],":"!==t&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)};const ya=Object.freeze(Object.defineProperty({__proto__:null,decode:ta,encode:oa,format:ia,parse:va},Symbol.toStringTag,{value:"Module"})),wa=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,ka=/[\0-\x1F\x7F-\x9F]/,ba=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1B7D\u1B7E\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDEAD\uDF55-\uDF59\uDF86-\uDF89]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5A\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDEB9\uDF3C-\uDF3E]|\uD806[\uDC3B\uDD44-\uDD46\uDDE2\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2\uDF00-\uDF09]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8\uDF43-\uDF4F\uDFFF]|\uD809[\uDC70-\uDC74]|\uD80B[\uDFF1\uDFF2]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A\uDFE2]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/,xa=/[\$\+<->\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u0888\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20C0\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFF\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u31EF\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC2\uFD40-\uFD4F\uFDCF\uFDFC-\uFDFF\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD833[\uDF50-\uDFC3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDEA\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEDC-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF76\uDF7B-\uDFD9\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDE53\uDE60-\uDE6D\uDE70-\uDE7C\uDE80-\uDE88\uDE90-\uDEBD\uDEBF-\uDEC5\uDECE-\uDEDB\uDEE0-\uDEE8\uDEF0-\uDEF8\uDF00-\uDF92\uDF94-\uDFCA]/,Ca=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/,_a=Object.freeze(Object.defineProperty({__proto__:null,Any:wa,Cc:ka,Cf:/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u0890\u0891\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD80D[\uDC30-\uDC3F]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/,P:ba,S:xa,Z:Ca},Symbol.toStringTag,{value:"Module"})),Sa=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map(e=>e.charCodeAt(0))),Ea=new Uint16Array("Ȁaglq\tɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(e=>e.charCodeAt(0)));var Na;const Va=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),Ba=null!==(Na=String.fromCodePoint)&&void 0!==Na?Na:function(e){let t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+=String.fromCharCode(e),t};var Ia,Ta;(Ta=Ia||(Ia={}))[Ta.NUM=35]="NUM",Ta[Ta.SEMI=59]="SEMI",Ta[Ta.EQUALS=61]="EQUALS",Ta[Ta.ZERO=48]="ZERO",Ta[Ta.NINE=57]="NINE",Ta[Ta.LOWER_A=97]="LOWER_A",Ta[Ta.LOWER_F=102]="LOWER_F",Ta[Ta.LOWER_X=120]="LOWER_X",Ta[Ta.LOWER_Z=122]="LOWER_Z",Ta[Ta.UPPER_A=65]="UPPER_A",Ta[Ta.UPPER_F=70]="UPPER_F",Ta[Ta.UPPER_Z=90]="UPPER_Z";var Da,Aa,Ra,za,Fa,Ma;function La(e){return e>=Ia.ZERO&&e<=Ia.NINE}function Pa(e){return e>=Ia.UPPER_A&&e<=Ia.UPPER_F||e>=Ia.LOWER_A&&e<=Ia.LOWER_F}function $a(e){return e===Ia.EQUALS||function(e){return e>=Ia.UPPER_A&&e<=Ia.UPPER_Z||e>=Ia.LOWER_A&&e<=Ia.LOWER_Z||La(e)}(e)}(Aa=Da||(Da={}))[Aa.VALUE_LENGTH=49152]="VALUE_LENGTH",Aa[Aa.BRANCH_LENGTH=16256]="BRANCH_LENGTH",Aa[Aa.JUMP_TABLE=127]="JUMP_TABLE",(za=Ra||(Ra={}))[za.EntityStart=0]="EntityStart",za[za.NumericStart=1]="NumericStart",za[za.NumericDecimal=2]="NumericDecimal",za[za.NumericHex=3]="NumericHex",za[za.NamedEntity=4]="NamedEntity",(Ma=Fa||(Fa={}))[Ma.Legacy=0]="Legacy",Ma[Ma.Strict=1]="Strict",Ma[Ma.Attribute=2]="Attribute";class Oa{constructor(e,t,a){this.decodeTree=e,this.emitCodePoint=t,this.errors=a,this.state=Ra.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=Fa.Strict}startEntity(e){this.decodeMode=e,this.state=Ra.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(e,t){switch(this.state){case Ra.EntityStart:return e.charCodeAt(t)===Ia.NUM?(this.state=Ra.NumericStart,this.consumed+=1,this.stateNumericStart(e,t+1)):(this.state=Ra.NamedEntity,this.stateNamedEntity(e,t));case Ra.NumericStart:return this.stateNumericStart(e,t);case Ra.NumericDecimal:return this.stateNumericDecimal(e,t);case Ra.NumericHex:return this.stateNumericHex(e,t);case Ra.NamedEntity:return this.stateNamedEntity(e,t)}}stateNumericStart(e,t){return t>=e.length?-1:(32|e.charCodeAt(t))===Ia.LOWER_X?(this.state=Ra.NumericHex,this.consumed+=1,this.stateNumericHex(e,t+1)):(this.state=Ra.NumericDecimal,this.stateNumericDecimal(e,t))}addToNumericResult(e,t,a,o){if(t!==a){const i=a-t;this.result=this.result*Math.pow(o,i)+parseInt(e.substr(t,i),o),this.consumed+=i}}stateNumericHex(e,t){const a=t;for(;t=55296&&e<=57343||e>1114111?65533:null!==(t=Va.get(e))&&void 0!==t?t:e}(this.result),this.consumed),this.errors&&(e!==Ia.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}stateNamedEntity(e,t){const{decodeTree:a}=this;let o=a[this.treeIndex],i=(o&Da.VALUE_LENGTH)>>14;for(;t>14,0!==i){if(n===Ia.SEMI)return this.emitNamedEntityData(this.treeIndex,i,this.consumed+this.excess);this.decodeMode!==Fa.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var e;const{result:t,decodeTree:a}=this,o=(a[t]&Da.VALUE_LENGTH)>>14;return this.emitNamedEntityData(t,o,this.consumed),null===(e=this.errors)||void 0===e||e.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(e,t,a){const{decodeTree:o}=this;return this.emitCodePoint(1===t?o[e]&~Da.VALUE_LENGTH:o[e+1],a),3===t&&this.emitCodePoint(o[e+2],a),a}end(){var e;switch(this.state){case Ra.NamedEntity:return 0===this.result||this.decodeMode===Fa.Attribute&&this.result!==this.treeIndex?0:this.emitNotTerminatedNamedEntity();case Ra.NumericDecimal:return this.emitNumericEntity(0,2);case Ra.NumericHex:return this.emitNumericEntity(0,3);case Ra.NumericStart:return null===(e=this.errors)||void 0===e||e.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case Ra.EntityStart:return 0}}}function ja(e){let t="";const a=new Oa(e,e=>t+=Ba(e));return function(e,o){let i=0,n=0;for(;(n=e.indexOf("&",n))>=0;){t+=e.slice(i,n),a.startEntity(o);const l=a.write(e,n+1);if(l<0){i=n+a.end();break}i=n+l,n=0===l?i+1:i}const l=t+e.slice(i);return t="",l}}function Ha(e,t,a,o){const i=(t&Da.BRANCH_LENGTH)>>7,n=t&Da.JUMP_TABLE;if(0===i)return 0!==n&&o===n?a:-1;if(n){const t=o-n;return t<0||t>=i?-1:e[a+t]-1}let l=a,r=l+i-1;for(;l<=r;){const t=l+r>>>1,a=e[t];if(ao))return e[t+i];r=t-1}}return-1}const Ua=ja(Sa);function Wa(e,t=Fa.Legacy){return Ua(e,t)}function qa(e){return"[object String]"===function(e){return Object.prototype.toString.call(e)}(e)}ja(Ea);const Za=Object.prototype.hasOwnProperty;function Ga(e){return Array.prototype.slice.call(arguments,1).forEach(function(t){if(t){if("object"!=typeof t)throw new TypeError(t+"must be object");Object.keys(t).forEach(function(a){e[a]=t[a]})}}),e}function Ya(e,t,a){return[].concat(e.slice(0,t),a,e.slice(t+1))}function Qa(e){return!(e>=55296&&e<=57343)&&(!(e>=64976&&e<=65007)&&(!!(65535&~e&&65534!=(65535&e))&&(!(e>=0&&e<=8)&&(11!==e&&(!(e>=14&&e<=31)&&(!(e>=127&&e<=159)&&!(e>1114111)))))))}function Ja(e){if(e>65535){const t=55296+((e-=65536)>>10),a=56320+(1023&e);return String.fromCharCode(t,a)}return String.fromCharCode(e)}const Ka=/\\([!"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~])/g,Xa=new RegExp(Ka.source+"|"+/&([a-z#][a-z0-9]{1,31});/gi.source,"gi"),eo=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))$/i;function to(e){return e.indexOf("\\")<0&&e.indexOf("&")<0?e:e.replace(Xa,function(e,t,a){return t||function(e,t){if(35===t.charCodeAt(0)&&eo.test(t)){const a="x"===t[1].toLowerCase()?parseInt(t.slice(2),16):parseInt(t.slice(1),10);return Qa(a)?Ja(a):e}const a=Wa(e);return a!==e?a:e}(e,a)})}const ao=/[&<>"]/,oo=/[&<>"]/g,io={"&":"&","<":"<",">":">",'"':"""};function no(e){return io[e]}function lo(e){return ao.test(e)?e.replace(oo,no):e}const ro=/[.?*+^$[\]\\(){}|-]/g;function so(e){switch(e){case 9:case 32:return!0}return!1}function co(e){if(e>=8192&&e<=8202)return!0;switch(e){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}function uo(e){return ba.test(e)||xa.test(e)}function ho(e){switch(e){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function mo(e){return e=e.trim().replace(/\s+/g," "),"Ṿ"==="ẞ".toLowerCase()&&(e=e.replace(/ẞ/g,"ß")),e.toLowerCase().toUpperCase()}const po={mdurl:ya,ucmicro:_a},go=Object.freeze(Object.defineProperty({__proto__:null,arrayReplaceAt:Ya,assign:Ga,escapeHtml:lo,escapeRE:function(e){return e.replace(ro,"\\$&")},fromCodePoint:Ja,has:function(e,t){return Za.call(e,t)},isMdAsciiPunct:ho,isPunctChar:uo,isSpace:so,isString:qa,isValidEntityCode:Qa,isWhiteSpace:co,lib:po,normalizeReference:mo,unescapeAll:to,unescapeMd:function(e){return e.indexOf("\\")<0?e:e.replace(Ka,"$1")}},Symbol.toStringTag,{value:"Module"}));const fo=Object.freeze(Object.defineProperty({__proto__:null,parseLinkDestination:function(e,t,a){let o,i=t;const n={ok:!1,pos:0,str:""};if(60===e.charCodeAt(i)){for(i++;i32))return n;if(41===o){if(0===l)break;l--}i++}return t===i||0!==l||(n.str=to(e.slice(t,i)),n.pos=i,n.ok=!0),n},parseLinkLabel:function(e,t,a){let o,i,n,l;const r=e.posMax,s=e.pos;for(e.pos=t+1,o=1;e.pos=a)return l;let o=e.charCodeAt(n);if(34!==o&&39!==o&&40!==o)return l;t++,n++,40===o&&(o=41),l.marker=o}for(;n"+lo(n.content)+""},vo.code_block=function(e,t,a,o,i){const n=e[t];return""+lo(e[t].content)+"\n"},vo.fence=function(e,t,a,o,i){const n=e[t],l=n.info?to(n.info).trim():"";let r,s="",c="";if(l){const e=l.split(/(\s+)/g);s=e[0],c=e.slice(2).join("")}if(r=a.highlight&&a.highlight(n.content,s,c)||lo(n.content),0===r.indexOf("${r}\n`}return`
${r}
\n`},vo.image=function(e,t,a,o,i){const n=e[t];return n.attrs[n.attrIndex("alt")][1]=i.renderInlineAsText(n.children,a,o),i.renderToken(e,t,a)},vo.hardbreak=function(e,t,a){return a.xhtmlOut?"
\n":"
\n"},vo.softbreak=function(e,t,a){return a.breaks?a.xhtmlOut?"
\n":"
\n":"\n"},vo.text=function(e,t){return lo(e[t].content)},vo.html_block=function(e,t){return e[t].content},vo.html_inline=function(e,t){return e[t].content},yo.prototype.renderAttrs=function(e){let t,a,o;if(!e.attrs)return"";for(o="",t=0,a=e.attrs.length;t\n":">",i},yo.prototype.renderInline=function(e,t,a){let o="";const i=this.rules;for(let n=0,l=e.length;n=0&&(a=this.attrs[t][1]),a},ko.prototype.attrJoin=function(e,t){const a=this.attrIndex(e);a<0?this.attrPush([e,t]):this.attrs[a][1]=this.attrs[a][1]+" "+t},bo.prototype.Token=ko;const xo=/\r\n?|\n/g,Co=/\0/g;function _o(e){return/^\s]/i.test(e)}function So(e){return/^<\/a\s*>/i.test(e)}const Eo=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,No=/\((c|tm|r)\)/i,Vo=/\((c|tm|r)\)/gi,Bo={c:"©",r:"®",tm:"™"};function Io(e,t){return Bo[t.toLowerCase()]}function To(e){let t=0;for(let a=e.length-1;a>=0;a--){const o=e[a];"text"!==o.type||t||(o.content=o.content.replace(Vo,Io)),"link_open"===o.type&&"auto"===o.info&&t--,"link_close"===o.type&&"auto"===o.info&&t++}}function Do(e){let t=0;for(let a=e.length-1;a>=0;a--){const o=e[a];"text"!==o.type||t||Eo.test(o.content)&&(o.content=o.content.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/gm,"$1—").replace(/(^|\s)--(?=\s|$)/gm,"$1–").replace(/(^|[^-\s])--(?=[^-\s]|$)/gm,"$1–")),"link_open"===o.type&&"auto"===o.info&&t--,"link_close"===o.type&&"auto"===o.info&&t++}}const Ao=/['"]/,Ro=/['"]/g;function zo(e,t,a){return e.slice(0,t)+a+e.slice(t+1)}function Fo(e,t){let a;const o=[];for(let i=0;i=0&&!(o[a].level<=l);a--);if(o.length=a+1,"text"!==n.type)continue;let r=n.content,s=0,c=r.length;e:for(;s=0)p=r.charCodeAt(u.index-1);else for(a=i-1;a>=0&&("softbreak"!==e[a].type&&"hardbreak"!==e[a].type);a--)if(e[a].content){p=e[a].content.charCodeAt(e[a].content.length-1);break}let g=32;if(s=48&&p<=57&&(h=d=!1),d&&h&&(d=f,h=v),d||h){if(h)for(a=o.length-1;a>=0;a--){let d=o[a];if(o[a].level=0;n--){const l=o[n];if("link_close"!==l.type){if("html_inline"===l.type&&(_o(l.content)&&i>0&&i--,So(l.content)&&i++),!(i>0)&&"text"===l.type&&e.md.linkify.test(l.content)){const i=l.content;let r=e.md.linkify.match(i);const s=[];let c=l.level,u=0;r.length>0&&0===r[0].index&&n>0&&"text_special"===o[n-1].type&&(r=r.slice(1));for(let t=0;tu){const t=new e.Token("text","",0);t.content=i.slice(u,l),t.level=c,s.push(t)}const d=new e.Token("link_open","a",1);d.attrs=[["href",o]],d.level=c++,d.markup="linkify",d.info="auto",s.push(d);const h=new e.Token("text","",0);h.content=n,h.level=c,s.push(h);const m=new e.Token("link_close","a",-1);m.level=--c,m.markup="linkify",m.info="auto",s.push(m),u=r[t].lastIndex}if(u=0;t--)"inline"===e.tokens[t].type&&(No.test(e.tokens[t].content)&&To(e.tokens[t].children),Eo.test(e.tokens[t].content)&&Do(e.tokens[t].children))}],["smartquotes",function(e){if(e.md.options.typographer)for(let t=e.tokens.length-1;t>=0;t--)"inline"===e.tokens[t].type&&Ao.test(e.tokens[t].content)&&Fo(e.tokens[t].children,e)}],["text_join",function(e){let t,a;const o=e.tokens,i=o.length;for(let n=0;n0&&this.level++,this.tokens.push(o),o},Po.prototype.isEmpty=function(e){return this.bMarks[e]+this.tShift[e]>=this.eMarks[e]},Po.prototype.skipEmptyLines=function(e){for(let t=this.lineMax;et;)if(!so(this.src.charCodeAt(--e)))return e+1;return e},Po.prototype.skipChars=function(e,t){for(let a=this.src.length;ea;)if(t!==this.src.charCodeAt(--e))return e+1;return e},Po.prototype.getLines=function(e,t,a,o){if(e>=t)return"";const i=new Array(t-e);for(let n=0,l=e;la?new Array(e-a+1).join(" ")+this.src.slice(c,s):this.src.slice(c,s)}return i.join("")},Po.prototype.Token=ko;function $o(e,t){const a=e.bMarks[t]+e.tShift[t],o=e.eMarks[t];return e.src.slice(a,o)}function Oo(e){const t=[],a=e.length;let o=0,i=e.charCodeAt(o),n=!1,l=0,r="";for(;o=o)return-1;let n=e.src.charCodeAt(i++);if(n<48||n>57)return-1;for(;;){if(i>=o)return-1;if(n=e.src.charCodeAt(i++),!(n>=48&&n<=57)){if(41===n||46===n)break;return-1}if(i-a>=10)return-1}return i`\\x00-\\x20]+|'[^']*'|\"[^\"]*\"))?)*\\s*\\/?>",Wo="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",qo=new RegExp("^(?:"+Uo+"|"+Wo+"|\x3c!---?>|\x3c!--(?:[^-]|-[^-]|--[^>])*--\x3e|<[?][\\s\\S]*?[?]>|]*>|)"),Zo=new RegExp("^(?:"+Uo+"|"+Wo+")"),Go=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^/,!0],[/^<\?/,/\?>/,!0],[/^/,!0],[/^/,!0],[new RegExp("^|$))","i"),/^$/,!0],[new RegExp(Zo.source+"\\s*$"),/^$/,!1]];const Yo=[["table",function(e,t,a,o){if(t+2>a)return!1;let i=t+1;if(e.sCount[i]=4)return!1;let n=e.bMarks[i]+e.tShift[i];if(n>=e.eMarks[i])return!1;const l=e.src.charCodeAt(n++);if(124!==l&&45!==l&&58!==l)return!1;if(n>=e.eMarks[i])return!1;const r=e.src.charCodeAt(n++);if(124!==r&&45!==r&&58!==r&&!so(r))return!1;if(45===l&&so(r))return!1;for(;n=4)return!1;c=Oo(s),c.length&&""===c[0]&&c.shift(),c.length&&""===c[c.length-1]&&c.pop();const d=c.length;if(0===d||d!==u.length)return!1;if(o)return!0;const h=e.parentType;e.parentType="table";const m=e.md.block.ruler.getRules("blockquote"),p=[t,0];e.push("table_open","table",1).map=p,e.push("thead_open","thead",1).map=[t,t+1],e.push("tr_open","tr",1).map=[t,t+1];for(let v=0;v=4)break;if(c=Oo(s),c.length&&""===c[0]&&c.shift(),c.length&&""===c[c.length-1]&&c.pop(),f+=d-c.length,f>65536)break;if(i===t+2){e.push("tbody_open","tbody",1).map=g=[t+2,0]}e.push("tr_open","tr",1).map=[i,i+1];for(let t=0;t=4))break;o++,i=o}e.line=i;const n=e.push("code_block","code",0);return n.content=e.getLines(t,i,4+e.blkIndent,!1)+"\n",n.map=[t,e.line],!0}],["fence",function(e,t,a,o){let i=e.bMarks[t]+e.tShift[t],n=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4)return!1;if(i+3>n)return!1;const l=e.src.charCodeAt(i);if(126!==l&&96!==l)return!1;let r=i;i=e.skipChars(i,l);let s=i-r;if(s<3)return!1;const c=e.src.slice(r,i),u=e.src.slice(i,n);if(96===l&&u.indexOf(String.fromCharCode(l))>=0)return!1;if(o)return!0;let d=t,h=!1;for(;(d++,!(d>=a))&&(i=r=e.bMarks[d]+e.tShift[d],n=e.eMarks[d],!(i=4||(i=e.skipChars(i,l),i-r=4)return!1;if(62!==e.src.charCodeAt(i))return!1;if(o)return!0;const r=[],s=[],c=[],u=[],d=e.md.block.ruler.getRules("blockquote"),h=e.parentType;e.parentType="blockquote";let m,p=!1;for(m=t;m=n)break;if(62===e.src.charCodeAt(i++)&&!t){let t,a,o=e.sCount[m]+1;32===e.src.charCodeAt(i)?(i++,o++,a=!1,t=!0):9===e.src.charCodeAt(i)?(t=!0,(e.bsCount[m]+o)%4==3?(i++,o++,a=!1):a=!0):t=!1;let l=o;for(r.push(e.bMarks[m]),e.bMarks[m]=i;i=n,s.push(e.bsCount[m]),e.bsCount[m]=e.sCount[m]+1+(t?1:0),c.push(e.sCount[m]),e.sCount[m]=l-o,u.push(e.tShift[m]),e.tShift[m]=i-e.bMarks[m];continue}if(p)break;let o=!1;for(let i=0,n=d.length;i";const v=[t,0];f.map=v,e.md.block.tokenize(e,t,m),e.push("blockquote_close","blockquote",-1).markup=">",e.lineMax=l,e.parentType=h,v[1]=e.line;for(let y=0;y=4)return!1;let n=e.bMarks[t]+e.tShift[t];const l=e.src.charCodeAt(n++);if(42!==l&&45!==l&&95!==l)return!1;let r=1;for(;n=4)return!1;if(e.listIndent>=0&&e.sCount[s]-e.listIndent>=4&&e.sCount[s]=e.blkIndent&&(m=!0),(h=Ho(e,s))>=0){if(u=!0,l=e.bMarks[s]+e.tShift[s],d=Number(e.src.slice(l,h-1)),m&&1!==d)return!1}else{if(!((h=jo(e,s))>=0))return!1;u=!1}if(m&&e.skipSpaces(h)>=e.eMarks[s])return!1;if(o)return!0;const p=e.src.charCodeAt(h-1),g=e.tokens.length;u?(r=e.push("ordered_list_open","ol",1),1!==d&&(r.attrs=[["start",d]])):r=e.push("bullet_list_open","ul",1);const f=[s,0];r.map=f,r.markup=String.fromCharCode(p);let v=!1;const y=e.md.block.ruler.getRules("list"),w=e.parentType;for(e.parentType="list";s=i?1:o-t,m>4&&(m=1);const g=t+m;r=e.push("list_item_open","li",1),r.markup=String.fromCharCode(p);const f=[s,0];r.map=f,u&&(r.info=e.src.slice(l,h-1));const w=e.tight,k=e.tShift[s],b=e.sCount[s],x=e.listIndent;if(e.listIndent=e.blkIndent,e.blkIndent=g,e.tight=!0,e.tShift[s]=d-e.bMarks[s],e.sCount[s]=o,d>=i&&e.isEmpty(s+1)?e.line=Math.min(e.line+2,a):e.md.block.tokenize(e,s,a,!0),e.tight&&!v||(c=!1),v=e.line-s>1&&e.isEmpty(e.line-1),e.blkIndent=e.listIndent,e.listIndent=x,e.tShift[s]=k,e.sCount[s]=b,e.tight=w,r=e.push("list_item_close","li",-1),r.markup=String.fromCharCode(p),s=e.line,f[1]=s,s>=a)break;if(e.sCount[s]=4)break;let C=!1;for(let i=0,n=y.length;i=4)return!1;if(91!==e.src.charCodeAt(i))return!1;function r(t){const a=e.lineMax;if(t>=a||e.isEmpty(t))return null;let o=!1;if(e.sCount[t]-e.blkIndent>3&&(o=!0),e.sCount[t]<0&&(o=!0),!o){const o=e.md.block.ruler.getRules("reference"),i=e.parentType;e.parentType="reference";let n=!1;for(let l=0,r=o.length;l=4)return!1;if(!e.md.options.html)return!1;if(60!==e.src.charCodeAt(i))return!1;let l=e.src.slice(i,n),r=0;for(;r=4)return!1;let l=e.src.charCodeAt(i);if(35!==l||i>=n)return!1;let r=1;for(l=e.src.charCodeAt(++i);35===l&&i6||ii&&so(e.src.charCodeAt(s-1))&&(n=s),e.line=t+1;const c=e.push("heading_open","h"+String(r),1);c.markup="########".slice(0,r),c.map=[t,e.line];const u=e.push("inline","",0);return u.content=e.src.slice(i,n).trim(),u.map=[t,e.line],u.children=[],e.push("heading_close","h"+String(r),-1).markup="########".slice(0,r),!0},["paragraph","reference","blockquote"]],["lheading",function(e,t,a){const o=e.md.block.ruler.getRules("paragraph");if(e.sCount[t]-e.blkIndent>=4)return!1;const i=e.parentType;e.parentType="paragraph";let n,l=0,r=t+1;for(;r3)continue;if(e.sCount[r]>=e.blkIndent){let t=e.bMarks[r]+e.tShift[r];const a=e.eMarks[r];if(t=a))){l=61===n?1:2;break}}if(e.sCount[r]<0)continue;let t=!1;for(let i=0,n=o.length;i3)continue;if(e.sCount[n]<0)continue;let t=!1;for(let i=0,l=o.length;i=a))&&!(e.sCount[l]=n){e.line=a;break}const t=e.line;let s=!1;for(let n=0;n=e.line)throw new Error("block rule didn't increment state.line");break}if(!s)throw new Error("none of the block rules matched");e.tight=!r,e.isEmpty(e.line-1)&&(r=!0),l=e.line,l0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],i={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(o),this.tokens_meta.push(i),o},Jo.prototype.scanDelims=function(e,t){const a=this.posMax,o=this.src.charCodeAt(e),i=e>0?this.src.charCodeAt(e-1):32;let n=e;for(;n?@[]^_`{|}~-".split("").forEach(function(e){ei[e.charCodeAt(0)]=1});const ai={tokenize:function(e,t){const a=e.pos,o=e.src.charCodeAt(a);if(t)return!1;if(126!==o)return!1;const i=e.scanDelims(e.pos,!0);let n=i.length;const l=String.fromCharCode(o);if(n<2)return!1;let r;n%2&&(r=e.push("text","",0),r.content=l,n--);for(let s=0;s=0;a--){const o=t[a];if(95!==o.marker&&42!==o.marker)continue;if(-1===o.end)continue;const i=t[o.end],n=a>0&&t[a-1].end===o.end+1&&t[a-1].marker===o.marker&&t[a-1].token===o.token-1&&t[o.end+1].token===i.token+1,l=String.fromCharCode(o.marker),r=e.tokens[o.token];r.type=n?"strong_open":"em_open",r.tag=n?"strong":"em",r.nesting=1,r.markup=n?l+l:l,r.content="";const s=e.tokens[i.token];s.type=n?"strong_close":"em_close",s.tag=n?"strong":"em",s.nesting=-1,s.markup=n?l+l:l,s.content="",n&&(e.tokens[t[a-1].token].content="",e.tokens[t[o.end+1].token].content="",a--)}}const ii={tokenize:function(e,t){const a=e.pos,o=e.src.charCodeAt(a);if(t)return!1;if(95!==o&&42!==o)return!1;const i=e.scanDelims(e.pos,42===o);for(let n=0;n\x00-\x20]*)$/;const ri=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,si=/^&([a-z][a-z0-9]{1,31});/i;function ci(e){const t={},a=e.length;if(!a)return;let o=0,i=-2;const n=[];for(let l=0;lr;s-=n[s]+1){const t=e[s];if(t.marker===a.marker&&(t.open&&t.end<0)){let o=!1;if((t.close||a.open)&&(t.length+a.length)%3==0&&(t.length%3==0&&a.length%3==0||(o=!0)),!o){const o=s>0&&!e[s-1].open?n[s-1]+1:0;n[l]=l-s+o,n[s]=o,a.open=!1,t.end=l,t.close=!1,c=-1,i=-2;break}}}-1!==c&&(t[a.marker][(a.open?3:0)+(a.length||0)%3]=c)}}const ui=[["text",function(e,t){let a=e.pos;for(;a0)return!1;const a=e.pos;if(a+3>e.posMax)return!1;if(58!==e.src.charCodeAt(a))return!1;if(47!==e.src.charCodeAt(a+1))return!1;if(47!==e.src.charCodeAt(a+2))return!1;const o=e.pending.match(Xo);if(!o)return!1;const i=o[1],n=e.md.linkify.matchAtStart(e.src.slice(a-i.length));if(!n)return!1;let l=n.url;if(l.length<=i.length)return!1;l=l.replace(/\*+$/,"");const r=e.md.normalizeLink(l);if(!e.md.validateLink(r))return!1;if(!t){e.pending=e.pending.slice(0,-i.length);const t=e.push("link_open","a",1);t.attrs=[["href",r]],t.markup="linkify",t.info="auto";e.push("text","",0).content=e.md.normalizeLinkText(l);const a=e.push("link_close","a",-1);a.markup="linkify",a.info="auto"}return e.pos+=l.length-i.length,!0}],["newline",function(e,t){let a=e.pos;if(10!==e.src.charCodeAt(a))return!1;const o=e.pending.length-1,i=e.posMax;if(!t)if(o>=0&&32===e.pending.charCodeAt(o))if(o>=1&&32===e.pending.charCodeAt(o-1)){let t=o-1;for(;t>=1&&32===e.pending.charCodeAt(t-1);)t--;e.pending=e.pending.slice(0,t),e.push("hardbreak","br",0)}else e.pending=e.pending.slice(0,-1),e.push("softbreak","br",0);else e.push("softbreak","br",0);for(a++;a=o)return!1;let i=e.src.charCodeAt(a);if(10===i){for(t||e.push("hardbreak","br",0),a++;a=55296&&i<=56319&&a+1=56320&&t<=57343&&(n+=e.src[a+1],a++)}const l="\\"+n;if(!t){const t=e.push("text_special","",0);i<256&&0!==ei[i]?t.content=n:t.content=l,t.markup=l,t.info="escape"}return e.pos=a+1,!0}],["backticks",function(e,t){let a=e.pos;if(96!==e.src.charCodeAt(a))return!1;const o=a;a++;const i=e.posMax;for(;a=d)return!1;if(s=p,i=e.md.helpers.parseLinkDestination(e.src,p,e.posMax),i.ok){for(l=e.md.normalizeLink(i.str),e.md.validateLink(l)?p=i.pos:l="",s=p;p=d||41!==e.src.charCodeAt(p))&&(c=!0),p++}if(c){if(void 0===e.env.references)return!1;if(p=0?o=e.src.slice(s,p++):p=m+1):p=m+1,o||(o=e.src.slice(h,m)),n=e.env.references[mo(o)],!n)return e.pos=u,!1;l=n.href,r=n.title}if(!t){e.pos=h,e.posMax=m;const t=[["href",l]];e.push("link_open","a",1).attrs=t,r&&t.push(["title",r]),e.linkLevel++,e.md.inline.tokenize(e),e.linkLevel--,e.push("link_close","a",-1)}return e.pos=p,e.posMax=d,!0}],["image",function(e,t){let a,o,i,n,l,r,s,c,u="";const d=e.pos,h=e.posMax;if(33!==e.src.charCodeAt(e.pos))return!1;if(91!==e.src.charCodeAt(e.pos+1))return!1;const m=e.pos+2,p=e.md.helpers.parseLinkLabel(e,e.pos+1,!1);if(p<0)return!1;if(n=p+1,n=h)return!1;for(c=n,r=e.md.helpers.parseLinkDestination(e.src,n,e.posMax),r.ok&&(u=e.md.normalizeLink(r.str),e.md.validateLink(u)?n=r.pos:u=""),c=n;n=h||41!==e.src.charCodeAt(n))return e.pos=d,!1;n++}else{if(void 0===e.env.references)return!1;if(n=0?i=e.src.slice(c,n++):n=p+1):n=p+1,i||(i=e.src.slice(m,p)),l=e.env.references[mo(i)],!l)return e.pos=d,!1;u=l.href,s=l.title}if(!t){o=e.src.slice(m,p);const t=[];e.md.inline.parse(o,e.md,e.env,t);const a=e.push("image","img",0),i=[["src",u],["alt",""]];a.attrs=i,a.children=t,a.content=o,s&&i.push(["title",s])}return e.pos=n,e.posMax=h,!0}],["autolink",function(e,t){let a=e.pos;if(60!==e.src.charCodeAt(a))return!1;const o=e.pos,i=e.posMax;for(;;){if(++a>=i)return!1;const t=e.src.charCodeAt(a);if(60===t)return!1;if(62===t)break}const n=e.src.slice(o+1,a);if(li.test(n)){const a=e.md.normalizeLink(n);if(!e.md.validateLink(a))return!1;if(!t){const t=e.push("link_open","a",1);t.attrs=[["href",a]],t.markup="autolink",t.info="auto";e.push("text","",0).content=e.md.normalizeLinkText(n);const o=e.push("link_close","a",-1);o.markup="autolink",o.info="auto"}return e.pos+=n.length+2,!0}if(ni.test(n)){const a=e.md.normalizeLink("mailto:"+n);if(!e.md.validateLink(a))return!1;if(!t){const t=e.push("link_open","a",1);t.attrs=[["href",a]],t.markup="autolink",t.info="auto";e.push("text","",0).content=e.md.normalizeLinkText(n);const o=e.push("link_close","a",-1);o.markup="autolink",o.info="auto"}return e.pos+=n.length+2,!0}return!1}],["html_inline",function(e,t){if(!e.md.options.html)return!1;const a=e.posMax,o=e.pos;if(60!==e.src.charCodeAt(o)||o+2>=a)return!1;const i=e.src.charCodeAt(o+1);if(33!==i&&63!==i&&47!==i&&!function(e){const t=32|e;return t>=97&&t<=122}(i))return!1;const n=e.src.slice(o).match(qo);if(!n)return!1;if(!t){const t=e.push("html_inline","",0);t.content=n[0],l=t.content,/^\s]/i.test(l)&&e.linkLevel++,function(e){return/^<\/a\s*>/i.test(e)}(t.content)&&e.linkLevel--}var l;return e.pos+=n[0].length,!0}],["entity",function(e,t){const a=e.pos,o=e.posMax;if(38!==e.src.charCodeAt(a))return!1;if(a+1>=o)return!1;if(35===e.src.charCodeAt(a+1)){const o=e.src.slice(a).match(ri);if(o){if(!t){const t="x"===o[1][0].toLowerCase()?parseInt(o[1].slice(1),16):parseInt(o[1],10),a=e.push("text_special","",0);a.content=Qa(t)?Ja(t):Ja(65533),a.markup=o[0],a.info="entity"}return e.pos+=o[0].length,!0}}else{const o=e.src.slice(a).match(si);if(o){const a=Wa(o[0]);if(a!==o[0]){if(!t){const t=e.push("text_special","",0);t.content=a,t.markup=o[0],t.info="entity"}return e.pos+=o[0].length,!0}}}return!1}]],di=[["balance_pairs",function(e){const t=e.tokens_meta,a=e.tokens_meta.length;ci(e.delimiters);for(let o=0;o0&&o++,"text"===i[t].type&&t+1=e.pos)throw new Error("inline rule didn't increment state.pos");break}}else e.pos=e.posMax;l||e.pos++,n[t]=e.pos},hi.prototype.tokenize=function(e){const t=this.ruler.getRules(""),a=t.length,o=e.posMax,i=e.md.options.maxNesting;for(;e.pos=e.pos)throw new Error("inline rule didn't increment state.pos");break}if(l){if(e.pos>=o)break}else e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()},hi.prototype.parse=function(e,t,a,o){const i=new this.State(e,t,a,o);this.tokenize(i);const n=this.ruler2.getRules(""),l=n.length;for(let r=0;r=3&&":"===e[t-3]||t>=3&&"/"===e[t-3]?0:o.match(a.re.no_http)[0].length:0}},"mailto:":{validate:function(e,t,a){const o=e.slice(t);return a.re.mailto||(a.re.mailto=new RegExp("^"+a.re.src_email_name+"@"+a.re.src_host_strict,"i")),a.re.mailto.test(o)?o.match(a.re.mailto)[0].length:0}}},wi="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф".split("|");function ki(e){const t=e.re=function(e){const t={};e=e||{},t.src_Any=wa.source,t.src_Cc=ka.source,t.src_Z=Ca.source,t.src_P=ba.source,t.src_ZPCc=[t.src_Z,t.src_P,t.src_Cc].join("|"),t.src_ZCc=[t.src_Z,t.src_Cc].join("|");const a="[><|]";return t.src_pseudo_letter="(?:(?![><|]|"+t.src_ZPCc+")"+t.src_Any+")",t.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",t.src_auth="(?:(?:(?!"+t.src_ZCc+"|[@/\\[\\]()]).)+@)?",t.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",t.src_host_terminator="(?=$|[><|]|"+t.src_ZPCc+")(?!"+(e["---"]?"-(?!--)|":"-|")+"_|:\\d|\\.-|\\.(?!$|"+t.src_ZPCc+"))",t.src_path="(?:[/?#](?:(?!"+t.src_ZCc+"|"+a+"|[()[\\]{}.,\"'?!\\-;]).|\\[(?:(?!"+t.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+t.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+t.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+t.src_ZCc+'|["]).)+\\"|\\\'(?:(?!'+t.src_ZCc+"|[']).)+\\'|\\'(?="+t.src_pseudo_letter+"|[-])|\\.{2,}[a-zA-Z0-9%/&]|\\.(?!"+t.src_ZCc+"|[.]|$)|"+(e["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+",(?!"+t.src_ZCc+"|$)|;(?!"+t.src_ZCc+"|$)|\\!+(?!"+t.src_ZCc+"|[!]|$)|\\?(?!"+t.src_ZCc+"|[?]|$))+|\\/)?",t.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',t.src_xn="xn--[a-z0-9\\-]{1,59}",t.src_domain_root="(?:"+t.src_xn+"|"+t.src_pseudo_letter+"{1,63})",t.src_domain="(?:"+t.src_xn+"|(?:"+t.src_pseudo_letter+")|(?:"+t.src_pseudo_letter+"(?:-|"+t.src_pseudo_letter+"){0,61}"+t.src_pseudo_letter+"))",t.src_host="(?:(?:(?:(?:"+t.src_domain+")\\.)*"+t.src_domain+"))",t.tpl_host_fuzzy="(?:"+t.src_ip4+"|(?:(?:(?:"+t.src_domain+")\\.)+(?:%TLDS%)))",t.tpl_host_no_ip_fuzzy="(?:(?:(?:"+t.src_domain+")\\.)+(?:%TLDS%))",t.src_host_strict=t.src_host+t.src_host_terminator,t.tpl_host_fuzzy_strict=t.tpl_host_fuzzy+t.src_host_terminator,t.src_host_port_strict=t.src_host+t.src_port+t.src_host_terminator,t.tpl_host_port_fuzzy_strict=t.tpl_host_fuzzy+t.src_port+t.src_host_terminator,t.tpl_host_port_no_ip_fuzzy_strict=t.tpl_host_no_ip_fuzzy+t.src_port+t.src_host_terminator,t.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+t.src_ZPCc+"|>|$))",t.tpl_email_fuzzy='(^|[><|]|"|\\(|'+t.src_ZCc+")("+t.src_email_name+"@"+t.tpl_host_fuzzy_strict+")",t.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+t.src_ZPCc+"))((?![$+<=>^`||])"+t.tpl_host_port_fuzzy_strict+t.src_path+")",t.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+t.src_ZPCc+"))((?![$+<=>^`||])"+t.tpl_host_port_no_ip_fuzzy_strict+t.src_path+")",t}(e.__opts__),a=e.__tlds__.slice();function o(e){return e.replace("%TLDS%",t.src_tlds)}e.onCompile(),e.__tlds_replaced__||a.push("a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]"),a.push(t.src_xn),t.src_tlds=a.join("|"),t.email_fuzzy=RegExp(o(t.tpl_email_fuzzy),"i"),t.link_fuzzy=RegExp(o(t.tpl_link_fuzzy),"i"),t.link_no_ip_fuzzy=RegExp(o(t.tpl_link_no_ip_fuzzy),"i"),t.host_fuzzy_test=RegExp(o(t.tpl_host_fuzzy_test),"i");const i=[];function n(e,t){throw new Error('(LinkifyIt) Invalid schema "'+e+'": '+t)}e.__compiled__={},Object.keys(e.__schemas__).forEach(function(t){const a=e.__schemas__[t];if(null===a)return;const o={validate:null,link:null};if(e.__compiled__[t]=o,"[object Object]"===pi(a))return!function(e){return"[object RegExp]"===pi(e)}(a.validate)?gi(a.validate)?o.validate=a.validate:n(t,a):o.validate=function(e){return function(t,a){const o=t.slice(a);return e.test(o)?o.match(e)[0].length:0}}(a.validate),void(gi(a.normalize)?o.normalize=a.normalize:a.normalize?n(t,a):o.normalize=function(e,t){t.normalize(e)});!function(e){return"[object String]"===pi(e)}(a)?n(t,a):i.push(t)}),i.forEach(function(t){e.__compiled__[e.__schemas__[t]]&&(e.__compiled__[t].validate=e.__compiled__[e.__schemas__[t]].validate,e.__compiled__[t].normalize=e.__compiled__[e.__schemas__[t]].normalize)}),e.__compiled__[""]={validate:null,normalize:function(e,t){t.normalize(e)}};const l=Object.keys(e.__compiled__).filter(function(t){return t.length>0&&e.__compiled__[t]}).map(fi).join("|");e.re.schema_test=RegExp("(^|(?!_)(?:[><|]|"+t.src_ZPCc+"))("+l+")","i"),e.re.schema_search=RegExp("(^|(?!_)(?:[><|]|"+t.src_ZPCc+"))("+l+")","ig"),e.re.schema_at_start=RegExp("^"+e.re.schema_search.source,"i"),e.re.pretest=RegExp("("+e.re.schema_test.source+")|("+e.re.host_fuzzy_test.source+")|@","i"),function(e){e.__index__=-1,e.__text_cache__=""}(e)}function bi(e,t){const a=e.__index__,o=e.__last_index__,i=e.__text_cache__.slice(a,o);this.schema=e.__schema__.toLowerCase(),this.index=a+t,this.lastIndex=o+t,this.raw=i,this.text=i,this.url=i}function xi(e,t){const a=new bi(e,t);return e.__compiled__[a.schema].normalize(a,e),a}function Ci(e,t){if(!(this instanceof Ci))return new Ci(e,t);var a;t||(a=e,Object.keys(a||{}).reduce(function(e,t){return e||vi.hasOwnProperty(t)},!1)&&(t=e,e={})),this.__opts__=mi({},vi,t),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=mi({},yi,e),this.__compiled__={},this.__tlds__=wi,this.__tlds_replaced__=!1,this.re={},ki(this)}Ci.prototype.add=function(e,t){return this.__schemas__[e]=t,ki(this),this},Ci.prototype.set=function(e){return this.__opts__=mi(this.__opts__,e),this},Ci.prototype.test=function(e){if(this.__text_cache__=e,this.__index__=-1,!e.length)return!1;let t,a,o,i,n,l,r,s,c;if(this.re.schema_test.test(e))for(r=this.re.schema_search,r.lastIndex=0;null!==(t=r.exec(e));)if(i=this.testSchemaAt(e,t[2],r.lastIndex),i){this.__schema__=t[2],this.__index__=t.index+t[1].length,this.__last_index__=t.index+t[0].length+i;break}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(s=e.search(this.re.host_fuzzy_test),s>=0&&(this.__index__<0||s=0&&null!==(o=e.match(this.re.email_fuzzy))&&(n=o.index+o[1].length,l=o.index+o[0].length,(this.__index__<0||nthis.__last_index__)&&(this.__schema__="mailto:",this.__index__=n,this.__last_index__=l))),this.__index__>=0},Ci.prototype.pretest=function(e){return this.re.pretest.test(e)},Ci.prototype.testSchemaAt=function(e,t,a){return this.__compiled__[t.toLowerCase()]?this.__compiled__[t.toLowerCase()].validate(e,a,this):0},Ci.prototype.match=function(e){const t=[];let a=0;this.__index__>=0&&this.__text_cache__===e&&(t.push(xi(this,a)),a=this.__last_index__);let o=a?e.slice(a):e;for(;this.test(o);)t.push(xi(this,a)),o=o.slice(this.__last_index__),a+=this.__last_index__;return t.length?t:null},Ci.prototype.matchAtStart=function(e){if(this.__text_cache__=e,this.__index__=-1,!e.length)return null;const t=this.re.schema_at_start.exec(e);if(!t)return null;const a=this.testSchemaAt(e,t[2],t[0].length);return a?(this.__schema__=t[2],this.__index__=t.index+t[1].length,this.__last_index__=t.index+t[0].length+a,xi(this,0)):null},Ci.prototype.tlds=function(e,t){return e=Array.isArray(e)?e:[e],t?(this.__tlds__=this.__tlds__.concat(e).sort().filter(function(e,t,a){return e!==a[t-1]}).reverse(),ki(this),this):(this.__tlds__=e.slice(),this.__tlds_replaced__=!0,ki(this),this)},Ci.prototype.normalize=function(e){e.schema||(e.url="http://"+e.url),"mailto:"!==e.schema||/^mailto:/i.test(e.url)||(e.url="mailto:"+e.url)},Ci.prototype.onCompile=function(){};const _i=2147483647,Si=36,Ei=/^xn--/,Ni=/[^\0-\x7F]/,Vi=/[\x2E\u3002\uFF0E\uFF61]/g,Bi={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},Ii=Math.floor,Ti=String.fromCharCode;function Di(e){throw new RangeError(Bi[e])}function Ai(e,t){const a=e.split("@");let o="";a.length>1&&(o=a[0]+"@",e=a[1]);const i=function(e,t){const a=[];let o=e.length;for(;o--;)a[o]=t(e[o]);return a}((e=e.replace(Vi,".")).split("."),t).join(".");return o+i}function Ri(e){const t=[];let a=0;const o=e.length;for(;a=55296&&i<=56319&&a=48&&e<58?e-48+26:e>=65&&e<91?e-65:e>=97&&e<123?e-97:Si},Fi=function(e,t){return e+22+75*(e<26)-((0!=t)<<5)},Mi=function(e,t,a){let o=0;for(e=a?Ii(e/700):e>>1,e+=Ii(e/t);e>455;o+=Si)e=Ii(e/35);return Ii(o+36*e/(e+38))},Li=function(e){const t=[],a=e.length;let o=0,i=128,n=72,l=e.lastIndexOf("-");l<0&&(l=0);for(let r=0;r=128&&Di("not-basic"),t.push(e.charCodeAt(r));for(let r=l>0?l+1:0;r=a&&Di("invalid-input");const l=zi(e.charCodeAt(r++));l>=Si&&Di("invalid-input"),l>Ii((_i-o)/t)&&Di("overflow"),o+=l*t;const s=i<=n?1:i>=n+26?26:i-n;if(lIi(_i/c)&&Di("overflow"),t*=c}const s=t.length+1;n=Mi(o-l,s,0==l),Ii(o/s)>_i-i&&Di("overflow"),i+=Ii(o/s),o%=s,t.splice(o++,0,i)}return String.fromCodePoint(...t)},Pi=function(e){const t=[],a=(e=Ri(e)).length;let o=128,i=0,n=72;for(const s of e)s<128&&t.push(Ti(s));const l=t.length;let r=l;for(l&&t.push("-");r=o&&tIi((_i-i)/s)&&Di("overflow"),i+=(a-o)*s,o=a;for(const c of e)if(c_i&&Di("overflow"),c===o){let e=i;for(let a=Si;;a+=Si){const o=a<=n?1:a>=n+26?26:a-n;if(e=0))try{t.hostname=$i(t.hostname)}catch(a){}return oa(ia(t))}function Gi(e){const t=va(e,!0);if(t.hostname&&(!t.protocol||qi.indexOf(t.protocol)>=0))try{t.hostname=Oi(t.hostname)}catch(a){}return ta(ia(t),ta.defaultChars+"%")}function Yi(e,t){if(!(this instanceof Yi))return new Yi(e,t);t||qa(e)||(t=e||{},e="default"),this.inline=new hi,this.block=new Qo,this.core=new Lo,this.renderer=new yo,this.linkify=new Ci,this.validateLink=Wi,this.normalizeLink=Zi,this.normalizeLinkText=Gi,this.utils=go,this.helpers=Ga({},fo),this.options={},this.configure(e),t&&this.set(t)}Yi.prototype.set=function(e){return Ga(this.options,e),this},Yi.prototype.configure=function(e){const t=this;if(qa(e)){const t=e;if(!(e=ji[t]))throw new Error('Wrong `markdown-it` preset "'+t+'", check name')}if(!e)throw new Error("Wrong `markdown-it` preset, can't be empty");return e.options&&t.set(e.options),e.components&&Object.keys(e.components).forEach(function(a){e.components[a].rules&&t[a].ruler.enableOnly(e.components[a].rules),e.components[a].rules2&&t[a].ruler2.enableOnly(e.components[a].rules2)}),this},Yi.prototype.enable=function(e,t){let a=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(t){a=a.concat(this[t].ruler.enable(e,!0))},this),a=a.concat(this.inline.ruler2.enable(e,!0));const o=e.filter(function(e){return a.indexOf(e)<0});if(o.length&&!t)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+o);return this},Yi.prototype.disable=function(e,t){let a=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(t){a=a.concat(this[t].ruler.disable(e,!0))},this),a=a.concat(this.inline.ruler2.disable(e,!0));const o=e.filter(function(e){return a.indexOf(e)<0});if(o.length&&!t)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+o);return this},Yi.prototype.use=function(e){const t=[this].concat(Array.prototype.slice.call(arguments,1));return e.apply(e,t),this},Yi.prototype.parse=function(e,t){if("string"!=typeof e)throw new Error("Input data should be a String");const a=new this.core.State(e,this,t);return this.core.process(a),a.tokens},Yi.prototype.render=function(e,t){return t=t||{},this.renderer.render(this.parse(e,t),this.options,t)},Yi.prototype.parseInline=function(e,t){const a=new this.core.State(e,this,t);return a.inlineMode=!0,this.core.process(a),a.tokens},Yi.prototype.renderInline=function(e,t){return t=t||{},this.renderer.render(this.parseInline(e,t),this.options,t)};const Qi=ze({name:"markdown-preview",props:{mdString:{default:"",type:String}},data:()=>({contentHtml:"",mdObj:null}),watch:{mdString:{handler(e){this.contentHtml=this.parseContent(e)},deep:!0,immediate:!0}},methods:{parseContent(e){if(this.mdObj)return this.mdObj.render(e);setTimeout(()=>this.parseContent(e),500)}},mounted(){this.mdObj=new Yi({html:!0,linkify:!0,typographer:!0}),this.contentHtml=this.parseContent(this.mdString)}},[["render",function(t,a,o,i,n,l){return e.openBlock(),e.createElementBlock("view",null,[e.createElementVNode("rich-text",{nodes:n.contentHtml},null,8,["nodes"])])}],["__scopeId","data-v-e7cff150"]]),Ji=ze({__name:"answer",props:{dataInfo:{default:()=>({}),type:Object},isLoading:{default:!1,type:Boolean},isAnswering:{default:!1,type:Boolean},isLast:{default:!1,type:Boolean}},emits:["handleEvents"],setup(t,{emit:a}){const o=a,i=t;e.watch(()=>i.dataInfo,()=>{},{deep:!0,immediate:!0}),e.watch(()=>i.isLoading,()=>{},{deep:!0,immediate:!0});const n=e.computed(()=>{var e;return((null==(e=i.dataInfo)?void 0:e.talkingText)||"").replace(/\\n/g,"\n")}),l=e.computed(()=>{var e;return(null==(e=i.dataInfo)?void 0:e.talkingFiles)||[]}),r=e.computed(()=>{var e;return(null==(e=i.dataInfo)?void 0:e.talkingCrsList)||[]}),s=e.ref([1,2]),c=e=>{s.value.indexOf(e)>=0?s.value=s.value.filter(t=>t!==e):s.value.push(e)},u=()=>{o("handleEvents","reAnswer")},d=()=>{o("handleEvents","stop")},h=()=>{o("handleEvents","great")},m=()=>{o("handleEvents","feedback")};return(t,a)=>{const p=e.resolveComponent("CommonLoading");return i.isLoading?(e.openBlock(),e.createElementBlock("view",{key:0,class:"answer-content"},[e.createElementVNode("view",{class:"talking-cont"},[e.createVNode(p,{color:"#06f"})])])):(e.openBlock(),e.createElementBlock("view",{key:1,class:"answer-content"},[e.createElementVNode("view",{class:"talking-cont"},[e.createVNode(Qi,{mdString:n.value},null,8,["mdString"])]),e.createElementVNode("view",{class:"talking-link"},[l.value.length>0?(e.openBlock(),e.createElementBlock("view",{key:0,class:e.normalizeClass(["link-cont",s.value.indexOf(1)>=0?"is-active":""])},[e.createElementVNode("view",{class:"link-info",onClick:a[0]||(a[0]=e=>c(1))},[e.createElementVNode("view",{class:"info-text"}," 引用知识库"+e.toDisplayString(l.value.length)+"篇相关资料 ",1)]),e.createElementVNode("view",{class:"link-items"},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(l.value,(t,a)=>(e.openBlock(),e.createElementBlock("view",{class:"link-item",onClick:e.withModifiers(e=>(e=>{o("handleEvents","preview",e)})(t),["stop"])},e.toDisplayString(a+1)+". "+e.toDisplayString(t.docName),9,["onClick"]))),256))])],2)):i.isAnswering?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock("view",{key:1,class:"link-cont-desc"},"本次回答参考资料来源于网络")),r.value.length>0?(e.openBlock(),e.createElementBlock("view",{key:2,class:e.normalizeClass(["link-cont",s.value.indexOf(2)>=0?"is-active":""])},[e.createElementVNode("view",{class:"link-info",onClick:a[1]||(a[1]=e=>c(2))},[e.createElementVNode("view",{class:"info-text"}," 发现"+e.toDisplayString(r.value.length)+"个关联课程 ",1)]),e.createElementVNode("view",{class:"link-items"},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(r.value,(t,a)=>(e.openBlock(),e.createElementBlock("view",{class:"link-item",onClick:e.withModifiers(e=>(e=>{Re.navigateTo("/pages/courseDetail/index?crsId="+e.crsId)})(t),["stop"])},e.toDisplayString(a+1)+". "+e.toDisplayString(t.crsName),9,["onClick"]))),256))])],2)):e.createCommentVNode("",!0)]),i.isLoading?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock("view",{key:0,class:"btns-cont"},[i.dataInfo.isHistory?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock("view",{key:0,class:"replay-btn",onClick:u},[e.createElementVNode("image",{class:"icon",src:"/static/images/dialog/answer-restart1.png",style:{width:"100%",height:"100%"}})])),i.isAnswering&&i.isLast?(e.openBlock(),e.createElementBlock("view",{key:1,class:"replay-btn",onClick:d},[e.createElementVNode("image",{class:"icon",src:"/static/images/dialog/answer-stop1.png",style:{width:"100%",height:"100%"}})])):e.createCommentVNode("",!0),e.createElementVNode("view",{class:"replay-btn",onClick:h},["Y"!==i.dataInfo.likeStat?(e.openBlock(),e.createElementBlock("image",{key:0,class:"icon",src:"/static/images/dialog/answer-zan1.png",style:{width:"100%",height:"100%"}})):(e.openBlock(),e.createElementBlock("image",{key:1,class:"icon",src:"/static/images/dialog/answer-yizan1.png",style:{width:"100%",height:"100%"}}))]),e.createElementVNode("view",{class:"play-btn",onClick:m},["Y"!==i.dataInfo.downvoteStat?(e.openBlock(),e.createElementBlock("image",{key:0,class:"icon",src:"/static/images/dialog/answer-fankui1.png",style:{width:"100%",height:"100%"}})):(e.openBlock(),e.createElementBlock("image",{key:1,class:"icon",src:"/static/images/dialog/answer-yifankui1.png",style:{width:"100%",height:"100%"}}))])]))]))}}},[["__scopeId","data-v-acb1668f"]]),Ki=ze({__name:"talking-item",props:{talkingType:{default:"question",type:String},talkingInfo:{default:()=>({}),type:Object},activeVoiceId:{default:"",type:String},isAnswering:{default:!1,type:Boolean},isLast:{default:!1,type:Boolean}},emits:["handleEvents"],setup(t,{emit:a}){const o=a,i=t;e.watch(()=>i.activeVoiceId,()=>{},{deep:!0,immediate:!0}),e.watch(()=>i.talkingInfo,()=>{},{deep:!0,immediate:!0});const{talkingType:n}=e.toRefs(i),l=(e,t={})=>{o("handleEvents",{type:e,data:i.talkingInfo,id:"",info:t})},r=e=>{o("handleEvents",{type:"changePlay",data:i.talkingInfo,id:e,info:{}})};return(a,o)=>(e.openBlock(),e.createElementBlock("view",{class:"talking-item"},["question"===e.unref(n)?(e.openBlock(),e.createBlock(Xt,{key:0,onChangePlay:r,dataInfo:t.talkingInfo,isLast:t.isLast,activeVoiceId:t.activeVoiceId},null,8,["dataInfo","isLast","activeVoiceId"])):"answer"===e.unref(n)?(e.openBlock(),e.createBlock(Ji,{key:1,dataInfo:i.talkingInfo,isLast:t.isLast,isLoading:!!i.talkingInfo.isLoading,isAnswering:i.isAnswering,onHandleEvents:l},null,8,["dataInfo","isLast","isLoading","isAnswering"])):(e.openBlock(),e.createElementBlock("view",{key:2}))]))}},[["__scopeId","data-v-6de60373"]]),Xi=ze({__name:"table",props:{columns:{default:()=>[],type:Array},data:{default:()=>[],type:Array},canCheck:{default:!1,type:Boolean},hasMore:{default:!1,type:Boolean}},emits:["select-all","select-row","load-more"],setup(t,{emit:a}){const o=t,i=a,n=e.useSlots(),l=e.ref([]),r=e.computed(()=>l.value.length===o.data.length),s=e.computed(()=>!!n.actions),c=e=>{e.detail.value.length>0?l.value=[...o.data]:l.value=[],i("select-all",l.value)},u=()=>{i("load-more")};return(a,o)=>(e.openBlock(),e.createElementBlock("view",{class:"table-container"},[e.createElementVNode("view",{class:"table"},[e.createElementVNode("view",{class:"table-header"},[t.canCheck?(e.openBlock(),e.createElementBlock("view",{key:0,class:"header-cell checkbox-cell"},[e.createElementVNode("checkbox-group",{onChange:c},[e.createElementVNode("checkbox",{checked:r.value},null,8,["checked"])],32)])):e.createCommentVNode("",!0),(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.columns,(t,a)=>(e.openBlock(),e.createElementBlock("view",{key:a,class:"header-cell",style:e.normalizeStyle({width:t.width||"auto"})},e.toDisplayString(t.title),5))),128)),s.value?(e.openBlock(),e.createElementBlock("view",{key:1,class:"header-cell actions-cell"},"操作")):e.createCommentVNode("",!0)]),e.createElementVNode("view",{class:"table-body"},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.data,(o,n)=>(e.openBlock(),e.createElementBlock("view",{key:n,class:e.normalizeClass(["table-row",{selected:l.value.includes(o)}])},[t.canCheck?(e.openBlock(),e.createElementBlock("view",{key:0,class:"body-cell checkbox-cell"},[e.createElementVNode("checkbox-group",{onChange:e=>((e,t)=>{t.detail.value.length>0?l.value.push(e):l.value=l.value.filter(t=>t!==e),i("select-row",l.value)})(o,e)},[e.createElementVNode("checkbox",{checked:l.value.includes(o)},null,8,["checked"])],40,["onChange"])])):e.createCommentVNode("",!0),(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.columns,(t,i)=>(e.openBlock(),e.createElementBlock("view",{key:i,class:"body-cell",style:e.normalizeStyle({width:t.width||"auto"})},[e.renderSlot(a.$slots,"cell",{row:o,column:t,index:n},()=>[e.createTextVNode(e.toDisplayString(o[t.key]),1)],!0)],4))),128)),s.value?(e.openBlock(),e.createElementBlock("view",{key:1,class:"body-cell actions-cell"},[e.renderSlot(a.$slots,"actions",{row:o,index:n},void 0,!0)])):e.createCommentVNode("",!0)],2))),128))])]),t.hasMore?(e.openBlock(),e.createElementBlock("view",{key:0,class:"load-more",onClick:u},[e.createElementVNode("text",null,"点击加载更多")])):e.createCommentVNode("",!0)]))}},[["__scopeId","data-v-577bd05c"]]),en={__name:"preview",setup(t,{expose:a}){const o=e.ref([{title:"姓名",key:"name",width:"120rpx"},{title:"年龄",key:"age",width:"120rpx",slot:"age"},{title:"地址",width:"180rpx",key:"address"}]),i=e.ref([{name:"张三",age:25,address:"北京市"},{name:"李四",age:30,address:"上海市"},{name:"王五",age:28,address:"广州市"}]),n=e.ref(),l=e=>{e?n.value.open("bottom"):n.value.close()};return a({open:e=>{l(!0)},close:()=>{l()}}),(t,a)=>{const l=pe(e.resolveDynamicComponent("uni-popup"),wt);return e.openBlock(),e.createBlock(l,{ref_key:"previewPopupRef",ref:n,class:"popup"},{default:e.withCtx(()=>[e.createElementVNode("view",null,[e.createVNode(Xi,{columns:o.value,data:i.value},{cell:e.withCtx(({row:o,column:i})=>["age"===i.key?(e.openBlock(),e.createElementBlock("view",{key:0,onClick:a[0]||(a[0]=(...e)=>t.test&&t.test(...e)),style:{color:"#f00"}},e.toDisplayString(o.age),1)):(e.openBlock(),e.createElementBlock(e.Fragment,{key:1},[e.createTextVNode(e.toDisplayString(o[i.key]),1)],64))]),_:1},8,["columns","data"])])]),_:1},512)}}};const tn={VITE_APP_BASE_API_Url:"https://aits.jlbank.com.cn:7001"},an=(e="")=>tn.VITE_APP_BASE_API_Url,on={NO_LOGIN:["QQ0005","0005"]};let nn=!1;const ln=(e="http")=>{if(nn)return;nn=!0;let t="";const a=getCurrentPages();if(a.length>=1){const e=a[a.length-1];t=e.route}me("log","at api/request.js:47","当前页路由",t),"pages/login/login"!==t&&(Re.hideLoading(),Re.show("未登录","现在去登录",!1).then(()=>{"socket"===e&&""!==t?Re.redirectTo("/pages/login/login?path="+t):Re.redirectTo("/pages/login/login")}).finally(()=>{nn=!1}))};function rn({url:e,method:t,data:a,meta:o,isStream:i,suppressErrors:n=!1,toastErrors:l=!0,header:r={},timeout:s=6e3,baseUrl:c=""}){const u=an(e),d={"content-type":"application/x-www-form-urlencoded; charset=UTF-8",...r||{}};let h=Se();return h&&(d.summary=h),new Promise((o,r)=>{uni.request({url:`${c||u}${e}`,data:a,method:t,header:d,timeout:s,success:e=>{if(i)return o(e);const t=e.data;return"0000"===(null==t?void 0:t.rtnCode)?o(t):"1001"===(null==t?void 0:t.rtnCode)?r(t):"0002"===(null==t?void 0:t.rtnCode)&&(null==t?void 0:t.message)?(l&&Re.msg(t.message),r(e)):n?r(e):t?(on.NO_LOGIN.includes(t.rtnCode)&&ln(),"9999"===(null==t?void 0:t.rtnCode)&&Re.msg("系统异常."),r(t)):(Re.msg("系统异常."),r())},fail:t=>(me("log","at api/request.js:131","请求错误",t,e,u),r(t))})})}class sn{constructor(e,t={}){this.url=e,this.options=t,this.socketTask=null,this.reconnectTimer=null,this.reconnectCount=0,this.maxReconnectCount=t.maxReconnectCount||5,this.reconnectInterval=t.reconnectInterval||3e3,this.heartbeatTimer=null,this.heartbeatInterval=t.heartbeatInterval||3e4,this.heartbeatMsg=t.heartbeatMsg||"ping",this.isClose=!1,this.callbacks={open:[],message:[],close:[],error:[]},this.init(!0)}init(e=!1){e&&(this.reconnectCount=0),this.isClose=!1,this.socketTask=uni.connectSocket({url:this.url,header:this.options.header||{},protocols:this.options.protocols||[],success:()=>{},fail:e=>{this.triggerEvent("error",e),this.tryReconnect()}}),this.socketTask.onOpen(()=>{this.reconnectCount=0,clearInterval(this.reconnectTimer),this.triggerEvent("open")}),this.socketTask.onMessage(e=>{if(!e.data)return clearInterval(this.reconnectTimer),this.reconnectTimer=null,void ln("socket");{const{rtnCode:t}=JSON.parse(e.data);if(["0005","QQ0005"].includes(t))return clearInterval(this.reconnectTimer),this.reconnectTimer=null,this.close(),void ln("socket")}this.triggerEvent("message",e)}),this.socketTask.onClose(e=>{clearInterval(this.heartbeatTimer),this.triggerEvent("close",e),this.tryReconnect()}),this.socketTask.onError(e=>{me("error","at api/socket.js:94","WebSocket发生错误",e),clearInterval(this.heartbeatTimer),this.triggerEvent("error",e),this.tryReconnect()})}on(e,t){return this.callbacks[e]&&this.callbacks[e].push(t),this}off(e,t){return this.callbacks[e]&&(this.callbacks[e]=this.callbacks[e].filter(e=>e!==t)),this}triggerEvent(e,t){this.callbacks[e]&&this.callbacks[e].forEach(e=>e(t))}send(e,t=1){if(this.socketTask&&1===this.getStatus())this.socketTask.send({data:"string"==typeof e?e:JSON.stringify(e),success:()=>{},fail:e=>{me("error","at api/socket.js:152","WebSocket消息发送失败",e),this.triggerEvent("error",e)}});else{if(me("error","at api/socket.js:157","WebSocket连接未打开,无法发送消息"),this.triggerEvent("error",new Error("WebSocket连接未打开")),10===t)return;setTimeout(()=>{this.send(e,t+1)},500)}return this}close(e=1e3,t=""){return this.isClose=!0,this.socketTask&&(clearInterval(this.heartbeatTimer),clearInterval(this.reconnectTimer),this.socketTask.close({code:e,reason:t,success:()=>{me("log","at api/socket.js:183","WebSocket连接正在关闭")},fail:e=>{me("error","at api/socket.js:186","WebSocket关闭失败",e),this.triggerEvent("error",e)}})),this}getStatus(){if(this.socketTask)try{return this.socketTask.readyState}catch(e){return me("error","at api/socket.js:203","获取WebSocket状态失败",e),-1}return-1}tryReconnect(){this.isClose||(this.reconnectCount{this.reconnectCount++,me("log","at api/socket.js:219",`尝试重新连接WebSocket (${this.reconnectCount}/${this.maxReconnectCount})`),this.init()},this.reconnectInterval)):(me("error","at api/socket.js:223","达到最大重连次数,停止尝试"),this.triggerEvent("error",new Error("达到最大重连次数")),this.reconnectTimer=null,this.close(),ln("socket")))}startHeartbeat(){clearInterval(this.heartbeatTimer),this.heartbeatTimer=setInterval(()=>{1===this.getStatus()&&this.send(this.heartbeatMsg)},this.heartbeatInterval)}}const cn=Zt("socketStore",{state:()=>({SocketObj:null}),getters:{taskSocket:e=>e.SocketObj},actions:{creatSocket(e="/trastudy/trasoket/open?summary="){var t,a,o;if(me("log","at store/socket.js:18","打开websocket"),this.SocketObj&&(null==(t=this.SocketObj)?void 0:t.close)&&!(null==(a=this.SocketObj)?void 0:a.isClose))return;(null==(o=this.SocketObj)?void 0:o.isClose)&&(this.SocketObj.isClose=!1);let i=an(e).split("http").join("ws");this.SocketObj=new sn(i+e+Se())},closeSocket(){var e;me("log","at store/socket.js:29","关闭websocket"),this.SocketObj&&(null==(e=this.SocketObj)?void 0:e.close)&&this.SocketObj&&this.SocketObj.close()},setOnmessageCb(e){var t;this.SocketObj&&(null==(t=this.SocketObj)?void 0:t.on)&&this.SocketObj.on("message",e)}}}),un=(e,t)=>{const a="/traoss/tras3/upload",o=an(a),i=Se(),n={};return me("log","at api/common.js:17","file",e),i&&(n.summary=i),new Promise((i,l)=>{uni.uploadFile({url:`${o}${a}`,header:n,filePath:e,name:"file",formData:t,success(e){try{const t=JSON.parse(e.data);"0000"===t.rtnCode?i(t.body):l(new Error(t.msg))}catch(t){l(new Error("Failed to parse response"))}},fail(e){me("log","at api/common.js:40","error",e),l(new Error("Upload failed"))}})})},dn=e=>an()+`/traoss/tras3/show/${e}`;function hn(e){const t=Se(),a={"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"};t&&(a.summary=t);let o=an();return new Promise((t,i)=>{uni.downloadFile({url:`${o}/traoss/tras3/show/${e}`,header:a,success(e){t(e)},fail(e){i(new Error(e))}})})}const mn=(e,t,a={},o="voice")=>{const i=an(t),n=Se(),l={"Content-Type":"multipart/form-data; charset=UTF-8"};return n&&(l.summary=n),new Promise((n,r)=>{uni.uploadFile({url:`${i}${t}`,header:l,filePath:e,name:o,formData:a,timeout:6e4,success(e){try{me("log","at api/common.js:92",e);const t=JSON.parse(e.data);return"0000"===t.rtnCode?n(t):on.NO_LOGIN.includes(t.rtnCode)?(ln(),r("NO_LOGIN")):"0004"===t.rtnCode?r("N"):r("Other")}catch(t){r(new Error("Failed to parse response"))}},fail:e=>r("Other")})})},pn=e=>{const t="/trastudy/traStdyInfo/audioTranscriptions",a=an(t),o=Se(),i={"Content-Type":"multipart/form-data; charset=UTF-8"};return o&&(i.summary=o),new Promise((o,n)=>{uni.uploadFile({url:`${a}${t}`,header:i,filePath:e,name:"voice",success(e){try{const t=JSON.parse(e.data);"0000"===t.rtnCode?o(e):n(new Error(t.message))}catch(t){n(new Error("Failed to parse response"))}},fail(e){n(new Error("Upload failed"))}})})};function gn(e){const t=Se(),a={"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"};t&&(a.summary=t);let o=an(e);return new Promise((t,i)=>{uni.downloadFile({url:`${o}${e}`,header:a,timeout:18e4,success(e){me("log","at api/common.js:162",e),t(e)},fail(e){me("log","at api/common.js:166",e),i(new Error(e))}})})}const fn=e=>rn({url:"/traask/traAskFeedback/updateDownvoteStat",method:"post",data:e}),vn=e=>rn({url:"/traask/traAskFeedback/updateLikeStat",method:"post",data:e});const yn=ze({name:"uv-textarea",mixins:[Le,dt,{props:{value:{type:[String,Number],default:""},modelValue:{type:[String,Number],default:""},placeholder:{type:[String,Number],default:""},placeholderClass:{type:String,default:"textarea-placeholder"},placeholderStyle:{type:[String,Object],default:"color: #c0c4cc"},height:{type:[String,Number],default:70},confirmType:{type:String,default:"return"},disabled:{type:Boolean,default:!1},count:{type:Boolean,default:!1},focus:{type:Boolean,default:!1},autoHeight:{type:Boolean,default:!1},fixed:{type:Boolean,default:!1},cursorSpacing:{type:Number,default:0},cursor:{type:[String,Number],default:""},showConfirmBar:{type:Boolean,default:!0},selectionStart:{type:Number,default:-1},selectionEnd:{type:Number,default:-1},adjustPosition:{type:Boolean,default:!0},disableDefaultPadding:{type:Boolean,default:!1},holdKeyboard:{type:Boolean,default:!1},maxlength:{type:[String,Number],default:160},border:{type:String,default:"surround"},formatter:{type:[Function,null],default:null},ignoreCompositionEvent:{type:Boolean,default:!0},confirmHold:{type:Boolean,default:!1},textStyle:{type:[Object,String],default:()=>{}},countStyle:{type:[Object,String],default:()=>{}},...null==(l=null==(n=uni.$uv)?void 0:n.props)?void 0:l.textarea}}],data:()=>({innerValue:"",focused:!1,innerFormatter:e=>e}),created(){this.innerValue=this.modelValue},watch:{value(e){this.innerValue=e},modelValue(e){this.innerValue=e}},computed:{textareaClass(){let e=[],{border:t,disabled:a}=this;return"surround"===t&&(e=e.concat(["uv-border","uv-textarea--radius"])),"bottom"===t&&(e=e.concat(["uv-border-bottom","uv-textarea--no-radius"])),a&&e.push("uv-textarea--disabled"),e.join(" ")},textareaStyle(){return this.$uv.deepMerge({},this.$uv.addStyle(this.customStyle))},maxlen(){return this.maxlength<0?this.maxlength<0?-1:140:this.maxlength},getCount(){try{return this.innerValue.length>this.maxlen?this.maxlen:this.innerValue.length}catch(e){return 0}}},methods:{setFormatter(e){this.innerFormatter=e},onFocus(e){this.$emit("focus",e)},onBlur(e){this.$emit("blur",e),this.$uv.formValidate(this,"blur")},onLinechange(e){this.$emit("linechange",e)},onInput(e){let{value:t=""}=e.detail||{};const a=(this.formatter||this.innerFormatter)(t);this.innerValue=t,this.$nextTick(()=>{this.innerValue=a,this.valueChange()})},valueChange(){const e=this.innerValue;this.$nextTick(()=>{this.$emit("input",e),this.$emit("update:modelValue",e),this.$emit("change",e),this.$uv.formValidate(this,"change")})},onConfirm(e){this.$emit("confirm",e)},onKeyboardheightchange(e){this.$emit("keyboardheightchange",e)}}},[["render",function(t,a,o,i,n,l){return e.openBlock(),e.createElementBlock("view",{class:e.normalizeClass(["uv-textarea",l.textareaClass]),style:e.normalizeStyle([l.textareaStyle])},[e.createElementVNode("textarea",{class:"uv-textarea__field",value:n.innerValue,style:e.normalizeStyle([{height:t.autoHeight?"auto":t.$uv.addUnit(t.height)},t.$uv.addStyle(t.textStyle)]),placeholder:t.placeholder,"placeholder-style":t.$uv.addStyle(t.placeholderStyle,"string"),"placeholder-class":t.placeholderClass,disabled:t.disabled,focus:t.focus,autoHeight:t.autoHeight,fixed:t.fixed,cursorSpacing:t.cursorSpacing,cursor:t.cursor,showConfirmBar:t.showConfirmBar,selectionStart:t.selectionStart,selectionEnd:t.selectionEnd,adjustPosition:t.adjustPosition,disableDefaultPadding:t.disableDefaultPadding,holdKeyboard:t.holdKeyboard,maxlength:l.maxlen,confirmType:t.confirmType,ignoreCompositionEvent:t.ignoreCompositionEvent,"confirm-hold":t.confirmHold,onFocus:a[0]||(a[0]=(...e)=>l.onFocus&&l.onFocus(...e)),onBlur:a[1]||(a[1]=(...e)=>l.onBlur&&l.onBlur(...e)),onLinechange:a[2]||(a[2]=(...e)=>l.onLinechange&&l.onLinechange(...e)),onInput:a[3]||(a[3]=(...e)=>l.onInput&&l.onInput(...e)),onConfirm:a[4]||(a[4]=(...e)=>l.onConfirm&&l.onConfirm(...e)),onKeyboardheightchange:a[5]||(a[5]=(...e)=>l.onKeyboardheightchange&&l.onKeyboardheightchange(...e))},null,44,["value","placeholder","placeholder-style","placeholder-class","disabled","focus","autoHeight","fixed","cursorSpacing","cursor","showConfirmBar","selectionStart","selectionEnd","adjustPosition","disableDefaultPadding","holdKeyboard","maxlength","confirmType","ignoreCompositionEvent","confirm-hold"]),t.count&&-1!=l.maxlen?(e.openBlock(),e.createElementBlock("text",{key:0,class:"uv-textarea__count",style:e.normalizeStyle([{"background-color":t.disabled?"transparent":"#fff"},t.$uv.addStyle(t.countStyle)])},e.toDisplayString(l.getCount)+"/"+e.toDisplayString(l.maxlen),5)):e.createCommentVNode("",!0)],6)}],["__scopeId","data-v-e0a08f36"]]);function wn(e,t=!0){if((e=String(e).toLowerCase())&&/^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/.test(e)){if(4===e.length){let t="#";for(let a=1;a<4;a+=1)t+=e.slice(a,a+1).concat(e.slice(a,a+1));e=t}const a=[];for(let t=1;t<7;t+=2)a.push(parseInt(`0x${e.slice(t,t+2)}`));return t?`rgb(${a[0]},${a[1]},${a[2]})`:a}if(/^(rgb|RGB)/.test(e)){return e.replace(/(?:\(|\)|rgb|RGB)*/g,"").split(",").map(e=>Number(e))}return e}function kn(e){const t=e;if(/^(rgb|RGB)/.test(t)){const e=t.replace(/(?:\(|\)|rgb|RGB)*/g,"").split(",");let a="#";for(let t=0;t({})},text:{type:[String,Number],default:""},timingFunction:{type:String,default:"linear"},duration:{type:[String,Number],default:1200},inactiveColor:{type:String,default:""},...null==(s=null==(r=uni.$uv)?void 0:r.props)?void 0:s.loadingIcon}}],data:()=>({array12:Array.from({length:12}),aniAngel:360,webviewHide:!1,loading:!1}),computed:{otherBorderColor(){const e=function(e="rgb(0, 0, 0)",t="rgb(255, 255, 255)",a=10){const o=wn(e,!1),i=o[0],n=o[1],l=o[2],r=wn(t,!1),s=(r[0]-i)/a,c=(r[1]-n)/a,u=(r[2]-l)/a,d=[];for(let h=0;h{this.show&&this.addEventListenerToWebview()},20)},addEventListenerToWebview(){const e=getCurrentPages(),t=e[e.length-1].$getAppWebview();t.addEventListener("hide",()=>{this.webviewHide=!0}),t.addEventListener("show",()=>{this.webviewHide=!1})}}},[["render",function(t,a,o,i,n,l){return t.show?(e.openBlock(),e.createElementBlock("view",{key:0,class:e.normalizeClass(["uv-loading-icon",[t.vertical&&"uv-loading-icon--vertical"]]),style:e.normalizeStyle([t.$uv.addStyle(t.customStyle)])},[n.webviewHide?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock("view",{key:0,class:e.normalizeClass(["uv-loading-icon__spinner",[`uv-loading-icon__spinner--${t.mode}`]]),ref:"ani",style:e.normalizeStyle({color:t.color,width:t.$uv.addUnit(t.size),height:t.$uv.addUnit(t.size),borderTopColor:t.color,borderBottomColor:l.otherBorderColor,borderLeftColor:l.otherBorderColor,borderRightColor:l.otherBorderColor,"animation-duration":`${t.duration}ms`,"animation-timing-function":"semicircle"===t.mode||"circle"===t.mode?t.timingFunction:""})},["spinner"===t.mode?(e.openBlock(!0),e.createElementBlock(e.Fragment,{key:0},e.renderList(n.array12,(t,a)=>(e.openBlock(),e.createElementBlock("view",{key:a,class:"uv-loading-icon__dot"}))),128)):e.createCommentVNode("",!0)],6)),t.text?(e.openBlock(),e.createElementBlock("text",{key:1,class:"uv-loading-icon__text",style:e.normalizeStyle([{fontSize:t.$uv.addUnit(t.textSize),color:t.textColor},t.$uv.addStyle(t.textStyle)])},e.toDisplayString(t.text),5)):e.createCommentVNode("",!0)],6)):e.createCommentVNode("",!0)}],["__scopeId","data-v-1bb0ffea"]]);const xn=ze({name:"uv-button",mixins:[Le,dt,{props:{hairline:{type:Boolean,default:!0},type:{type:String,default:"info"},size:{type:String,default:"normal"},shape:{type:String,default:"square"},plain:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},loadingText:{type:[String,Number],default:""},loadingMode:{type:String,default:"spinner"},loadingSize:{type:[String,Number],default:14},openType:{type:String,default:""},formType:{type:String,default:""},appParameter:{type:String,default:""},hoverStopPropagation:{type:Boolean,default:!0},lang:{type:String,default:"en"},sessionFrom:{type:String,default:""},sendMessageTitle:{type:String,default:""},sendMessagePath:{type:String,default:""},sendMessageImg:{type:String,default:""},showMessageCard:{type:Boolean,default:!0},dataName:{type:String,default:""},throttleTime:{type:[String,Number],default:0},hoverStartTime:{type:[String,Number],default:0},hoverStayTime:{type:[String,Number],default:200},text:{type:[String,Number],default:""},icon:{type:String,default:""},iconSize:{type:[String,Number],default:""},iconColor:{type:String,default:"#000000"},color:{type:String,default:""},customTextStyle:{type:[Object,String],default:""},...null==(u=null==(c=uni.$uv)?void 0:c.props)?void 0:u.button}}],emits:["click"],data:()=>({}),computed:{bemClass(){return this.color?this.bem("button",["shape","size"],["disabled","plain","hairline"]):this.bem("button",["type","shape","size"],["disabled","plain","hairline"])},loadingColor(){return this.plain?this.color?this.color:"#3c9cff":"info"===this.type?"#c9c9c9":"rgb(200, 200, 200)"},iconColorCom(){return this.iconColor?this.iconColor:this.plain?this.color?this.color:this.type:"info"===this.type?"#000000":"#ffffff"},baseColor(){let e={};return this.color&&(e.color=this.plain?this.color:"white",this.plain||(e["background-color"]=this.color),-1!==this.color.indexOf("gradient")?(e.borderTopWidth=0,e.borderRightWidth=0,e.borderBottomWidth=0,e.borderLeftWidth=0,this.plain||(e.backgroundImage=this.color)):(e.borderColor=this.color,e.borderWidth="1px",e.borderStyle="solid")),e},nvueTextStyle(){let e={};return"info"===this.type&&(e.color="#323233"),this.color&&(e.color=this.plain?this.color:"white"),e.fontSize=this.textSize+"px",e},textSize(){let e=14,{size:t}=this;return"large"===t&&(e=16),"normal"===t&&(e=14),"small"===t&&(e=12),"mini"===t&&(e=10),e},getIconSize(){const e=this.iconSize?this.iconSize:1.35*this.textSize;return this.$uv.addUnit(e)},btnWrapperStyle(){const e={},t=this.$uv.addStyle(this.customStyle);return t.width&&(e.width=t.width),e}},methods:{clickHandler(){this.disabled||this.loading||ut(()=>{this.$emit("click")},this.throttleTime)}}},[["render",function(t,a,o,i,n,l){const r=pe(e.resolveDynamicComponent("uv-loading-icon"),bn),s=pe(e.resolveDynamicComponent("uv-icon"),mt);return e.openBlock(),e.createElementBlock("view",{class:"uv-button-wrapper",style:e.normalizeStyle([l.btnWrapperStyle])},[e.createElementVNode("button",{"hover-start-time":Number(t.hoverStartTime),"hover-stay-time":Number(t.hoverStayTime),"form-type":t.formType,"open-type":t.openType,"app-parameter":t.appParameter,"hover-stop-propagation":t.hoverStopPropagation,"send-message-title":t.sendMessageTitle,"send-message-path":t.sendMessagePath,lang:t.lang,"data-name":t.dataName,"session-from":t.sessionFrom,"send-message-img":t.sendMessageImg,"show-message-card":t.showMessageCard,"hover-class":t.disabled||t.loading?"":"uv-button--active",class:e.normalizeClass(["uv-button uv-reset-button",l.bemClass]),style:e.normalizeStyle([l.baseColor,t.$uv.addStyle(t.customStyle)]),onClick:a[0]||(a[0]=(...e)=>l.clickHandler&&l.clickHandler(...e))},[t.loading?(e.openBlock(),e.createElementBlock(e.Fragment,{key:0},[e.createVNode(r,{mode:t.loadingMode,size:1.15*t.loadingSize,color:l.loadingColor},null,8,["mode","size","color"]),e.createElementVNode("text",{class:"uv-button__loading-text",style:e.normalizeStyle([{fontSize:l.textSize+"px"},t.$uv.addStyle(t.customTextStyle)])},e.toDisplayString(t.loadingText||t.text),5)],64)):(e.openBlock(),e.createElementBlock(e.Fragment,{key:1},[t.icon?(e.openBlock(),e.createBlock(s,{key:0,name:t.icon,color:l.iconColorCom,size:l.getIconSize,customStyle:{marginRight:"2px"}},null,8,["name","color","size"])):e.createCommentVNode("",!0),e.renderSlot(t.$slots,"default",{},()=>[e.createElementVNode("text",{class:"uv-button__text",style:e.normalizeStyle([{fontSize:l.textSize+"px"},t.$uv.addStyle(t.customTextStyle)])},e.toDisplayString(t.text),5)],!0),e.renderSlot(t.$slots,"suffix",{},void 0,!0)],64))],14,["hover-start-time","hover-stay-time","form-type","open-type","app-parameter","hover-stop-propagation","send-message-title","send-message-path","lang","data-name","session-from","send-message-img","show-message-card","hover-class"])],4)}],["__scopeId","data-v-9f3ef67a"]]),Cn=e=>{const t=`\n\t\n `.trim();return`data:image/svg+xml;charset=utf-8,${encodeURIComponent(t)}`},_n=(e="#F5212D")=>{const t=`\n\t\n `.trim();return`data:image/svg+xml;charset=utf-8,${encodeURIComponent(t)}`},Sn=()=>{const e='\n\t\n '.trim();return`data:image/svg+xml;charset=utf-8,${encodeURIComponent(e)}`},En=(e="#ABABAB")=>{const t=`\n\t\n `.trim();return`data:image/svg+xml;charset=utf-8,${encodeURIComponent(t)}`},Nn=()=>{const e='\n\t\n '.trim();return`data:image/svg+xml;charset=utf-8,${encodeURIComponent(e)}`},Vn=e=>{const t=`\n\t\n`.trim();return`data:image/svg+xml;charset=utf-8,${encodeURIComponent(t)}`},Bn=e=>{const t=`\n\t\n`.trim();return`data:image/svg+xml;charset=utf-8,${encodeURIComponent(t)}`},In=e=>{const t=`\n\t\n`.trim();return`data:image/svg+xml;charset=utf-8,${encodeURIComponent(t)}`},Tn=()=>{const e='\n\t\n'.trim();return`data:image/svg+xml;charset=utf-8,${encodeURIComponent(e)}`},Dn=ze({__name:"feedback",emits:["feedbackAnswer"],setup(t,{expose:a,emit:o}){const i=o,n=e.ref("0px"),l=e.ref(null),r=e.reactive([{value:"01",label:"虚假信息"},{value:"02",label:"回答不准确"},{value:"03",label:"没有帮助"},{value:"04",label:"其他"}]),s=e.ref({type:[],text:"",examId:"",qnsId:""}),c=e.ref({}),u=()=>{if(!s.value.text)return void Re.msg("反馈内容不能为空!");const e=JSON.parse(JSON.stringify({askId:c.value.seqNo,fbkTyp:s.value.type.join(","),reqBatch:c.value.reqBatch,fbkContent:s.value.text}));var t;(t=e,rn({url:"/traask/traAskFeedback/insertTraAskFeedback",method:"post",data:t})).then(t=>{Re.msg("反馈提交成功!"),s.value={type:[],text:"",examId:"",qnsId:""},h(),i("feedbackAnswer",e)})},d=t=>{if(t){l.value.open("bottom");const t=uni.getSystemInfoSync(),a=t.screenHeight-t.safeArea.bottom;e.nextTick(()=>{uni.onKeyboardHeightChange(e=>{let o=e.height;"ios"===t.platform&&(o=Math.max(0,o-a)),n.value=`${o}px`})})}else l.value.close()},h=()=>{d(null)};return a({open:e=>{c.value=JSON.parse(JSON.stringify(e)),d(!0)},close:h}),(t,a)=>{const o=pe(e.resolveDynamicComponent("uv-textarea"),yn),i=pe(e.resolveDynamicComponent("uv-button"),xn),c=pe(e.resolveDynamicComponent("uni-popup"),wt);return e.openBlock(),e.createBlock(c,{ref_key:"feedbackPopupRef",ref:l,class:"popup"},{default:e.withCtx(()=>[e.createElementVNode("view",{class:"feedback_popup_div",style:e.normalizeStyle({marginBottom:n.value})},[e.createElementVNode("view",{class:"title_div"},[e.createElementVNode("view",{class:"text"}," 反馈 "),e.createElementVNode("view",{class:"popup_back_div",onClick:a[0]||(a[0]=e=>d(!1))},[e.createElementVNode("image",{src:e.unref(_n)("#000000"),class:"img"},null,8,["src"])])]),e.createElementVNode("view",{class:"feedback_item_div"},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(r,t=>(e.openBlock(),e.createElementBlock("view",{class:e.normalizeClass(["feedback_item",{feedback_item_clidked:s.value.type.includes(t.value)}]),onClick:e=>{return a=t.value,void(s.value.type.includes(a)?s.value.type=s.value.type.filter(e=>e!==a):s.value.type.push(a));var a}},e.toDisplayString(t.label),11,["onClick"]))),256))]),e.createElementVNode("view",{class:"feedback_text_area_div"},[e.createVNode(o,{height:"124",count:"",maxlength:100,placeholder:"请输入反馈内容...",adjustPosition:!1,modelValue:s.value.text,"onUpdate:modelValue":a[1]||(a[1]=e=>s.value.text=e)},null,8,["modelValue"])]),e.createElementVNode("view",{class:"feedback_button"},[e.createVNode(i,{class:"button",type:"primary",throttleTime:100,text:"提交",color:"#0066FF","custom-style":"color:#FFFFFF;borderRadius:16rpx;height:92rpx;",onClick:a[2]||(a[2]=e=>u())})])],4)]),_:1},512)}}},[["__scopeId","data-v-3a002c4d"]]),An=ze({__name:"history",emits:["showDetail"],setup(t,{expose:a,emit:o}){const i=o,n=e.ref(),l=e.ref([]),r=e.ref({page:1,limit:20,total:0}),s=async()=>{try{const t=await(e=r.value,rn({url:"/traask/traAskchatSession/queryAskBatchSessionPaging",method:"post",data:e}));l.value=l.value.concat(t.body||[]),r.value.total=t.total}catch{}var e},c=()=>{},u=async e=>{e?(await s(),n.value.open("left")):n.value.close()};return a({open:()=>{l.value=[],u(!0)},close:()=>{u()}}),(t,a)=>{const o=pe(e.resolveDynamicComponent("uni-popup"),wt);return e.openBlock(),e.createBlock(o,{ref_key:"historyPopupRef",ref:n,class:"popup"},{default:e.withCtx(()=>[e.createElementVNode("view",{class:"history-popup-view"},[e.createElementVNode("view",{class:"history-title"},[e.createElementVNode("image",{class:"icon-image",src:"/static/images/dialog/history-icon.png",mode:""}),e.createTextVNode(" 对话记录 ")]),e.createElementVNode("scroll-view",{class:"history-list","scroll-y":!0,onScrolltolower:c},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(l.value,t=>(e.openBlock(),e.createElementBlock("view",{class:"history-item",key:t.reqBatch,onClick:e=>(e=>{me("log","at pages/index/components/history.vue:59",e),i("showDetail",e)})(t)},e.toDisplayString(t.sseContent),9,["onClick"]))),128))],32)])]),_:1},512)}}},[["__scopeId","data-v-aa61678c"]]),Rn=ze({__name:"dialog",setup(t,{expose:a}){var o;e.useCssVars(e=>({"401f6b49":oe.value,"2f6c3d6c":n.value}));const{statusBarHeight:i}=uni.getWindowInfo(),n=e.computed(()=>i+"px"),l=cn(),{SocketObj:r}=Gt(l),s=e.ref(),c=e.ref(),u=e.ref(Ve()),d=e.computed(()=>{var t,a;return(null==(a=null==(t=e.unref(u))?void 0:t.mascotInfo)?void 0:a.imgAddr)||""}),h="/"+((null==(o=e.unref(u))?void 0:o.loginName)??""),m=e.ref([]);e.ref();const p=e.ref(99999),g=(t=100)=>{e.nextTick(()=>{setTimeout(()=>{p.value+=100,p.value+=100},t)})},f=e.ref(!1),v=e.ref("");e.ref(!1);const y=e.ref(""),w=e.ref(""),k=e.computed(()=>{var t,a;return(null==(a=null==(t=e.unref(u))?void 0:t.mascotInfo)?void 0:a.mascotId)||"Tst00001"}),b=e.ref("");e.ref("");const x=e.ref(!0),C=e.ref([]),_=()=>{0===C.value.length&&Re.msg("已经是最新对话"),Re.redirectTo("/pages/index/dialog")},S=e.ref(!1),E=e.ref(1),N=e.ref("问题回答中,请在问题回答结束后重试!"),V=t=>{e.unref(r).send(t)};e.watch(()=>b.value,e=>{e&&(B(),g())});const B=()=>{0!==C.value.length&&(C.value[C.value.length-1].talkingText=b.value)},I=e.ref(!1),T=e.ref(null),D=({type:e,data:t,id:a,info:o={}})=>{switch(e){case"reAnswer":me("log","at pages/index/dialog.vue:411","重新提问回答"),V({commond:"ASK-STOP",body:{reqBatch:y.value,seqNo:w.value}}),V({commond:"ASK",body:t.askData});break;case"stop":me("log","at pages/index/dialog.vue:433","停止获取数据"),T.value=null,V({commond:"ASK-STOP",body:{reqBatch:y.value,seqNo:w.value}});break;case"changePlay":v.value=a;break;case"feedback":let i="Y"===t.downvoteStat?"N":"Y",n=t.seqNo||t.askId;"N"===i?fn({askId:n,stat:i}).then(e=>{C.value.forEach(e=>{e.seqNo!==n&&e.askId!==n||(e.downvoteStat="N")})}):s.value.open(t);break;case"great":let l="Y"===t.likeStat?"N":"Y",r=t.seqNo||t.askId;vn({askId:r,stat:l}).then(e=>{C.value.forEach(e=>{e.seqNo!==r&&e.askId!==r||(e.likeStat=l,"Y"===l&&(e.downvoteStat="N"))})});break;case"preview":if(Ie("AND"))Re.navigateTo("/pages/index/preview?fileId="+o.docId);else{if(I.value)return;let e=an("/traask/traFilePreview/")+"/traask/traFilePreview/"+o.docId+h;const t="_doc/pdf_view/"+o.docName+".pdf";I.value=!0,A(e,t).then(e=>{uni.openDocument({filePath:e,showMenu:!0,success:function(){me("log","at pages/index/dialog.vue:496","打开文档成功")}})}).finally(()=>{setTimeout(()=>{I.value=!1},1e3)})}break;case"toCourse":me("log","at pages/index/dialog.vue:526",e,t,a)}},A=async(e,t)=>{try{return new Promise((a,o)=>{me("log","at pages/index/dialog.vue:536","开始下载:",e);plus.downloader.createDownload(e,{filename:t},(e,t)=>{200===t?(me("log","at pages/index/dialog.vue:544","保存路径:",e.filename),a(e.filename)):(me("error","at pages/index/dialog.vue:547","文件下载失败:",t),o(new Error(`下载失败,状态码: ${t}`)))}).start()})}catch(a){throw me("error","at pages/index/dialog.vue:561","创建目录失败:",a),a}},R=e=>{C.value.forEach(t=>{t.seqNo===e.askId&&(t.downvoteStat="Y",t.likeStat="N")})},z=e.ref(null),F=e.ref(!1),M=()=>{F.value=!1,z.value.open()},L=()=>{F.value=!1,Re.navigateTo("/pages/messageNotification/index")},P=()=>{F.value=!1,Re.switchTab("/pages/me/index")},$=e=>{var t;f.value=!0,(t={batchId:e.reqBatch,page:1,limit:100},rn({url:"/traask/traAskchatSession/queryAskHisByBatchId",method:"post",data:t})).then(t=>{me("log","at pages/index/dialog.vue:595",t),C.value=(t.body||[]).map((t,a)=>{var o,i,n,l,r;let s,c,u;return"TCH"===t.chatRole?(s=(null==(o=t.respContentVo)?void 0:o.messageBuileder)||"",c=(null==(n=null==(i=t.respContentVo)?void 0:i.resultMap)?void 0:n.crsList)||[],u=(null==(r=null==(l=t.respContentVo)?void 0:l.resultMap)?void 0:r.knowledgeList)||[]):s=t.respContent,{type:"TCH"===t.chatRole?"answer":"question",talkingText:s,isLoading:!1,askId:t.askId,seqNo:t.askId,id:t.askId+a,talkingVoice:"",reqBatch:e.reqBatch,intrctWay:"01",intrctContent:s,bucketKey:"",downvoteStat:t.downvoteStat,likeStat:t.likeStat,talkingCrsList:c,talkingFiles:u,isHistory:!0}}),z.value.close()})},O=e=>{switch(e){case"AI学":Re.switchTab("/pages/course/index");break;case"AI考":Re.navigateTo("/pages/testingHall/index");break;case"任务":Re.navigateTo("/pages/learningTasks/index");break;case"错题":Re.navigateTo("/pages/wrongQuestionRecord/index");break;default:Re.msg("页面建设中,敬请期待!")}},j=e.ref(null),H=e.ref({}),U=e=>{q(e)},W=e=>{C.value.push({type:"question",talkingText:"",isLoading:!0}),g(),mn(e,"/traask/traAskchat/voiceTrans",{}).then(t=>{(t.body.transContent||"").trim()?(H.value={reqBatch:y.value,intrctWay:"02",intrctContent:t.body.transContent,bucketKey:t.body.fileId,ossFileAddr:t.body.ossFileAddr,talkingVoice:e},V({commond:"ASK",body:H.value})):(C.value.pop(),uni.showToast({title:"未识别到文字",icon:"none",duration:1e3}))}).catch(e=>{C.value.pop(),uni.showToast({title:"系统异常,请联系管理员",icon:"none",duration:1e3})})},q=(e,t=null)=>{x.value&&(j.value=t,H.value={reqBatch:y.value,intrctWay:"01",intrctContent:e,bucketKey:""},V({commond:"ASK",body:H.value}))},Z=()=>{},G=e.ref(1),Y=()=>{me("log","at pages/index/dialog.vue:731","scrolltolower");const e=getCurrentPages(),t=(null==e?void 0:e.length)||0;if(t<=1)return void Re.switchTab("/pages/index/index");"pages/login/login"===e[t-2].route?2===t?Re.switchTab("/pages/index/index"):Re.navigateBack(2):Re.navigateBack()};ke(e=>{if("backbutton"===e.from){const e=getCurrentPages();if(e&&e.length>1){if("pages/login/login"===e[e.length-2].route)return 2==e.length?Re.switchTab("/pages/index/index"):Re.navigateBack(2),!0}}return!1});const Q=()=>{var e;rn({url:"/traask/traAskchat/queryHotQuestions",method:"post",data:e}).then(e=>{me("log","at pages/index/dialog.vue:772",e),m.value=e.body.map(e=>({...e,hotContent:e.refineContent})).filter(e=>e.refineContent)})},J=async()=>{u.value=Ve(),Q(),f.value=!1,l.creatSocket("/traask/asksocket/open?summary="),e.unref(r).on("error",()=>{1===G.value||S.value||(5!==E.value?(S.value=!0,Re.show("提示信息","网络环境不稳定,请重试!",!1,"","确认").then(e=>{E.value+=1,Re.redirectTo("/pages/index/dialog")}).finally(()=>{S.value=!1})):Re.msg("系统网络异常,请稍后再试!"))}),e.unref(r).on("message",e=>{const{rtnCode:t,body:a,commond:o}=JSON.parse(e.data);let i=(new Date).getTime()+"id";if("0000"===t){if("ASK-OPEN"===o)return void(x.value?V({commond:"ASK-START",body:{mascotId:k.value,deviceImei:""}}):V({commond:"ASK-RE-START",body:{reqBatch:y.value,seqNo:w.value,answerContent:b.value}}));if("ASK-START"===o)return void(y.value=a.reqBatch);if("ASK"===o)return me("log","at pages/index/dialog.vue:289","发送问题成功!"),C.value.length>0&&C.value[C.value.length-1].isLoading&&C.value.pop(),w.value=a.seqNo,j.value&&j.value(),j.value=null,C.value.push({type:"question",talkingText:a.intrctContent,isLoading:!1,id:i,...a,talkingVoice:H.value.talkingVoice}),C.value.push({type:"answer",isLoading:!0,id:i+"loading"}),void g();if("ASK-STOP"===o)return me("log","at pages/index/dialog.vue:313","停止回答标记!"),T.value&&T.value(H.value),void setTimeout(()=>{T.value=null,x.value=!0},10);if("ASK-ANSWER"===o){if("start"===a.event)me("log","at pages/index/dialog.vue:323","开始回答!"),x.value=!1,b.value="",C.value.pop(),C.value.push({type:"answer",talkingText:b.value,isLoading:!1,id:i,...a,askData:{...H.value},talkingFiles:[],talkingCrsList:[]});else if("token"===a.event)x.value=!1,b.value+=a.data;else if("end"===a.event)me("log","at pages/index/dialog.vue:343","完成回答!"),x.value=!0;else if("sourceDocuments"===a.event){if(me("log","at pages/index/dialog.vue:346","回答返回文件列表!"),me("log","at pages/index/dialog.vue:347","body: ",a),0===C.value.length)return;let e=a.data;C.value[C.value.length-1].talkingFiles=e.knowledgeList||[],C.value[C.value.length-1].talkingCrsList=e.crsList||[]}return}if("ASK-RE-ANSWER"===o)return void("start"===a.event?(x.value=!1,b.value=""):"token"===a.event?(x.value=!1,b.value=a.data):"end"===a.event&&(x.value=!0));if("ASK-ERR"===o)return void me("log","at pages/index/dialog.vue:370","提问失败,系统异常!")}else["0005","QQ0005"].includes(e.rtnCode)&&ln()}),G.value+=1};ye(()=>{var e;ie(),Re.isLogin()?null!==(null==(e=u.value)?void 0:e.mascotInfo.mascotId)?J():Re.redirectTo("/pages/mascot/mascot_select_list"):Re.navigateTo("/pages/login/login")});const K=e.ref();e.ref(),e.ref(!1),e.onMounted(()=>{});const X=e.ref("0px"),ee=e=>{X.value=(e.height||0)+"px"},te=e.computed(()=>0==parseInt(X.value)),ae=e.ref("0px"),oe=e.computed(()=>te.value?"0px":parseInt(X.value)-parseInt(ae.value)+"px"),ie=e=>{const t=uni.getSystemInfoSync();ae.value=t.screenHeight-t.safeArea.bottom+"px"};return ve(()=>{uni.offKeyboardHeightChange(ee)}),fe(()=>{u.value=Ve(),uni.onKeyboardHeightChange(ee),e.nextTick(()=>{var e;null==(e=c.value)||e.updateWatermarkText()})}),we(()=>{G.value=1,plus.io.resolveLocalFileSystemURL("_doc/pdf_view",function(e){me("log","at pages/index/dialog.vue:838","entry",e),e.removeRecursively(function(e){me("log","at pages/index/dialog.vue:840","删除成功")})}),null==l||l.closeSocket()}),a({refreshData:()=>{J()}}),(t,a)=>{var o,i;const n=pe(e.resolveDynamicComponent("watermark"),Fe);return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createElementVNode("view",{class:"index-dialog-page"},[e.createElementVNode("view",{class:"top-bg"}),e.createElementVNode("view",{class:"bot-bg"}),e.createElementVNode("scroll-view",{class:"index-dialog-body","scroll-y":!0,"upper-threshold":"0","refresher-enabled":"true","refresher-default-style":"none",onRefresherrefresh:Y},[e.createElementVNode("view",{class:"body-title"},[e.createTextVNode(" AI问答 "),e.createElementVNode("view",{class:"seek-setting"},[e.createElementVNode("image",{src:"/static/images/dialog/new-dialog.png",alt:"",class:"image-icon-new",onClick:_}),e.createElementVNode("image",{src:"/static/images/dialog/history.png",alt:"",class:"image-icon",onClick:a[0]||(a[0]=e=>F.value=!F.value)}),e.createElementVNode("view",{class:e.normalizeClass(["more-list",F.value?"show":""])},[e.createElementVNode("view",{class:"more-item",onClick:e.withModifiers(M,["stop"])},"历史"),e.createElementVNode("view",{class:"more-item",onClick:e.withModifiers(L,["stop"])},"消息"),e.createElementVNode("view",{class:"more-item",onClick:e.withModifiers(P,["stop"])},"我的")],2)])]),e.createElementVNode("view",{class:"ai-info"},[e.createElementVNode("image",{src:Me,alt:"",class:"image-pet-bg"}),e.createElementVNode("image",{src:d.value,alt:"",class:"image-pet",mode:"widthFix"},null,8,["src"]),e.createElementVNode("view",{class:"ai-info-bg-box"},[e.createElementVNode("view",{class:"hello-text"},e.toDisplayString(u.value?"Hi,我是"+(null==(i=null==(o=u.value)?void 0:o.mascotInfo)?void 0:i.mascotName):"Hi"),1),e.createElementVNode("view",{class:"info-text"},"工作学习,我都能帮你!"),e.createElementVNode("view",{class:"info-btn"},"试试他的能力")])]),e.createElementVNode("view",{class:"questions-view"},[e.createElementVNode("scroll-view",{"scroll-x":!0,"show-scrollbar":!1},[e.createElementVNode("view",{class:"question-row"},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(Math.ceil(m.value.length/2),t=>(e.openBlock(),e.createElementBlock("view",{class:"question-item",onClick:e=>U(m.value[t-1].hotContent)},e.toDisplayString(m.value[t-1].hotContent),9,["onClick"]))),256))]),e.createElementVNode("view",{class:"question-row"},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(m.value.length-Math.ceil(m.value.length/2),t=>(e.openBlock(),e.createElementBlock("view",{class:"question-item",onClick:e=>U(m.value[t+Math.ceil(m.value.length/2)-1].hotContent)},e.toDisplayString(m.value[t+Math.ceil(m.value.length/2)-1].hotContent),9,["onClick"]))),256))])])]),e.createElementVNode("view",{class:"talking-list"},[e.createElementVNode("scroll-view",{class:"talking-scroll-list","scroll-y":!0,"scroll-top":p.value,"show-scrollbar":!1,"scroll-with-animation":!1},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(C.value,(t,a)=>(e.openBlock(),e.createBlock(Ki,{talkingType:t.type,talkingInfo:t,isLast:a+1===C.value.length,isAnswering:!x.value,activeVoiceId:v.value,onHandleEvents:D},null,8,["talkingType","talkingInfo","isLast","isAnswering","activeVoiceId"]))),256))],8,["scroll-top"])]),e.createElementVNode("view",{class:"router-list"},[e.createElementVNode("scroll-view",{class:"","scroll-x":!0,"show-scrollbar":!1},[e.createElementVNode("view",{class:"btns-item",onClick:a[1]||(a[1]=e=>O("AI学"))},[e.createElementVNode("image",{src:"/static/images/dialog/icons/study.png",alt:"",class:"image-icon"}),e.createTextVNode(" "+e.toDisplayString("AI学"))]),e.createElementVNode("view",{class:"btns-item",onClick:a[2]||(a[2]=e=>O("AI练"))},[e.createElementVNode("image",{src:"/static/images/dialog/icons/test.png",alt:"",class:"image-icon"}),e.createTextVNode(" "+e.toDisplayString("AI练"))]),e.createElementVNode("view",{class:"btns-item",onClick:a[3]||(a[3]=e=>O("AI考"))},[e.createElementVNode("image",{src:"/static/images/dialog/icons/exam.png",alt:"",class:"image-icon"}),e.createTextVNode(" "+e.toDisplayString("AI考"))]),e.createElementVNode("view",{class:"btns-item",onClick:a[4]||(a[4]=e=>O("去PK"))},[e.createElementVNode("image",{src:"/static/images/dialog/icons/PK.png",alt:"",class:"image-icon"}),e.createTextVNode(" "+e.toDisplayString("去PK"))]),e.createElementVNode("view",{class:"btns-item",onClick:a[5]||(a[5]=e=>O("任务"))},[e.createElementVNode("image",{src:"/static/images/dialog/icons/task.png",alt:"",class:"image-icon"}),e.createTextVNode(" "+e.toDisplayString("任务"))]),e.createElementVNode("view",{class:"btns-item",onClick:a[6]||(a[6]=e=>O("错题"))},[e.createElementVNode("image",{src:"/static/images/dialog/icons/wrong.png",alt:"",class:"image-icon"}),e.createTextVNode(" "+e.toDisplayString("错题"))]),e.createElementVNode("view",{class:"btns-item",onClick:a[7]||(a[7]=e=>O("分析"))},[e.createElementVNode("image",{src:"/static/images/dialog/icons/static.png",alt:"",class:"image-icon"}),e.createTextVNode(" "+e.toDisplayString("分析"))])])]),e.createVNode(Qt,{class:"talk-btns",onUploadVoice:W,onSubmitAnswer:q,onStartRecord:Z,loadingText:N.value,isLoading:!x.value,adjustPosition:!0,isDisabled:f.value},null,8,["loadingText","isLoading","isDisabled"]),e.createVNode(An,{ref_key:"historyRef",ref:z,onShowDetail:$},null,512),e.createVNode(en,{ref_key:"previewRef",ref:K},null,512)],32)]),e.createVNode(Dn,{ref_key:"feedbackRef",ref:s,onFeedbackAnswer:R},null,512),e.createVNode(n,{ref_key:"watermarkRef",ref:c},null,512)],64)}}},[["__scopeId","data-v-e622060b"]]),zn=ze({__name:"nav-bar",props:{is_fixed:{type:Boolean,default:!0},is_seat:{type:Boolean,default:!0},backgroundColor:{type:String,default:"transparent"}},setup:t=>(a,o)=>(e.openBlock(),e.createElementBlock("view",{class:"nav-bar-div"},[t.is_fixed?(e.openBlock(),e.createElementBlock("view",{key:0,class:"nav-bar",style:e.normalizeStyle({backgroundColor:t.backgroundColor})},null,4)):e.createCommentVNode("",!0),t.is_seat?(e.openBlock(),e.createElementBlock("view",{key:1,class:"nav-bar-seat",style:e.normalizeStyle({backgroundColor:t.backgroundColor})},null,4)):e.createCommentVNode("",!0)]))},[["__scopeId","data-v-4b9b9f99"]]),Fn={props:{startVal:{type:[String,Number],default:0},endVal:{type:[String,Number],default:0},duration:{type:[String,Number],default:2e3},autoplay:{type:Boolean,default:!0},decimals:{type:[String,Number],default:0},useEasing:{type:Boolean,default:!0},decimal:{type:[String,Number],default:"."},color:{type:String,default:"#606266"},fontSize:{type:[String,Number],default:22},bold:{type:Boolean,default:!1},separator:{type:String,default:""},...null==(h=null==(d=uni.$uv)?void 0:d.props)?void 0:h.countTo}};const Mn=ze({name:"uv-count-to",data(){return{localStartVal:this.startVal,displayValue:this.formatNumber(this.startVal),printVal:null,paused:!1,localDuration:Number(this.duration),startTime:null,timestamp:null,remaining:null,rAF:null,lastTime:0}},mixins:[Le,dt,Fn],computed:{countDown(){return this.startVal>this.endVal}},watch:{startVal(){this.autoplay&&this.start()},endVal(){this.autoplay&&this.start()}},mounted(){this.autoplay&&this.start()},methods:{easingFn:(e,t,a,o)=>a*(1-Math.pow(2,-10*e/o))*1024/1023+t,requestAnimationFrame(e){const t=(new Date).getTime(),a=Math.max(0,16-(t-this.lastTime)),o=setTimeout(()=>{e(t+a)},a);return this.lastTime=t+a,o},cancelAnimationFrame(e){clearTimeout(e)},start(){this.localStartVal=this.startVal,this.startTime=null,this.localDuration=this.duration,this.paused=!1,this.rAF=this.requestAnimationFrame(this.count)},restart(){this.paused?(this.resume(),this.paused=!1):(this.stop(),this.paused=!0)},stop(){this.cancelAnimationFrame(this.rAF),this.paused=!0},resume(){this.remaining&&(this.startTime=0,this.localDuration=this.remaining,this.localStartVal=this.printVal,this.requestAnimationFrame(this.count))},reset(){this.startTime=null,this.cancelAnimationFrame(this.rAF),this.displayValue=this.formatNumber(this.startVal)},count(e){this.startTime||(this.startTime=e),this.timestamp=e;const t=e-this.startTime;this.remaining=this.localDuration-t,this.useEasing?this.countDown?this.printVal=this.localStartVal-this.easingFn(t,0,this.localStartVal-this.endVal,this.localDuration):this.printVal=this.easingFn(t,this.localStartVal,this.endVal-this.localStartVal,this.localDuration):this.countDown?this.printVal=this.localStartVal-(this.localStartVal-this.endVal)*(t/this.localDuration):this.printVal=this.localStartVal+(this.endVal-this.localStartVal)*(t/this.localDuration),this.countDown?this.printVal=this.printValthis.endVal?this.endVal:this.printVal,this.displayValue=this.formatNumber(this.printVal)||0,t!isNaN(parseFloat(e)),formatNumber(e){e=(e=Number(e)).toFixed(Number(this.decimals));const t=(e+="").split(".");let a=t[0];const o=t.length>1?`${this.decimal}${t[1]}`:"",i=/(\d+)(\d{3})/;if(this.separator&&!this.isNumber(this.separator))for(;i.test(a);)a=a.replace(i,"$1"+this.separator+"$2");return a+o},destroyed(){this.cancelAnimationFrame(this.rAF)}}},[["render",function(t,a,o,i,n,l){return e.openBlock(),e.createElementBlock("text",{class:"uv-count-num",style:e.normalizeStyle([{fontSize:t.$uv.addUnit(t.fontSize),fontWeight:t.bold?"bold":"normal",color:t.color},t.$uv.addStyle(t.customStyle)])},e.toDisplayString(n.displayValue),5)}],["__scopeId","data-v-186d4587"]]);const Ln=ze({name:"uv-line",mixins:[Le,dt,{props:{color:{type:String,default:"#d6d7d9"},length:{type:[String,Number],default:"100%"},direction:{type:String,default:"row"},hairline:{type:Boolean,default:!0},margin:{type:[String,Number],default:0},dashed:{type:Boolean,default:!1},...null==(p=null==(m=uni.$uv)?void 0:m.props)?void 0:p.line}}],computed:{lineStyle(){const e={};return e.margin=this.margin,"row"===this.direction?(e.borderBottomWidth="1px",e.borderBottomStyle=this.dashed?"dashed":"solid",e.width=this.$uv.addUnit(this.length),this.hairline&&(e.transform="scaleY(0.5)")):(e.borderLeftWidth="1px",e.borderLeftStyle=this.dashed?"dashed":"solid",e.height=this.$uv.addUnit(this.length),this.hairline&&(e.transform="scaleX(0.5)")),e.borderColor=this.color,this.$uv.deepMerge(e,this.$uv.addStyle(this.customStyle))}}},[["render",function(t,a,o,i,n,l){return e.openBlock(),e.createElementBlock("view",{class:"uv-line",style:e.normalizeStyle([l.lineStyle])},null,4)}],["__scopeId","data-v-8e8b1d9b"]]);const Pn=ze({name:"uv-divider",mixins:[Le,dt,{props:{dashed:{type:Boolean,default:!1},hairline:{type:Boolean,default:!0},dot:{type:Boolean,default:!1},textPosition:{type:String,default:"center"},text:{type:[String,Number],default:""},textSize:{type:[String,Number],default:14},textColor:{type:String,default:"#909399"},lineColor:{type:String,default:"#dcdfe6"},...null==(f=null==(g=uni.$uv)?void 0:g.props)?void 0:f.divider}}],emits:["click"],computed:{textStyle(){const e={};return e.fontSize=this.$uv.addUnit(this.textSize),e.color=this.textColor,e},leftLineStyle(){const e={};return"left"===this.textPosition?e.width="80rpx":e.flex=1,e},rightLineStyle(){const e={};return"right"===this.textPosition?e.width="80rpx":e.flex=1,e}},methods:{click(){this.$emit("click")}}},[["render",function(t,a,o,i,n,l){const r=pe(e.resolveDynamicComponent("uv-line"),Ln);return e.openBlock(),e.createElementBlock("view",{class:"uv-divider",style:e.normalizeStyle([t.$uv.addStyle(t.customStyle)]),onClick:a[0]||(a[0]=(...e)=>l.click&&l.click(...e))},[e.createVNode(r,{color:t.lineColor,customStyle:l.leftLineStyle,hairline:t.hairline,dashed:t.dashed},null,8,["color","customStyle","hairline","dashed"]),t.dot?(e.openBlock(),e.createElementBlock("text",{key:0,class:"uv-divider__dot"},"●")):t.text?(e.openBlock(),e.createElementBlock("text",{key:1,class:"uv-divider__text",style:e.normalizeStyle([l.textStyle])},e.toDisplayString(t.text),5)):e.createCommentVNode("",!0),e.createVNode(r,{color:t.lineColor,customStyle:l.rightLineStyle,hairline:t.hairline,dashed:t.dashed},null,8,["color","customStyle","hairline","dashed"])],4)}],["__scopeId","data-v-3042e42f"]]);const $n=ze({name:"tabbar-shadow",data:()=>({})},[["render",function(t,a,o,i,n,l){return e.openBlock(),e.createElementBlock("view",null,[e.createElementVNode("view",{class:"tabbar-shadow"})])}],["__scopeId","data-v-12e0e934"]]),On="/static/images/index/message_b.png",jn="/static/images/index/navigation_course.png",Hn="/static/images/index/navigation_question_answering.png",Un="/static/images/index/navigation_ai.png",Wn="/static/images/index/navigation_learning_tasks.png",qn="/static/images/index/navigation_examination.png",Zn="/static/images/index/navigation_practice.png",Gn="/static/images/index/navigation_wrong_question.png",Yn="/static/images/index/navigation_learning_analysis.png",Qn={backgroundColor:"#DCE9FF",paddingLeft:"40rpx",paddingTop:"5px",paddingBottom:"5px"},Jn={backgroundColor:"#ffffff",paddingLeft:"40rpx",paddingTop:"5px",paddingBottom:"5px",border:"none"},Kn={color:"#2c8ef2",fontSize:"28px"},Xn=()=>{try{const e=Ve(),t=null==e?void 0:e.mascotInfo;t&&uni.setTabBarStyle({midButton:{iconPath:"/static/images/icon/fawn-"+((null==t?void 0:t.mascotNo)||"1")+".png",width:"86px",height:"86px",iconWidth:"90px"},success:()=>{Re.setValue("mascotState",!0)}})}catch(e){}return!1},el=e=>rn({url:"/traapp/mycrs/queryCrsInfoByLastnew",method:"post",data:e}),tl=e=>rn({url:"/traapp/mycrs/queryCrsInfoByPopular",method:"post",data:e}),al=e=>rn({url:"/traapp/mycrs/queryCrsInfoByRecmd",method:"post",data:e}),ol="/trastudy",il=e=>rn({url:ol+"/traPersonalMessageNotice/queryTraPersonalMessageNoticePaging",method:"post",toastErrors:!0,data:e});const nl=ze({name:"image-preview",props:{imgId:{default:"",type:String},src:{default:"",type:String},width:{default:50,type:[String,Number]},height:{default:50,type:[String,Number]},isCache:{type:Boolean,default:!1},mode:{type:String,default:"aspectFill"},previewDetail:{default:"",type:[String,Boolean]}},data:()=>({imgUrlShow:"",watching:!1,base_url:an(),showModel:!1}),computed:{storageStore:()=>Yt(),imageObj(){var e;return(null==(e=this.storageStore)?void 0:e.imgObj)||{}}},watch:{imgId:{handler(e,t){0!==e.indexOf("/")?0!==e.indexOf("http")?e&&this.watching&&this.getPreviewUrlBlob(e):this.imgUrlShow=e:this.imgUrlShow=this.base_url+e},immediate:!0,deep:!0},src:{handler(e,t){e&&this.watching&&(this.imgUrlShow=this.base_url+this.src)},immediate:!0,deep:!0},showModel(e){e||this.storageStore.setTouchBtnZIndex(12)}},methods:{changeShow(e){e.show?this.storageStore.setTouchBtnZIndex(-1):this.storageStore.setTouchBtnZIndex(12)},closePopup(){this.showModel=!1,this.$refs.PopupRef.close()},showDetail(){this.previewDetail&&(this.showModel=!0,this.$refs.PopupRef.open())},getPreviewUrlBlob(e){if(e)if(this.isCache){let t=this.imageObj[`/${e}/${this.width}/${this.height}`]||"";if(t)return void(this.imgUrlShow=t);(function(e,t=30,a=30){const o=Se(),i={"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"};o&&(i.summary=o);let n=an();return new Promise((o,l)=>{uni.request({url:`${n}/traoss/tras3/getCacheThumbImage/${e}/${t}/${a}`,header:i,success(e){if("0000"===e.data.rtnCode){let t="data:image/png;base64,"+e.data.body;o(t)}else l({error:e.data.message})},fail(e){l(new Error(e))}})})})(e,this.width,this.height).then(t=>{this.imgUrlShow=t,this.storageStore.setStorage("image",`/${e}/${this.width}/${this.height}`,t)})}else{let t=this.imageObj[`${e}`]||"";if(t)return void(this.imgUrlShow=t);(function(e,t="arraybuffer"){const a=Se(),o={"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"};a&&(o.summary=a);let i=an();return new Promise((a,n)=>{uni.request({url:`${i}/traoss/tras3/show/${e}`,header:o,responseType:t,success(e){a(e)},fail(e){n(new Error(e))}})})})(e).then(t=>{let a=`data:${t.header["Content-Type"].split(";")[0]};base64,`+uni.arrayBufferToBase64(t.data);this.imgUrlShow=a,this.storageStore.setStorage("image",e,a)})}else this.imgUrlShow=""}},mounted(){this.imgId&&(0===this.imgId.indexOf("/")?this.imgUrlShow=this.base_url+this.imgId:0===this.imgId.indexOf("http")?this.imgUrlShow=this.imgId:this.getPreviewUrlBlob(this.imgId)),this.watching=!0,this.src&&(this.imgUrlShow=this.base_url+this.src)}},[["render",function(t,a,o,i,n,l){const r=pe(e.resolveDynamicComponent("uni-popup"),wt);return e.openBlock(),e.createElementBlock("view",null,[e.createElementVNode("image",{src:n.imgUrlShow,mode:o.mode,onClick:a[0]||(a[0]=(...e)=>l.showDetail&&l.showDetail(...e)),style:{width:"100%",height:"100%"}},null,8,["src","mode"]),e.createVNode(r,{ref:"PopupRef",class:"popup","mask-background-color":"rgba(0,0,0,.2)","background-color":"rgba(0,0,0,.2)",onChange:l.changeShow},{default:e.withCtx(()=>[e.createElementVNode("view",{class:"overlay-box",onClick:a[1]||(a[1]=(...e)=>l.closePopup&&l.closePopup(...e)),onTouchmove:a[2]||(a[2]=e.withModifiers(()=>{},["stop"]))},[e.createElementVNode("image",{class:"detail-img",src:n.imgUrlShow,mode:"aspectFit"},null,8,["src"])],32)]),_:1},8,["onChange"])])}],["__scopeId","data-v-a8dabd70"]]);const ll=ze({name:"uv-skeletons",mixins:[Le,dt],props:{loading:{type:Boolean,default:!0},skeleton:{type:Array,default:()=>[]},animate:{type:Boolean,default:!0},round:{type:Boolean,default:!1},...null==(y=null==(v=uni.$uv)?void 0:v.props)?void 0:y.skeleton},data:()=>({elements:[],opacity:.5,duration:600}),computed:{animateClass(){return this.animate?"uv-skeleton--animation":"uv-skeleton--static"},roundClass(){return this.round?"uv-skeleton--round":"uv-skeleton--radius"},style(e){return e=>this.$uv.deepMerge({},this.$uv.addStyle(e.style))}},created(){this.init()},methods:{init(){let e=[];if(!this.$uv.test.array(this.skeleton))return this.$uv.error("skeleton参数必须为数组形式,参考文档示例:");this.skeleton.forEach(t=>{const a=this.getElCounts(t);e=e.concat(a)}),this.elements=[...e]},getElCounts(e){let t=[],a=[];if(this.$uv.test.number(e))return t.push({type:"gap",height:e}),t;{const o=e.type?e.type:"line",i=e.num?e.num:1,n=e.style?e.style:{},l=this.$uv.test.array(n),r=e.gap?e.gap:"20rpx",s=e.children?e.children:[];for(let e=0;e-1||s[e].type.indexOf("custom")>-1?"":"uv-skeleton__group__sub",elements:this.getElCounts(s[e])};for(let e=0;e0&&t.push({type:"gap",height:r}),t.push({clas:`uv-skeleton__${o}`,type:o,style:l?n[e]:n,gap:r,children:a});return t}},createAnimation(e=1){if(!this.loading||!this.animate)return;let t=0;const a=this.$refs.skeleton;a.forEach(o=>{animation.transition(o,{styles:{opacity:e},duration:this.duration},()=>{t++,t>=a.length&&setTimeout(()=>{this.createAnimation(e<1?1:this.opacity)},200)})})}}},[["render",function(t,a,o,i,n,l){return e.openBlock(),e.createElementBlock("view",{class:"uv-skeleton"},[o.loading?(e.openBlock(),e.createElementBlock("view",{key:0},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(n.elements,(a,o)=>(e.openBlock(),e.createElementBlock("view",{key:o},["flex"==a.type?(e.openBlock(),e.createElementBlock("view",{key:0,class:"uv-skeleton__group",style:e.normalizeStyle([l.style(a)])},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(a.children,(a,o)=>(e.openBlock(),e.createElementBlock("view",{class:e.normalizeClass([a.clas]),style:e.normalizeStyle([l.style(a)]),key:o},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(a.elements,(a,o)=>(e.openBlock(),e.createElementBlock("view",{key:o},["gap"==a.type?(e.openBlock(),e.createElementBlock("view",{key:0,style:e.normalizeStyle({height:t.$uv.addUnit(a.height,"rpx")})},null,4)):(e.openBlock(),e.createElementBlock("view",{key:1,class:e.normalizeClass([a.clas,l.roundClass,l.animateClass]),style:e.normalizeStyle([l.style(a)]),ref_for:!0,ref:"skeleton"},null,6))]))),128))],6))),128))],4)):"custom"==a.type?(e.openBlock(),e.createElementBlock("view",{key:1,class:e.normalizeClass([a.clas,l.animateClass]),style:e.normalizeStyle([l.style(a)]),ref_for:!0,ref:"skeleton"},null,6)):"gap"==a.type?(e.openBlock(),e.createElementBlock("view",{key:2,style:e.normalizeStyle({height:t.$uv.addUnit(a.height,"rpx")})},null,4)):(e.openBlock(),e.createElementBlock("view",{key:3,class:e.normalizeClass([a.clas,l.roundClass,l.animateClass]),style:e.normalizeStyle([l.style(a)]),ref_for:!0,ref:"skeleton"},null,6))]))),128))])):(e.openBlock(),e.createElementBlock("view",{key:1},[e.renderSlot(t.$slots,"default",{},void 0,!0)]))])}],["__scopeId","data-v-18e7224f"]]),rl=ze({__name:"class_scroll",props:{name:{type:String}},setup(t,{expose:a}){const o=t,{fetchFunction:i,title:n,icon:l}="hot_class"===o.name?{fetchFunction:tl,title:"热门课程",icon:"/static/images/index/hot.png"}:"recommend_class"===o.name?{fetchFunction:al,title:"推荐课程",icon:"/static/images/index/recommend.png"}:"new_class"===o.name?{fetchFunction:el,title:"最新课程",icon:"/static/images/index/new.png"}:void 0,r=e.ref([{crsNum:"",img:"",crsName:"",issuTm:"",accmStdyCnt:""},{crsNum:"",img:"",crsName:"",issuTm:"",accmStdyCnt:""}]),s=[{type:"flex",num:1,children:[{type:"avatar",num:1,style:"marginRight: 22rpx;width: 200rpx;height:150rpx;border-radius:16rpx;"},{type:"line",num:3,style:["width: 240rpx;",null,null]}]}];a({get_data:()=>{i().then(e=>{o.name,r.value=e.body})}});return(t,a)=>{const o=pe(e.resolveDynamicComponent("image-preview"),nl),i=pe(e.resolveDynamicComponent("uv-skeletons"),ll);return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createElementVNode("view",{class:"module_title_div"},[e.createElementVNode("view",{class:"icon icon_1"},[e.createElementVNode("image",{class:"img",src:e.unref(l)},null,8,["src"])]),e.createElementVNode("view",{class:"text font_pf"},e.toDisplayString(e.unref(n)),1)]),e.createElementVNode("view",{class:"hot_class_div"},[e.createElementVNode("scroll-view",{class:"scroll-view","scroll-x":!0,"show-scrollbar":!1},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(r.value,(t,a)=>(e.openBlock(),e.createElementBlock("view",{class:"scroll-view-item",key:a},[e.createElementVNode("view",{class:"item_div"},[e.createVNode(i,{loading:!t.crsNum,avatar:"","avatar-shape":"square",title:!1,skeleton:s},{default:e.withCtx(()=>[e.createElementVNode("view",{class:"item",onClick:e=>{return a=t.crsId,void Re.navigateTo("/pages/courseDetail/index?crsId="+a);var a}},[e.createElementVNode("view",{class:"left"},[e.createVNode(o,{class:"img-box img",imgId:t.imgId,isCache:!0,width:240,height:160},null,8,["imgId"])]),e.createElementVNode("view",{class:"right"},[e.createElementVNode("view",{class:"title ellipsis-text"},e.toDisplayString(t.crsName),1),e.createElementVNode("view",{class:"note ellipsis-text"},"更新:"+e.toDisplayString((t.mtTime||"").substr(0,10)),1),e.createElementVNode("view",{class:"button_div"},[e.createElementVNode("view",{class:"note ellipsis-text"},"已学:"+e.toDisplayString(t.accmStdyCnt)+"人次",1),e.createElementVNode("view",{class:"button"},"去学习")])])],8,["onClick"])]),_:2},1032,["loading"])])]))),128))])])],64)}}},[["__scopeId","data-v-e558fc57"]]),sl=ze({__name:"index",setup(t){const a=e.ref(0),o=e.ref(0),i=e.ref([]),n=e.computed(()=>o.value>99?"99+":o.value),l=e.computed(()=>({message_num_big:o.value>99,message_num_small:o.value<=99}));e.ref(!1);const r=e.ref(null),s=e.ref(null),c=e.ref(null),u=e.computed(()=>a.value<=130?0:Math.min(3,(a.value-130)/30)),d=e.computed(()=>`rgba(246,248,255,${u.value})`);be(e=>{a.value=e.scrollTop}),e.ref(["绿色金融政策解析与商业银行绿色水水水水水水水水水水水水水","绿色金融政策解析与商业银行红色"]);const h=e.ref({}),m=e.reactive({stdtTmLen:0,accmPracticeCnt:0,accmExamCnt:0,startStdtTmLen:0,startAccmPracticeCnt:0,startAccmExamCnt:0,request_time:0,init:function(){const e=Re.getValue("statistics_data");e&&(this.stdtTmLen=e.stdtTmLen,this.accmPracticeCnt=e.accmPracticeCnt,this.accmExamCnt=e.accmExamCnt)},get_statistics_data:async function(){try{const t=Date.now();let a=Re.getValue("statistics_data")||{};if(t-this.request_time>300){this.request_time=t;const o=await rn({url:"/traapp/traStdyInfo/queryTraStdyStatisticsPerson",method:"post",data:e});o&&o.body&&(a={...a,stdtTmLen:o.body.stdtTmLen||0,accmPracticeCnt:o.body.accmPracticeCnt||0,accmExamCnt:o.body.accmExamCnt||0},Re.setValue("statistics_data",a))}const{accmExamCnt:o=0,accmPracticeCnt:i=0,stdtTmLen:n=0}=a;n!==this.stdtTmLen&&(this.startStdtTmLen=this.stdtTmLen,this.stdtTmLen=n,r.value.start()),i!==this.accmPracticeCnt&&(this.startAccmPracticeCnt=this.accmPracticeCnt,this.accmPracticeCnt=i,s.value.start()),o!==this.accmExamCnt&&(this.startAccmExamCnt=this.accmExamCnt,this.accmExamCnt=o,c.value.start())}catch(t){me("error","at pages/index/index.vue:304","获取统计数据失败:",t)}var e}}),p=()=>{Re.navigateTo("/pages/search/search?from=index")};return ye(()=>{m.init();const e=Ve();null!==(null==e?void 0:e.mascotInfo.mascotId)||Re.redirectTo("/pages/mascot/mascot_select_list")}),fe(()=>{if(!Re.isLogin())return void Re.navigateTo("/pages/login/login");const t=Ve();var a;t&&(h.value=null==t?void 0:t.mascotInfo),Xn(),m.get_statistics_data(),e.nextTick(()=>{i.value.forEach(e=>null==e?void 0:e.get_data())}),rn({url:ol+"/traPersonalMessageNotice/noticeMessageCount",method:"post",data:a}).then(e=>{o.value=e.body})}),ve(()=>{}),(t,a)=>{var g;const f=pe(e.resolveDynamicComponent("nav-bar"),zn),v=pe(e.resolveDynamicComponent("uv-input"),pt),y=pe(e.resolveDynamicComponent("uv-count-to"),Mn),w=pe(e.resolveDynamicComponent("uv-divider"),Pn),k=pe(e.resolveDynamicComponent("tabbar-shadow"),$n);return e.openBlock(),e.createElementBlock("view",{class:"main_div max_page"},[e.createVNode(f,{is_seat:!1,backgroundColor:d.value},null,8,["backgroundColor"]),e.createElementVNode("view",{class:"bg_div"},[e.createElementVNode("image",{src:"/static/images/index/bg.png",class:"bg_img"}),e.withDirectives(e.createElementVNode("view",{class:"fixed_search_div",style:e.normalizeStyle({opacity:u.value})},[e.createElementVNode("view",{class:"fixed_search_input_div",onClick:p},[e.createVNode(v,{shape:"circle",customStyle:e.unref(Jn),placeholderStyle:"color:#999999;font-size:26rpx",placeholder:"请输入关键字",suffixIcon:"search",suffixIconStyle:e.unref(Kn),readonly:!0},null,8,["customStyle","suffixIconStyle"])]),e.createElementVNode("view",{class:"message_div",onClick:a[0]||(a[0]=t=>e.unref(Re).navigateTo("/pages/messageNotification/index"))},[e.createElementVNode("image",{src:On,class:"message_img"}),e.createElementVNode("view",{class:"message_text"},"消息"),o.value>0?(e.openBlock(),e.createElementBlock("view",{key:0,class:e.normalizeClass(["message_num message_num_font",l.value])},e.toDisplayString(n.value),3)):e.createCommentVNode("",!0)])],4),[[e.vShow,u.value]]),e.createElementVNode("view",{class:"title_logo"},[e.createElementVNode("image",{src:"/static/images/index/logo_text.png",class:"log_img",mode:"heightFix"}),e.createElementVNode("view",{class:"fl1"})]),e.createElementVNode("view",{class:"search_div"},[e.createVNode(v,{shape:"circle",onClick:p,customStyle:e.unref(Qn),placeholderStyle:e.unref("color:#76A3EB;font-size:26rpx"),placeholder:"请输入关键字",suffixIcon:"search",suffixIconStyle:e.unref(Kn),readonly:!0},null,8,["customStyle","placeholderStyle","suffixIconStyle"]),e.createElementVNode("view",{class:"message_div",onClick:a[1]||(a[1]=t=>e.unref(Re).navigateTo("/pages/messageNotification/index"))},[e.createElementVNode("image",{src:"/static/images/index/message.png",class:"message_img"}),e.createElementVNode("view",{class:"message_text"},"消息"),o.value>0?(e.openBlock(),e.createElementBlock("view",{key:0,class:e.normalizeClass(["message_num message_num_font",l.value])},e.toDisplayString(n.value),3)):e.createCommentVNode("",!0)])]),e.createElementVNode("view",{class:"notice_div"}),e.createElementVNode("view",{class:"study_duration_and_profile_div"},[e.createElementVNode("view",{class:"profile_div"},[e.createElementVNode("image",{src:(null==(g=h.value)?void 0:g.imgAddr)||"",alt:"",class:"profile",mode:"widthFix"},null,8,["src"])]),e.createElementVNode("view",{class:"study_duration_div"},[e.createElementVNode("view",{class:"item"},[e.createElementVNode("view",{class:"top"},"本年学习时长"),e.createElementVNode("view",{class:"bottom"},[e.createVNode(y,{startVal:m.startStdtTmLen,endVal:m.stdtTmLen,useEasing:!0,decimals:1,ref_key:"stdtTmLenRef",ref:r},null,8,["startVal","endVal"]),e.createTextVNode(" h ")])]),e.createElementVNode("view",{class:"item"},[e.createElementVNode("view",{class:"top"},"本年陪练次数"),e.createElementVNode("view",{class:"bottom"},[e.createVNode(y,{startVal:m.starAccmPracticeCnt,endVal:m.accmPracticeCnt,useEasing:!0,ref_key:"accmPracticeCntRef",ref:s},null,8,["startVal","endVal"]),e.createElementVNode("span",{class:"number"},"次")])]),e.createElementVNode("view",{class:"item"},[e.createElementVNode("view",{class:"top"},"本年考试次数"),e.createElementVNode("view",{class:"bottom"},[e.createVNode(y,{startVal:m.startAccmExamCnt,endVal:m.accmExamCnt,useEasing:!0,ref_key:"accmExamCntRef",ref:c},null,8,["startVal","endVal"]),e.createElementVNode("span",{class:"number"},"次")])])])]),e.createElementVNode("view",{class:"navigation_div"},[e.createElementVNode("view",{class:"group"},[e.createElementVNode("view",{class:"item",onClick:a[2]||(a[2]=t=>e.unref(Re).switchTab("/pages/course/index"))},[e.createElementVNode("image",{class:"icon",src:jn}),e.createElementVNode("view",{class:"title"},"AI学习")]),e.createElementVNode("view",{class:"item",onClick:a[3]||(a[3]=t=>e.unref(Re).navigateTo("/pages/index/dialog",{animationType:"slide-in-bottom"}))},[e.createElementVNode("image",{class:"icon",src:Hn}),e.createElementVNode("view",{class:"title"},"AI问答")]),e.createElementVNode("view",{class:"item"},[e.createElementVNode("image",{class:"icon",src:Un}),e.createElementVNode("view",{class:"title"},"AI陪练")]),e.createElementVNode("view",{class:"item",onClick:a[4]||(a[4]=t=>e.unref(Re).navigateTo("/pages/learningTasks/index"))},[e.createElementVNode("image",{class:"icon",src:Wn}),e.createElementVNode("view",{class:"title"},"学习任务")])]),e.createElementVNode("view",{class:"group"},[e.createElementVNode("view",{class:"item",onClick:a[5]||(a[5]=t=>e.unref(Re).navigateTo("/pages/testingHall/index"))},[e.createElementVNode("image",{class:"icon",src:qn}),e.createElementVNode("view",{class:"title"},"考试中心")]),e.createElementVNode("view",{class:"item"},[e.createElementVNode("image",{class:"icon",src:Zn}),e.createElementVNode("view",{class:"title"},"竞赛练习")]),e.createElementVNode("view",{class:"item",onClick:a[6]||(a[6]=t=>e.unref(Re).navigateTo("/pages/wrongQuestionRecord/index"))},[e.createElementVNode("image",{class:"icon",src:Gn}),e.createElementVNode("view",{class:"title"},"错题本")]),e.createElementVNode("view",{class:"item"},[e.createElementVNode("image",{class:"icon",src:Yn}),e.createElementVNode("view",{class:"title"},"学习分析")])])]),e.createVNode(rl,{ref:e=>i.value[0]=e,name:"hot_class"},null,512),e.createVNode(rl,{ref:e=>i.value[1]=e,name:"recommend_class"},null,512),e.createVNode(rl,{ref:e=>i.value[2]=e,name:"new_class"},null,512),e.createElementVNode("view",{class:"bottom_line"},[e.createVNode(w,{text:"我是有底线的",lineColor:"#9cB0DC",hairline:!0})])]),e.createVNode(k)])}}},[["__scopeId","data-v-93fbb0d8"]]),cl={props:{isDot:{type:Boolean,default:!1},value:{type:[Number,String],default:""},show:{type:Boolean,default:!0},max:{type:[Number,String],default:999},type:{type:[String,void 0,null],default:"error"},showZero:{type:Boolean,default:!1},bgColor:{type:[String,null],default:null},color:{type:[String,null],default:null},shape:{type:[String,void 0,null],default:"circle"},numberType:{type:[String,void 0,null],default:"overflow"},offset:{type:Array,default:()=>[]},inverted:{type:Boolean,default:!1},absolute:{type:Boolean,default:!1},...null==(k=null==(w=uni.$uv)?void 0:w.props)?void 0:k.badge}};const ul=ze({name:"uv-badge",mixins:[Le,dt,cl],computed:{boxStyle:()=>({}),badgeStyle(){const e={};if(this.color&&(e.color=this.color),this.bgColor&&!this.inverted&&(e.backgroundColor=this.bgColor),this.absolute&&(e.position="absolute",this.offset.length)){const t=this.offset[0],a=this.offset[1]||t;e.top=this.$uv.addUnit(t),e.right=this.$uv.addUnit(a)}return e},showValue(){switch(this.numberType){case"overflow":return Number(this.value)>Number(this.max)?this.max+"+":this.value;case"ellipsis":return Number(this.value)>Number(this.max)?"...":this.value;case"limit":return Number(this.value)>999?Number(this.value)>=9999?Math.floor(this.value/1e4*100)/100+"w":Math.floor(this.value/1e3*100)/100+"k":this.value;default:return Number(this.value)}},propsType(){return this.type||"error"}}},[["render",function(t,a,o,i,n,l){return t.show&&(0!==Number(t.value)||t.showZero||t.isDot)?(e.openBlock(),e.createElementBlock("text",{key:0,class:e.normalizeClass([[t.isDot?"uv-badge--dot":"uv-badge--not-dot",t.inverted&&"uv-badge--inverted","horn"===t.shape&&"uv-badge--horn",`uv-badge--${l.propsType}${t.inverted?"--inverted":""}`],"uv-badge"]),style:e.normalizeStyle([t.$uv.addStyle(t.customStyle),l.badgeStyle])},e.toDisplayString(t.isDot?"":l.showValue),7)):e.createCommentVNode("",!0)}],["__scopeId","data-v-f51feb16"]]);const dl=ze({name:"uv-tabs",emits:["click","change"],mixins:[Le,dt,{props:{duration:{type:Number,default:300},list:{type:Array,default:()=>[]},lineColor:{type:String,default:"#3c9cff"},activeStyle:{type:[String,Object],default:()=>({color:"#303133"})},inactiveStyle:{type:[String,Object],default:()=>({color:"#606266"})},lineWidth:{type:[String,Number],default:20},lineHeight:{type:[String,Number],default:3},lineBgSize:{type:String,default:"cover"},itemStyle:{type:[String,Object],default:()=>({height:"44px"})},scrollable:{type:Boolean,default:!0},current:{type:[Number,String],default:0},keyName:{type:String,default:"name"},...null==(x=null==(b=uni.$uv)?void 0:b.props)?void 0:x.tabs}}],data:()=>({firstTime:!0,scrollLeft:0,scrollViewWidth:0,lineOffsetLeft:0,tabsRect:{left:0},innerCurrent:0,moving:!1}),watch:{current:{immediate:!0,handler(e,t){e!==this.innerCurrent&&(this.innerCurrent=e,this.$nextTick(()=>{this.resize()}))}},list(){this.$nextTick(()=>{this.resize()})}},computed:{textStyle(){return e=>{const t={},a=e==this.innerCurrent?this.$uv.addStyle(this.activeStyle):this.$uv.addStyle(this.inactiveStyle);return this.list[e].disabled&&(t.color="#c8c9cc"),this.$uv.deepMerge(a,t)}},propsBadge:()=>cl},async mounted(){this.init()},methods:{setLineLeft(){const e=this.list[this.innerCurrent];if(!e)return;let t=this.list.slice(0,this.innerCurrent).reduce((e,t)=>e+t.rect.width,0),a=this.$uv.getPx(this.lineWidth);this.$uv.test.number(this.lineWidth)&&this.$uv.unit&&(a=this.$uv.getPx(`${this.lineWidth}${this.$uv.unit}`)),this.lineOffsetLeft=t+(e.rect.width-a)/2,this.firstTime&&setTimeout(()=>{this.firstTime=!1},20)},animation(e,t=0){},clickHandler(e,t){this.$emit("click",{...e,index:t}),e.disabled||(this.innerCurrent!=t&&this.$emit("change",{...e,index:t}),this.innerCurrent=t,this.$nextTick(()=>{this.resize()}))},init(){this.$uv.sleep().then(()=>{this.resize()})},setScrollLeft(){const e=this.list[this.innerCurrent],t=this.list.slice(0,this.innerCurrent).reduce((e,t)=>e+t.rect.width,0),a=this.$uv.sys().windowWidth;let o=t-(this.tabsRect.width-e.rect.width)/2-(a-this.tabsRect.right)/2+this.tabsRect.left/2;o=Math.min(o,this.scrollViewWidth-this.tabsRect.width),this.scrollLeft=Math.max(0,o)},resize(){0!==this.list.length&&Promise.all([this.getTabsRect(),this.getAllItemRect()]).then(([e,t=[]])=>{this.tabsRect=e,this.scrollViewWidth=0,t.map((e,t)=>{this.scrollViewWidth+=e.width,this.list[t].rect=e}),this.setLineLeft(),this.setScrollLeft()})},getTabsRect(){return new Promise(e=>{this.queryRect("uv-tabs__wrapper__scroll-view").then(t=>e(t))})},getAllItemRect(){return new Promise(e=>{const t=this.list.map((e,t)=>this.queryRect(`uv-tabs__wrapper__nav__item-${t}`,!0));Promise.all(t).then(t=>e(t))})},queryRect(e,t){return new Promise(t=>{this.$uvGetRect(`.${e}`).then(e=>{t(e)})})}}},[["render",function(t,a,o,i,n,l){const r=pe(e.resolveDynamicComponent("uv-badge"),ul);return e.openBlock(),e.createElementBlock("view",{class:"uv-tabs",style:e.normalizeStyle([t.$uv.addStyle(t.customStyle)])},[e.createElementVNode("view",{class:"uv-tabs__wrapper"},[e.renderSlot(t.$slots,"left",{},void 0,!0),e.createElementVNode("view",{class:"uv-tabs__wrapper__scroll-view-wrapper"},[e.createElementVNode("scroll-view",{"scroll-x":t.scrollable,"scroll-left":n.scrollLeft,"scroll-with-animation":"",class:"uv-tabs__wrapper__scroll-view","show-scrollbar":!1,ref:"uv-tabs__wrapper__scroll-view"},[e.createElementVNode("view",{class:"uv-tabs__wrapper__nav",ref:"uv-tabs__wrapper__nav",style:e.normalizeStyle({flex:t.scrollable?"":1})},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.list,(a,o)=>(e.openBlock(),e.createElementBlock("view",{class:e.normalizeClass(["uv-tabs__wrapper__nav__item",[`uv-tabs__wrapper__nav__item-${o}`,a.disabled&&"uv-tabs__wrapper__nav__item--disabled"]]),key:o,onClick:e=>l.clickHandler(a,o),ref_for:!0,ref:`uv-tabs__wrapper__nav__item-${o}`,style:e.normalizeStyle([{flex:t.scrollable?"":1},t.$uv.addStyle(t.itemStyle)])},[e.createElementVNode("text",{class:e.normalizeClass([[a.disabled&&"uv-tabs__wrapper__nav__item__text--disabled"],"uv-tabs__wrapper__nav__item__text"]),style:e.normalizeStyle([l.textStyle(o)])},e.toDisplayString(a[t.keyName]),7),e.createVNode(r,{show:!(!a.badge||!(a.badge.show||a.badge.isDot||a.badge.value)),isDot:a.badge&&a.badge.isDot||l.propsBadge.isDot,value:a.badge&&a.badge.value||l.propsBadge.value,max:a.badge&&a.badge.max||l.propsBadge.max,type:a.badge&&a.badge.type||l.propsBadge.type,showZero:a.badge&&a.badge.showZero||l.propsBadge.showZero,bgColor:a.badge&&a.badge.bgColor||l.propsBadge.bgColor,color:a.badge&&a.badge.color||l.propsBadge.color,shape:a.badge&&a.badge.shape||l.propsBadge.shape,numberType:a.badge&&a.badge.numberType||l.propsBadge.numberType,inverted:a.badge&&a.badge.inverted||l.propsBadge.inverted,customStyle:"margin-left: 4px;"},null,8,["show","isDot","value","max","type","showZero","bgColor","color","shape","numberType","inverted"])],14,["onClick"]))),128)),e.createElementVNode("view",{class:"uv-tabs__wrapper__nav__line",ref:"uv-tabs__wrapper__nav__line",style:e.normalizeStyle([{width:t.$uv.addUnit(t.lineWidth),transform:`translate(${n.lineOffsetLeft}px)`,transitionDuration:`${n.firstTime?0:t.duration}ms`,height:n.firstTime?0:t.$uv.addUnit(t.lineHeight),background:t.lineColor,backgroundSize:t.lineBgSize}])},null,4)],4)],8,["scroll-x","scroll-left"])]),e.renderSlot(t.$slots,"right",{},void 0,!0)])],4)}],["__scopeId","data-v-1ab9a876"]]);const hl=ze({name:"uv-sticky",mixins:[Le,dt,{props:{offsetTop:{type:[String,Number],default:0},customNavHeight:{type:[String,Number],default:0},disabled:{type:Boolean,default:!1},bgColor:{type:String,default:"transparent"},zIndex:{type:[String,Number],default:""},index:{type:[String,Number],default:""},...null==(_=null==(C=uni.$uv)?void 0:C.props)?void 0:_.sticky}}],data:()=>({cssSticky:!1,stickyTop:0,elId:"",left:0,width:"auto",height:"auto",fixed:!1}),computed:{style(){const e={};return this.disabled?e.position="static":this.cssSticky?(e.position="sticky",e.zIndex=this.uZindex,e.top=this.$uv.addUnit(this.stickyTop)):e.height=this.fixed?this.height+"px":"auto",e.backgroundColor=this.bgColor,this.$uv.deepMerge(e,this.$uv.addStyle(this.customStyle))},stickyContent(){const e={};return this.cssSticky||(e.position=this.fixed?"fixed":"static",e.top=this.stickyTop+"px",e.left=this.left+"px",e.width="auto"==this.width?"auto":this.width+"px",e.zIndex=this.uZindex),e},uZindex(){return this.zIndex?this.zIndex:970}},created(){this.elId=this.$uv.guid()},mounted(){this.init()},methods:{init(){this.getStickyTop(),this.checkSupportCssSticky(),this.cssSticky||!this.disabled&&this.initObserveContent()},initObserveContent(){this.$uvGetRect("#"+this.elId).then(e=>{this.height=e.height,this.left=e.left,this.width=e.width,this.$nextTick(()=>{this.observeContent()})})},observeContent(){this.disconnectObserver("contentObserver");const e=uni.createIntersectionObserver({thresholds:[.95,.98,1]});e.relativeToViewport({top:-this.stickyTop}),e.observe(`#${this.elId}`,e=>{this.setFixed(e.boundingClientRect.top)}),this.contentObserver=e},setFixed(e){const t=e<=this.stickyTop;this.fixed=t},disconnectObserver(e){const t=this[e];t&&t.disconnect()},getStickyTop(){this.stickyTop=this.$uv.getPx(this.offsetTop)+this.$uv.getPx(this.customNavHeight)},async checkSupportCssSticky(){"android"===this.$uv.os()&&Number(this.$uv.sys().system)>8&&(this.cssSticky=!0),this.cssSticky=await this.checkComputedStyle(),"ios"===this.$uv.os()&&(this.cssSticky=!0)},checkComputedStyle(){return new Promise(e=>{uni.createSelectorQuery().in(this).select(".uv-sticky").fields({computedStyle:["position"]}).exec(t=>{e("sticky"===t[0].position)})})},checkCssStickyForH5(){}},unmounted(){this.disconnectObserver("contentObserver")}},[["render",function(t,a,o,i,n,l){return e.openBlock(),e.createElementBlock("view",{class:"uv-sticky",id:n.elId,style:e.normalizeStyle([l.style])},[e.createElementVNode("view",{style:e.normalizeStyle([l.stickyContent]),class:"uv-sticky__content"},[e.renderSlot(t.$slots,"default",{},void 0,!0)],4)],12,["id"])}],["__scopeId","data-v-e4e0aaba"]]),ml="/traapp",pl="/traexam",gl=e=>rn({url:pl+"/traExamPapers/queryPaperExamScore",method:"post",toastErrors:!0,data:e}),fl=e=>rn({url:pl+"/traCrsPapers/startExamByCrs",method:"post",toastErrors:!0,data:e}),vl=e=>rn({url:pl+"/traCrsPapers/queryCrsExamScore",method:"post",toastErrors:!0,data:e}),yl="/trastudy",wl=e=>rn({url:yl+"/traPersonalCollection/queryTraPersonalCollectionCrsPaging",method:"post",toastErrors:!0,data:e}),kl=e=>rn({url:yl+"/traPersonalCollection/queryTraPersonalCollectionTaskPaging",method:"post",toastErrors:!0,data:e}),bl=e=>rn({url:yl+"/traPersonalCollection/deleteTraPersonalCollectionById",method:"post",toastErrors:!0,data:e}),xl=e=>rn({url:yl+"/traPersonalCollection/insertTraPersonalCollectionTask",method:"post",toastErrors:!0,data:e}),Cl="/traexam",_l=e=>rn({url:Cl+"/traCrsPractice/startPracticeByCrs",method:"post",data:e}),Sl=e=>rn({url:Cl+"/traCrsPractice/practiceCommit",method:"post",suppressErrors:!0,data:e}),El=ze({__name:"introduce",props:{modelValue:Object},setup:t=>(a,o)=>(e.openBlock(),e.createElementBlock("view",{class:"course-info"},[e.createElementVNode("view",{class:"info-top font_pf"},[e.createElementVNode("view",{class:"top-left font_pf"},[e.createElementVNode("view",{class:"fz-30 fw-400 mb-8"},"课程类别"),e.createElementVNode("view",{class:"fz-30 fw-400"},e.toDisplayString(t.modelValue.catalogName),1)]),e.createElementVNode("view",{class:"top-right font_pf"},[e.createElementVNode("view",{class:"rate-text mb-4"},"评分"),e.createElementVNode("view",{class:"rate-num"},e.toDisplayString(t.modelValue.evalGrade),1)])]),e.createElementVNode("view",{class:"info-middle font_pf"},[e.createElementVNode("view",{class:"fz-30 fw-400 mb-8"},"更新日期"),e.createElementVNode("view",{class:"fz-30 fw-400"},e.toDisplayString((t.modelValue.mtTime||"").substr(0,16)),1)]),e.createElementVNode("view",{class:"info-bottom"},[e.createElementVNode("view",{class:"bottom-left"},[e.createElementVNode("view",{class:"mb-64"},[e.createElementVNode("view",{class:"fz-30 font_pf fw-400 mb-18"},"标签"),t.modelValue.tagCataList?(e.openBlock(),e.createElementBlock("view",{key:0,class:"label"},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.modelValue.tagCataList,t=>(e.openBlock(),e.createElementBlock("text",{class:"label-item font_pf",key:t.tagId},e.toDisplayString(t.tagName),1))),128))])):e.createCommentVNode("",!0)]),e.createElementVNode("view",{class:"mb-64"},[e.createElementVNode("view",{class:"fz-30 fw-400 font_pf mb-4"},"创建人"),e.createElementVNode("view",{class:"fz-30 font_pf fw-400"},e.toDisplayString(t.modelValue.ctUserName),1)]),e.createElementVNode("view",{class:"mb-64"},[e.createElementVNode("view",{class:"fz-30 font_pf fw-400 mb-4"},"归属部门"),e.createElementVNode("view",{class:"fz-30 font_pf fw-400"},e.toDisplayString(t.modelValue.belgOrgName),1)])]),e.createElementVNode("view",{class:"bottom-right"},[e.createElementVNode("image",{src:"/static/images/courseDetail/ditu.png",class:"right-img",mode:"widthFix"})])]),e.createElementVNode("view",{class:"mb-64"},[e.createElementVNode("view",{class:"fz-30 font_pf fw-400 mb-4"},"课程核心"),e.createElementVNode("view",{class:"examination_core"},e.toDisplayString(t.modelValue.crsCore),1)])]))},[["__scopeId","data-v-cfff6598"]]),Nl=ze({__name:"knowledge",props:{modelValue:Object},emits:["toStudyPrgh"],setup(t,{emit:a}){const o=a,i=t,n=e.computed(()=>{var e;const t=null==(e=i.modelValue)?void 0:e.pgrphData.find(e=>"未学习"===e.pgrphStdyStateName||"学习中"===e.pgrphStdyStateName);return(null==t?void 0:t.pgrphId)||""});return(a,i)=>{var l;return e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList((null==(l=t.modelValue)?void 0:l.pgrphData)||[],(t,a)=>(e.openBlock(),e.createElementBlock("view",{class:e.normalizeClass(["point-item mb-30","已学习"==t.pgrphStdyStateName?"learn":"unlearn"]),key:t.index,onClick:e=>(e=>{"已学习"===e.pgrphStdyStateName||"学习中"===e.pgrphStdyStateName||n.value===e.pgrphId?o("toStudyPrgh",e):Re.msg("请按顺序学习知识点")})(t)},[e.createElementVNode("view",{class:"top mb-30"},[e.createElementVNode("view",{class:"blue-ball"},[e.createElementVNode("view",{class:"ball"})]),e.createElementVNode("view",{class:"fz-30 font_pf title"},"知识点"+e.toDisplayString(t.pgrphNm),1),e.createElementVNode("view",{class:"fl1"}),e.createElementVNode("view",{class:"font_pf fz-24 study-status"},e.toDisplayString(t.pgrphStdyStateName),1)]),e.createElementVNode("view",{class:"bottom"},[e.createElementVNode("view",{class:"fz-30 font_pf text ellipsis-text"},e.toDisplayString(t.pgrphTitle||t.pgrphContent),1)])],10,["onClick"]))),128)}}},[["__scopeId","data-v-b36721c0"]]);const Vl=ze({name:"uv-loadmore",mixins:[Le,dt,{props:{status:{type:String,default:"loadmore"},bgColor:{type:String,default:"transparent"},icon:{type:Boolean,default:!0},fontSize:{type:[String,Number],default:14},iconSize:{type:[String,Number],default:16},color:{type:String,default:"#606266"},loadingIcon:{type:String,default:"spinner"},loadmoreText:{type:String,default:"加载更多"},loadingText:{type:String,default:"正在加载..."},nomoreText:{type:String,default:"没有更多了"},isDot:{type:Boolean,default:!1},iconColor:{type:String,default:"#b7b7b7"},marginTop:{type:[String,Number],default:10},marginBottom:{type:[String,Number],default:10},height:{type:[String,Number],default:"auto"},line:{type:Boolean,default:!1},lineColor:{type:String,default:"#E6E8EB"},dashed:{type:Boolean,default:!1},...null==(E=null==(S=uni.$uv)?void 0:S.props)?void 0:E.loadmore}}],data:()=>({dotText:"●"}),computed:{loadTextStyle(){return{color:this.color,fontSize:this.$uv.addUnit(this.fontSize),lineHeight:this.$uv.addUnit(this.fontSize),backgroundColor:this.bgColor}},showText(){let e="";return e="loadmore"==this.status?this.loadmoreText:"loading"==this.status?this.loadingText:"nomore"==this.status&&this.isDot?this.dotText:this.nomoreText,e}},methods:{loadMore(){"loadmore"==this.status&&this.$emit("loadmore")}}},[["render",function(t,a,o,i,n,l){const r=pe(e.resolveDynamicComponent("uv-line"),Ln),s=pe(e.resolveDynamicComponent("uv-loading-icon"),bn);return e.openBlock(),e.createElementBlock("view",{class:"uv-loadmore",style:e.normalizeStyle([{backgroundColor:t.bgColor,marginBottom:t.$uv.addUnit(t.marginBottom),marginTop:t.$uv.addUnit(t.marginTop),height:t.$uv.addUnit(t.height)},t.$uv.addStyle(t.customStyle)])},[t.line?(e.openBlock(),e.createBlock(r,{key:0,length:"140rpx",color:t.lineColor,hairline:!1,dashed:t.dashed},null,8,["color","dashed"])):e.createCommentVNode("",!0),e.createElementVNode("view",{class:e.normalizeClass(["loadmore"==t.status||"nomore"==t.status?"uv-more":"","uv-loadmore__content"])},["loading"===t.status&&t.icon?(e.openBlock(),e.createElementBlock("view",{key:0,class:"uv-loadmore__content__icon-wrap"},[e.createVNode(s,{color:t.iconColor,size:t.iconSize,mode:t.loadingIcon},null,8,["color","size","mode"])])):e.createCommentVNode("",!0),e.createElementVNode("text",{class:e.normalizeClass(["uv-line-1",["nomore"==t.status&&1==t.isDot?"uv-loadmore__content__dot-text":"uv-loadmore__content__text"]]),style:e.normalizeStyle([l.loadTextStyle]),onClick:a[0]||(a[0]=(...e)=>l.loadMore&&l.loadMore(...e))},e.toDisplayString(l.showText),7)],2),t.line?(e.openBlock(),e.createBlock(r,{key:1,length:"140rpx",color:t.lineColor,hairline:!1,dashed:t.dashed},null,8,["color","dashed"])):e.createCommentVNode("",!0)],4)}],["__scopeId","data-v-badeea89"]]),Bl="/static/images/me/default_user_avatar.png",Il=ze({__name:"comment",props:{crsId:String,imgId:String},setup(t,{expose:a}){const o=e.ref(null),i=e.ref("0px"),n=e.reactive([]),l=e.ref(""),r=e.ref(-1),s=e.ref(0),c={index:null,parentBbsId:null,bbsId:null,bbsContent:"",placeholder:""},u=e.reactive({...c}),d=t,h=(e,t,a)=>{o.value.open("bottom"),u.placeholder="回复 "+e.userName+":",u.parentBbsId=t,u.bbsId=e.bbsId,u.index=a,Ae(e=>{i.value=`${e}px`})},m=async()=>{if(""===u.bbsContent)return Re.msg("回复内容不能为空");try{o.value.close(),Re.loading("发送中..."),await(e={parentBbsId:u.parentBbsId,bbsId:u.bbsId,bbsContent:u.bbsContent,imgIdList:[]},rn({url:ml+"/traCrsBbsInfo/replyTraCrsBbsInfo",method:"post",data:e})),Re.msg("发送成功");const t=await(e=>rn({url:ml+"/traCrsBbsInfo/qryChildTraCrsBbsInfo",method:"post",data:e}))({bbsId:u.parentBbsId});n[u.index].children=t.body,Object.assign(u,c)}catch(t){Re.msg("发送失败")}finally{Re.hideLoading()}var e},p=(e="")=>{if("submit"===e)l.value="",r.value=-1,s.value=1,n.length=0;else{if("loadmore"!==l.value&&""!==l.value)return;l.value="loading",s.value++}var t;(t={crsId:d.crsId,page:s.value,limit:20},rn({url:ml+"/traCrsBbsInfo/queryTraCrsBbsInfoByCrsId",method:"post",data:t})).then(e=>{r.value=e.total,n.push(...e.body)}).finally(()=>{n.length>=r.value?l.value="nomore":l.value="loadmore"})};return a({getData:p}),e.onMounted(()=>{p()}),(t,a)=>{const s=pe(e.resolveDynamicComponent("image-preview"),nl),c=pe(e.resolveDynamicComponent("uv-load-more"),Vl),d=pe(e.resolveDynamicComponent("uv-input"),pt),p=pe(e.resolveDynamicComponent("uv-button"),xn),g=pe(e.resolveDynamicComponent("uni-popup"),wt);return e.openBlock(),e.createElementBlock("view",{class:"comment_div"},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(n,(t,a)=>{var o,i;return e.openBlock(),e.createElementBlock("view",{class:"message_div"},[e.createElementVNode("view",{class:"head_div"},[t.userIconImgId?(e.openBlock(),e.createBlock(s,{key:0,class:"img-box img",src:t.userIconImgId},null,8,["src"])):(e.openBlock(),e.createElementBlock("image",{key:1,src:Bl,class:"img"}))]),e.createElementVNode("view",{class:"msg_content"},[e.createElementVNode("view",{class:"title_div"},[e.createElementVNode("view",{class:"name"},e.toDisplayString(t.userName),1),e.createElementVNode("view",{class:"title_tip"},["ASK"===t.bbsTag?(e.openBlock(),e.createElementBlock("image",{key:0,class:"img",src:"/static/images/courseDetail/ASK.png",mode:"widthFix"})):e.createCommentVNode("",!0),"SUG"===t.bbsTag?(e.openBlock(),e.createElementBlock("image",{key:1,class:"img",src:"/static/images/courseDetail/SUG.png",mode:"widthFix"})):e.createCommentVNode("",!0)])]),e.createElementVNode("view",{class:"title"},e.toDisplayString(t.bbsContent),1),e.createElementVNode("view",{class:"img_div pic-cell"},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.imgIdList,a=>(e.openBlock(),e.createBlock(s,{onClick:e=>((e,t)=>{const a=an(),o=e.findIndex(e=>t===e);if(-1===o)return!1;const i=e.map(e=>a+e);me("log","at pages/courseDetail/components/comment.vue:219",i,o),uni.previewImage({current:o||0,urls:i,longPressActions:{itemList:["保存图片"],success:function(e){uni.saveImageToPhotosAlbum({filePath:i[e.index],success:function(){}})},fail:function(e){}}})})(t.imgIdList,a),src:a,class:"pic-item",mode:"scaleToFill"},null,8,["onClick","src"]))),256))]),e.createElementVNode("view",{class:"time_and_reply"},[e.createElementVNode("view",{class:"time"},e.toDisplayString(t.bbsTm.substr(0,16)),1),e.createElementVNode("view",{class:"reply",onClick:e=>h(t,t.bbsId,a)},"回复",8,["onClick"])]),(null==(o=t.children)?void 0:o.length)?(e.openBlock(),e.createElementBlock("view",{key:0,class:"show_close_div",onClick:e=>t.show=!t.show},[t.show?(e.openBlock(),e.createElementBlock(e.Fragment,{key:0},[e.createElementVNode("view",null,"收起"),e.createElementVNode("view",{class:"back_div"},[e.createElementVNode("view",{class:"back-icon"})])],64)):(e.openBlock(),e.createElementBlock(e.Fragment,{key:1},[e.createElementVNode("view",null,"展开"+e.toDisplayString(null==(i=t.children)?void 0:i.length)+"条回复",1),e.createElementVNode("view",{class:"back_div"},[e.createElementVNode("view",{class:"back-icon"})])],64))],8,["onClick"])):e.createCommentVNode("",!0),t.show?(e.openBlock(),e.createElementBlock("view",{key:1,class:"children"},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.children,t=>(e.openBlock(),e.createElementBlock("view",{class:"message_div"},[e.createElementVNode("view",{class:"head_div"},[t.userIconImgId?(e.openBlock(),e.createBlock(s,{key:0,class:"img-box img",src:t.userIconImgId},null,8,["src"])):(e.openBlock(),e.createElementBlock("image",{key:1,src:Bl,class:"img"}))]),e.createElementVNode("view",{class:"msg_content"},[e.createElementVNode("view",{class:"title_div"},[e.createElementVNode("view",{class:"name"},e.toDisplayString(t.userName),1),e.createElementVNode("view",{class:"arrow"}),e.createElementVNode("view",{class:"name"},e.toDisplayString(t.rtnUName),1)]),e.createElementVNode("view",{class:"title"},e.toDisplayString(t.bbsContent),1),e.createElementVNode("view",{class:"img_div"}),e.createElementVNode("view",{class:"time_and_reply"},[e.createElementVNode("view",{class:"time"},e.toDisplayString(t.bbsTm.substr(0,16)),1),e.createElementVNode("view",{class:"reply",onClick:e=>h(t,t.parentId,a)}," 回复 ",8,["onClick"])])])]))),256))])):e.createCommentVNode("",!0)])])}),256)),"nomore"==l.value&&0==r.value?(e.openBlock(),e.createElementBlock("view",{key:0,class:"empty_message_div"},[e.createElementVNode("image",{class:"img",src:"/static/images/courseDetail/empty_message.png",mode:"widthFix"}),e.createElementVNode("view",{class:"text"},"这里什么都没有")])):e.createCommentVNode("",!0),0!==r.value?(e.openBlock(),e.createBlock(c,{key:1,status:l.value,"loadmore-text":"轻轻上拉加载"},null,8,["status"])):e.createCommentVNode("",!0),e.createVNode(g,{ref_key:"popup",ref:o,class:"popup"},{default:e.withCtx(()=>[e.createElementVNode("view",{class:"bottom_reply_input_div",style:e.normalizeStyle({marginBottom:i.value})},[e.createVNode(d,{modelValue:u.bbsContent,"onUpdate:modelValue":a[0]||(a[0]=e=>u.bbsContent=e),adjustPosition:!1,placeholderStyle:"color:#999999;font-size:26rpx",placeholder:u.placeholder,focus:!0,maxlength:100},null,8,["modelValue","placeholder"]),e.createElementVNode("view",{class:"",style:{display:"flex","flex-direction":"column",margin:"10rpx 20rpx"}},[e.createElementVNode("view",{class:"fl1"}),e.createVNode(p,{class:"bottom_reply_button",type:"primary",throttleTime:500,onClick:m},{default:e.withCtx(()=>[e.createTextVNode(" 回复 ")]),_:1}),e.createElementVNode("view",{class:"fl1"})])],4)]),_:1},512)])}}},[["__scopeId","data-v-c0d074f3"]]),Tl="/static/images/courseDetail/out_collect.png",Dl="/static/images/courseDetail/in_collect.png",Al=ze({__name:"index",setup(t){const a=uni.getSystemInfoSync().statusBarHeight,o=e.ref([{name:"课程介绍"},{name:"知识点"},{name:"评价"}]),i=e.ref(null),n=e.ref({}),l=e.ref(""),r=e.ref(""),s=e.ref(""),c=e.ref(0),u=e.ref(0),d=e.computed(()=>"preview"===s.value||"01"===n.value.examStat),h=e.computed(()=>"preview"===s.value||"00"!==n.value.examStat),m=e=>{c.value=e.index},p=e=>{var t;2==c.value&&(null==(t=i.value)||t.getData())},g=async()=>{Re.loading();try{const{body:t}=await(e={crsId:l.value},rn({url:ml+"/crsInfo/queryCrsInfoDetail",method:"post",data:e}));n.value=t}catch(t){}var e;Re.hideLoading()},f=e=>{Re.navigateTo("/pages/course/study?crsId="+l.value+"&pgrphId="+e.pgrphId+"&imgId="+n.imgId+"&isPreview="+s.value)},v=e.computed(()=>{if(u.value<=20)return"rgba(255,255,255,0)";return`rgba(255,255,255,${Math.min(1,(u.value-20)/80)})`}),y=e=>{u.value=e.detail.scrollTop};return e.onMounted(async()=>{uni.$on("refresh_comment_data",()=>{var e;null==(e=i.value)||e.getData("submit"),c.value=2})}),ye(e=>{l.value=e.crsId,r.value=e.collectId||null,s.value=e.isPreview||""}),fe(()=>{g()}),we(()=>{if(uni.$off("refresh_comment_data"),n.value.collectId!==r.value){const e=getCurrentPages();if(e.length>=2){"pages/favorites/index"===e[e.length-2].route&&uni.$emit("update_course_item",n.value)}}}),(t,r)=>{const u=pe(e.resolveDynamicComponent("nav-bar"),zn),g=pe(e.resolveDynamicComponent("image-preview"),nl),w=pe(e.resolveDynamicComponent("uv-tabs"),dl),k=pe(e.resolveDynamicComponent("uv-sticky"),hl),b=pe(e.resolveDynamicComponent("uv-button"),xn);return e.openBlock(),e.createElementBlock("view",{class:"max_page"},[e.createVNode(u,{is_seat:!1,backgroundColor:v.value},null,8,["backgroundColor"]),e.createElementVNode("scroll-view",{"scroll-y":!0,class:"scroll detail-main",onScroll:y,onScrolltolower:p,"show-scrollbar":!1},[e.createElementVNode("view",{class:"bg_div"},[e.createVNode(g,{class:"img_100",imgId:n.value.imgId,mode:"widthFix"},null,8,["imgId"])]),e.createElementVNode("view",{class:"back_div",onClick:r[0]||(r[0]=t=>e.unref(Re).navigateBack())},[e.createElementVNode("view",{class:"back-icon"})]),e.createElementVNode("view",{class:"detail-body"},[e.createElementVNode("view",{class:"head-title font_pf"},[e.createElementVNode("view",{class:"title-text"},e.toDisplayString(n.value.crsName),1),e.createElementVNode("view",{class:"title-num"},[e.createElementVNode("view",{class:"num-item"},[e.createElementVNode("image",{class:"title-icon",src:"/static/images/courseDetail/zhishidian.png",mode:"heightFix"}),e.createElementVNode("view",{class:"mr-10"},"知识点"),e.createElementVNode("view",{class:"c-000"},e.toDisplayString(n.value.pgrphNum||0),1)]),e.createElementVNode("view",{class:"num-item"},[e.createElementVNode("image",{class:"title-icon",src:"/static/images/courseDetail/yixue.png",mode:"heightFix"}),e.createElementVNode("view",{class:"mr-10"},"已学"),e.createElementVNode("view",{class:"c-000"},e.toDisplayString(n.value.styParaGraphNum||0),1)]),e.createElementVNode("view",{class:"num-item examination",onClick:r[1]||(r[1]=t=>e.unref(Re).navigateTo(`/pages/examRanking/index?crsId=${l.value}`))},[e.createElementVNode("image",{class:"title-icon",src:"/static/images/courseDetail/charts.png",mode:"heightFix"}),e.createElementVNode("view",null,"考试排行榜"),e.createElementVNode("view",{class:"back-icon"})]),e.createElementVNode("view",{class:"fl1"}),e.createElementVNode("view",{class:"num-item",onClick:r[2]||(r[2]=e=>(async e=>{try{e?(Re.loading("取消收藏中"),bl({collectId:e}).then(()=>{n.value.collectId=null,Re.msg("取消成功")}).catch(()=>{Re.hideLoading()})):(Re.loading("收藏中"),xl({collectTyp:"01",collectBusId:l.value}).then(e=>{n.value.collectId=e.body,Re.msg("收藏成功")}).catch(()=>{Re.hideLoading()}))}catch(t){Re.hideLoading()}})(n.value.collectId))},[e.createElementVNode("image",{class:"collect-icon",src:n.value.collectId?e.unref(Tl):e.unref(Dl),mode:"widthFix"},null,8,["src"])])])]),e.createElementVNode("view",{class:"body-box"},[e.createVNode(k,{customNavHeight:e.unref(a),class:"sticky"},{default:e.withCtx(()=>[e.createElementVNode("view",{class:"body-tab"},[e.createVNode(w,{class:"font_pf",current:c.value,list:o.value,onChange:m,scrollable:!1,"line-color":"#0066FF","active-style":{color:"#323E57","font-weight":600,"font-size":"30rpx"},"inactive-style":{color:"#666666","font-size":"30rpx"}},null,8,["current","list"])])]),_:1},8,["customNavHeight"]),0===c.value?(e.openBlock(),e.createElementBlock("view",{key:0,class:"course-info"},[e.createVNode(El,{modelValue:n.value,"onUpdate:modelValue":r[3]||(r[3]=e=>n.value=e)},null,8,["modelValue"])])):e.createCommentVNode("",!0),1===c.value?(e.openBlock(),e.createElementBlock("view",{key:1,class:"point"},[e.createVNode(Nl,{modelValue:n.value,"onUpdate:modelValue":r[4]||(r[4]=e=>n.value=e),onToStudyPrgh:f},null,8,["modelValue"])])):e.createCommentVNode("",!0),2===c.value&&n.value?(e.openBlock(),e.createElementBlock("view",{key:2,class:"evaluate"},[e.createVNode(Il,{ref_key:"commentRef",ref:i,crsId:l.value,imgId:n.value.imgId},null,8,["crsId","imgId"])])):e.createCommentVNode("",!0)])])],32),e.createElementVNode("view",{class:"btn-box btn-box-height font_pf"},[[0,1].includes(c.value)?(e.openBlock(),e.createElementBlock(e.Fragment,{key:0},[e.createElementVNode("view",{class:"fl1"},[e.createVNode(b,{type:"primary",onClick:r[5]||(r[5]=e=>(async()=>{Re.navigateTo("/pages/course/study?crsId="+l.value+"&isPreview="+s.value+"&imgId="+n.value.imgId)})())},{default:e.withCtx(()=>[e.createTextVNode("去学习")]),_:1})]),e.createElementVNode("view",{class:"fl1",onClick:r[6]||(r[6]=e=>(async()=>"preview"===s.value?Re.msg("预览课程不允许练习"):"01"===n.value.examStat?Re.msg("该课程下暂无试题"):(Re.loading(),void _l({crsId:l.value}).then(e=>{me("log","at pages/courseDetail/index.vue:222","res",e),Te("practice",{...e.body,name:n.value.crsName,crsId:l.value}),Re.navigateTo("/pages/practice/index?examStat="+n.value.examStat)}).finally(()=>{Re.hideLoading()})))())},[e.createVNode(b,{type:"primary",disabled:d.value},{default:e.withCtx(()=>[e.createTextVNode("去练习")]),_:1},8,["disabled"])]),e.createElementVNode("view",{class:"fl1",onClick:r[7]||(r[7]=e=>(async()=>"preview"===s.value?Re.msg("预览课程不允许考试"):"01"===n.value.examStat?Re.msg("该课程下暂无试题"):"02"===n.value.examStat?Re.msg("该课程下的试题未设置考试规则"):(Re.loading(),void fl({crsId:l.value}).then(e=>{Te("examination",{...e.body,name:n.value.crsName,crsId:l.value}),Re.navigateTo("/pages/examination/index")}).finally(()=>{Re.hideLoading()})))())},[e.createVNode(b,{type:"primary",disabled:h.value},{default:e.withCtx(()=>[e.createTextVNode("去考试")]),_:1},8,["disabled"])])],64)):e.createCommentVNode("",!0),2===c.value?(e.openBlock(),e.createElementBlock("view",{key:1,class:"fl1",onClick:r[8]||(r[8]=e=>(async()=>{if("preview"===s.value)return Re.msg("预览课程不可以评价。");Re.navigateTo("/pages/courseDetail/submit?crsId="+l.value+"&imgId="+n.value.imgId)})())},[e.createVNode(b,{type:"primary",class:"send_evaluate",disabled:"preview"===s.value},{default:e.withCtx(()=>[e.createTextVNode("发布评价")]),_:1},8,["disabled"])])):e.createCommentVNode("",!0)])])}}},[["__scopeId","data-v-78907283"]]),Rl=ze({__name:"picture-upload",props:{modelValue:{type:Array,default:function(){return[]}},readonly:{type:Boolean,default:!1},limit:{type:Number,default:9},mark:{type:[String,Number],default:""},fileType:{type:Array,default:function(){return["jpg","png"]}}},emits:["update:modelValue"],setup(t,{emit:a}){const o=e.computed(()=>!i.readonly&&i.limit>n.length),i=t,n=e.reactive([]);e.watch(()=>i.modelValue,e=>{n.length=0,Array.isArray(e)&&n.push(...e.map(e=>({fileId:e})))},{deep:!0,immediate:!0});const l=a;e.onMounted(()=>{});const r=()=>{uni.chooseImage({count:i.limit,sizeType:["original","compressed"],sourceType:["camera","album"],success:async({tempFilePaths:e})=>{const t=e.every(e=>{if(0===i.fileType.length)return!0;me("log","at components/picture-upload/picture-upload.vue:116",e);const t=e.lastIndexOf(".");if(-1===t)return!1;const a=e.slice(t+1).split("?")[0].toLowerCase();return i.fileType.includes(a)});if(!t)return Re.msg("您选择的图片格式有误。");me("log","at components/picture-upload/picture-upload.vue:123",t);const a={bizScen:"S3005"},o=e.map(e=>un(e,a));Promise.all(o).then(e=>{n.push(...e.splice(0,i.limit-n.length)),l("update:modelValue",n.map(e=>e.fileId))}).catch(()=>{})}})};return(t,a)=>{const i=pe(e.resolveDynamicComponent("image-preview"),nl);return e.openBlock(),e.createElementBlock("view",{class:"components_custom_file_upload_div pic-cell"},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(n,(t,a)=>(e.openBlock(),e.createElementBlock("view",{class:"img_div pic-item",onClick:e=>((e,t)=>{Re.show("提示","是否删除图片"+(t+1)).then(e=>{e&&(n.splice(t,1),l("update:modelValue",n.map(e=>e.fileId)))})})(0,a)},[e.createVNode(i,{imgId:t.fileId,class:"img",mode:"aspectFill"},null,8,["imgId"])],8,["onClick"]))),256)),e.withDirectives(e.createElementVNode("view",{onClick:r},[e.createElementVNode("view",{class:"add_icon"})],512),[[e.vShow,o.value]])])}}},[["__scopeId","data-v-8a3ef873"]]),zl=ze({__name:"submit",setup(t){const a=e.reactive({crsId:null,imgIdList:[],bbsGrade:10,bbsTag:"SUG",bbsContent:""}),o=e.ref(""),i=e.ref(""),n=e=>{a.bbsGrade=e.detail.value},l=()=>{if(""===a.bbsContent)return"SUG"===a.bbsTag?Re.msg("请输入你的建议"):Re.msg("请输入你的问题");const t=Date.now();var o;Re.loading("评价中"),(o=a,rn({url:ml+"/traCrsBbsInfo/publishCrsEvaluation",method:"post",data:o})).then(a=>{const o=Date.now()-t;me("log","at pages/courseDetail/submit.vue:106",t,o);const n=Math.max(0,700-o);me("log","at pages/courseDetail/submit.vue:108","delayTime",n),setTimeout(()=>{Re.hideLoading(),e.nextTick(()=>Re.msg("发表成功")),setTimeout(()=>{uni.$emit("refresh_comment_data"),i.value,Re.navigateBack()},500)},n)})};return ye(e=>{a.crsId=e.crsId,i.value=e.from,o.value=e.imgId}),(t,i)=>{const r=pe(e.resolveDynamicComponent("picture-upload"),Rl),s=pe(e.resolveDynamicComponent("image-preview"),nl),c=pe(e.resolveDynamicComponent("uv-textarea"),yn),u=pe(e.resolveDynamicComponent("uv-button"),xn);return e.openBlock(),e.createElementBlock("view",{class:"max_page detail-main"},[e.createElementVNode("view",{class:"fixed_search_div"},[e.createElementVNode("view",{class:"back_div",onClick:i[0]||(i[0]=t=>e.unref(Re).navigateBack())},[e.createElementVNode("view",{class:"back-icon"})])]),e.createElementVNode("view",{class:"detail-body"},[e.createElementVNode("view",{class:"title font_pf"},"发表评价"),e.createElementVNode("view",{class:"body-content"},[e.createElementVNode("view",{class:"picture"},[e.createVNode(r,{limit:4,modelValue:a.imgIdList,"onUpdate:modelValue":i[1]||(i[1]=e=>a.imgIdList=e)},null,8,["modelValue"])]),e.createElementVNode("view",{class:"tips font_pf"},"最多可添加4张图片"),e.createElementVNode("view",{class:"num"},[e.createElementVNode("view",{class:"num-pic"},[e.createVNode(s,{class:"img_100",imgId:o.value,isCache:!0,mode:"aspectFill"},null,8,["imgId"])]),e.createElementVNode("view",{class:"num-box"},[e.createElementVNode("view",{class:"font_pf fz-28 c-666"},"综合评分"),e.createElementVNode("view",{class:"slider-box"},[e.createElementVNode("slider",{min:0,max:10,value:10,onChange:n,step:.1,"show-value":!0,blockSize:14},null,32)])])]),e.createElementVNode("view",{class:"tab"},[e.createElementVNode("view",{class:e.normalizeClass(["tab-btn",{"is-active":"SUG"==a.bbsTag}]),onClick:i[2]||(i[2]=e=>a.bbsTag="SUG")}," 建议 ",2),e.createElementVNode("view",{class:e.normalizeClass(["tab-btn",{"is-active":"ASK"==a.bbsTag}]),onClick:i[3]||(i[3]=e=>a.bbsTag="ASK")}," 提问 ",2)]),e.createElementVNode("view",{class:"input-textarea"},[e.createVNode(c,{modelValue:a.bbsContent,"onUpdate:modelValue":i[4]||(i[4]=e=>a.bbsContent=e),height:"124",count:"",maxlength:100,adjustPosition:!1,placeholder:"SUG"==a.bbsTag?"请输入你的建议...":"请输入你的问题..."},null,8,["modelValue","placeholder"])])])]),e.createElementVNode("view",{class:"btn-box font_pf"},[e.createVNode(u,{type:"primary",onClick:l,disabled:!a.bbsContent},{default:e.withCtx(()=>[e.createTextVNode("提交评价")]),_:1},8,["disabled"])])])}}},[["__scopeId","data-v-38498eb6"]]);const Fl=ze({name:"uv-cell",emits:["click"],mixins:[Le,dt,{props:{title:{type:[String,Number],default:""},label:{type:[String,Number],default:""},value:{type:[String,Number],default:""},icon:{type:String,default:""},disabled:{type:Boolean,default:!1},border:{type:Boolean,default:!0},center:{type:Boolean,default:!0},url:{type:String,default:""},linkType:{type:String,default:"navigateTo"},clickable:{type:Boolean,default:!1},isLink:{type:Boolean,default:!1},required:{type:Boolean,default:!1},rightIcon:{type:String,default:"arrow-right"},arrowDirection:{type:String,default:""},iconStyle:{type:[Object,String],default:()=>({})},rightIconStyle:{type:[Object,String],default:()=>({})},titleStyle:{type:[Object,String],default:()=>({})},size:{type:String,default:""},stop:{type:Boolean,default:!0},name:{type:[Number,String],default:""},cellStyle:{type:[Object,String],default:()=>{}},...null==(V=null==(N=uni.$uv)?void 0:N.props)?void 0:V.cell}}],computed:{titleTextStyle(){return this.$uv.addStyle(this.titleStyle)}},methods:{clickHandler(e){this.disabled||(this.$emit("click",{name:this.name}),this.openPage(),this.stop&&this.preventEvent(e))}}},[["render",function(t,a,o,i,n,l){const r=pe(e.resolveDynamicComponent("uv-icon"),mt),s=pe(e.resolveDynamicComponent("uv-line"),Ln);return e.openBlock(),e.createElementBlock("view",{class:e.normalizeClass(["uv-cell",[t.customClass]]),style:e.normalizeStyle([t.$uv.addStyle(t.customStyle)]),"hover-class":t.disabled||!t.clickable&&!t.isLink?"":"uv-cell--clickable","hover-stay-time":250,onClick:a[0]||(a[0]=(...e)=>l.clickHandler&&l.clickHandler(...e))},[e.createElementVNode("view",{class:e.normalizeClass(["uv-cell__body",[t.center&&"uv-cell--center","large"===t.size&&"uv-cell__body--large"]]),style:e.normalizeStyle([t.cellStyle])},[e.createElementVNode("view",{class:"uv-cell__body__content"},[e.createElementVNode("view",{class:"uv-cell__left-icon-wrap"},[e.renderSlot(t.$slots,"icon",{},()=>[t.icon?(e.openBlock(),e.createBlock(r,{key:0,name:t.icon,"custom-style":t.iconStyle,size:"large"===t.size?22:18},null,8,["name","custom-style","size"])):e.createCommentVNode("",!0)],!0)]),e.createElementVNode("view",{class:"uv-cell__title"},[e.renderSlot(t.$slots,"title",{},()=>[t.title?(e.openBlock(),e.createElementBlock("text",{key:0,class:e.normalizeClass(["uv-cell__title-text",[t.disabled&&"uv-cell--disabled","large"===t.size&&"uv-cell__title-text--large"]]),style:e.normalizeStyle([l.titleTextStyle])},e.toDisplayString(t.title),7)):e.createCommentVNode("",!0)],!0),e.renderSlot(t.$slots,"label",{},()=>[t.label?(e.openBlock(),e.createElementBlock("text",{key:0,class:e.normalizeClass(["uv-cell__label",[t.disabled&&"uv-cell--disabled","large"===t.size&&"uv-cell__label--large"]])},e.toDisplayString(t.label),3)):e.createCommentVNode("",!0)],!0)])]),e.renderSlot(t.$slots,"value",{},()=>[t.$uv.test.empty(t.value)?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock("text",{key:0,class:e.normalizeClass(["uv-cell__value",[t.disabled&&"uv-cell--disabled","large"===t.size&&"uv-cell__value--large"]])},e.toDisplayString(t.value),3))],!0),e.createElementVNode("view",{class:e.normalizeClass(["uv-cell__right-icon-wrap",[`uv-cell__right-icon-wrap--${t.arrowDirection}`]])},[e.renderSlot(t.$slots,"right-icon",{},()=>[t.isLink?(e.openBlock(),e.createBlock(r,{key:0,name:t.rightIcon,"custom-style":t.rightIconStyle,color:t.disabled?"#c8c9cc":"info",size:"large"===t.size?18:16},null,8,["name","custom-style","color","size"])):e.createCommentVNode("",!0)],!0)],2)],6),t.border?(e.openBlock(),e.createBlock(s,{key:0})):e.createCommentVNode("",!0)],14,["hover-class"])}],["__scopeId","data-v-546fb837"]]);const Ml=ze({name:"uv-cell-group",mixins:[Le,dt,{props:{title:{type:String,default:""},border:{type:Boolean,default:!0},...null==(I=null==(B=uni.$uv)?void 0:B.props)?void 0:I.cellGroup}}]},[["render",function(t,a,o,i,n,l){const r=pe(e.resolveDynamicComponent("uv-line"),Ln);return e.openBlock(),e.createElementBlock("view",{style:e.normalizeStyle([t.$uv.addStyle(t.customStyle)]),class:e.normalizeClass([[t.customClass],"uv-cell-group"])},[t.title?(e.openBlock(),e.createElementBlock("view",{key:0,class:"uv-cell-group__title"},[e.renderSlot(t.$slots,"title",{},()=>[e.createElementVNode("text",{class:"uv-cell-group__title__text"},e.toDisplayString(t.title),1)],!0)])):e.createCommentVNode("",!0),e.createElementVNode("view",{class:"uv-cell-group__wrapper"},[t.border?(e.openBlock(),e.createBlock(r,{key:0})):e.createCommentVNode("",!0),e.renderSlot(t.$slots,"default",{},void 0,!0)])],6)}],["__scopeId","data-v-3c606801"]]),Ll=ze({__name:"avatar-cropper",props:{mode:{type:String,default:"ratio"},imageUrl:{type:String,default:""},width:{type:Number,default:200},height:{type:Number,default:200},maxWidth:{type:Number,default:1024},maxHeight:{type:Number,default:1024},scaleRatio:{type:Number,default:.7},minRatio:{type:Number,default:1},maxRatio:{type:Number,default:3},isRotateBtn:{type:Boolean,default:!0},radius:{type:Number,default:0},delay:{type:Number,default:250}},emits:["confirm","cancel"],setup(t,{emit:a}){const o=t,i=e.getCurrentInstance(),n=e.ref(!1),l=a,r=e.ref(Math.random().toString(36).slice(-6)),s=e.reactive({imageUrl:"",real:{width:100,height:100},body:{width:100,height:100},frame:{left:50,top:50,width:200,height:300},bgImage:{left:20,top:20,width:300,height:400},rotate:0,transit:!1,canvasWidth:100,canvasHeight:100,frameSize:150}),{transit:c,rotate:u,imageUrl:d,canvasWidth:h,canvasHeight:m}=e.toRefs(s);e.watchEffect(()=>{o.imageUrl&&(uni.showLoading({title:"请稍候...",mask:!0}),s.imageUrl=o.imageUrl)});const p=e=>{const{width:t,height:a}=e.detail;s.real.width=t,s.real.height=a,uni.createSelectorQuery().in(i).select(".preview-body").boundingClientRect(e=>{s.body.width=e.width,s.body.height=e.height,n.value=!0,g()}).exec()},g=()=>{s.rotate=0;let e=o.width/o.height,t=s.body.height*o.scaleRatio,a=s.body.width*o.scaleRatio;a/t>e?a=t*e:t=a/e;let i=(s.body.width-a)/2,n=(s.body.height-t)/2;s.frame={left:i,top:n,width:a,height:t};let l=s.real.width/s.real.height,r=a,c=t;r/c>l?c=r/l:r=c*l;let u=(a-r)/2+s.frame.left,d=(t-c)/2+s.frame.top;s.bgImage={left:u,top:d,width:r,height:c},uni.hideLoading()},f=e.computed(()=>e=>{const{left:t,top:a,width:o,height:i}=s.bgImage;if("image-wrap"==e)return`\n top: ${a}px;\n left: ${t}px;\n width: ${o}px;\n height: ${i}px;\n `;if("image"==e){let e=0,t=0,a=s.bgImage.width,o=s.bgImage.height;s.rotate%180!=0&&(a=s.bgImage.height,o=s.bgImage.width,t=a/2-o/2,e=o/2-a/2);const i={};return i.left=e+"px",i.top=t+"px",i.width=a+"px",i.height=o+"px",i.transform=`rotate(${s.rotate}deg)`,i}return"image-rect"==e?`\n top: ${a-s.frame.top}px;\n left: ${t-s.frame.left}px;\n width: ${o}px;\n height: ${i}px;\n `:"frame-box"==e?`\n left: ${s.frame.left}px;\n top: ${s.frame.top}px;\n width: ${s.frame.width}px;\n height: ${s.frame.height}px;\n `:void 0}),v=e.computed(()=>{const{width:e}=s.frame;let t=o.width/e;return`\n border-radius: ${o.radius/t}px\n `}),y=()=>{l("cancel")},w=()=>{s.rotate-=90;let e=s.bgImage.height,t=s.bgImage.width,a=s.bgImage.left,o=s.bgImage.top,i=s.frame.width,n=s.frame.left,l=s.frame.top;a=n+(o-l),o=l-(t-i-(n-s.bgImage.left)),s.bgImage={left:a,top:o,width:e,height:t},s.transit=!0,setTimeout(()=>{s.transit=!1},300)},k=((e,t=1e3)=>{let a=null;return function(...o){a&&clearTimeout(a),a=setTimeout(()=>{e.apply(this,o)},t)}})(async()=>{b()},o.delay),b=async()=>{let e=C();s.canvasWidth=e.tw,s.canvasHeight=e.th,uni.showLoading({title:"处理中"}),await new Promise(e=>{setTimeout(()=>{e()},200)});let t=uni.createCanvasContext(r.value,i);await t.clearRect(0,0,e.tw,e.th),await x(t,e),t.rotate(s.rotate*Math.PI/180),t.drawImage(o.imageUrl,e.sx,e.sy,e.sw,e.sh,e.dx,e.dy,e.dw,e.dh),t.restore(),t.draw(!1,()=>{uni.canvasToTempFilePath({canvasId:r.value,destWidth:512,destHeight:512,success:e=>{uni.getFileInfo({filePath:e.tempFilePath,success:function(e){me("log","at components/avatar-cropper/avatar-cropper.vue:413","图片大小",e.size/1024/1024)},fail:function(e){common.msg("获取图片失败,请选择其他图片")}}),l("confirm",e)},fail:e=>{me("log","at components/avatar-cropper/avatar-cropper.vue:422",e)},complete:()=>{uni.hideLoading()}},i)})},x=(e,t)=>{let{radius:a}=o;if(a>0){const i=Math.round(t.tw),n=Math.round(t.th);o.width===o.height&&i==n&&o.widthn?i/n:n/i),i===n&&a>=i/2?e.arc(i/2,n/2,i/2,0,2*Math.PI):(i!==n&&(a=Math.min(i/2,n/2,a)),e.moveTo(a,0),e.arcTo(i,0,i,n,a),e.arcTo(i,n,0,n,a),e.arcTo(0,n,0,0,a),e.arcTo(0,0,i,0,a),e.closePath()),e.clip(),e.restore()}},C=()=>{let e=o.width,t=o.height,a=s.bgImage.width/s.real.width;s.rotate%180!=0&&(a=s.bgImage.height/s.real.width),"fixed"!=o.mode&&(e=s.frame.width/a,t=s.frame.height/a);var i=e/t;e>o.maxWidth&&(e=o.maxWidth,t=e/i),t>o.maxHeight&&(t=o.maxHeight,e=t*i);var n=(s.frame.left-s.bgImage.left)/a,l=(s.frame.top-s.bgImage.top)/a,r=s.frame.width/a,c=s.frame.height/a,u=n+r/2,d=l+c/2;if(s.rotate%180!=0){var h=r;r=c,c=h}var m=s.rotate%360;if(m<0&&(m+=360),270==m){var p=u;u=g=s.real.width-d,d=p}180==m&&(u=g=s.real.width-u,d=p=s.real.height-d);if(90==m){var g=d;p=s.real.height-u;u=g,d=p}n=u-r/2,l=d-c/2;let f={x:0,y:0,w:e,h:t};return f=_(f,-s.rotate),{tw:e,th:t,sx:n,sy:l,sw:r,sh:c,dx:f.x,dy:f.y,dw:f.w,dh:f.h}},_=(e,t)=>{let a=e.x,o=e.y,i=e.x+e.w,n=e.y+e.h,l=S({x:a,y:o},t),r=S({x:i,y:n},t),s={};return s.x=Math.min(l.x,r.x),s.y=Math.min(l.y,r.y),s.w=Math.abs(r.x-l.x),s.h=Math.abs(r.y-l.y),s},S=(e,t)=>{var a={};return a.x=e.x*Math.cos(t*Math.PI/180)-e.y*Math.sin(t*Math.PI/180),a.y=e.y*Math.cos(t*Math.PI/180)+e.x*Math.sin(t*Math.PI/180),a},E=e.reactive({touchType:"body",start:{frame:{left:0,top:0,width:0,height:0},bgImage:{left:0,top:0,width:0,height:0}}}),N=e.reactive({touchStart:[]}),V=(e,t="")=>{switch(e.preventDefault&&e.preventDefault(),e.stopPropagation&&e.stopPropagation(),t){case"body":default:E.touchType="body";break;case"left-top":E.touchType="left-top";break;case"left-bottom":E.touchType="left-bottom";break;case"right-top":E.touchType="right-top";break;case"right-bottom":E.touchType="right-bottom"}return N.touchStart=e.touches,E.start.frame.left=s.frame.left,E.start.frame.top=s.frame.top,E.start.frame.width=s.frame.width,E.start.frame.height=s.frame.height,E.start.bgImage.left=s.bgImage.left,E.start.bgImage.top=s.bgImage.top,E.start.bgImage.width=s.bgImage.width,E.start.bgImage.height=s.bgImage.height,!1},B=e=>{if(e.preventDefault&&e.preventDefault(),e.stopPropagation&&e.stopPropagation(),1==N.touchStart.length)"body"==E.touchType?I(N.touchStart[0],e.touches[0]):"fixed"!=o.mode&&T(N.touchStart[0],e.touches[0]);else if(2==N.touchStart.length&&2==e.touches.length){var t=N.touchStart[0],a=N.touchStart[1],i=e.touches[0],n=e.touches[1];if(t.identifier!=i.identifier){var l=i;i=n,n=l}D(t,a,i,n)}},I=(e,t)=>{let a=t.clientX-e.clientX,o=t.clientY-e.clientY;s.bgImage.left=E.start.bgImage.left+a,s.bgImage.top=E.start.bgImage.top+o;let i=s.frame.left,n=s.frame.top,l=s.frame.width,r=s.frame.height;s.bgImage.left>i&&(s.bgImage.left=i),s.bgImage.top>n&&(s.bgImage.top=n),s.bgImage.left+s.bgImage.width{let a=t.clientX-e.clientX,i=t.clientY-e.clientY,n=E.start.frame.left,l=E.start.frame.top,r=E.start.frame.left+E.start.frame.width,c=E.start.frame.top+E.start.frame.height,u=!1,d=!1,h=!1,m=!1,p=s.frameSize,g=s.frame.width/s.frame.height;const{width:f,height:v}=s.frame,{width:y,height:w}=s.bgImage,{width:k,height:b}=s.real;var x;("left-top"==E.touchType?(n+=a,l+=i,u=!0,d=!0):"left-bottom"==E.touchType?(n+=a,c+=i,u=!0,m=!0):"right-top"==E.touchType?(r+=a,l+=i,h=!0,d=!0):"right-bottom"==E.touchType&&(r+=a,c+=i,h=!0,m=!0),ns.bgImage.left+s.bgImage.width&&(r=s.bgImage.left+s.bgImage.width),c>s.bgImage.top+s.bgImage.height&&(c=s.bgImage.top+s.bgImage.height),u&&n>r-p&&(n=r-p),d&&l>c-p&&(l=c-p),h&&r(x=g*(c-l)+n)&&(r=x));m&&("free"!=o.mode&&c>(x=(r-n)/g+l)&&(c=x));if(r-n=k/o.scaleRatio&&w*e>=b/o.scaleRatio)return!1}s.frame.left=n,s.frame.top=l,s.frame.width=r-n,s.frame.height=c-l},D=(e,t,a,i)=>{let n=e.clientX,l=e.clientY,r=t.clientX,c=t.clientY,u=a.clientX,d=a.clientY,h=i.clientX,m=i.clientY,p=Math.sqrt((n-r)*(n-r)+(l-c)*(l-c)),g=(n+r)/2,f=(l+c)/2,v=(u+h)/2-g,y=(d+m)/2-f,w=Math.sqrt((u-h)*(u-h)+(d-m)*(d-m))/p;E.start.bgImage.width*ws.frame.width*o.maxRatio||(s.bgImage.left=E.start.bgImage.left+v-(g-E.start.bgImage.left)*(w-1),s.bgImage.top=E.start.bgImage.top+y-(f-E.start.bgImage.top)*(w-1),s.bgImage.width=E.start.bgImage.width*w,s.bgImage.height=E.start.bgImage.height*w,s.bgImage.left>s.frame.left&&(s.bgImage.left=s.frame.left),s.bgImage.top>s.frame.top&&(s.bgImage.top=s.frame.top),s.bgImage.left+s.bgImage.width{N.touchStart=[],z()},R=()=>{N.touchStart=[]},z=()=>{var e=s.frame.width/s.frame.height,t=s.body.width*o.scaleRatio,a=s.body.height*o.scaleRatio;t/a>e?t=a*e:a=t/e;var i=(s.body.width-t)/2,n=(s.body.height-a)/2,l=t/s.frame.width,r=s.frame.left-s.bgImage.left,c=s.frame.top-s.bgImage.top;s.frame={left:i,top:n,width:t,height:a},t=s.bgImage.width*l,a=s.bgImage.height*l,i=s.frame.left-r*l,n=s.frame.top-c*l,s.bgImage={left:i,top:n,width:t,height:a},1!=l&&(s.transit=!0,setTimeout(()=>{s.transit=!1},300))};return(t,a)=>e.withDirectives((e.openBlock(),e.createElementBlock("view",{class:"t-cropper","disable-scroll":""},[e.createElementVNode("canvas",{"canvas-id":r.value,style:e.normalizeStyle({width:e.unref(h)+"px",height:e.unref(m)+"px"})},null,12,["canvas-id"]),e.createElementVNode("view",{class:e.normalizeClass(["t-preview-container",{showPage:n.value}])},[e.createElementVNode("view",{class:"preview-body",onTouchstart:a[4]||(a[4]=e=>V(e,"body")),onTouchmove:B,onTouchend:A,onTouchcancel:R},[e.createElementVNode("view",{class:e.normalizeClass(["image-wrap",{transit:e.unref(c)}]),style:e.normalizeStyle(f.value("image-wrap"))},[e.createElementVNode("image",{class:e.normalizeClass(["image",{transit:e.unref(c)}]),src:e.unref(d),onLoad:p,style:e.normalizeStyle(f.value("image"))},null,46,["src"])],6),e.createElementVNode("view",{class:"mask-model"}),e.createElementVNode("view",{class:e.normalizeClass(["frame-box",{transit:e.unref(c)}]),style:e.normalizeStyle(f.value("frame-box"))},[e.createElementVNode("view",{class:"rect",style:e.normalizeStyle(v.value)},[e.createElementVNode("view",{class:e.normalizeClass(["image-rect",{transit:e.unref(c)}]),style:e.normalizeStyle(f.value("image-rect"))},[e.createElementVNode("image",{class:e.normalizeClass(["rect-img",{transit:e.unref(c)}]),src:e.unref(d),style:e.normalizeStyle(f.value("image"))},null,14,["src"])],6)],4),o.radius<50?(e.openBlock(),e.createElementBlock("view",{key:0,class:"line-box"},[e.createElementVNode("view",{class:"line-one"}),e.createElementVNode("view",{class:"line-two"}),e.createElementVNode("view",{class:"line-three"}),e.createElementVNode("view",{class:"line-four"})])):e.createCommentVNode("",!0),e.createElementVNode("view",{class:"frame-left-top",onTouchstart:a[0]||(a[0]=e.withModifiers(e=>V(e,"left-top"),["stop"]))},null,32),e.createElementVNode("view",{class:"frame-left-bottom",onTouchstart:a[1]||(a[1]=e.withModifiers(e=>V(e,"left-bottom"),["stop"]))},null,32),e.createElementVNode("view",{class:"frame-right-top",onTouchstart:a[2]||(a[2]=e.withModifiers(e=>V(e,"right-top"),["stop"]))},null,32),e.createElementVNode("view",{class:"frame-right-bottom",onTouchstart:a[3]||(a[3]=e.withModifiers(e=>V(e,"right-bottom"),["stop"]))},null,32)],6)],32),e.createElementVNode("view",{class:"toolbar"},[e.createElementVNode("view",{onClick:e.withModifiers(y,["stop"]),class:"btn-cancel"},"取消"),o.isRotateBtn&&"free"!==o.mode?(e.openBlock(),e.createElementBlock("view",{key:0,onClick:e.withModifiers(w,["stop"]),class:"btn-rotate"},[e.createElementVNode("image",{src:"/assets/rotate.822ca134.svg","data-type":"inverse"})])):e.createCommentVNode("",!0),e.createElementVNode("view",{onClick:a[5]||(a[5]=e.withModifiers((...t)=>e.unref(k)&&e.unref(k)(...t),["stop"])),class:"btn-confirm"},"确定")])],2)],512)),[[e.vShow,o.imageUrl]])}},[["__scopeId","data-v-68f789ac"]]);const Pl=ze({name:"uv-toolbar",emits:["confirm","cancel"],mixins:[Le,dt,{props:{show:{type:Boolean,default:!0},showBorder:{type:Boolean,default:!1},cancelText:{type:String,default:"取消"},confirmText:{type:String,default:"确认"},cancelColor:{type:String,default:"#909193"},confirmColor:{type:String,default:"#3c9cff"},title:{type:String,default:""},...null==(D=null==(T=uni.$uv)?void 0:T.props)?void 0:D.toolbar}}],methods:{cancel(){this.$emit("cancel")},confirm(){this.$emit("confirm")}}},[["render",function(t,a,o,i,n,l){return t.show?(e.openBlock(),e.createElementBlock("view",{key:0,class:e.normalizeClass(["uv-toolbar",{"uv-border-bottom":t.showBorder}]),onTouchmove:a[2]||(a[2]=e.withModifiers((...e)=>t.noop&&t.noop(...e),["stop","prevent"]))},[e.createElementVNode("view",{class:"uv-toolbar__cancel__wrapper","hover-class":"uv-hover-class"},[e.createElementVNode("text",{class:"uv-toolbar__wrapper__cancel",onClick:a[0]||(a[0]=(...e)=>l.cancel&&l.cancel(...e)),style:e.normalizeStyle({color:t.cancelColor})},e.toDisplayString(t.cancelText),5)]),t.title?(e.openBlock(),e.createElementBlock("text",{key:0,class:"uv-toolbar__title uv-line-1"},e.toDisplayString(t.title),1)):e.createCommentVNode("",!0),e.createElementVNode("view",{class:"uv-toolbar__confirm__wrapper","hover-class":"uv-hover-class"},[e.createElementVNode("text",{class:"uv-toolbar__wrapper__confirm",onClick:a[1]||(a[1]=(...e)=>l.confirm&&l.confirm(...e)),style:e.normalizeStyle({color:t.confirmColor})},e.toDisplayString(t.confirmText),5)])],34)):e.createCommentVNode("",!0)}],["__scopeId","data-v-420ab05f"]]);class $l{constructor(e,t){this.options=e,this.animation=uni.createAnimation({...e}),this.currentStepAnimates={},this.next=0,this.$=t}_nvuePushAnimates(e,t){let a=this.currentStepAnimates[this.next],o={};if(o=a||{styles:{},config:{}},Ol.includes(e)){o.styles.transform||(o.styles.transform="");let a="";"rotate"===e&&(a="deg"),o.styles.transform+=`${e}(${t+a}) `}else o.styles[e]=`${t}`;this.currentStepAnimates[this.next]=o}_animateRun(e={},t={}){let a=this.$.$refs.ani.ref;if(a)return new Promise((o,i)=>{nvueAnimation.transition(a,{styles:e,...t},e=>{o()})})}_nvueNextAnimate(e,t=0,a){let o=e[t];if(o){let{styles:i,config:n}=o;this._animateRun(i,n).then(()=>{t+=1,this._nvueNextAnimate(e,t,a)})}else this.currentStepAnimates={},"function"==typeof a&&a(),this.isEnd=!0}step(e={}){return this.animation.step(e),this}run(e){this.$.animationData=this.animation.export(),this.$.timer=setTimeout(()=>{"function"==typeof e&&e()},this.$.durationTime)}}const Ol=["matrix","matrix3d","rotate","rotate3d","rotateX","rotateY","rotateZ","scale","scale3d","scaleX","scaleY","scaleZ","skew","skewX","skewY","translate","translate3d","translateX","translateY","translateZ"];function jl(e,t){if(t)return clearTimeout(t.timer),new $l(e,t)}Ol.concat(["opacity","backgroundColor"],["width","height","left","right","top","bottom"]).forEach(e=>{$l.prototype[e]=function(...t){return this.animation[e](...t),this}});const Hl=ze({name:"uv-transition",mixins:[Le,dt],emits:["click","change"],props:{show:{type:Boolean,default:!1},mode:{type:[Array,String,null],default:()=>"fade"},duration:{type:[String,Number],default:300},timingFunction:{type:String,default:"ease-out"},customClass:{type:String,default:""},cellChild:{type:Boolean,default:!1}},data:()=>({isShow:!1,transform:"",opacity:1,animationData:{},durationTime:300,config:{}}),watch:{show:{handler(e){e?this.open():this.isShow&&this.close()},immediate:!0}},computed:{transformStyles(){const e={transform:this.transform,opacity:this.opacity,...this.$uv.addStyle(this.customStyle),"transition-duration":this.duration/1e3+"s"};return this.$uv.addStyle(e,"string")}},created(){this.config={duration:this.duration,timingFunction:this.timingFunction,transformOrigin:"50% 50%",delay:0},this.durationTime=this.duration},methods:{init(e={}){e.duration&&(this.durationTime=e.duration),this.animation=jl(Object.assign(this.config,e),this)},onClick(){this.$emit("click",{detail:this.isShow})},step(e,t={}){if(this.animation){for(let t in e)try{"object"==typeof e[t]?this.animation[t](...e[t]):this.animation[t](e[t])}catch(a){me("error","at uni_modules/uv-transition/components/uv-transition/uv-transition.vue:166",`方法 ${t} 不存在`)}return this.animation.step(t),this}},run(e){this.animation&&this.animation.run(e)},open(){clearTimeout(this.timer),this.transform="",this.isShow=!0;let{opacity:e,transform:t}=this.styleInit(!1);void 0!==e&&(this.opacity=e),this.transform=t,this.$nextTick(()=>{this.timer=setTimeout(()=>{this.animation=jl(this.config,this),this.tranfromInit(!1).step(),this.animation.run(),this.$emit("change",{detail:this.isShow})},20)})},close(e){this.animation&&this.tranfromInit(!0).step().run(()=>{this.isShow=!1,this.animationData=null,this.animation=null;let{opacity:e,transform:t}=this.styleInit(!1);this.opacity=e||1,this.transform=t,this.$emit("change",{detail:this.isShow})})},styleInit(e){let t={transform:""},a=(e,a)=>{"fade"===a?t.opacity=this.animationType(e)[a]:t.transform+=this.animationType(e)[a]+" "};return"string"==typeof this.mode?a(e,this.mode):this.mode.forEach(t=>{a(e,t)}),t},tranfromInit(e){let t=(e,t)=>{let a=null;"fade"===t?a=e?0:1:(a=e?"-100%":"0","zoom-in"===t&&(a=e?.8:1),"zoom-out"===t&&(a=e?1.2:1),"slide-right"===t&&(a=e?"100%":"0"),"slide-bottom"===t&&(a=e?"100%":"0")),this.animation[this.animationMode()[t]](a)};return"string"==typeof this.mode?t(e,this.mode):this.mode.forEach(a=>{t(e,a)}),this.animation},animationType:e=>({fade:e?1:0,"slide-top":`translateY(${e?"0":"-100%"})`,"slide-right":`translateX(${e?"0":"100%"})`,"slide-bottom":`translateY(${e?"0":"100%"})`,"slide-left":`translateX(${e?"0":"-100%"})`,"zoom-in":`scaleX(${e?1:.8}) scaleY(${e?1:.8})`,"zoom-out":`scaleX(${e?1:1.2}) scaleY(${e?1:1.2})`}),animationMode:()=>({fade:"opacity","slide-top":"translateY","slide-right":"translateX","slide-bottom":"translateY","slide-left":"translateX","zoom-in":"scale","zoom-out":"scale"}),toLine:e=>e.replace(/([A-Z])/g,"-$1").toLowerCase()}},[["render",function(t,a,o,i,n,l){return n.isShow?(e.openBlock(),e.createElementBlock("view",{key:0,ref:"ani",animation:n.animationData,class:e.normalizeClass(o.customClass),style:e.normalizeStyle(l.transformStyles),onClick:a[0]||(a[0]=(...e)=>l.onClick&&l.onClick(...e))},[e.renderSlot(t.$slots,"default")],14,["animation"])):e.createCommentVNode("",!0)}]]);const Ul=ze({name:"uv-overlay",emits:["click"],mixins:[Le,dt,{props:{show:{type:Boolean,default:!1},zIndex:{type:[String,Number],default:10070},duration:{type:[String,Number],default:300},opacity:{type:[String,Number],default:.5},...null==(R=null==(A=uni.$uv)?void 0:A.props)?void 0:R.overlay}}],watch:{show(e){}},computed:{overlayStyle(){const e={position:"fixed",top:0,left:0,right:0,zIndex:this.zIndex,bottom:0,"background-color":`rgba(0, 0, 0, ${this.opacity})`};return this.$uv.deepMerge(e,this.$uv.addStyle(this.customStyle))}},methods:{clickHandler(){this.$emit("click")},clear(){}}},[["render",function(t,a,o,i,n,l){const r=pe(e.resolveDynamicComponent("uv-transition"),Hl);return e.openBlock(),e.createBlock(r,{show:t.show,mode:"fade","custom-class":"uv-overlay",duration:t.duration,"custom-style":l.overlayStyle,onClick:l.clickHandler,onTouchmove:e.withModifiers(l.clear,["stop","prevent"])},{default:e.withCtx(()=>[e.renderSlot(t.$slots,"default",{},void 0,!0)]),_:3},8,["show","duration","custom-style","onClick","onTouchmove"])}],["__scopeId","data-v-a19b7f77"]]);const Wl=ze({name:"uv-status-bar",mixins:[Le,dt,{props:{bgColor:{type:String,default:"transparent"}}}],data:()=>({}),computed:{style(){const e={};return e.height=this.$uv.addUnit(this.$uv.sys().statusBarHeight,"px"),this.bgColor&&(this.bgColor.indexOf("gradient")>-1?e.backgroundImage=this.bgColor:e.background=this.bgColor),this.$uv.deepMerge(e,this.$uv.addStyle(this.customStyle))}}},[["render",function(t,a,o,i,n,l){return e.openBlock(),e.createElementBlock("view",{style:e.normalizeStyle([l.style]),class:"uv-status-bar"},[e.renderSlot(t.$slots,"default",{},void 0,!0)],4)}],["__scopeId","data-v-1f55ed6c"]]);const ql=ze({name:"uv-safe-bottom",mixins:[Le,dt],data:()=>({safeAreaBottomHeight:0,isNvue:!1}),computed:{style(){return this.$uv.deepMerge({},this.$uv.addStyle(this.customStyle))}},mounted(){}},[["render",function(t,a,o,i,n,l){return e.openBlock(),e.createElementBlock("view",{class:e.normalizeClass(["uv-safe-bottom",[!n.isNvue&&"uv-safe-area-inset-bottom"]]),style:e.normalizeStyle([l.style])},null,6)}],["__scopeId","data-v-f58b4803"]]);const Zl=ze({name:"uv-popup",components:{},mixins:[Le,dt],emits:["change","maskClick"],props:{mode:{type:String,default:"center"},duration:{type:[String,Number],default:300},zIndex:{type:[String,Number],default:10075},bgColor:{type:String,default:"#ffffff"},safeArea:{type:Boolean,default:!0},overlay:{type:Boolean,default:!0},closeOnClickOverlay:{type:Boolean,default:!0},overlayOpacity:{type:[Number,String],default:.4},overlayStyle:{type:[Object,String],default:""},safeAreaInsetBottom:{type:Boolean,default:!0},safeAreaInsetTop:{type:Boolean,default:!1},closeable:{type:Boolean,default:!1},closeIconPos:{type:String,default:"top-right"},zoom:{type:Boolean,default:!0},round:{type:[Number,String],default:0},...null==(F=null==(z=uni.$uv)?void 0:z.props)?void 0:F.popup},watch:{type:{handler:function(e){this.config[e]&&this[this.config[e]](!0)},immediate:!0},isDesktop:{handler:function(e){this.config[e]&&this[this.config[this.mode]](!0)},immediate:!0},showPopup(e){}},data(){return{ani:[],showPopup:!1,showTrans:!1,popupWidth:0,popupHeight:0,config:{top:"top",bottom:"bottom",center:"center",left:"left",right:"right",message:"top",dialog:"center",share:"bottom"},transitionStyle:{position:"fixed",left:0,right:0},maskShow:!0,mkclick:!0,popupClass:this.isDesktop?"fixforpc-top":"top",direction:""}},computed:{isDesktop(){return this.popupWidth>=500&&this.popupHeight>=500},bg(){return""===this.bgColor||"none"===this.bgColor||this.$uv.getPx(this.round)>0?"transparent":this.bgColor},contentStyle(){const e={};if(this.bgColor&&(e.backgroundColor=this.bg),this.round){const t=this.$uv.addUnit(this.round),a=this.direction?this.direction:this.mode;e.backgroundColor=this.bgColor,"top"===a?(e.borderBottomLeftRadius=t,e.borderBottomRightRadius=t):"bottom"===a?(e.borderTopLeftRadius=t,e.borderTopRightRadius=t):"center"===a&&(e.borderRadius=t)}return this.$uv.deepMerge(e,this.$uv.addStyle(this.customStyle))}},unmounted(){this.setH5Visible()},created(){this.messageChild=null,this.clearPropagation=!1},methods:{setH5Visible(){},closeMask(){this.maskShow=!1},clear(e){e.stopPropagation(),this.clearPropagation=!0},open(e){if(this.showPopup)return;if(e&&-1!==["top","center","bottom","left","right","message","dialog","share"].indexOf(e)?this.direction=e:e=this.mode,!this.config[e])return this.$uv.error(`缺少类型:${e}`);this[this.config[e]](),this.$emit("change",{show:!0,type:e})},close(e){this.showTrans=!1,this.$emit("change",{show:!1,type:this.mode}),clearTimeout(this.timer),this.timer=setTimeout(()=>{this.showPopup=!1},300)},touchstart(){this.clearPropagation=!1},onTap(){this.clearPropagation?this.clearPropagation=!1:(this.$emit("maskClick"),this.closeOnClickOverlay&&this.close())},top(e){this.popupClass=this.isDesktop?"fixforpc-top":"top",this.ani=["slide-top"],this.transitionStyle={position:"fixed",zIndex:this.zIndex,left:0,right:0,backgroundColor:this.bg},e||(this.showPopup=!0,this.showTrans=!0,this.$nextTick(()=>{this.messageChild&&"message"===this.mode&&this.messageChild.timerClose()}))},bottom(e){this.popupClass="bottom",this.ani=["slide-bottom"],this.transitionStyle={position:"fixed",zIndex:this.zIndex,left:0,right:0,bottom:0,backgroundColor:this.bg},e||(this.showPopup=!0,this.showTrans=!0)},center(e){this.popupClass="center",this.ani=this.zoom?["zoom-in","fade"]:["fade"],this.transitionStyle={position:"fixed",zIndex:this.zIndex,display:"flex",flexDirection:"column",bottom:0,left:0,right:0,top:0,justifyContent:"center",alignItems:"center"},e||(this.showPopup=!0,this.showTrans=!0)},left(e){this.popupClass="left",this.ani=["slide-left"],this.transitionStyle={position:"fixed",zIndex:this.zIndex,left:0,bottom:0,top:0,backgroundColor:this.bg,display:"flex",flexDirection:"column"},e||(this.showPopup=!0,this.showTrans=!0)},right(e){this.popupClass="right",this.ani=["slide-right"],this.transitionStyle={position:"fixed",zIndex:this.zIndex,bottom:0,right:0,top:0,backgroundColor:this.bg,display:"flex",flexDirection:"column"},e||(this.showPopup=!0,this.showTrans=!0)}}},[["render",function(t,a,o,i,n,l){const r=pe(e.resolveDynamicComponent("uv-overlay"),Ul),s=pe(e.resolveDynamicComponent("uv-status-bar"),Wl),c=pe(e.resolveDynamicComponent("uv-safe-bottom"),ql),u=pe(e.resolveDynamicComponent("uv-icon"),mt),d=pe(e.resolveDynamicComponent("uv-transition"),Hl);return n.showPopup?(e.openBlock(),e.createElementBlock("view",{key:0,class:e.normalizeClass(["uv-popup",[n.popupClass,l.isDesktop?"fixforpc-z-index":""]]),style:e.normalizeStyle([{zIndex:o.zIndex}])},[e.createElementVNode("view",{onTouchstart:a[2]||(a[2]=(...e)=>l.touchstart&&l.touchstart(...e))},[n.maskShow&&o.overlay?(e.openBlock(),e.createBlock(r,{key:"1",show:n.showTrans,duration:o.duration,"custom-style":o.overlayStyle,opacity:o.overlayOpacity,zIndex:o.zIndex,onClick:l.onTap},null,8,["show","duration","custom-style","opacity","zIndex","onClick"])):e.createCommentVNode("",!0),e.createVNode(d,{key:"2",mode:n.ani,name:"content","custom-style":n.transitionStyle,duration:o.duration,show:n.showTrans,onClick:l.onTap},{default:e.withCtx(()=>[e.createElementVNode("view",{class:e.normalizeClass(["uv-popup__content",[n.popupClass]]),style:e.normalizeStyle([l.contentStyle]),onClick:a[1]||(a[1]=(...e)=>l.clear&&l.clear(...e))},[o.safeAreaInsetTop?(e.openBlock(),e.createBlock(s,{key:0})):e.createCommentVNode("",!0),e.renderSlot(t.$slots,"default",{},void 0,!0),o.safeAreaInsetBottom?(e.openBlock(),e.createBlock(c,{key:1})):e.createCommentVNode("",!0),o.closeable?(e.openBlock(),e.createElementBlock("view",{key:2,onClick:a[0]||(a[0]=e.withModifiers((...e)=>l.close&&l.close(...e),["stop"])),class:e.normalizeClass(["uv-popup__content__close",["uv-popup__content__close--"+o.closeIconPos]]),"hover-class":"uv-popup__content__close--hover","hover-stay-time":"150"},[e.createVNode(u,{name:"close",color:"#909399",size:"18",bold:""})],2)):e.createCommentVNode("",!0)],6)]),_:3},8,["mode","custom-style","duration","show","onClick"])],32)],6)):e.createCommentVNode("",!0)}],["__scopeId","data-v-156e7366"]]);const Gl=ze({name:"uv-picker",emits:["confirm","cancel","close","change"],mixins:[Le,dt,{props:{showToolbar:{type:Boolean,default:!0},title:{type:String,default:""},round:{type:[String,Number],default:0},columns:{type:Array,default:()=>[]},loading:{type:Boolean,default:!1},itemHeight:{type:[String,Number],default:44},cancelText:{type:String,default:"取消"},confirmText:{type:String,default:"确定"},cancelColor:{type:String,default:"#909193"},confirmColor:{type:String,default:"#3c9cff"},color:{type:String,default:""},activeColor:{type:String,default:""},visibleItemCount:{type:[String,Number],default:5},keyName:{type:String,default:"text"},closeOnClickOverlay:{type:Boolean,default:!0},closeOnClickConfirm:{type:Boolean,default:!0},defaultIndex:{type:Array,default:()=>[]},immediateChange:{type:Boolean,default:!0},...null==(L=null==(M=uni.$uv)?void 0:M.props)?void 0:L.picker}}],computed:{textStyle(){return(e,t)=>{const a={display:"block"};return this.color&&(a.color=this.color),this.activeColor&&t===this.innerIndex[e]&&(a.color=this.activeColor),a}}},data:()=>({lastIndex:[],innerIndex:[],innerColumns:[],columnIndex:0}),watch:{defaultIndex:{immediate:!0,handler(e){this.setIndexs(e,!0)}},columns:{deep:!0,immediate:!0,handler(e){this.setColumns(e)}}},methods:{open(){this.$refs.pickerPopup.open()},close(){this.$refs.pickerPopup.close()},popupChange(e){e.show||this.$emit("close")},getItemText(e){return this.$uv.test.object(e)?e[this.keyName]:e},cancel(){this.$emit("cancel"),this.close()},confirm(){this.$emit("confirm",this.$uv.deepClone({indexs:this.innerIndex,value:this.innerColumns.map((e,t)=>e[this.innerIndex[t]]),values:this.innerColumns})),this.closeOnClickConfirm&&this.close()},changeHandler(e){const{value:t}=e.detail;let a=0,o=0;for(let n=0;ne[t[a]]),index:a,indexs:t,values:i,columnIndex:o})},setIndexs(e,t){this.innerIndex=this.$uv.deepClone(e),t&&this.setLastIndex(e)},setLastIndex(e){this.lastIndex=this.$uv.deepClone(e)},setColumnValues(e,t){this.innerColumns.splice(e,1,t);let a=this.$uv.deepClone(this.innerIndex);for(let o=0;othis.columnIndex&&(a[o]=0);this.setIndexs(a)},getColumnValues(e){return(async()=>{await this.$uv.sleep()})(),this.innerColumns[e]},setColumns(e){this.innerColumns=this.$uv.deepClone(e),0===this.innerIndex.length&&(this.innerIndex=new Array(e.length).fill(0))},getIndexs(){return this.innerIndex},getValues(){return(async()=>{await this.$uv.sleep()})(),this.innerColumns.map((e,t)=>e[this.innerIndex[t]])}}},[["render",function(t,a,o,i,n,l){const r=pe(e.resolveDynamicComponent("uv-toolbar"),Pl),s=pe(e.resolveDynamicComponent("uv-loading-icon"),bn),c=pe(e.resolveDynamicComponent("uv-popup"),Zl);return e.openBlock(),e.createBlock(c,{ref:"pickerPopup",mode:"bottom",round:t.round,"close-on-click-overlay":t.closeOnClickOverlay,onChange:l.popupChange},{default:e.withCtx(()=>[e.createElementVNode("view",{class:"uv-picker"},[t.showToolbar?(e.openBlock(),e.createBlock(r,{key:0,cancelColor:t.cancelColor,confirmColor:t.confirmColor,cancelText:t.cancelText,confirmText:t.confirmText,title:t.title,onCancel:l.cancel,onConfirm:l.confirm},null,8,["cancelColor","confirmColor","cancelText","confirmText","title","onCancel","onConfirm"])):e.createCommentVNode("",!0),e.createElementVNode("picker-view",{class:"uv-picker__view",indicatorStyle:`height: ${t.$uv.addUnit(t.itemHeight)}`,value:n.innerIndex,immediateChange:t.immediateChange,style:e.normalizeStyle({height:`${t.$uv.addUnit(t.visibleItemCount*t.itemHeight)}`}),onChange:a[0]||(a[0]=(...e)=>l.changeHandler&&l.changeHandler(...e))},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(n.innerColumns,(a,o)=>(e.openBlock(),e.createElementBlock("picker-view-column",{key:o,class:"uv-picker__view__column"},[t.$uv.test.array(a)?(e.openBlock(!0),e.createElementBlock(e.Fragment,{key:0},e.renderList(a,(a,i)=>(e.openBlock(),e.createElementBlock("text",{class:"uv-picker__view__column__item uv-line-1",key:i,style:e.normalizeStyle([{height:t.$uv.addUnit(t.itemHeight),lineHeight:t.$uv.addUnit(t.itemHeight),fontWeight:i===n.innerIndex[o]?"bold":"normal"},l.textStyle(o,i)])},e.toDisplayString(l.getItemText(a)),5))),128)):e.createCommentVNode("",!0)]))),128))],44,["indicatorStyle","value","immediateChange"]),t.loading?(e.openBlock(),e.createElementBlock("view",{key:1,class:"uv-picker--loading"},[e.createVNode(s,{mode:"circle"})])):e.createCommentVNode("",!0)])]),_:1},8,["round","close-on-click-overlay","onChange"])}],["__scopeId","data-v-e9c224c2"]]),Yl="/traapp",Ql=e=>rn({url:Yl+"/traMascotInfo/queryCurrentValidMascotInfo",method:"post",toastErrors:!0,data:e}).then(({body:e})=>{if(e.imgAddr){me("log","at api/mascot.js:78","body.imgAddrmascotNo");const t=an()+e.imgAddr,a="_doc/mascot/"+e.mascotNo+".png";return me("log","at api/mascot.js:83","fileUrl",t),new Promise(async(o,i)=>{const n=await(l=a,new Promise(e=>{uni.getFileInfo({filePath:l,success:()=>e(!0),fail:()=>e(!1)})}));var l;if(n)me("log","at api/mascot.js:89","已存在,无需下载"),o({...e,imgAddr:a});else{me("log","at api/mascot.js:92","开始下载吉祥物:",t);plus.downloader.createDownload(t,{filename:a},(t,a)=>{200===a?(me("log","at api/mascot.js:97","保存路径:",t.filename),o({...e,imgAddr:t.filename})):(me("error","at api/mascot.js:100","文件下载失败:",a),i(new Error(`下载失败,状态码: ${a}`)))}).start()}})}return e}),Jl=e=>rn({url:"/traapp/access/queryCurrentUser",method:"post",data:e}).then(e=>{const t=Ve()??{};Ne({...t,...e.body});const a=an(),o=t=>{const a=Ve()??{};Ne({...a,...e.body,imagePath:t})},i=async(e,t)=>{try{return await(a="avatar",new Promise(e=>{plus.io.requestFileSystem(plus.io.PRIVATE_DOC,t=>{t.root.getDirectory(a,{create:!0},e,e)})})),new Promise((a,o)=>{me("log","at api/login.js:142","开始下载头像:",e);plus.downloader.createDownload(e,{filename:t},(e,t)=>{200===t?(me("log","at api/login.js:147","保存路径:",e.filename),a(e.filename)):(me("error","at api/login.js:150","文件下载失败:",t),o(new Error(`下载失败,状态码: ${t}`)))}).start()})}catch(o){throw me("error","at api/login.js:158","创建目录失败:",o),o}var a};return(async()=>{try{const n=e.body.imageAddr,l=a+n,r=(e=>{if(!e||"string"!=typeof e)throw new Error("无效的路径");const t=e.split("/").pop();if(!t)throw new Error("无法从路径中提取文件名");const a=t.split(".").pop().toLowerCase();return"png"===a||"jpg"===a||"jpeg"===a||"webp"===a?t:`${t}.png`})(n),s="_doc/avatar/"+r;if(await(t=s,new Promise(e=>{uni.getFileInfo({filePath:t,success:()=>e(!0),fail:()=>e(!1)})})))o(s);else{const e=await i(l,s);o(e)}}catch(n){me("error","at api/login.js:195","头像预加载过程发生错误:",n)}var t})(),e.body}),Kl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAYAAAAvxDzwAAABL0lEQVQ4T6XSv0uCURTG8e9jgpRNDS1BU1sELUFLQVM1tgQFtcR7A8m1LQqaLGhOkQKH/o5aKiiHlgiE0K1oCYLAMk9ov/RF8e313u2ew4dzzzmi2+NsA9gH3hCr6srzbAJxDkS/nbvwYNJilMkDow1FXYUHneWAlV/MqN3ZcKCzHWDb164MGa3/H/Qshdj0YbdUmORIL8HBNRsgShZjoQkznvioY/e19wCgCccSsAcM+bBnjHmyuvx5bw8mrJ93FoEkYrzFej0g5kjrpjH2BTrro8oIYhgYQ0xhTCPibfb0ggjLHKrojwvPEogDIBZgycsYKQrscqpKq3zh7BXo7YBVgRMibLWqqvnLzh6BwTZgESNHD8edoL+hOJupT9CII0oYJcQ14oy0CgHa0JTyCeBLVNeWygE5AAAAAElFTkSuQmCC",Xl=[{value:"m",label:"男性"},{value:"f",label:"女性"}],er=[{value:"SN",label:"单选题"},{value:"MU",label:"多选题"},{value:"JD",label:"判断题"},{value:"ES",label:"问答题"}],tr="/static/images/me/default_user_avatar.png";function ar({success:t=()=>{}}){const a=e.ref(""),o=e.ref(!0);return{avatarCropperUrl:a,avatarCropperStatus:o,click_update_avatar:()=>{uni.chooseImage({count:1,sizeType:["compressed"],success:e=>{uni.getFileInfo({filePath:e.tempFilePaths[0],success:function(t){if(t.size>10485760)return Re.msg("图片过大,请重新选择");a.value=e.tempFilePaths[0],o.value=!0},fail:function(e){Re.msg("获取图片失败,请选择其他图片")}})}})},avatarOnCancel:e=>{o.value=!1},avatarOnConfirm:a=>{o.value=!1,e.nextTick(async()=>{Re.loading("更新头像中");try{const e={bizScen:"S3007",thumbnailFlag:!0,thumbImgSize:100},o=await un(a.tempFilePath,e);await(e=>rn({url:"/traapp/dfSysUserInfo/updateDfSysUserExtandInfoImageAddr",method:"post",data:e}))({imageAddr:o.thumbFileId});const i=await Jl();Re.msg("修改成功"),t(i)}catch{Re.msg("修改失败")}Re.hideLoading()})}}}const or=ze({__name:"index",setup(t){e.ref(0);const a=e.ref(null),o=e.ref({gender:"",imagePath:"",imageAddr:"",mascotInfo:null}),{avatarCropperUrl:i,click_update_avatar:n,avatarCropperStatus:l,avatarOnCancel:r,avatarOnConfirm:s}=ar({success:e=>{o.value.imageAddr=e.imageAddr,o.value.imagePath=""}}),c=e.computed(()=>{var e;return(null==(e=o.value.mascotInfo)?void 0:e.mascotName)||""}),u=Xl,d=e.computed(()=>{const e=u.find(e=>e.value===o.value.gender);return e?e.label:"未填写"}),h=e=>{var t;o.value.gender=e.value[0].value,Re.loading("修改中"),(t={gender:o.value.gender},rn({url:"/traapp/dfSysUserInfo/updateDfSysUserExtandInfoGender ",method:"post",data:t})).then(async()=>{await Jl(),Re.msg("修改成功")}).finally(()=>{Re.hideLoading()})};return fe(e=>{o.value=Ve(),me("log","at pages/setting/index.vue:114","userInfo.value,",o.value)}),(t,m)=>{const p=pe(e.resolveDynamicComponent("nav-bar"),zn),g=pe(e.resolveDynamicComponent("image-preview"),nl),f=pe(e.resolveDynamicComponent("uv-cell"),Fl),v=pe(e.resolveDynamicComponent("uv-cell-group"),Ml),y=pe(e.resolveDynamicComponent("avatar-cropper"),Ll),w=pe(e.resolveDynamicComponent("uv-picker"),Gl);return e.openBlock(),e.createElementBlock("view",{class:"max_page detail-main"},[e.createVNode(p,{is_seat:!1}),e.createElementVNode("view",{class:"fixed_search_div"},[e.createElementVNode("view",{class:"back_div",onClick:m[0]||(m[0]=t=>e.unref(Re).navigateBack())},[e.createElementVNode("view",{class:"back-icon"})]),e.createElementVNode("view",{class:"title font_pf"},"设置")]),e.createElementVNode("view",{class:"detail-body"},[e.createVNode(v,{border:!1},{default:e.withCtx(()=>[e.createVNode(f,{onClick:e.unref(n),name:"avatar",isLink:"",title:"头像"},{title:e.withCtx(()=>[e.createElementVNode("view",{class:"font_pf"},"头像")]),value:e.withCtx(()=>[e.createElementVNode("view",{style:{width:"42rpx",height:"42rpx","border-radius":"100%",overflow:"hidden"}},[o.value.imagePath?(e.openBlock(),e.createElementBlock("image",{key:0,class:"img_100",src:o.value.imagePath},null,8,["src"])):(e.openBlock(),e.createBlock(g,{key:1,class:"img_100",src:o.value.imageAddr},null,8,["src"]))])]),_:1},8,["onClick"]),e.createVNode(f,{title:"性别",onClick:m[1]||(m[1]=e=>a.value.open()),isLink:!0,value:d.value},null,8,["value"]),e.createVNode(f,{title:"百禄形象",onClick:m[2]||(m[2]=e=>{Re.navigateTo("/pages/mascot/mascot_select_list?from=setting")}),isLink:!0,border:!1,value:c.value},null,8,["value"])]),_:1})]),e.unref(l)?(e.openBlock(),e.createBlock(y,{key:0,mode:"ratio",imageUrl:e.unref(i),width:500,height:500,delay:150,onCancel:e.unref(r),onConfirm:e.unref(s)},null,8,["imageUrl","onCancel","onConfirm"])):e.createCommentVNode("",!0),e.createVNode(w,{ref_key:"sexPicker",ref:a,columns:[e.unref(u)],keyName:"label",onConfirm:h},null,8,["columns"])])}}},[["__scopeId","data-v-e1bc6e40"]]);const ir=ze({name:"uv-swiper-indicator",mixins:[Le,dt,{props:{length:{type:[String,Number],default:0},current:{type:[String,Number],default:0},indicatorActiveColor:{type:String,default:""},indicatorInactiveColor:{type:String,default:""},indicatorMode:{type:String,default:""},...null==($=null==(P=uni.$uv)?void 0:P.props)?void 0:$.swiperIndicator}}],data:()=>({lineWidth:22}),computed:{lineStyle(){let e={};return e.width=this.$uv.addUnit(this.lineWidth),e.transform=`translateX(${this.$uv.addUnit(this.current*this.lineWidth)})`,e.backgroundColor=this.indicatorActiveColor,e},dotStyle(){return e=>{let t={};return t.backgroundColor=e===this.current?this.indicatorActiveColor:this.indicatorInactiveColor,t}}}},[["render",function(t,a,o,i,n,l){return e.openBlock(),e.createElementBlock("view",{class:"uv-swiper-indicator"},["line"===t.indicatorMode?(e.openBlock(),e.createElementBlock("view",{key:0,class:e.normalizeClass(["uv-swiper-indicator__wrapper",[`uv-swiper-indicator__wrapper--${t.indicatorMode}`]]),style:e.normalizeStyle({width:t.$uv.addUnit(n.lineWidth*t.length),backgroundColor:t.indicatorInactiveColor})},[e.createElementVNode("view",{class:"uv-swiper-indicator__wrapper--line__bar",style:e.normalizeStyle([l.lineStyle])},null,4)],6)):e.createCommentVNode("",!0),"dot"===t.indicatorMode?(e.openBlock(),e.createElementBlock("view",{key:1,class:"uv-swiper-indicator__wrapper"},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.length,(a,o)=>(e.openBlock(),e.createElementBlock("view",{class:e.normalizeClass(["uv-swiper-indicator__wrapper__dot",[o===t.current&&"uv-swiper-indicator__wrapper__dot--active"]]),key:o,style:e.normalizeStyle([l.dotStyle(o)])},null,6))),128))])):e.createCommentVNode("",!0)])}],["__scopeId","data-v-6fc5a225"]]);const nr=ze({name:"uv-swiper",mixins:[Le,dt,{props:{list:{type:Array,default:()=>[]},indicator:{type:Boolean,default:!1},indicatorActiveColor:{type:String,default:"#fff"},indicatorInactiveColor:{type:String,default:"rgba(255, 255, 255, 0.35)"},indicatorStyle:{type:[String,Object],default:""},indicatorMode:{type:String,default:"line"},autoplay:{type:Boolean,default:!0},current:{type:[String,Number],default:0},currentItemId:{type:String,default:""},interval:{type:[String,Number],default:3e3},duration:{type:[String,Number],default:300},circular:{type:Boolean,default:!1},vertical:{type:Boolean,default:!1},previousMargin:{type:[String,Number],default:0},nextMargin:{type:[String,Number],default:0},acceleration:{type:Boolean,default:!1},displayMultipleItems:{type:Number,default:1},easingFunction:{type:String,default:"default"},keyName:{type:String,default:"url"},imgMode:{type:String,default:"aspectFill"},height:{type:[String,Number],default:130},bgColor:{type:String,default:"#f3f4f6"},radius:{type:[String,Number],default:4},loading:{type:Boolean,default:!1},showTitle:{type:Boolean,default:!1},titleStyle:{type:[Object,String],default:""},...null==(j=null==(O=uni.$uv)?void 0:O.props)?void 0:j.swiper}}],emits:["click","change"],data:()=>({currentIndex:0}),watch:{current(e,t){e!==t&&(this.currentIndex=e)}},computed:{itemStyle(){return e=>{const t={};return this.nextMargin&&this.previousMargin&&(t.borderRadius=this.$uv.addUnit(this.radius),e!==this.currentIndex&&(t.transform="scale(0.92)")),t}}},methods:{getItemType(e){return"string"==typeof e?this.$uv.test.video(this.getSource(e))?"video":"image":"object"==typeof e&&this.keyName?e.type?"image"===e.type?"image":"video"===e.type?"video":"image":this.$uv.test.video(this.getSource(e))?"video":"image":void 0},getSource(e){return"string"==typeof e?e:"object"==typeof e&&this.keyName?e[this.keyName]:(this.$uv.error("请按格式传递列表参数"),"")},change(e){const{current:t}=e.detail;this.pauseVideo(this.currentIndex),this.currentIndex=t,this.$emit("change",e.detail)},transition(e){this.$emit("transition",e.detail)},animationfinish(e){this.$emit("animationfinish",e.detail)},pauseVideo(e){const t=this.getSource(this.list[e]);if(this.$uv.test.video(t)){uni.createVideoContext(`video-${e}`,this).pause()}},getPoster:e=>"object"==typeof e&&e.poster?e.poster:"",clickHandler(e){this.$emit("click",e)}}},[["render",function(t,a,o,i,n,l){const r=pe(e.resolveDynamicComponent("uv-loading-icon"),bn),s=pe(e.resolveDynamicComponent("uv-swiper-indicator"),ir);return e.openBlock(),e.createElementBlock("view",{class:"uv-swiper",style:e.normalizeStyle({backgroundColor:t.bgColor,height:t.$uv.addUnit(t.height),borderRadius:t.$uv.addUnit(t.radius)})},[t.loading?(e.openBlock(),e.createElementBlock("view",{key:0,class:"uv-swiper__loading"},[e.createVNode(r,{mode:"circle"})])):(e.openBlock(),e.createElementBlock("swiper",{key:1,class:"uv-swiper__wrapper",style:e.normalizeStyle({height:t.$uv.addUnit(t.height),flex:1}),onChange:a[0]||(a[0]=(...e)=>l.change&&l.change(...e)),onTransition:a[1]||(a[1]=(...e)=>l.transition&&l.transition(...e)),onAnimationfinish:a[2]||(a[2]=(...e)=>l.animationfinish&&l.animationfinish(...e)),circular:t.circular,vertical:t.vertical,interval:t.interval,duration:t.duration,autoplay:t.autoplay,current:t.current,currentItemId:t.currentItemId,previousMargin:t.$uv.addUnit(t.previousMargin),nextMargin:t.$uv.addUnit(t.nextMargin),acceleration:t.acceleration,displayMultipleItems:t.displayMultipleItems,easingFunction:t.easingFunction},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.list,(a,o)=>(e.openBlock(),e.createElementBlock("swiper-item",{class:"uv-swiper__wrapper__item",key:o},[e.createElementVNode("view",{class:"uv-swiper__wrapper__item__wrapper",style:e.normalizeStyle([l.itemStyle(o)])},["image"===l.getItemType(a)?(e.openBlock(),e.createElementBlock("image",{key:0,class:"uv-swiper__wrapper__item__wrapper__image",src:l.getSource(a),mode:t.imgMode,onClick:e=>l.clickHandler(o),style:e.normalizeStyle({height:t.$uv.addUnit(t.height),borderRadius:t.$uv.addUnit(t.radius)})},null,12,["src","mode","onClick"])):e.createCommentVNode("",!0),"video"===l.getItemType(a)?(e.openBlock(),e.createElementBlock("video",{key:1,class:"uv-swiper__wrapper__item__wrapper__video",id:`video-${o}`,"enable-progress-gesture":!1,src:l.getSource(a),poster:l.getPoster(a),title:t.showTitle&&t.$uv.test.object(a)&&a.title?a.title:"",style:e.normalizeStyle({height:t.$uv.addUnit(t.height)}),controls:"",onClick:e=>l.clickHandler(o)},null,12,["id","src","poster","title","onClick"])):e.createCommentVNode("",!0),t.showTitle&&t.$uv.test.object(a)&&a.title?(e.openBlock(),e.createElementBlock("text",{key:2,class:"uv-swiper__wrapper__item__wrapper__title uv-line-1",style:e.normalizeStyle([t.$uv.addStyle(t.titleStyle)])},e.toDisplayString(a.title),5)):e.createCommentVNode("",!0)],4)]))),128))],44,["circular","vertical","interval","duration","autoplay","current","currentItemId","previousMargin","nextMargin","acceleration","displayMultipleItems","easingFunction"])),e.createElementVNode("view",{class:"uv-swiper__indicator",style:e.normalizeStyle([t.$uv.addStyle(t.indicatorStyle)])},[e.renderSlot(t.$slots,"indicator",{},()=>[t.loading||!t.indicator||t.showTitle?e.createCommentVNode("",!0):(e.openBlock(),e.createBlock(s,{key:0,indicatorActiveColor:t.indicatorActiveColor,indicatorInactiveColor:t.indicatorInactiveColor,length:t.list.length,current:n.currentIndex,indicatorMode:t.indicatorMode},null,8,["indicatorActiveColor","indicatorInactiveColor","length","current","indicatorMode"]))],!0)],4)],4)}],["__scopeId","data-v-17ecd7dd"]]),lr=ze({__name:"index",setup(t){const a=["/static/images/welcome/01.png","/static/images/welcome/03.png","/static/images/welcome/02.png"],o=[{title:"学霸已就位",tips:"遇见AI学习搭子,难题随时有解!"},{title:"碎片时间逆袭",tips:"碎片时间全利用,定制课程随身学,成长不停歇!"},{title:"闯关式学习超上头",tips:"闯关升级,模拟实战,行业精英非你莫属!"}],i=e.ref(0),n=e.ref(0),l=e=>{i.value=e.current},r=()=>{n.value=i.value},s=e=>{e.dx>30&&2===n.value&&Re.navigateBack()};return(t,n)=>{const c=pe(e.resolveDynamicComponent("uv-swiper"),nr);return e.openBlock(),e.createElementBlock("view",{class:"main_div max_page"},[e.createElementVNode("view",{class:"swiper-box"},[e.createVNode(c,{height:"100%","indicator-active-color":"#0066ff","indicator-inactive-color":"#D7E1F0",list:a,indicator:"",indicatorMode:"dot",imgMode:"scaleToFill",autoplay:!1,current:i.value,onChange:l,onTransition:s,onAnimationfinish:r},null,8,["current"])]),e.createElementVNode("view",{class:"text-div"},[e.createElementVNode("view",{class:"title font_pf"},e.toDisplayString(o[i.value].title),1),e.createElementVNode("view",{class:"tips font_pf"},e.toDisplayString(o[i.value].tips),1)])])}}},[["__scopeId","data-v-df4443a8"]]);var rr={VITE_APP_BASE_API_Url:"https://aits.jlbank.com.cn:7001",VITE_CJS_IGNORE_WARNING:"true",VITE_USER_NODE_ENV:"production",VITE_ROOT_DIR:"/Users/jlbank/Desktop/lx_uniapp/tra-app",BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const sr=ze({__name:"index",setup(t){const a=an(),o=rr,i=uni.getAppBaseInfo(),n=()=>{Ce({title:"提示",content:"检测到您已存在学习记录,要继续学习吗?",confirmText:"重新学习",showCancel:!0,cancelText:"继续学习",success:e=>{e.confirm&&me("log","at pages/test/index.vue:59","用户点击确定")},cancel:()=>{me("log","at pages/test/index.vue:63","用户点击取消")}})},l=()=>{Re.show("提示","检测到您已存在学习记录,要继续学习吗?","继续学习","重新学习").then(e=>{})};return(t,r)=>{const s=pe(e.resolveDynamicComponent("watermark"),Fe),c=pe(e.resolveDynamicComponent("nav-bar"),zn),u=pe(e.resolveDynamicComponent("uv-cell"),Fl),d=pe(e.resolveDynamicComponent("uv-cell-group"),Ml);return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createVNode(s),e.createElementVNode("view",{class:"max_page detail-main"},[e.createVNode(c,{is_seat:!1}),e.createElementVNode("view",{class:"fixed_search_div"},[e.createElementVNode("view",{class:"back_div",onClick:r[0]||(r[0]=t=>e.unref(Re).navigateBack())},[e.createElementVNode("view",{class:"back-icon"})]),e.createElementVNode("view",{class:"title font_pf"},"系统参数")]),e.createElementVNode("view",{class:"detail-body"},[e.createVNode(d,{border:!1},{default:e.withCtx(()=>[e.createVNode(u,{title:"根域名",value:e.unref(a)},null,8,["value"]),e.createVNode(u,{title:"当前环境:",value:e.unref(o).MODE},null,8,["value"]),e.createVNode(u,{title:"版本名称",value:e.unref(i).appVersion},null,8,["value"]),e.createVNode(u,{title:"版本号",value:e.unref(i).appVersionCode},null,8,["value"]),e.createVNode(u,{title:"点击1:",onClick:l}),e.createVNode(u,{title:"点击2:",border:!1,onClick:n})]),_:1})])])],64)}}},[["__scopeId","data-v-50f232f7"]]),cr="/static/images/common/default_img.png";const ur=ze({},[["render",function(t,a){return e.openBlock(),e.createElementBlock("view",{class:"main_div max_page"},[e.createElementVNode("view",{class:"empty_div"},[e.createElementVNode("image",{class:"img",src:cr}),e.createElementVNode("view",{class:"text"}," 学习功能建设中,敬请期待… ")])])}],["__scopeId","data-v-855f02af"]]);const dr=ze({},[["render",function(t,a){return e.openBlock(),e.createElementBlock("view",{class:"main_div max_page"},[e.createElementVNode("view",{class:"empty_div"},[e.createElementVNode("image",{class:"img",src:cr}),e.createElementVNode("view",{class:"text"}," 场景功能建设中,敬请期待… ")])])}],["__scopeId","data-v-8225bcf7"]]),hr=ze({__name:"index",setup(t){const{avatarCropperUrl:a,click_update_avatar:o,avatarCropperStatus:i,avatarOnCancel:n,avatarOnConfirm:l}=ar({success:e=>{c.imageAddr=e.imageAddr,c.imagePath=""}});e.ref(0);const r=cn(),s=e.ref(null);e.ref(null),e.ref(null);const c=e.reactive({userName:"",userId:"",imageAddr:"",loginName:""}),u=()=>{Re.show("确定退出登录?").then(async e=>{if(e){try{Re.loading("正在退出登录"),r.closeSocket(),await rn({url:"/traapp/access/loginOut",method:"post",data:t}).then(()=>{Ee(null),Ne(null),Re.setValue("me_statistics_data",null),Re.setValue("index_statistics_data",null)})}catch(a){}var t;Re.hideLoading(),Re.reLaunch("/pages/login/login")}})};return fe(()=>{Xn(),Object.assign(c,Ve())}),xe(()=>{uni.stopPullDownRefresh()}),(t,r)=>{const d=pe(e.resolveDynamicComponent("nav-bar"),zn),h=pe(e.resolveDynamicComponent("image-preview"),nl),m=pe(e.resolveDynamicComponent("uv-count-to"),Mn),p=pe(e.resolveDynamicComponent("uv-cell"),Fl),g=pe(e.resolveDynamicComponent("uv-cell-group"),Ml),f=pe(e.resolveDynamicComponent("tabbar-shadow"),$n),v=pe(e.resolveDynamicComponent("avatar-cropper"),Ll);return e.openBlock(),e.createElementBlock("view",{class:"main_div max_page"},[e.createVNode(d,{is_seat:!1}),e.createElementVNode("view",{class:"bg_div"},[e.createElementVNode("image",{src:"/static/images/me/bg.png",class:"bg_img"}),e.createElementVNode("view",{class:"user_data_div"},[e.createElementVNode("view",{class:"personal_information"},[e.createElementVNode("view",{class:"profile",onClick:r[0]||(r[0]=t=>e.unref(o)())},[c.imagePath?(e.openBlock(),e.createElementBlock("image",{key:0,class:"img_100",src:c.imagePath},null,8,["src"])):c.imageAddr?(e.openBlock(),e.createBlock(h,{key:1,class:"img_100",src:c.imageAddr},null,8,["src"])):e.createCommentVNode("",!0),e.createElementVNode("image",{class:"img_100",src:e.unref(tr)},null,8,["src"])]),e.createElementVNode("view",{class:"personal_information_data"},[e.createElementVNode("view",{class:"name_sex_div"},[e.createElementVNode("view",{class:"name"},e.toDisplayString(c.userName),1),e.createElementVNode("view",{class:"sex"},["f"===c.gender?(e.openBlock(),e.createElementBlock("image",{key:0,class:"img_100",src:"/static/images/me/wuman.png"})):e.createCommentVNode("",!0),"m"===c.gender?(e.openBlock(),e.createElementBlock("image",{key:1,class:"img_100",src:"/static/images/me/man.png"})):e.createCommentVNode("",!0)]),e.createElementVNode("view",{class:"fl1"})]),e.createElementVNode("view",{class:"work_number_div"},"工号:"+e.toDisplayString(c.loginName),1),e.createElementVNode("view",{class:"fl1"})])]),e.createElementVNode("view",{class:"study_information"},[e.createElementVNode("view",{class:"item"},[e.createElementVNode("view",{class:"top"},"我的积分"),e.createElementVNode("view",{class:"bottom"},[e.createVNode(m,{startVal:0,endVal:0,useEasing:!0,ref_key:"accmTaskCntRef",ref:s},null,512)])]),e.createElementVNode("view",{class:"item-interval"}),e.createElementVNode("view",{class:"item"},[e.createElementVNode("view",{class:"top"},"徽章墙"),e.createElementVNode("view",{class:"bottom"},[e.createVNode(m,{startVal:0,endVal:0,useEasing:!0,ref_key:"accmTaskCntRef",ref:s},null,512)])])])])]),e.createElementVNode("view",{class:"navigation_div"},[e.createElementVNode("view",{class:"scroll-view-item"},[e.createElementVNode("view",{class:"item",onClick:r[1]||(r[1]=t=>e.unref(Re).navigateTo("/pages/courseRecord/index"))},[e.createElementVNode("image",{class:"icon",src:"/static/images/me/study.png"}),e.createElementVNode("view",{class:"title"},"课程记录")])]),e.createElementVNode("view",{class:"scroll-view-item",onClick:r[2]||(r[2]=t=>e.unref(Re).navigateTo("/pages/examinationRecord/index"))},[e.createElementVNode("view",{class:"item"},[e.createElementVNode("image",{class:"icon",src:"/static/images/me/report.png"}),e.createElementVNode("view",{class:"title"},"考试记录")])]),e.createElementVNode("view",{class:"scroll-view-item"},[e.createElementVNode("view",{class:"item"},[e.createElementVNode("image",{class:"icon",src:"/static/images/me/todo.png"}),e.createElementVNode("view",{class:"title"},"AI陪练记录")])]),e.createElementVNode("view",{class:"scroll-view-item"},[e.createElementVNode("view",{class:"item",onClick:r[3]||(r[3]=e=>{me("log","at pages/me/index.vue:218","goTest")})},[e.createElementVNode("image",{class:"icon",src:"/static/images/me/examination.png"}),e.createElementVNode("view",{class:"title"},"竞赛记录")])])]),e.createElementVNode("view",{class:"cell_div"},[e.createVNode(g,{border:!1},{default:e.withCtx(()=>["ADMIN"===c.loginName?(e.openBlock(),e.createBlock(p,{key:0,title:"问答演示",isLink:!0,onClick:r[4]||(r[4]=t=>e.unref(Re).navigateTo("/pages/example/dialog"))})):e.createCommentVNode("",!0),e.createVNode(p,{title:"消息通知",isLink:!0,onClick:r[5]||(r[5]=t=>e.unref(Re).navigateTo("/pages/messageNotification/index"))}),e.createVNode(p,{title:"我的收藏",isLink:!0,onClick:r[6]||(r[6]=t=>e.unref(Re).navigateTo("/pages/favorites/index"))}),e.createVNode(p,{title:"排行榜",isLink:!0,onClick:r[7]||(r[7]=t=>e.unref(Re).navigateTo("/pages/charts/index"))}),e.createVNode(p,{title:"我的预览",isLink:!0,clickable:!1,border:!1,onClick:r[8]||(r[8]=t=>e.unref(Re).navigateTo("/pages/preview/index"))})]),_:1})]),e.createElementVNode("view",{class:"cell_div"},[e.createVNode(g,{border:!1},{default:e.withCtx(()=>[e.createVNode(p,{title:"设置",isLink:!0,onClick:r[9]||(r[9]=t=>e.unref(Re).navigateTo("/pages/setting/index"))}),e.createVNode(p,{title:"退出登录",isLink:!0,clickable:!1,border:!1,onClick:r[10]||(r[10]=e=>u())})]),_:1})]),e.createElementVNode("view",{style:{height:"86rpx"}}),e.createVNode(f),e.unref(i)?(e.openBlock(),e.createBlock(v,{key:0,mode:"ratio",imageUrl:e.unref(a),width:500,height:500,delay:150,onCancel:e.unref(n),onConfirm:e.unref(l)},null,8,["imageUrl","onCancel","onConfirm"])):e.createCommentVNode("",!0)])}}},[["__scopeId","data-v-df2e0bbc"]]);const mr=ze({name:"uv-checkbox",mixins:[Le,dt,{props:{name:{type:[String,Number,Boolean],default:""},shape:{type:String,default:""},size:{type:[String,Number],default:""},checked:{type:Boolean,default:!1},disabled:{type:[String,Boolean],default:""},activeColor:{type:String,default:""},inactiveColor:{type:String,default:""},iconSize:{type:[String,Number],default:""},iconColor:{type:String,default:""},label:{type:[String,Number,Boolean],default:""},labelSize:{type:[String,Number],default:""},labelColor:{type:String,default:""},labelDisabled:{type:[String,Boolean],default:""},...null==(U=null==(H=uni.$uv)?void 0:H.props)?void 0:U.checkbox}}],data:()=>({isChecked:!1,parentData:{iconSize:12,labelDisabled:null,disabled:null,shape:"square",activeColor:null,inactiveColor:null,size:18,value:null,modelValue:null,iconColor:null,placement:"row",borderBottom:!1,iconPlacement:"left",labelSize:14,labelColor:"#303133"}}),computed:{elDisabled(){return""!==this.disabled?this.disabled:null!==this.parentData.disabled&&this.parentData.disabled},elLabelDisabled(){return""!==this.labelDisabled?this.labelDisabled:null!==this.parentData.labelDisabled&&this.parentData.labelDisabled},elSize(){return this.size?this.size:this.parentData.size?this.parentData.size:21},elIconSize(){return this.iconSize?this.iconSize:this.parentData.iconSize?this.parentData.iconSize:12},elActiveColor(){return this.activeColor?this.activeColor:this.parentData.activeColor?this.parentData.activeColor:"#2979ff"},elInactiveColor(){return this.inactiveColor?this.inactiveColor:this.parentData.inactiveColor?this.parentData.inactiveColor:"#c8c9cc"},elLabelColor(){return this.labelColor?this.labelColor:this.parentData.labelColor?this.parentData.labelColor:"#606266"},elShape(){return this.shape?this.shape:this.parentData.shape?this.parentData.shape:"circle"},elLabelSize(){return this.$uv.addUnit(this.labelSize?this.labelSize:this.parentData.labelSize?this.parentData.labelSize:"15")},elIconColor(){const e=this.iconColor?this.iconColor:this.parentData.iconColor?this.parentData.iconColor:"#ffffff";return this.elDisabled?this.isChecked?this.elInactiveColor:"transparent":this.isChecked?e:"transparent"},iconClasses(){let e=[];return e.push("uv-checkbox__icon-wrap--"+this.elShape),this.elDisabled&&e.push("uv-checkbox__icon-wrap--disabled"),this.isChecked&&this.elDisabled&&e.push("uv-checkbox__icon-wrap--disabled--checked"),e},iconWrapStyle(){const e={};return e.backgroundColor=this.isChecked&&!this.elDisabled?this.elActiveColor:"#ffffff",e.borderColor=this.isChecked&&!this.elDisabled?this.elActiveColor:this.elInactiveColor,e.width=this.$uv.addUnit(this.elSize),e.height=this.$uv.addUnit(this.elSize),"right"===this.parentData.iconPlacement&&(e.marginRight=0),e},checkboxStyle(){const e={};return this.parentData.borderBottom&&"row"===this.parentData.placement&&this.$uv.error("检测到您将borderBottom设置为true,需要同时将uv-checkbox-group的placement设置为column才有效"),this.parentData.borderBottom&&"column"===this.parentData.placement&&(e.paddingBottom="8px"),this.$uv.deepMerge(e,this.$uv.addStyle(this.customStyle))}},created(){this.init()},methods:{init(){this.updateParentData(),this.parent||this.$uv.error("uv-checkbox必须搭配uv-checkbox-group组件使用"),this.$nextTick(()=>{let e=[];this.parentData.value.length?e=this.parentData.value:this.parentData.modelValue.length&&(e=this.parentData.modelValue),this.checked?this.isChecked=!0:this.$uv.test.array(e)&&(this.isChecked=e.some(e=>e===this.name))})},updateParentData(){this.getParentData("uv-checkbox-group")},wrapperClickHandler(e){"right"===this.parentData.iconPlacement&&this.iconClickHandler(e)},iconClickHandler(e){this.preventEvent(e),this.elDisabled||this.setRadioCheckedStatus()},labelClickHandler(e){this.preventEvent(e),this.elLabelDisabled||this.elDisabled||this.setRadioCheckedStatus()},emitEvent(){this.$emit("change",this.isChecked),this.$nextTick(()=>{this.$uv.formValidate(this,"change")})},setRadioCheckedStatus(){this.isChecked=!this.isChecked,this.emitEvent(),"function"==typeof this.parent.unCheckedOther&&this.parent.unCheckedOther(this)}},watch:{checked(){this.isChecked=this.checked}}},[["render",function(t,a,o,i,n,l){const r=pe(e.resolveDynamicComponent("uv-icon"),mt);return e.openBlock(),e.createElementBlock("view",{class:e.normalizeClass(["uv-checkbox",[`uv-checkbox-label--${n.parentData.iconPlacement}`,n.parentData.borderBottom&&"column"===n.parentData.placement&&"uv-border-bottom"]]),style:e.normalizeStyle([l.checkboxStyle]),onClick:a[2]||(a[2]=e.withModifiers((...e)=>l.wrapperClickHandler&&l.wrapperClickHandler(...e),["stop"]))},[e.createElementVNode("view",{class:e.normalizeClass(["uv-checkbox__icon-wrap",l.iconClasses]),onClick:a[0]||(a[0]=e.withModifiers((...e)=>l.iconClickHandler&&l.iconClickHandler(...e),["stop"])),style:e.normalizeStyle([l.iconWrapStyle])},[e.renderSlot(t.$slots,"icon",{},()=>[e.createVNode(r,{class:"uv-checkbox__icon-wrap__icon",name:"checkbox-mark",size:l.elIconSize,color:l.elIconColor},null,8,["size","color"])],!0)],6),e.createElementVNode("view",{class:"uv-checkbox__label-wrap",onClick:a[1]||(a[1]=e.withModifiers((...e)=>l.labelClickHandler&&l.labelClickHandler(...e),["stop"]))},[e.renderSlot(t.$slots,"default",{},()=>[e.createElementVNode("text",{style:e.normalizeStyle({color:l.elDisabled?l.elInactiveColor:l.elLabelColor,fontSize:l.elLabelSize,lineHeight:l.elLabelSize})},e.toDisplayString(t.label),5)],!0)])],6)}],["__scopeId","data-v-fb4e6365"]]);const pr=ze({name:"uv-checkbox-group",mixins:[Le,dt,{props:{value:{type:Array,default:()=>[]},modelValue:{type:Array,default:()=>[]},name:{type:String,default:""},shape:{type:String,default:"square"},disabled:{type:Boolean,default:!1},activeColor:{type:String,default:"#2979ff"},inactiveColor:{type:String,default:"#c8c9cc"},size:{type:[String,Number],default:18},placement:{type:String,default:"row"},labelSize:{type:[String,Number],default:14},labelColor:{type:[String],default:"#303133"},labelDisabled:{type:Boolean,default:!1},iconColor:{type:String,default:"#fff"},iconSize:{type:[String,Number],default:12},iconPlacement:{type:String,default:"left"},borderBottom:{type:Boolean,default:!1},...null==(q=null==(W=uni.$uv)?void 0:W.props)?void 0:q.checkboxGroup}}],computed:{parentData(){let e=[];return this.value.length?e=this.value:this.modelValue.length&&(e=this.modelValue),[e,this.disabled,this.inactiveColor,this.activeColor,this.size,this.labelDisabled,this.shape,this.iconSize,this.borderBottom,this.placement,this.labelSize,this.labelColor]},bemClass(){return this.bem("checkbox-group",["placement"])}},watch:{parentData(){this.children.length&&this.children.map(e=>{"function"==typeof e.init&&e.init()})}},data:()=>({}),created(){this.children=[]},methods:{unCheckedOther(e){const t=[];this.children.map(e=>{e.isChecked&&t.push(e.name)}),this.$emit("update:modelValue",t),this.$emit("change",t)}}},[["render",function(t,a,o,i,n,l){return e.openBlock(),e.createElementBlock("view",{class:e.normalizeClass(["uv-checkbox-group",l.bemClass]),style:e.normalizeStyle([t.$uv.addStyle(this.customStyle)])},[e.renderSlot(t.$slots,"default",{},void 0,!0)],6)}],["__scopeId","data-v-e15ec7ce"]]);"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self&&self;function gr(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var fr,vr={exports:{}},yr={exports:{}};function wr(){return fr||(fr=1,yr.exports=(e=e||function(e,t){var a=Object.create||function(){function e(){}return function(t){var a;return e.prototype=t,a=new e,e.prototype=null,a}}(),o={},i=o.lib={},n=i.Base=function(){return{extend:function(e){var t=a(this);return e&&t.mixIn(e),t.hasOwnProperty("init")&&this.init!==t.init||(t.init=function(){t.$super.init.apply(this,arguments)}),t.init.prototype=t,t.$super=this,t},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),l=i.WordArray=n.extend({init:function(e,a){e=this.words=e||[],this.sigBytes=a!=t?a:4*e.length},toString:function(e){return(e||s).stringify(this)},concat:function(e){var t=this.words,a=e.words,o=this.sigBytes,i=e.sigBytes;if(this.clamp(),o%4)for(var n=0;n>>2]>>>24-n%4*8&255;t[o+n>>>2]|=l<<24-(o+n)%4*8}else for(n=0;n>>2]=a[n>>>2];return this.sigBytes+=i,this},clamp:function(){var t=this.words,a=this.sigBytes;t[a>>>2]&=4294967295<<32-a%4*8,t.length=e.ceil(a/4)},clone:function(){var e=n.clone.call(this);return e.words=this.words.slice(0),e},random:function(t){for(var a,o=[],i=function(t){var a=987654321,o=4294967295;return function(){var i=((a=36969*(65535&a)+(a>>16)&o)<<16)+(t=18e3*(65535&t)+(t>>16)&o)&o;return i/=4294967296,(i+=.5)*(e.random()>.5?1:-1)}},n=0;n>>2]>>>24-i%4*8&255;o.push((n>>>4).toString(16)),o.push((15&n).toString(16))}return o.join("")},parse:function(e){for(var t=e.length,a=[],o=0;o>>3]|=parseInt(e.substr(o,2),16)<<24-o%8*4;return new l.init(a,t/2)}},c=r.Latin1={stringify:function(e){for(var t=e.words,a=e.sigBytes,o=[],i=0;i>>2]>>>24-i%4*8&255;o.push(String.fromCharCode(n))}return o.join("")},parse:function(e){for(var t=e.length,a=[],o=0;o>>2]|=(255&e.charCodeAt(o))<<24-o%4*8;return new l.init(a,t)}},u=r.Utf8={stringify:function(e){try{return decodeURIComponent(escape(c.stringify(e)))}catch(t){throw new Error("Malformed UTF-8 data")}},parse:function(e){return c.parse(unescape(encodeURIComponent(e)))}},d=i.BufferedBlockAlgorithm=n.extend({reset:function(){this._data=new l.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=u.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var a=this._data,o=a.words,i=a.sigBytes,n=this.blockSize,r=i/(4*n),s=(r=t?e.ceil(r):e.max((0|r)-this._minBufferSize,0))*n,c=e.min(4*s,i);if(s){for(var u=0;u>>2]|=e[i]<<24-i%4*8;a.call(this,o,t)}else a.apply(this,arguments)};o.prototype=t}}(),e.lib.WordArray)),_r.exports;var e}var Er,Nr={exports:{}};function Vr(){return Er||(Er=1,Nr.exports=(e=wr(),function(){var t=e,a=t.lib.WordArray,o=t.enc;function i(e){return e<<8&4278255360|e>>>8&16711935}o.Utf16=o.Utf16BE={stringify:function(e){for(var t=e.words,a=e.sigBytes,o=[],i=0;i>>2]>>>16-i%4*8&65535;o.push(String.fromCharCode(n))}return o.join("")},parse:function(e){for(var t=e.length,o=[],i=0;i>>1]|=e.charCodeAt(i)<<16-i%2*16;return a.create(o,2*t)}},o.Utf16LE={stringify:function(e){for(var t=e.words,a=e.sigBytes,o=[],n=0;n>>2]>>>16-n%4*8&65535);o.push(String.fromCharCode(l))}return o.join("")},parse:function(e){for(var t=e.length,o=[],n=0;n>>1]|=i(e.charCodeAt(n)<<16-n%2*16);return a.create(o,2*t)}}}(),e.enc.Utf16)),Nr.exports;var e}var Br,Ir={exports:{}};function Tr(){return Br||(Br=1,Ir.exports=(e=wr(),function(){var t=e,a=t.lib.WordArray;function o(e,t,o){for(var i=[],n=0,l=0;l>>6-l%4*2;i[n>>>2]|=(r|s)<<24-n%4*8,n++}return a.create(i,n)}t.enc.Base64={stringify:function(e){var t=e.words,a=e.sigBytes,o=this._map;e.clamp();for(var i=[],n=0;n>>2]>>>24-n%4*8&255)<<16|(t[n+1>>>2]>>>24-(n+1)%4*8&255)<<8|t[n+2>>>2]>>>24-(n+2)%4*8&255,r=0;r<4&&n+.75*r>>6*(3-r)&63));var s=o.charAt(64);if(s)for(;i.length%4;)i.push(s);return i.join("")},parse:function(e){var t=e.length,a=this._map,i=this._reverseMap;if(!i){i=this._reverseMap=[];for(var n=0;n>>24)|4278255360&(i<<24|i>>>8)}var n=this._hash.words,l=e[t+0],s=e[t+1],m=e[t+2],p=e[t+3],g=e[t+4],f=e[t+5],v=e[t+6],y=e[t+7],w=e[t+8],k=e[t+9],b=e[t+10],x=e[t+11],C=e[t+12],_=e[t+13],S=e[t+14],E=e[t+15],N=n[0],V=n[1],B=n[2],I=n[3];N=c(N,V,B,I,l,7,r[0]),I=c(I,N,V,B,s,12,r[1]),B=c(B,I,N,V,m,17,r[2]),V=c(V,B,I,N,p,22,r[3]),N=c(N,V,B,I,g,7,r[4]),I=c(I,N,V,B,f,12,r[5]),B=c(B,I,N,V,v,17,r[6]),V=c(V,B,I,N,y,22,r[7]),N=c(N,V,B,I,w,7,r[8]),I=c(I,N,V,B,k,12,r[9]),B=c(B,I,N,V,b,17,r[10]),V=c(V,B,I,N,x,22,r[11]),N=c(N,V,B,I,C,7,r[12]),I=c(I,N,V,B,_,12,r[13]),B=c(B,I,N,V,S,17,r[14]),N=u(N,V=c(V,B,I,N,E,22,r[15]),B,I,s,5,r[16]),I=u(I,N,V,B,v,9,r[17]),B=u(B,I,N,V,x,14,r[18]),V=u(V,B,I,N,l,20,r[19]),N=u(N,V,B,I,f,5,r[20]),I=u(I,N,V,B,b,9,r[21]),B=u(B,I,N,V,E,14,r[22]),V=u(V,B,I,N,g,20,r[23]),N=u(N,V,B,I,k,5,r[24]),I=u(I,N,V,B,S,9,r[25]),B=u(B,I,N,V,p,14,r[26]),V=u(V,B,I,N,w,20,r[27]),N=u(N,V,B,I,_,5,r[28]),I=u(I,N,V,B,m,9,r[29]),B=u(B,I,N,V,y,14,r[30]),N=d(N,V=u(V,B,I,N,C,20,r[31]),B,I,f,4,r[32]),I=d(I,N,V,B,w,11,r[33]),B=d(B,I,N,V,x,16,r[34]),V=d(V,B,I,N,S,23,r[35]),N=d(N,V,B,I,s,4,r[36]),I=d(I,N,V,B,g,11,r[37]),B=d(B,I,N,V,y,16,r[38]),V=d(V,B,I,N,b,23,r[39]),N=d(N,V,B,I,_,4,r[40]),I=d(I,N,V,B,l,11,r[41]),B=d(B,I,N,V,p,16,r[42]),V=d(V,B,I,N,v,23,r[43]),N=d(N,V,B,I,k,4,r[44]),I=d(I,N,V,B,C,11,r[45]),B=d(B,I,N,V,E,16,r[46]),N=h(N,V=d(V,B,I,N,m,23,r[47]),B,I,l,6,r[48]),I=h(I,N,V,B,y,10,r[49]),B=h(B,I,N,V,S,15,r[50]),V=h(V,B,I,N,f,21,r[51]),N=h(N,V,B,I,C,6,r[52]),I=h(I,N,V,B,p,10,r[53]),B=h(B,I,N,V,b,15,r[54]),V=h(V,B,I,N,s,21,r[55]),N=h(N,V,B,I,w,6,r[56]),I=h(I,N,V,B,E,10,r[57]),B=h(B,I,N,V,v,15,r[58]),V=h(V,B,I,N,_,21,r[59]),N=h(N,V,B,I,g,6,r[60]),I=h(I,N,V,B,x,10,r[61]),B=h(B,I,N,V,m,15,r[62]),V=h(V,B,I,N,k,21,r[63]),n[0]=n[0]+N|0,n[1]=n[1]+V|0,n[2]=n[2]+B|0,n[3]=n[3]+I|0},_doFinalize:function(){var e=this._data,a=e.words,o=8*this._nDataBytes,i=8*e.sigBytes;a[i>>>5]|=128<<24-i%32;var n=t.floor(o/4294967296),l=o;a[15+(i+64>>>9<<4)]=16711935&(n<<8|n>>>24)|4278255360&(n<<24|n>>>8),a[14+(i+64>>>9<<4)]=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8),e.sigBytes=4*(a.length+1),this._process();for(var r=this._hash,s=r.words,c=0;c<4;c++){var u=s[c];s[c]=16711935&(u<<8|u>>>24)|4278255360&(u<<24|u>>>8)}return r},clone:function(){var e=n.clone.call(this);return e._hash=this._hash.clone(),e}});function c(e,t,a,o,i,n,l){var r=e+(t&a|~t&o)+i+l;return(r<>>32-n)+t}function u(e,t,a,o,i,n,l){var r=e+(t&o|a&~o)+i+l;return(r<>>32-n)+t}function d(e,t,a,o,i,n,l){var r=e+(t^a^o)+i+l;return(r<>>32-n)+t}function h(e,t,a,o,i,n,l){var r=e+(a^(t|~o))+i+l;return(r<>>32-n)+t}a.MD5=n._createHelper(s),a.HmacMD5=n._createHmacHelper(s)}(Math),e.MD5)),Ar.exports;var e}var zr,Fr={exports:{}};function Mr(){return zr||(zr=1,Fr.exports=(r=wr(),t=(e=r).lib,a=t.WordArray,o=t.Hasher,i=e.algo,n=[],l=i.SHA1=o.extend({_doReset:function(){this._hash=new a.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var a=this._hash.words,o=a[0],i=a[1],l=a[2],r=a[3],s=a[4],c=0;c<80;c++){if(c<16)n[c]=0|e[t+c];else{var u=n[c-3]^n[c-8]^n[c-14]^n[c-16];n[c]=u<<1|u>>>31}var d=(o<<5|o>>>27)+s+n[c];d+=c<20?1518500249+(i&l|~i&r):c<40?1859775393+(i^l^r):c<60?(i&l|i&r|l&r)-1894007588:(i^l^r)-899497514,s=r,r=l,l=i<<30|i>>>2,i=o,o=d}a[0]=a[0]+o|0,a[1]=a[1]+i|0,a[2]=a[2]+l|0,a[3]=a[3]+r|0,a[4]=a[4]+s|0},_doFinalize:function(){var e=this._data,t=e.words,a=8*this._nDataBytes,o=8*e.sigBytes;return t[o>>>5]|=128<<24-o%32,t[14+(o+64>>>9<<4)]=Math.floor(a/4294967296),t[15+(o+64>>>9<<4)]=a,e.sigBytes=4*t.length,this._process(),this._hash},clone:function(){var e=o.clone.call(this);return e._hash=this._hash.clone(),e}}),e.SHA1=o._createHelper(l),e.HmacSHA1=o._createHmacHelper(l),r.SHA1)),Fr.exports;var e,t,a,o,i,n,l,r}var Lr,Pr={exports:{}};function $r(){return Lr||(Lr=1,Pr.exports=(e=wr(),function(t){var a=e,o=a.lib,i=o.WordArray,n=o.Hasher,l=a.algo,r=[],s=[];!function(){function e(e){for(var a=t.sqrt(e),o=2;o<=a;o++)if(!(e%o))return!1;return!0}function a(e){return 4294967296*(e-(0|e))|0}for(var o=2,i=0;i<64;)e(o)&&(i<8&&(r[i]=a(t.pow(o,.5))),s[i]=a(t.pow(o,1/3)),i++),o++}();var c=[],u=l.SHA256=n.extend({_doReset:function(){this._hash=new i.init(r.slice(0))},_doProcessBlock:function(e,t){for(var a=this._hash.words,o=a[0],i=a[1],n=a[2],l=a[3],r=a[4],u=a[5],d=a[6],h=a[7],m=0;m<64;m++){if(m<16)c[m]=0|e[t+m];else{var p=c[m-15],g=(p<<25|p>>>7)^(p<<14|p>>>18)^p>>>3,f=c[m-2],v=(f<<15|f>>>17)^(f<<13|f>>>19)^f>>>10;c[m]=g+c[m-7]+v+c[m-16]}var y=o&i^o&n^i&n,w=(o<<30|o>>>2)^(o<<19|o>>>13)^(o<<10|o>>>22),k=h+((r<<26|r>>>6)^(r<<21|r>>>11)^(r<<7|r>>>25))+(r&u^~r&d)+s[m]+c[m];h=d,d=u,u=r,r=l+k|0,l=n,n=i,i=o,o=k+(w+y)|0}a[0]=a[0]+o|0,a[1]=a[1]+i|0,a[2]=a[2]+n|0,a[3]=a[3]+l|0,a[4]=a[4]+r|0,a[5]=a[5]+u|0,a[6]=a[6]+d|0,a[7]=a[7]+h|0},_doFinalize:function(){var e=this._data,a=e.words,o=8*this._nDataBytes,i=8*e.sigBytes;return a[i>>>5]|=128<<24-i%32,a[14+(i+64>>>9<<4)]=t.floor(o/4294967296),a[15+(i+64>>>9<<4)]=o,e.sigBytes=4*a.length,this._process(),this._hash},clone:function(){var e=n.clone.call(this);return e._hash=this._hash.clone(),e}});a.SHA256=n._createHelper(u),a.HmacSHA256=n._createHmacHelper(u)}(Math),e.SHA256)),Pr.exports;var e}var Or,jr={exports:{}};var Hr,Ur={exports:{}};function Wr(){return Hr||(Hr=1,Ur.exports=(e=wr(),xr(),function(){var t=e,a=t.lib.Hasher,o=t.x64,i=o.Word,n=o.WordArray,l=t.algo;function r(){return i.create.apply(i,arguments)}var s=[r(1116352408,3609767458),r(1899447441,602891725),r(3049323471,3964484399),r(3921009573,2173295548),r(961987163,4081628472),r(1508970993,3053834265),r(2453635748,2937671579),r(2870763221,3664609560),r(3624381080,2734883394),r(310598401,1164996542),r(607225278,1323610764),r(1426881987,3590304994),r(1925078388,4068182383),r(2162078206,991336113),r(2614888103,633803317),r(3248222580,3479774868),r(3835390401,2666613458),r(4022224774,944711139),r(264347078,2341262773),r(604807628,2007800933),r(770255983,1495990901),r(1249150122,1856431235),r(1555081692,3175218132),r(1996064986,2198950837),r(2554220882,3999719339),r(2821834349,766784016),r(2952996808,2566594879),r(3210313671,3203337956),r(3336571891,1034457026),r(3584528711,2466948901),r(113926993,3758326383),r(338241895,168717936),r(666307205,1188179964),r(773529912,1546045734),r(1294757372,1522805485),r(1396182291,2643833823),r(1695183700,2343527390),r(1986661051,1014477480),r(2177026350,1206759142),r(2456956037,344077627),r(2730485921,1290863460),r(2820302411,3158454273),r(3259730800,3505952657),r(3345764771,106217008),r(3516065817,3606008344),r(3600352804,1432725776),r(4094571909,1467031594),r(275423344,851169720),r(430227734,3100823752),r(506948616,1363258195),r(659060556,3750685593),r(883997877,3785050280),r(958139571,3318307427),r(1322822218,3812723403),r(1537002063,2003034995),r(1747873779,3602036899),r(1955562222,1575990012),r(2024104815,1125592928),r(2227730452,2716904306),r(2361852424,442776044),r(2428436474,593698344),r(2756734187,3733110249),r(3204031479,2999351573),r(3329325298,3815920427),r(3391569614,3928383900),r(3515267271,566280711),r(3940187606,3454069534),r(4118630271,4000239992),r(116418474,1914138554),r(174292421,2731055270),r(289380356,3203993006),r(460393269,320620315),r(685471733,587496836),r(852142971,1086792851),r(1017036298,365543100),r(1126000580,2618297676),r(1288033470,3409855158),r(1501505948,4234509866),r(1607167915,987167468),r(1816402316,1246189591)],c=[];!function(){for(var e=0;e<80;e++)c[e]=r()}();var u=l.SHA512=a.extend({_doReset:function(){this._hash=new n.init([new i.init(1779033703,4089235720),new i.init(3144134277,2227873595),new i.init(1013904242,4271175723),new i.init(2773480762,1595750129),new i.init(1359893119,2917565137),new i.init(2600822924,725511199),new i.init(528734635,4215389547),new i.init(1541459225,327033209)])},_doProcessBlock:function(e,t){for(var a=this._hash.words,o=a[0],i=a[1],n=a[2],l=a[3],r=a[4],u=a[5],d=a[6],h=a[7],m=o.high,p=o.low,g=i.high,f=i.low,v=n.high,y=n.low,w=l.high,k=l.low,b=r.high,x=r.low,C=u.high,_=u.low,S=d.high,E=d.low,N=h.high,V=h.low,B=m,I=p,T=g,D=f,A=v,R=y,z=w,F=k,M=b,L=x,P=C,$=_,O=S,j=E,H=N,U=V,W=0;W<80;W++){var q=c[W];if(W<16)var Z=q.high=0|e[t+2*W],G=q.low=0|e[t+2*W+1];else{var Y=c[W-15],Q=Y.high,J=Y.low,K=(Q>>>1|J<<31)^(Q>>>8|J<<24)^Q>>>7,X=(J>>>1|Q<<31)^(J>>>8|Q<<24)^(J>>>7|Q<<25),ee=c[W-2],te=ee.high,ae=ee.low,oe=(te>>>19|ae<<13)^(te<<3|ae>>>29)^te>>>6,ie=(ae>>>19|te<<13)^(ae<<3|te>>>29)^(ae>>>6|te<<26),ne=c[W-7],le=ne.high,re=ne.low,se=c[W-16],ce=se.high,ue=se.low;Z=(Z=(Z=K+le+((G=X+re)>>>0>>0?1:0))+oe+((G+=ie)>>>0>>0?1:0))+ce+((G+=ue)>>>0>>0?1:0),q.high=Z,q.low=G}var de,he=M&P^~M&O,me=L&$^~L&j,pe=B&T^B&A^T&A,ge=I&D^I&R^D&R,fe=(B>>>28|I<<4)^(B<<30|I>>>2)^(B<<25|I>>>7),ve=(I>>>28|B<<4)^(I<<30|B>>>2)^(I<<25|B>>>7),ye=(M>>>14|L<<18)^(M>>>18|L<<14)^(M<<23|L>>>9),we=(L>>>14|M<<18)^(L>>>18|M<<14)^(L<<23|M>>>9),ke=s[W],be=ke.high,xe=ke.low,Ce=H+ye+((de=U+we)>>>0>>0?1:0),_e=ve+ge;H=O,U=j,O=P,j=$,P=M,$=L,M=z+(Ce=(Ce=(Ce=Ce+he+((de+=me)>>>0>>0?1:0))+be+((de+=xe)>>>0>>0?1:0))+Z+((de+=G)>>>0>>0?1:0))+((L=F+de|0)>>>0>>0?1:0)|0,z=A,F=R,A=T,R=D,T=B,D=I,B=Ce+(fe+pe+(_e>>>0>>0?1:0))+((I=de+_e|0)>>>0>>0?1:0)|0}p=o.low=p+I,o.high=m+B+(p>>>0>>0?1:0),f=i.low=f+D,i.high=g+T+(f>>>0>>0?1:0),y=n.low=y+R,n.high=v+A+(y>>>0>>0?1:0),k=l.low=k+F,l.high=w+z+(k>>>0>>0?1:0),x=r.low=x+L,r.high=b+M+(x>>>0>>0?1:0),_=u.low=_+$,u.high=C+P+(_>>>0<$>>>0?1:0),E=d.low=E+j,d.high=S+O+(E>>>0>>0?1:0),V=h.low=V+U,h.high=N+H+(V>>>0>>0?1:0)},_doFinalize:function(){var e=this._data,t=e.words,a=8*this._nDataBytes,o=8*e.sigBytes;return t[o>>>5]|=128<<24-o%32,t[30+(o+128>>>10<<5)]=Math.floor(a/4294967296),t[31+(o+128>>>10<<5)]=a,e.sigBytes=4*t.length,this._process(),this._hash.toX32()},clone:function(){var e=a.clone.call(this);return e._hash=this._hash.clone(),e},blockSize:32});t.SHA512=a._createHelper(u),t.HmacSHA512=a._createHmacHelper(u)}(),e.SHA512)),Ur.exports;var e}var qr,Zr={exports:{}};var Gr,Yr={exports:{}};function Qr(){return Gr||(Gr=1,Yr.exports=(e=wr(),xr(),function(t){var a=e,o=a.lib,i=o.WordArray,n=o.Hasher,l=a.x64.Word,r=a.algo,s=[],c=[],u=[];!function(){for(var e=1,t=0,a=0;a<24;a++){s[e+5*t]=(a+1)*(a+2)/2%64;var o=(2*e+3*t)%5;e=t%5,t=o}for(e=0;e<5;e++)for(t=0;t<5;t++)c[e+5*t]=t+(2*e+3*t)%5*5;for(var i=1,n=0;n<24;n++){for(var r=0,d=0,h=0;h<7;h++){if(1&i){var m=(1<>>24)|4278255360&(n<<24|n>>>8),l=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8),(V=a[i]).high^=l,V.low^=n}for(var r=0;r<24;r++){for(var h=0;h<5;h++){for(var m=0,p=0,g=0;g<5;g++)m^=(V=a[h+5*g]).high,p^=V.low;var f=d[h];f.high=m,f.low=p}for(h=0;h<5;h++){var v=d[(h+4)%5],y=d[(h+1)%5],w=y.high,k=y.low;for(m=v.high^(w<<1|k>>>31),p=v.low^(k<<1|w>>>31),g=0;g<5;g++)(V=a[h+5*g]).high^=m,V.low^=p}for(var b=1;b<25;b++){var x=(V=a[b]).high,C=V.low,_=s[b];_<32?(m=x<<_|C>>>32-_,p=C<<_|x>>>32-_):(m=C<<_-32|x>>>64-_,p=x<<_-32|C>>>64-_);var S=d[c[b]];S.high=m,S.low=p}var E=d[0],N=a[0];for(E.high=N.high,E.low=N.low,h=0;h<5;h++)for(g=0;g<5;g++){var V=a[b=h+5*g],B=d[b],I=d[(h+1)%5+5*g],T=d[(h+2)%5+5*g];V.high=B.high^~I.high&T.high,V.low=B.low^~I.low&T.low}V=a[0];var D=u[r];V.high^=D.high,V.low^=D.low}},_doFinalize:function(){var e=this._data,a=e.words;this._nDataBytes;var o=8*e.sigBytes,n=32*this.blockSize;a[o>>>5]|=1<<24-o%32,a[(t.ceil((o+1)/n)*n>>>5)-1]|=128,e.sigBytes=4*a.length,this._process();for(var l=this._state,r=this.cfg.outputLength/8,s=r/8,c=[],u=0;u>>24)|4278255360&(h<<24|h>>>8),m=16711935&(m<<8|m>>>24)|4278255360&(m<<24|m>>>8),c.push(m),c.push(h)}return new i.init(c,r)},clone:function(){for(var e=n.clone.call(this),t=e._state=this._state.slice(0),a=0;a<25;a++)t[a]=t[a].clone();return e}});a.SHA3=n._createHelper(h),a.HmacSHA3=n._createHmacHelper(h)}(Math),e.SHA3)),Yr.exports;var e}var Jr,Kr={exports:{}};var Xr,es={exports:{}};function ts(){return Xr||(Xr=1,es.exports=(e=wr(),a=(t=e).lib.Base,o=t.enc.Utf8,void(t.algo.HMAC=a.extend({init:function(e,t){e=this._hasher=new e.init,"string"==typeof t&&(t=o.parse(t));var a=e.blockSize,i=4*a;t.sigBytes>i&&(t=e.finalize(t)),t.clamp();for(var n=this._oKey=t.clone(),l=this._iKey=t.clone(),r=n.words,s=l.words,c=0;c>>2];e.sigBytes-=t}};o.BlockCipher=u.extend({cfg:u.cfg.extend({mode:m,padding:p}),reset:function(){u.reset.call(this);var e=this.cfg,t=e.iv,a=e.mode;if(this._xformMode==this._ENC_XFORM_MODE)var o=a.createEncryptor;else o=a.createDecryptor,this._minBufferSize=1;this._mode&&this._mode.__creator==o?this._mode.init(this,t&&t.words):(this._mode=o.call(a,this,t&&t.words),this._mode.__creator=o)},_doProcessBlock:function(e,t){this._mode.processBlock(e,t)},_doFinalize:function(){var e=this.cfg.padding;if(this._xformMode==this._ENC_XFORM_MODE){e.pad(this._data,this.blockSize);var t=this._process(!0)}else t=this._process(!0),e.unpad(t);return t},blockSize:4});var g=o.CipherParams=i.extend({init:function(e){this.mixIn(e)},toString:function(e){return(e||this.formatter).stringify(this)}}),f=(a.format={}).OpenSSL={stringify:function(e){var t=e.ciphertext,a=e.salt;if(a)var o=n.create([1398893684,1701076831]).concat(a).concat(t);else o=t;return o.toString(s)},parse:function(e){var t=s.parse(e),a=t.words;if(1398893684==a[0]&&1701076831==a[1]){var o=n.create(a.slice(2,4));a.splice(0,4),t.sigBytes-=16}return g.create({ciphertext:t,salt:o})}},v=o.SerializableCipher=i.extend({cfg:i.extend({format:f}),encrypt:function(e,t,a,o){o=this.cfg.extend(o);var i=e.createEncryptor(a,o),n=i.finalize(t),l=i.cfg;return g.create({ciphertext:n,key:a,iv:l.iv,algorithm:e,mode:l.mode,padding:l.padding,blockSize:e.blockSize,formatter:o.format})},decrypt:function(e,t,a,o){return o=this.cfg.extend(o),t=this._parse(t,o.format),e.createDecryptor(a,o).finalize(t.ciphertext)},_parse:function(e,t){return"string"==typeof e?t.parse(e,this):e}}),y=(a.kdf={}).OpenSSL={execute:function(e,t,a,o){o||(o=n.random(8));var i=c.create({keySize:t+a}).compute(e,o),l=n.create(i.words.slice(t),4*a);return i.sigBytes=4*t,g.create({key:i,iv:l,salt:o})}},w=o.PasswordBasedCipher=v.extend({cfg:v.cfg.extend({kdf:y}),encrypt:function(e,t,a,o){var i=(o=this.cfg.extend(o)).kdf.execute(a,e.keySize,e.ivSize);o.iv=i.iv;var n=v.encrypt.call(this,e,t,i.key,o);return n.mixIn(i),n},decrypt:function(e,t,a,o){o=this.cfg.extend(o),t=this._parse(t,o.format);var i=o.kdf.execute(a,e.keySize,e.ivSize,t.salt);return o.iv=i.iv,v.decrypt.call(this,e,t,i.key,o)}})}()))),ss.exports;var e}var us,ds={exports:{}};var hs,ms={exports:{}};var ps,gs={exports:{}};function fs(){return ps||(ps=1,gs.exports=(e=wr(),cs(), +/*! #__NO_SIDE_EFFECTS__ */function Zt(t,a,o){let i,n;const l="function"==typeof a;function r(t,o){const r=e.hasInjectionContext();(t=t||(r?e.inject(Tt,null):null))&&It(t),(t=Bt)._s.has(i)||(l?qt(i,a,n,t):function(t,a,o){const{state:i,actions:n,getters:l}=a,r=o.state.value[t];let s;s=qt(t,function(){r||(o.state.value[t]=i?i():{});const a=e.toRefs(o.state.value[t]);return Ut(a,n,Object.keys(l||{}).reduce((a,i)=>(a[i]=e.markRaw(e.computed(()=>{It(o);const e=o._s.get(t);return l[i].call(e,e)})),a),{}))},a,o,0,!0)}(i,n,t));return t._s.get(i)}return"string"==typeof t?(i=t,n=l?o:a):(n=t,i=t.id),r.$id=i,r}function Gt(t){{const a=e.toRaw(t),o={};for(const i in a){const n=a[i];n.effect?o[i]=e.computed({get:()=>t[i],set(e){t[i]=e}}):(e.isRef(n)||e.isReactive(n))&&(o[i]=e.toRef(t,i))}return o}}const Yt=Zt("storageStore",{state:()=>({imgObjStr:"{}",videoObjStr:"{}",audioObjStr:"{}",touchBtnZIndex:12,showPreviewDetail:!1,fileType:"iamge",fileId:"",fileSrc:"",gettingVoiceId:""}),getters:{imgObj:e=>JSON.parse(e.imgObjStr),videoObj:e=>JSON.parse(e.videoObjStr),audioObj:e=>JSON.parse(e.audioObjStr),getTouchBtnZIndex:e=>e.touchBtnZIndex,getShowPreviewDetail:e=>e.showPreviewDetail,getFileType:e=>e.fileType,getFileId:e=>e.fileId,getFileSrc:e=>e.fileSrc,getGettingVoiceId:e=>e.gettingVoiceId},actions:{setGettingVoiceId(e){return this.gettingVoiceId=e},setShowPreviewDetail({status:e=!1,fileType:t="image",fileId:a="",fileSrc:o=""}){this.showPreviewDetail=e,this.fileId=a,this.fileType=t,this.fileSrc=o},setTouchBtnZIndex(e=12){this.touchBtnZIndex=e},setStorage(e,t,a){if("image"===e){let e=JSON.parse(this.imgObjStr);e[t]=a,this.imgObjStr=JSON.stringify(e)}else if("video"===e){let e=JSON.parse(this.videoObjStr);e[t]=a,this.videoObjStr=JSON.stringify(e)}else if("audio"===e){let e=JSON.parse(this.audioObjStr);e[t]=a,this.audioObjStr=JSON.stringify(e)}},getStorageById(e,t,a=()=>{}){let o;"image"===e?o=JSON.parse(this.imgObjStr):"video"===e?o=JSON.parse(this.videoObjStr):"audio"===e&&(o=JSON.parse(this.audioObjStr));let i=o[t]||"";return a&&a(i),i}}}),Qt=ze({__name:"touchBtn",props:{isDisabled:{default:!0,type:Boolean},isLoading:{default:!1,type:Boolean},loadingText:{default:"发送回答中,请稍后再试!",type:String},onlyVoice:{default:!1,type:Boolean},canAnswer:{default:!0,type:Boolean},canAnswerText:{default:"当前状态不能发送内容!",type:String},textValueLength:{type:Number,default:500},adjustPosition:{default:!1,type:Boolean},formatType:{default:"mp3",type:String}},emits:["uploadVoice","submitAnswer","startRecord"],setup(t,{emit:a}){e.useCssVars(e=>({"287666e4":p.value}));const o=Yt();e.getCurrentInstance();const i=a,n=t,{isDisabled:l,onlyVoice:r,adjustPosition:s,formatType:c}=e.toRefs(n),u=e.computed(()=>n.isLoading),d=e.ref(!1),h=e.ref(!1),m=e.ref();o.setTouchBtnZIndex(12);const p=e.computed(()=>o.getTouchBtnZIndex);e.watch(()=>d.value,e=>e?m.value.open():m.value.close()),e.watch(()=>n.isLoading,()=>{},{deep:!0,immediate:!0}),e.watch(()=>n.canAnswer,()=>{},{deep:!0,immediate:!0}),e.watch(()=>n.onlyVoice,()=>{},{deep:!0,immediate:!0}),e.watch(()=>n.isDisabled,e=>{e&&(h.value=!1)},{deep:!0,immediate:!0});const g=e.ref(""),f=e.ref(),v=e.ref("");uni.createInnerAudioContext();const y=e.ref({}),w=Ie("AND"),k=e.ref(0),b=e.ref(0),x=()=>{var t;y.value=uni.getRecorderManager(),null==(t=e.unref(y))||t.onStop((t,a)=>{v.value=t.tempFilePath,I.value?S():2!==C.value?S(()=>{e.nextTick(()=>{Re.msg("说话时间太短,没有听清!")})}):(S(),i("uploadVoice",v.value))}),e.unref(y).onStart(()=>{C.value=1,setTimeout(()=>{C.value=2},1e3);let e=uni.getAppAuthorizeSetting().microphoneAuthorized;me("log","at pages/course/components/touchBtn.vue:202",b.value===k.value,e),"authorized"===e&&(b.value===k.value?_():d.value=!0)})},C=e.ref(1),_=()=>{b.value=k.value;try{e.unref(y).stop?e.unref(y).stop():S()}catch{S()}},S=(e=()=>{})=>{b.value=k.value,setTimeout(()=>{d.value=!1,e&&e()},350),setTimeout(()=>{M.value=!1},800)};e.onMounted(async()=>{null==x||x()});const E=e.ref(0),N=e.ref(0),V=e.ref(0),B=uni.getWindowInfo(),I=e.computed(()=>{let e=B.screenWidth/750*234;return B.screenHeight-N.value>e}),T=e.computed(()=>{B.screenHeight,N.value}),D=e.ref(1);e.ref(1);const A=e.ref(!1),R=e=>{if(!l.value){if(M.value)return Re.msg("操作频繁,请稍后重试!"),void setTimeout(()=>{M.value=!1},500);if(A.value)L(e);else{z()&&(A.value=!0,L(e))}}},z=async()=>{if(w){return 1===await Vt.requestAndroidPermission("android.permission.RECORD_AUDIO")||(Re.show("提示信息","当前页面需要使用的录音权限,是否前往开启?",!0,"取消","确定").then(e=>{e?Vt.gotoAppPermissionSetting():Re.navigateBack()}),!1)}{let e=uni.getAppAuthorizeSetting().microphoneAuthorized;if("denied"===e)return Re.show("提示信息","当前页面需要使用的录音权限,是否前往开启?",!0,"取消","确定").then(e=>{e?uni.openAppAuthorizeSetting():Re.navigateBack()}),!1;if("not determined"===e)return!0}},F=e.ref(!1),M=e.ref(!1),L=t=>{if(d.value)return;if(u.value)return void uni.showToast({title:n.loadingText,icon:"none",duration:1e3});if(!n.canAnswer)return void uni.showToast({title:n.canAnswerText,icon:"none",duration:1e3});F.value=!0,M.value=!0,i("startRecord"),D.value+=1;let a=D.value;l.value?(d.value=!1,uni.showToast({title:"暂无问题需要回答!",icon:"none",duration:1e3})):(E.value=t.changedTouches[0].pageX,N.value=t.changedTouches[0].pageY,V.value=t.currentTarget.offsetTop,k.value+=1,e.unref(y).start({format:c.value}),setTimeout(()=>{me("log","at pages/course/components/touchBtn.vue:374",a,D.value),a===D.value&&P(D.value)},59590))},P=e=>{F.value=!1,d.value&&_()},$=e=>{F.value&&(E.value=e.changedTouches[0].pageX,N.value=e.changedTouches[0].pageY,T.value&&P())},O=()=>{u.value?uni.showToast({title:n.loadingText,icon:"none",duration:1e3}):l.value?uni.showToast({title:"暂无问题需要回答!",icon:"none",duration:1e3}):h.value?g.value.trim()?i("submitAnswer",g.value,j):Re.msg("不能发送空白消息!"):h.value=!h.value},j=()=>{n.isDisabled||(h.value=!h.value,g.value="")};return(t,a)=>{const o=pe(e.resolveDynamicComponent("uv-input"),pt),i=pe(e.resolveDynamicComponent("uni-popup"),wt);return e.openBlock(),e.createElementBlock("view",{class:"talk-btns",ref_key:"talkBtnRef",ref:f},[h.value?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock("view",{key:0,class:"touch-btn",onTouchstart:R,onTouchend:P,onTouchmove:$}," 按住说话 ",32)),h.value?(e.openBlock(),e.createElementBlock("view",{key:1,class:"touch-btn"},[e.createVNode(o,{class:"input-box",ref:"inputRef",modelValue:g.value,"onUpdate:modelValue":a[0]||(a[0]=e=>g.value=e),maxlength:n.textValueLength,adjustPosition:e.unref(s),placeholderStyle:"color:#999999;font-size:26rpx",placeholder:"请输入文字"},null,8,["modelValue","maxlength","adjustPosition"])])):e.createCommentVNode("",!0),e.withDirectives(e.createElementVNode("view",{class:"talk-btn-box"},[e.withDirectives(e.createElementVNode("image",{class:"talk-btn-icon",src:kt,mode:"",onClick:j},null,512),[[e.vShow,!h.value]]),e.withDirectives(e.createElementVNode("image",{class:"talk-btn-icon",src:bt,mode:"",onClick:j},null,512),[[e.vShow,h.value&&!g.value]]),e.withDirectives(e.createElementVNode("image",{class:"talk-btn-icon",src:xt,mode:"",onClick:e.withModifiers(O,["stop"])},null,512),[[e.vShow,h.value&&!!g.value]])],512),[[e.vShow,!e.unref(r)]]),e.createVNode(i,{ref_key:"talkModelRef",ref:m,type:"bottom",onClick:a[1]||(a[1]=e=>d.value=!1),"mask-background-color":"rgba(0,0,0,0.9)"},{default:e.withCtx(()=>[e.createElementVNode("view",{class:"overlay-box"},[e.createElementVNode("view",{class:"circle-bg-box"},[e.createElementVNode("view",{class:"icon-box"},[e.createElementVNode("image",{src:Ct,mode:""})])]),e.createElementVNode("view",{class:"tips-box"},"松开发送"),e.createElementVNode("view",{class:"btns-box"},[e.createElementVNode("view",{class:e.normalizeClass(["close-btn",I.value?"is-out":""])},[e.createTextVNode(" 取消 "),I.value?(e.openBlock(),e.createElementBlock("image",{key:1,class:"btn-box",src:St,mode:""})):(e.openBlock(),e.createElementBlock("image",{key:0,class:"btn-box",src:_t,mode:""}))],2)]),e.createElementVNode("view",{class:e.normalizeClass(["talk-dialog",I.value?"is-out":""])},[e.createElementVNode("image",{src:Et,mode:"",class:"gif-box"})],2)])]),_:1},512)],512)}}},[["__scopeId","data-v-b5ca54bb"]]),Jt="/static/images/course/play-blue.png",Kt="/static/images/course/stop-blue.png",Xt=ze({__name:"question",props:{dataInfo:{default:()=>({}),type:Object},activeVoiceId:{default:"",type:String}},emits:["changePlay"],setup(t,{emit:a}){const o=t,{activeVoiceId:i,dataInfo:n}=e.toRefs(o),l=a;e.watch(()=>o.dataInfo,()=>{},{deep:!0,immediate:!0});const r=e.ref(null),s=e.ref(!1),c=e.ref(!1),u=e.ref(!1),d=e.ref(""),h=e.ref(""),m=e.computed(()=>n.value.talkingText||"");e.onMounted(()=>{f()}),we(()=>{p()}),e.watch(()=>o.dataInfo.talkingVoice,e=>{e&&f()},{deep:!0,immediate:!0});const p=()=>{r.value&&(r.value.pause(),s.value=!1,l("changePlay",""))},g=()=>{var t;l("changePlay",null==(t=e.unref(n))?void 0:t.id),r.value&&r.value.src?r.value.play():(r.value.src="",e.unref(n).talkingVoice&&setTimeout(()=>{r.value.src=e.unref(n).talkingVoice,r.value.play(),s.value=!0},100))},f=()=>{r.value=uni.createInnerAudioContext(),r.value.onEnded(()=>{l("changePlay",""),r.value.src=""}),r.value.onError(()=>{r.value.src=""}),"02"===e.unref(n).intrctWay&&(h.value=e.unref(n).talkingVoice,r.value.src=h.value,setTimeout(()=>{v(0)},100))},v=e=>{if(e+=1,Math.ceil(r.value.duration)>0)d.value=(Math.ceil(r.value.duration)||1)+"s";else{if(20===e)return void(d.value="0s");setTimeout(()=>{v(e)},200)}};return(t,a)=>{const i=e.resolveComponent("CommonLoading");return"02"===e.unref(n).intrctWay?(e.openBlock(),e.createElementBlock("view",{key:0,class:"talking-info"},[e.createElementVNode("view",{class:e.normalizeClass(["talking-gif",c.value||o.activeVoiceId!==e.unref(n).id?"":"is-play"])},[e.withDirectives(e.createVNode(i,{color:"#fff"},null,512),[[e.vShow,c.value]])],2),e.createElementVNode("view",{class:"right-time"},e.toDisplayString(d.value),1),e.createElementVNode("view",{class:"talking-cont"},[e.withDirectives(e.createElementVNode("text",{class:e.normalizeClass(["talking-text translate-text loading"])},e.toDisplayString(m.value),513),[[e.vShow,!u.value]]),u.value?(e.openBlock(),e.createElementBlock("view",{key:0,class:"talking-text translate-text"},[e.createVNode(i,{color:"#fff"})])):e.createCommentVNode("",!0)]),e.createElementVNode("view",{class:"btns-cont"},[e.createElementVNode("view",{class:"play-btn"},[e.withDirectives(e.createElementVNode("image",{class:"icon",onClick:g,src:Jt,style:{width:"100%",height:"100%"}},null,512),[[e.vShow,!(!c.value&&o.activeVoiceId===e.unref(n).id)]]),e.withDirectives(e.createElementVNode("image",{class:"icon",onClick:e.withModifiers(p,["stop"]),src:Kt,style:{width:"100%",height:"100%"}},null,512),[[e.vShow,!c.value&&o.activeVoiceId===e.unref(n).id]])])])])):"01"===e.unref(n).intrctWay?(e.openBlock(),e.createElementBlock("view",{key:1,class:"talking-info talking-info-text"},[e.createElementVNode("view",{class:"talking-cont"},[e.createElementVNode("text",{class:e.normalizeClass(["talking-text translate-text loading"])},e.toDisplayString(m.value),1)])])):(e.openBlock(),e.createElementBlock("view",{key:2,class:"talking-info talking-info-loading"},[e.createElementVNode("view",{class:e.normalizeClass(["talking-gif"])},[e.createVNode(i,{color:"#fff"})])]))}}},[["__scopeId","data-v-89d3c302"]]),ea={};function ta(e,t){"string"!=typeof t&&(t=ta.defaultChars);const a=function(e){let t=ea[e];if(t)return t;t=ea[e]=[];for(let a=0;a<128;a++){const e=String.fromCharCode(a);t.push(e)}for(let a=0;a=55296&&e<=57343?"���":String.fromCharCode(e),o+=6;continue}}if(240==(248&n)&&o+91114111?t+="����":(e-=65536,t+=String.fromCharCode(55296+(e>>10),56320+(1023&e))),o+=9;continue}}t+="�"}}return t})}ta.defaultChars=";/?:@&=+$,#",ta.componentChars="";const aa={};function oa(e,t,a){"string"!=typeof t&&(a=t,t=oa.defaultChars),void 0===a&&(a=!0);const o=function(e){let t=aa[e];if(t)return t;t=aa[e]=[];for(let a=0;a<128;a++){const e=String.fromCharCode(a);/^[0-9a-z]$/i.test(e)?t.push(e):t.push("%"+("0"+a.toString(16).toUpperCase()).slice(-2))}for(let a=0;a=55296&&t<=57343){if(t>=55296&&t<=56319&&n+1=56320&&t<=57343){i+=encodeURIComponent(e[n]+e[n+1]),n++;continue}}i+="%EF%BF%BD"}else i+=encodeURIComponent(e[n])}return i}function ia(e){let t="";return t+=e.protocol||"",t+=e.slashes?"//":"",t+=e.auth?e.auth+"@":"",e.hostname&&-1!==e.hostname.indexOf(":")?t+="["+e.hostname+"]":t+=e.hostname||"",t+=e.port?":"+e.port:"",t+=e.pathname||"",t+=e.search||"",t+=e.hash||"",t}function na(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}oa.defaultChars=";/?:@&=+$,-_.!~*'()#",oa.componentChars="-_.!~*'()";const la=/^([a-z0-9.+-]+:)/i,ra=/:[0-9]*$/,sa=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,ca=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),ua=["'"].concat(ca),da=["%","/","?",";","#"].concat(ua),ha=["/","?","#"],ma=/^[+a-z0-9A-Z_-]{0,63}$/,pa=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,ga={javascript:!0,"javascript:":!0},fa={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};function va(e,t){if(e&&e instanceof na)return e;const a=new na;return a.parse(e,t),a}na.prototype.parse=function(e,t){let a,o,i,n=e;if(n=n.trim(),!t&&1===e.split("#").length){const e=sa.exec(n);if(e)return this.pathname=e[1],e[2]&&(this.search=e[2]),this}let l=la.exec(n);if(l&&(l=l[0],a=l.toLowerCase(),this.protocol=l,n=n.substr(l.length)),(t||l||n.match(/^\/\/[^@\/]+@[^@\/]+/))&&(i="//"===n.substr(0,2),!i||l&&ga[l]||(n=n.substr(2),this.slashes=!0)),!ga[l]&&(i||l&&!fa[l])){let e,t,a=-1;for(let r=0;r127?o+="x":o+=a[e];if(!o.match(ma)){const o=e.slice(0,t),i=e.slice(t+1),l=a.match(pa);l&&(o.push(l[1]),i.unshift(l[2])),i.length&&(n=i.join(".")+n),this.hostname=o.join(".");break}}}}this.hostname.length>255&&(this.hostname=""),l&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}const r=n.indexOf("#");-1!==r&&(this.hash=n.substr(r),n=n.slice(0,r));const s=n.indexOf("?");return-1!==s&&(this.search=n.substr(s),n=n.slice(0,s)),n&&(this.pathname=n),fa[a]&&this.hostname&&!this.pathname&&(this.pathname=""),this},na.prototype.parseHost=function(e){let t=ra.exec(e);t&&(t=t[0],":"!==t&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)};const ya=Object.freeze(Object.defineProperty({__proto__:null,decode:ta,encode:oa,format:ia,parse:va},Symbol.toStringTag,{value:"Module"})),wa=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,ka=/[\0-\x1F\x7F-\x9F]/,ba=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1B7D\u1B7E\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDEAD\uDF55-\uDF59\uDF86-\uDF89]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5A\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDEB9\uDF3C-\uDF3E]|\uD806[\uDC3B\uDD44-\uDD46\uDDE2\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2\uDF00-\uDF09]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8\uDF43-\uDF4F\uDFFF]|\uD809[\uDC70-\uDC74]|\uD80B[\uDFF1\uDFF2]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A\uDFE2]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/,xa=/[\$\+<->\^`\|~\xA2-\xA6\xA8\xA9\xAC\xAE-\xB1\xB4\xB8\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0384\u0385\u03F6\u0482\u058D-\u058F\u0606-\u0608\u060B\u060E\u060F\u06DE\u06E9\u06FD\u06FE\u07F6\u07FE\u07FF\u0888\u09F2\u09F3\u09FA\u09FB\u0AF1\u0B70\u0BF3-\u0BFA\u0C7F\u0D4F\u0D79\u0E3F\u0F01-\u0F03\u0F13\u0F15-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE\u0FCF\u0FD5-\u0FD8\u109E\u109F\u1390-\u1399\u166D\u17DB\u1940\u19DE-\u19FF\u1B61-\u1B6A\u1B74-\u1B7C\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2044\u2052\u207A-\u207C\u208A-\u208C\u20A0-\u20C0\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A\u218B\u2190-\u2307\u230C-\u2328\u232B-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2767\u2794-\u27C4\u27C7-\u27E5\u27F0-\u2982\u2999-\u29D7\u29DC-\u29FB\u29FE-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2E50\u2E51\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFF\u3004\u3012\u3013\u3020\u3036\u3037\u303E\u303F\u309B\u309C\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u31EF\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uAA77-\uAA79\uAB5B\uAB6A\uAB6B\uFB29\uFBB2-\uFBC2\uFD40-\uFD4F\uFDCF\uFDFC-\uFDFF\uFE62\uFE64-\uFE66\uFE69\uFF04\uFF0B\uFF1C-\uFF1E\uFF3E\uFF40\uFF5C\uFF5E\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|\uD805\uDF3F|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|\uD82F\uDC9C|\uD833[\uDF50-\uDFC3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDEA\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEDC-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF76\uDF7B-\uDFD9\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDE53\uDE60-\uDE6D\uDE70-\uDE7C\uDE80-\uDE88\uDE90-\uDEBD\uDEBF-\uDEC5\uDECE-\uDEDB\uDEE0-\uDEE8\uDEF0-\uDEF8\uDF00-\uDF92\uDF94-\uDFCA]/,Ca=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/,_a=Object.freeze(Object.defineProperty({__proto__:null,Any:wa,Cc:ka,Cf:/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u0890\u0891\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD80D[\uDC30-\uDC3F]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/,P:ba,S:xa,Z:Ca},Symbol.toStringTag,{value:"Module"})),Sa=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map(e=>e.charCodeAt(0))),Ea=new Uint16Array("Ȁaglq\tɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(e=>e.charCodeAt(0)));var Na;const Va=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),Ba=null!==(Na=String.fromCodePoint)&&void 0!==Na?Na:function(e){let t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+=String.fromCharCode(e),t};var Ia,Ta;(Ta=Ia||(Ia={}))[Ta.NUM=35]="NUM",Ta[Ta.SEMI=59]="SEMI",Ta[Ta.EQUALS=61]="EQUALS",Ta[Ta.ZERO=48]="ZERO",Ta[Ta.NINE=57]="NINE",Ta[Ta.LOWER_A=97]="LOWER_A",Ta[Ta.LOWER_F=102]="LOWER_F",Ta[Ta.LOWER_X=120]="LOWER_X",Ta[Ta.LOWER_Z=122]="LOWER_Z",Ta[Ta.UPPER_A=65]="UPPER_A",Ta[Ta.UPPER_F=70]="UPPER_F",Ta[Ta.UPPER_Z=90]="UPPER_Z";var Da,Aa,Ra,za,Fa,Ma;function La(e){return e>=Ia.ZERO&&e<=Ia.NINE}function Pa(e){return e>=Ia.UPPER_A&&e<=Ia.UPPER_F||e>=Ia.LOWER_A&&e<=Ia.LOWER_F}function $a(e){return e===Ia.EQUALS||function(e){return e>=Ia.UPPER_A&&e<=Ia.UPPER_Z||e>=Ia.LOWER_A&&e<=Ia.LOWER_Z||La(e)}(e)}(Aa=Da||(Da={}))[Aa.VALUE_LENGTH=49152]="VALUE_LENGTH",Aa[Aa.BRANCH_LENGTH=16256]="BRANCH_LENGTH",Aa[Aa.JUMP_TABLE=127]="JUMP_TABLE",(za=Ra||(Ra={}))[za.EntityStart=0]="EntityStart",za[za.NumericStart=1]="NumericStart",za[za.NumericDecimal=2]="NumericDecimal",za[za.NumericHex=3]="NumericHex",za[za.NamedEntity=4]="NamedEntity",(Ma=Fa||(Fa={}))[Ma.Legacy=0]="Legacy",Ma[Ma.Strict=1]="Strict",Ma[Ma.Attribute=2]="Attribute";class Oa{constructor(e,t,a){this.decodeTree=e,this.emitCodePoint=t,this.errors=a,this.state=Ra.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=Fa.Strict}startEntity(e){this.decodeMode=e,this.state=Ra.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(e,t){switch(this.state){case Ra.EntityStart:return e.charCodeAt(t)===Ia.NUM?(this.state=Ra.NumericStart,this.consumed+=1,this.stateNumericStart(e,t+1)):(this.state=Ra.NamedEntity,this.stateNamedEntity(e,t));case Ra.NumericStart:return this.stateNumericStart(e,t);case Ra.NumericDecimal:return this.stateNumericDecimal(e,t);case Ra.NumericHex:return this.stateNumericHex(e,t);case Ra.NamedEntity:return this.stateNamedEntity(e,t)}}stateNumericStart(e,t){return t>=e.length?-1:(32|e.charCodeAt(t))===Ia.LOWER_X?(this.state=Ra.NumericHex,this.consumed+=1,this.stateNumericHex(e,t+1)):(this.state=Ra.NumericDecimal,this.stateNumericDecimal(e,t))}addToNumericResult(e,t,a,o){if(t!==a){const i=a-t;this.result=this.result*Math.pow(o,i)+parseInt(e.substr(t,i),o),this.consumed+=i}}stateNumericHex(e,t){const a=t;for(;t=55296&&e<=57343||e>1114111?65533:null!==(t=Va.get(e))&&void 0!==t?t:e}(this.result),this.consumed),this.errors&&(e!==Ia.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}stateNamedEntity(e,t){const{decodeTree:a}=this;let o=a[this.treeIndex],i=(o&Da.VALUE_LENGTH)>>14;for(;t>14,0!==i){if(n===Ia.SEMI)return this.emitNamedEntityData(this.treeIndex,i,this.consumed+this.excess);this.decodeMode!==Fa.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var e;const{result:t,decodeTree:a}=this,o=(a[t]&Da.VALUE_LENGTH)>>14;return this.emitNamedEntityData(t,o,this.consumed),null===(e=this.errors)||void 0===e||e.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(e,t,a){const{decodeTree:o}=this;return this.emitCodePoint(1===t?o[e]&~Da.VALUE_LENGTH:o[e+1],a),3===t&&this.emitCodePoint(o[e+2],a),a}end(){var e;switch(this.state){case Ra.NamedEntity:return 0===this.result||this.decodeMode===Fa.Attribute&&this.result!==this.treeIndex?0:this.emitNotTerminatedNamedEntity();case Ra.NumericDecimal:return this.emitNumericEntity(0,2);case Ra.NumericHex:return this.emitNumericEntity(0,3);case Ra.NumericStart:return null===(e=this.errors)||void 0===e||e.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case Ra.EntityStart:return 0}}}function ja(e){let t="";const a=new Oa(e,e=>t+=Ba(e));return function(e,o){let i=0,n=0;for(;(n=e.indexOf("&",n))>=0;){t+=e.slice(i,n),a.startEntity(o);const l=a.write(e,n+1);if(l<0){i=n+a.end();break}i=n+l,n=0===l?i+1:i}const l=t+e.slice(i);return t="",l}}function Ha(e,t,a,o){const i=(t&Da.BRANCH_LENGTH)>>7,n=t&Da.JUMP_TABLE;if(0===i)return 0!==n&&o===n?a:-1;if(n){const t=o-n;return t<0||t>=i?-1:e[a+t]-1}let l=a,r=l+i-1;for(;l<=r;){const t=l+r>>>1,a=e[t];if(ao))return e[t+i];r=t-1}}return-1}const Ua=ja(Sa);function Wa(e,t=Fa.Legacy){return Ua(e,t)}function qa(e){return"[object String]"===function(e){return Object.prototype.toString.call(e)}(e)}ja(Ea);const Za=Object.prototype.hasOwnProperty;function Ga(e){return Array.prototype.slice.call(arguments,1).forEach(function(t){if(t){if("object"!=typeof t)throw new TypeError(t+"must be object");Object.keys(t).forEach(function(a){e[a]=t[a]})}}),e}function Ya(e,t,a){return[].concat(e.slice(0,t),a,e.slice(t+1))}function Qa(e){return!(e>=55296&&e<=57343)&&(!(e>=64976&&e<=65007)&&(!!(65535&~e&&65534!=(65535&e))&&(!(e>=0&&e<=8)&&(11!==e&&(!(e>=14&&e<=31)&&(!(e>=127&&e<=159)&&!(e>1114111)))))))}function Ja(e){if(e>65535){const t=55296+((e-=65536)>>10),a=56320+(1023&e);return String.fromCharCode(t,a)}return String.fromCharCode(e)}const Ka=/\\([!"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~])/g,Xa=new RegExp(Ka.source+"|"+/&([a-z#][a-z0-9]{1,31});/gi.source,"gi"),eo=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))$/i;function to(e){return e.indexOf("\\")<0&&e.indexOf("&")<0?e:e.replace(Xa,function(e,t,a){return t||function(e,t){if(35===t.charCodeAt(0)&&eo.test(t)){const a="x"===t[1].toLowerCase()?parseInt(t.slice(2),16):parseInt(t.slice(1),10);return Qa(a)?Ja(a):e}const a=Wa(e);return a!==e?a:e}(e,a)})}const ao=/[&<>"]/,oo=/[&<>"]/g,io={"&":"&","<":"<",">":">",'"':"""};function no(e){return io[e]}function lo(e){return ao.test(e)?e.replace(oo,no):e}const ro=/[.?*+^$[\]\\(){}|-]/g;function so(e){switch(e){case 9:case 32:return!0}return!1}function co(e){if(e>=8192&&e<=8202)return!0;switch(e){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}function uo(e){return ba.test(e)||xa.test(e)}function ho(e){switch(e){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function mo(e){return e=e.trim().replace(/\s+/g," "),"Ṿ"==="ẞ".toLowerCase()&&(e=e.replace(/ẞ/g,"ß")),e.toLowerCase().toUpperCase()}const po={mdurl:ya,ucmicro:_a},go=Object.freeze(Object.defineProperty({__proto__:null,arrayReplaceAt:Ya,assign:Ga,escapeHtml:lo,escapeRE:function(e){return e.replace(ro,"\\$&")},fromCodePoint:Ja,has:function(e,t){return Za.call(e,t)},isMdAsciiPunct:ho,isPunctChar:uo,isSpace:so,isString:qa,isValidEntityCode:Qa,isWhiteSpace:co,lib:po,normalizeReference:mo,unescapeAll:to,unescapeMd:function(e){return e.indexOf("\\")<0?e:e.replace(Ka,"$1")}},Symbol.toStringTag,{value:"Module"}));const fo=Object.freeze(Object.defineProperty({__proto__:null,parseLinkDestination:function(e,t,a){let o,i=t;const n={ok:!1,pos:0,str:""};if(60===e.charCodeAt(i)){for(i++;i32))return n;if(41===o){if(0===l)break;l--}i++}return t===i||0!==l||(n.str=to(e.slice(t,i)),n.pos=i,n.ok=!0),n},parseLinkLabel:function(e,t,a){let o,i,n,l;const r=e.posMax,s=e.pos;for(e.pos=t+1,o=1;e.pos=a)return l;let o=e.charCodeAt(n);if(34!==o&&39!==o&&40!==o)return l;t++,n++,40===o&&(o=41),l.marker=o}for(;n"+lo(n.content)+""},vo.code_block=function(e,t,a,o,i){const n=e[t];return""+lo(e[t].content)+"\n"},vo.fence=function(e,t,a,o,i){const n=e[t],l=n.info?to(n.info).trim():"";let r,s="",c="";if(l){const e=l.split(/(\s+)/g);s=e[0],c=e.slice(2).join("")}if(r=a.highlight&&a.highlight(n.content,s,c)||lo(n.content),0===r.indexOf("${r}\n`}return`
${r}
\n`},vo.image=function(e,t,a,o,i){const n=e[t];return n.attrs[n.attrIndex("alt")][1]=i.renderInlineAsText(n.children,a,o),i.renderToken(e,t,a)},vo.hardbreak=function(e,t,a){return a.xhtmlOut?"
\n":"
\n"},vo.softbreak=function(e,t,a){return a.breaks?a.xhtmlOut?"
\n":"
\n":"\n"},vo.text=function(e,t){return lo(e[t].content)},vo.html_block=function(e,t){return e[t].content},vo.html_inline=function(e,t){return e[t].content},yo.prototype.renderAttrs=function(e){let t,a,o;if(!e.attrs)return"";for(o="",t=0,a=e.attrs.length;t\n":">",i},yo.prototype.renderInline=function(e,t,a){let o="";const i=this.rules;for(let n=0,l=e.length;n=0&&(a=this.attrs[t][1]),a},ko.prototype.attrJoin=function(e,t){const a=this.attrIndex(e);a<0?this.attrPush([e,t]):this.attrs[a][1]=this.attrs[a][1]+" "+t},bo.prototype.Token=ko;const xo=/\r\n?|\n/g,Co=/\0/g;function _o(e){return/^\s]/i.test(e)}function So(e){return/^<\/a\s*>/i.test(e)}const Eo=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,No=/\((c|tm|r)\)/i,Vo=/\((c|tm|r)\)/gi,Bo={c:"©",r:"®",tm:"™"};function Io(e,t){return Bo[t.toLowerCase()]}function To(e){let t=0;for(let a=e.length-1;a>=0;a--){const o=e[a];"text"!==o.type||t||(o.content=o.content.replace(Vo,Io)),"link_open"===o.type&&"auto"===o.info&&t--,"link_close"===o.type&&"auto"===o.info&&t++}}function Do(e){let t=0;for(let a=e.length-1;a>=0;a--){const o=e[a];"text"!==o.type||t||Eo.test(o.content)&&(o.content=o.content.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/gm,"$1—").replace(/(^|\s)--(?=\s|$)/gm,"$1–").replace(/(^|[^-\s])--(?=[^-\s]|$)/gm,"$1–")),"link_open"===o.type&&"auto"===o.info&&t--,"link_close"===o.type&&"auto"===o.info&&t++}}const Ao=/['"]/,Ro=/['"]/g;function zo(e,t,a){return e.slice(0,t)+a+e.slice(t+1)}function Fo(e,t){let a;const o=[];for(let i=0;i=0&&!(o[a].level<=l);a--);if(o.length=a+1,"text"!==n.type)continue;let r=n.content,s=0,c=r.length;e:for(;s=0)p=r.charCodeAt(u.index-1);else for(a=i-1;a>=0&&("softbreak"!==e[a].type&&"hardbreak"!==e[a].type);a--)if(e[a].content){p=e[a].content.charCodeAt(e[a].content.length-1);break}let g=32;if(s=48&&p<=57&&(h=d=!1),d&&h&&(d=f,h=v),d||h){if(h)for(a=o.length-1;a>=0;a--){let d=o[a];if(o[a].level=0;n--){const l=o[n];if("link_close"!==l.type){if("html_inline"===l.type&&(_o(l.content)&&i>0&&i--,So(l.content)&&i++),!(i>0)&&"text"===l.type&&e.md.linkify.test(l.content)){const i=l.content;let r=e.md.linkify.match(i);const s=[];let c=l.level,u=0;r.length>0&&0===r[0].index&&n>0&&"text_special"===o[n-1].type&&(r=r.slice(1));for(let t=0;tu){const t=new e.Token("text","",0);t.content=i.slice(u,l),t.level=c,s.push(t)}const d=new e.Token("link_open","a",1);d.attrs=[["href",o]],d.level=c++,d.markup="linkify",d.info="auto",s.push(d);const h=new e.Token("text","",0);h.content=n,h.level=c,s.push(h);const m=new e.Token("link_close","a",-1);m.level=--c,m.markup="linkify",m.info="auto",s.push(m),u=r[t].lastIndex}if(u=0;t--)"inline"===e.tokens[t].type&&(No.test(e.tokens[t].content)&&To(e.tokens[t].children),Eo.test(e.tokens[t].content)&&Do(e.tokens[t].children))}],["smartquotes",function(e){if(e.md.options.typographer)for(let t=e.tokens.length-1;t>=0;t--)"inline"===e.tokens[t].type&&Ao.test(e.tokens[t].content)&&Fo(e.tokens[t].children,e)}],["text_join",function(e){let t,a;const o=e.tokens,i=o.length;for(let n=0;n0&&this.level++,this.tokens.push(o),o},Po.prototype.isEmpty=function(e){return this.bMarks[e]+this.tShift[e]>=this.eMarks[e]},Po.prototype.skipEmptyLines=function(e){for(let t=this.lineMax;et;)if(!so(this.src.charCodeAt(--e)))return e+1;return e},Po.prototype.skipChars=function(e,t){for(let a=this.src.length;ea;)if(t!==this.src.charCodeAt(--e))return e+1;return e},Po.prototype.getLines=function(e,t,a,o){if(e>=t)return"";const i=new Array(t-e);for(let n=0,l=e;la?new Array(e-a+1).join(" ")+this.src.slice(c,s):this.src.slice(c,s)}return i.join("")},Po.prototype.Token=ko;function $o(e,t){const a=e.bMarks[t]+e.tShift[t],o=e.eMarks[t];return e.src.slice(a,o)}function Oo(e){const t=[],a=e.length;let o=0,i=e.charCodeAt(o),n=!1,l=0,r="";for(;o=o)return-1;let n=e.src.charCodeAt(i++);if(n<48||n>57)return-1;for(;;){if(i>=o)return-1;if(n=e.src.charCodeAt(i++),!(n>=48&&n<=57)){if(41===n||46===n)break;return-1}if(i-a>=10)return-1}return i`\\x00-\\x20]+|'[^']*'|\"[^\"]*\"))?)*\\s*\\/?>",Wo="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",qo=new RegExp("^(?:"+Uo+"|"+Wo+"|\x3c!---?>|\x3c!--(?:[^-]|-[^-]|--[^>])*--\x3e|<[?][\\s\\S]*?[?]>|]*>|)"),Zo=new RegExp("^(?:"+Uo+"|"+Wo+")"),Go=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^/,!0],[/^<\?/,/\?>/,!0],[/^/,!0],[/^/,!0],[new RegExp("^|$))","i"),/^$/,!0],[new RegExp(Zo.source+"\\s*$"),/^$/,!1]];const Yo=[["table",function(e,t,a,o){if(t+2>a)return!1;let i=t+1;if(e.sCount[i]=4)return!1;let n=e.bMarks[i]+e.tShift[i];if(n>=e.eMarks[i])return!1;const l=e.src.charCodeAt(n++);if(124!==l&&45!==l&&58!==l)return!1;if(n>=e.eMarks[i])return!1;const r=e.src.charCodeAt(n++);if(124!==r&&45!==r&&58!==r&&!so(r))return!1;if(45===l&&so(r))return!1;for(;n=4)return!1;c=Oo(s),c.length&&""===c[0]&&c.shift(),c.length&&""===c[c.length-1]&&c.pop();const d=c.length;if(0===d||d!==u.length)return!1;if(o)return!0;const h=e.parentType;e.parentType="table";const m=e.md.block.ruler.getRules("blockquote"),p=[t,0];e.push("table_open","table",1).map=p,e.push("thead_open","thead",1).map=[t,t+1],e.push("tr_open","tr",1).map=[t,t+1];for(let v=0;v=4)break;if(c=Oo(s),c.length&&""===c[0]&&c.shift(),c.length&&""===c[c.length-1]&&c.pop(),f+=d-c.length,f>65536)break;if(i===t+2){e.push("tbody_open","tbody",1).map=g=[t+2,0]}e.push("tr_open","tr",1).map=[i,i+1];for(let t=0;t=4))break;o++,i=o}e.line=i;const n=e.push("code_block","code",0);return n.content=e.getLines(t,i,4+e.blkIndent,!1)+"\n",n.map=[t,e.line],!0}],["fence",function(e,t,a,o){let i=e.bMarks[t]+e.tShift[t],n=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4)return!1;if(i+3>n)return!1;const l=e.src.charCodeAt(i);if(126!==l&&96!==l)return!1;let r=i;i=e.skipChars(i,l);let s=i-r;if(s<3)return!1;const c=e.src.slice(r,i),u=e.src.slice(i,n);if(96===l&&u.indexOf(String.fromCharCode(l))>=0)return!1;if(o)return!0;let d=t,h=!1;for(;(d++,!(d>=a))&&(i=r=e.bMarks[d]+e.tShift[d],n=e.eMarks[d],!(i=4||(i=e.skipChars(i,l),i-r=4)return!1;if(62!==e.src.charCodeAt(i))return!1;if(o)return!0;const r=[],s=[],c=[],u=[],d=e.md.block.ruler.getRules("blockquote"),h=e.parentType;e.parentType="blockquote";let m,p=!1;for(m=t;m=n)break;if(62===e.src.charCodeAt(i++)&&!t){let t,a,o=e.sCount[m]+1;32===e.src.charCodeAt(i)?(i++,o++,a=!1,t=!0):9===e.src.charCodeAt(i)?(t=!0,(e.bsCount[m]+o)%4==3?(i++,o++,a=!1):a=!0):t=!1;let l=o;for(r.push(e.bMarks[m]),e.bMarks[m]=i;i=n,s.push(e.bsCount[m]),e.bsCount[m]=e.sCount[m]+1+(t?1:0),c.push(e.sCount[m]),e.sCount[m]=l-o,u.push(e.tShift[m]),e.tShift[m]=i-e.bMarks[m];continue}if(p)break;let o=!1;for(let i=0,n=d.length;i";const v=[t,0];f.map=v,e.md.block.tokenize(e,t,m),e.push("blockquote_close","blockquote",-1).markup=">",e.lineMax=l,e.parentType=h,v[1]=e.line;for(let y=0;y=4)return!1;let n=e.bMarks[t]+e.tShift[t];const l=e.src.charCodeAt(n++);if(42!==l&&45!==l&&95!==l)return!1;let r=1;for(;n=4)return!1;if(e.listIndent>=0&&e.sCount[s]-e.listIndent>=4&&e.sCount[s]=e.blkIndent&&(m=!0),(h=Ho(e,s))>=0){if(u=!0,l=e.bMarks[s]+e.tShift[s],d=Number(e.src.slice(l,h-1)),m&&1!==d)return!1}else{if(!((h=jo(e,s))>=0))return!1;u=!1}if(m&&e.skipSpaces(h)>=e.eMarks[s])return!1;if(o)return!0;const p=e.src.charCodeAt(h-1),g=e.tokens.length;u?(r=e.push("ordered_list_open","ol",1),1!==d&&(r.attrs=[["start",d]])):r=e.push("bullet_list_open","ul",1);const f=[s,0];r.map=f,r.markup=String.fromCharCode(p);let v=!1;const y=e.md.block.ruler.getRules("list"),w=e.parentType;for(e.parentType="list";s=i?1:o-t,m>4&&(m=1);const g=t+m;r=e.push("list_item_open","li",1),r.markup=String.fromCharCode(p);const f=[s,0];r.map=f,u&&(r.info=e.src.slice(l,h-1));const w=e.tight,k=e.tShift[s],b=e.sCount[s],x=e.listIndent;if(e.listIndent=e.blkIndent,e.blkIndent=g,e.tight=!0,e.tShift[s]=d-e.bMarks[s],e.sCount[s]=o,d>=i&&e.isEmpty(s+1)?e.line=Math.min(e.line+2,a):e.md.block.tokenize(e,s,a,!0),e.tight&&!v||(c=!1),v=e.line-s>1&&e.isEmpty(e.line-1),e.blkIndent=e.listIndent,e.listIndent=x,e.tShift[s]=k,e.sCount[s]=b,e.tight=w,r=e.push("list_item_close","li",-1),r.markup=String.fromCharCode(p),s=e.line,f[1]=s,s>=a)break;if(e.sCount[s]=4)break;let C=!1;for(let i=0,n=y.length;i=4)return!1;if(91!==e.src.charCodeAt(i))return!1;function r(t){const a=e.lineMax;if(t>=a||e.isEmpty(t))return null;let o=!1;if(e.sCount[t]-e.blkIndent>3&&(o=!0),e.sCount[t]<0&&(o=!0),!o){const o=e.md.block.ruler.getRules("reference"),i=e.parentType;e.parentType="reference";let n=!1;for(let l=0,r=o.length;l=4)return!1;if(!e.md.options.html)return!1;if(60!==e.src.charCodeAt(i))return!1;let l=e.src.slice(i,n),r=0;for(;r=4)return!1;let l=e.src.charCodeAt(i);if(35!==l||i>=n)return!1;let r=1;for(l=e.src.charCodeAt(++i);35===l&&i6||ii&&so(e.src.charCodeAt(s-1))&&(n=s),e.line=t+1;const c=e.push("heading_open","h"+String(r),1);c.markup="########".slice(0,r),c.map=[t,e.line];const u=e.push("inline","",0);return u.content=e.src.slice(i,n).trim(),u.map=[t,e.line],u.children=[],e.push("heading_close","h"+String(r),-1).markup="########".slice(0,r),!0},["paragraph","reference","blockquote"]],["lheading",function(e,t,a){const o=e.md.block.ruler.getRules("paragraph");if(e.sCount[t]-e.blkIndent>=4)return!1;const i=e.parentType;e.parentType="paragraph";let n,l=0,r=t+1;for(;r3)continue;if(e.sCount[r]>=e.blkIndent){let t=e.bMarks[r]+e.tShift[r];const a=e.eMarks[r];if(t=a))){l=61===n?1:2;break}}if(e.sCount[r]<0)continue;let t=!1;for(let i=0,n=o.length;i3)continue;if(e.sCount[n]<0)continue;let t=!1;for(let i=0,l=o.length;i=a))&&!(e.sCount[l]=n){e.line=a;break}const t=e.line;let s=!1;for(let n=0;n=e.line)throw new Error("block rule didn't increment state.line");break}if(!s)throw new Error("none of the block rules matched");e.tight=!r,e.isEmpty(e.line-1)&&(r=!0),l=e.line,l0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],i={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(o),this.tokens_meta.push(i),o},Jo.prototype.scanDelims=function(e,t){const a=this.posMax,o=this.src.charCodeAt(e),i=e>0?this.src.charCodeAt(e-1):32;let n=e;for(;n?@[]^_`{|}~-".split("").forEach(function(e){ei[e.charCodeAt(0)]=1});const ai={tokenize:function(e,t){const a=e.pos,o=e.src.charCodeAt(a);if(t)return!1;if(126!==o)return!1;const i=e.scanDelims(e.pos,!0);let n=i.length;const l=String.fromCharCode(o);if(n<2)return!1;let r;n%2&&(r=e.push("text","",0),r.content=l,n--);for(let s=0;s=0;a--){const o=t[a];if(95!==o.marker&&42!==o.marker)continue;if(-1===o.end)continue;const i=t[o.end],n=a>0&&t[a-1].end===o.end+1&&t[a-1].marker===o.marker&&t[a-1].token===o.token-1&&t[o.end+1].token===i.token+1,l=String.fromCharCode(o.marker),r=e.tokens[o.token];r.type=n?"strong_open":"em_open",r.tag=n?"strong":"em",r.nesting=1,r.markup=n?l+l:l,r.content="";const s=e.tokens[i.token];s.type=n?"strong_close":"em_close",s.tag=n?"strong":"em",s.nesting=-1,s.markup=n?l+l:l,s.content="",n&&(e.tokens[t[a-1].token].content="",e.tokens[t[o.end+1].token].content="",a--)}}const ii={tokenize:function(e,t){const a=e.pos,o=e.src.charCodeAt(a);if(t)return!1;if(95!==o&&42!==o)return!1;const i=e.scanDelims(e.pos,42===o);for(let n=0;n\x00-\x20]*)$/;const ri=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,si=/^&([a-z][a-z0-9]{1,31});/i;function ci(e){const t={},a=e.length;if(!a)return;let o=0,i=-2;const n=[];for(let l=0;lr;s-=n[s]+1){const t=e[s];if(t.marker===a.marker&&(t.open&&t.end<0)){let o=!1;if((t.close||a.open)&&(t.length+a.length)%3==0&&(t.length%3==0&&a.length%3==0||(o=!0)),!o){const o=s>0&&!e[s-1].open?n[s-1]+1:0;n[l]=l-s+o,n[s]=o,a.open=!1,t.end=l,t.close=!1,c=-1,i=-2;break}}}-1!==c&&(t[a.marker][(a.open?3:0)+(a.length||0)%3]=c)}}const ui=[["text",function(e,t){let a=e.pos;for(;a0)return!1;const a=e.pos;if(a+3>e.posMax)return!1;if(58!==e.src.charCodeAt(a))return!1;if(47!==e.src.charCodeAt(a+1))return!1;if(47!==e.src.charCodeAt(a+2))return!1;const o=e.pending.match(Xo);if(!o)return!1;const i=o[1],n=e.md.linkify.matchAtStart(e.src.slice(a-i.length));if(!n)return!1;let l=n.url;if(l.length<=i.length)return!1;l=l.replace(/\*+$/,"");const r=e.md.normalizeLink(l);if(!e.md.validateLink(r))return!1;if(!t){e.pending=e.pending.slice(0,-i.length);const t=e.push("link_open","a",1);t.attrs=[["href",r]],t.markup="linkify",t.info="auto";e.push("text","",0).content=e.md.normalizeLinkText(l);const a=e.push("link_close","a",-1);a.markup="linkify",a.info="auto"}return e.pos+=l.length-i.length,!0}],["newline",function(e,t){let a=e.pos;if(10!==e.src.charCodeAt(a))return!1;const o=e.pending.length-1,i=e.posMax;if(!t)if(o>=0&&32===e.pending.charCodeAt(o))if(o>=1&&32===e.pending.charCodeAt(o-1)){let t=o-1;for(;t>=1&&32===e.pending.charCodeAt(t-1);)t--;e.pending=e.pending.slice(0,t),e.push("hardbreak","br",0)}else e.pending=e.pending.slice(0,-1),e.push("softbreak","br",0);else e.push("softbreak","br",0);for(a++;a=o)return!1;let i=e.src.charCodeAt(a);if(10===i){for(t||e.push("hardbreak","br",0),a++;a=55296&&i<=56319&&a+1=56320&&t<=57343&&(n+=e.src[a+1],a++)}const l="\\"+n;if(!t){const t=e.push("text_special","",0);i<256&&0!==ei[i]?t.content=n:t.content=l,t.markup=l,t.info="escape"}return e.pos=a+1,!0}],["backticks",function(e,t){let a=e.pos;if(96!==e.src.charCodeAt(a))return!1;const o=a;a++;const i=e.posMax;for(;a=d)return!1;if(s=p,i=e.md.helpers.parseLinkDestination(e.src,p,e.posMax),i.ok){for(l=e.md.normalizeLink(i.str),e.md.validateLink(l)?p=i.pos:l="",s=p;p=d||41!==e.src.charCodeAt(p))&&(c=!0),p++}if(c){if(void 0===e.env.references)return!1;if(p=0?o=e.src.slice(s,p++):p=m+1):p=m+1,o||(o=e.src.slice(h,m)),n=e.env.references[mo(o)],!n)return e.pos=u,!1;l=n.href,r=n.title}if(!t){e.pos=h,e.posMax=m;const t=[["href",l]];e.push("link_open","a",1).attrs=t,r&&t.push(["title",r]),e.linkLevel++,e.md.inline.tokenize(e),e.linkLevel--,e.push("link_close","a",-1)}return e.pos=p,e.posMax=d,!0}],["image",function(e,t){let a,o,i,n,l,r,s,c,u="";const d=e.pos,h=e.posMax;if(33!==e.src.charCodeAt(e.pos))return!1;if(91!==e.src.charCodeAt(e.pos+1))return!1;const m=e.pos+2,p=e.md.helpers.parseLinkLabel(e,e.pos+1,!1);if(p<0)return!1;if(n=p+1,n=h)return!1;for(c=n,r=e.md.helpers.parseLinkDestination(e.src,n,e.posMax),r.ok&&(u=e.md.normalizeLink(r.str),e.md.validateLink(u)?n=r.pos:u=""),c=n;n=h||41!==e.src.charCodeAt(n))return e.pos=d,!1;n++}else{if(void 0===e.env.references)return!1;if(n=0?i=e.src.slice(c,n++):n=p+1):n=p+1,i||(i=e.src.slice(m,p)),l=e.env.references[mo(i)],!l)return e.pos=d,!1;u=l.href,s=l.title}if(!t){o=e.src.slice(m,p);const t=[];e.md.inline.parse(o,e.md,e.env,t);const a=e.push("image","img",0),i=[["src",u],["alt",""]];a.attrs=i,a.children=t,a.content=o,s&&i.push(["title",s])}return e.pos=n,e.posMax=h,!0}],["autolink",function(e,t){let a=e.pos;if(60!==e.src.charCodeAt(a))return!1;const o=e.pos,i=e.posMax;for(;;){if(++a>=i)return!1;const t=e.src.charCodeAt(a);if(60===t)return!1;if(62===t)break}const n=e.src.slice(o+1,a);if(li.test(n)){const a=e.md.normalizeLink(n);if(!e.md.validateLink(a))return!1;if(!t){const t=e.push("link_open","a",1);t.attrs=[["href",a]],t.markup="autolink",t.info="auto";e.push("text","",0).content=e.md.normalizeLinkText(n);const o=e.push("link_close","a",-1);o.markup="autolink",o.info="auto"}return e.pos+=n.length+2,!0}if(ni.test(n)){const a=e.md.normalizeLink("mailto:"+n);if(!e.md.validateLink(a))return!1;if(!t){const t=e.push("link_open","a",1);t.attrs=[["href",a]],t.markup="autolink",t.info="auto";e.push("text","",0).content=e.md.normalizeLinkText(n);const o=e.push("link_close","a",-1);o.markup="autolink",o.info="auto"}return e.pos+=n.length+2,!0}return!1}],["html_inline",function(e,t){if(!e.md.options.html)return!1;const a=e.posMax,o=e.pos;if(60!==e.src.charCodeAt(o)||o+2>=a)return!1;const i=e.src.charCodeAt(o+1);if(33!==i&&63!==i&&47!==i&&!function(e){const t=32|e;return t>=97&&t<=122}(i))return!1;const n=e.src.slice(o).match(qo);if(!n)return!1;if(!t){const t=e.push("html_inline","",0);t.content=n[0],l=t.content,/^\s]/i.test(l)&&e.linkLevel++,function(e){return/^<\/a\s*>/i.test(e)}(t.content)&&e.linkLevel--}var l;return e.pos+=n[0].length,!0}],["entity",function(e,t){const a=e.pos,o=e.posMax;if(38!==e.src.charCodeAt(a))return!1;if(a+1>=o)return!1;if(35===e.src.charCodeAt(a+1)){const o=e.src.slice(a).match(ri);if(o){if(!t){const t="x"===o[1][0].toLowerCase()?parseInt(o[1].slice(1),16):parseInt(o[1],10),a=e.push("text_special","",0);a.content=Qa(t)?Ja(t):Ja(65533),a.markup=o[0],a.info="entity"}return e.pos+=o[0].length,!0}}else{const o=e.src.slice(a).match(si);if(o){const a=Wa(o[0]);if(a!==o[0]){if(!t){const t=e.push("text_special","",0);t.content=a,t.markup=o[0],t.info="entity"}return e.pos+=o[0].length,!0}}}return!1}]],di=[["balance_pairs",function(e){const t=e.tokens_meta,a=e.tokens_meta.length;ci(e.delimiters);for(let o=0;o0&&o++,"text"===i[t].type&&t+1=e.pos)throw new Error("inline rule didn't increment state.pos");break}}else e.pos=e.posMax;l||e.pos++,n[t]=e.pos},hi.prototype.tokenize=function(e){const t=this.ruler.getRules(""),a=t.length,o=e.posMax,i=e.md.options.maxNesting;for(;e.pos=e.pos)throw new Error("inline rule didn't increment state.pos");break}if(l){if(e.pos>=o)break}else e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()},hi.prototype.parse=function(e,t,a,o){const i=new this.State(e,t,a,o);this.tokenize(i);const n=this.ruler2.getRules(""),l=n.length;for(let r=0;r=3&&":"===e[t-3]||t>=3&&"/"===e[t-3]?0:o.match(a.re.no_http)[0].length:0}},"mailto:":{validate:function(e,t,a){const o=e.slice(t);return a.re.mailto||(a.re.mailto=new RegExp("^"+a.re.src_email_name+"@"+a.re.src_host_strict,"i")),a.re.mailto.test(o)?o.match(a.re.mailto)[0].length:0}}},wi="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф".split("|");function ki(e){const t=e.re=function(e){const t={};e=e||{},t.src_Any=wa.source,t.src_Cc=ka.source,t.src_Z=Ca.source,t.src_P=ba.source,t.src_ZPCc=[t.src_Z,t.src_P,t.src_Cc].join("|"),t.src_ZCc=[t.src_Z,t.src_Cc].join("|");const a="[><|]";return t.src_pseudo_letter="(?:(?![><|]|"+t.src_ZPCc+")"+t.src_Any+")",t.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",t.src_auth="(?:(?:(?!"+t.src_ZCc+"|[@/\\[\\]()]).)+@)?",t.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",t.src_host_terminator="(?=$|[><|]|"+t.src_ZPCc+")(?!"+(e["---"]?"-(?!--)|":"-|")+"_|:\\d|\\.-|\\.(?!$|"+t.src_ZPCc+"))",t.src_path="(?:[/?#](?:(?!"+t.src_ZCc+"|"+a+"|[()[\\]{}.,\"'?!\\-;]).|\\[(?:(?!"+t.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+t.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+t.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+t.src_ZCc+'|["]).)+\\"|\\\'(?:(?!'+t.src_ZCc+"|[']).)+\\'|\\'(?="+t.src_pseudo_letter+"|[-])|\\.{2,}[a-zA-Z0-9%/&]|\\.(?!"+t.src_ZCc+"|[.]|$)|"+(e["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+",(?!"+t.src_ZCc+"|$)|;(?!"+t.src_ZCc+"|$)|\\!+(?!"+t.src_ZCc+"|[!]|$)|\\?(?!"+t.src_ZCc+"|[?]|$))+|\\/)?",t.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',t.src_xn="xn--[a-z0-9\\-]{1,59}",t.src_domain_root="(?:"+t.src_xn+"|"+t.src_pseudo_letter+"{1,63})",t.src_domain="(?:"+t.src_xn+"|(?:"+t.src_pseudo_letter+")|(?:"+t.src_pseudo_letter+"(?:-|"+t.src_pseudo_letter+"){0,61}"+t.src_pseudo_letter+"))",t.src_host="(?:(?:(?:(?:"+t.src_domain+")\\.)*"+t.src_domain+"))",t.tpl_host_fuzzy="(?:"+t.src_ip4+"|(?:(?:(?:"+t.src_domain+")\\.)+(?:%TLDS%)))",t.tpl_host_no_ip_fuzzy="(?:(?:(?:"+t.src_domain+")\\.)+(?:%TLDS%))",t.src_host_strict=t.src_host+t.src_host_terminator,t.tpl_host_fuzzy_strict=t.tpl_host_fuzzy+t.src_host_terminator,t.src_host_port_strict=t.src_host+t.src_port+t.src_host_terminator,t.tpl_host_port_fuzzy_strict=t.tpl_host_fuzzy+t.src_port+t.src_host_terminator,t.tpl_host_port_no_ip_fuzzy_strict=t.tpl_host_no_ip_fuzzy+t.src_port+t.src_host_terminator,t.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+t.src_ZPCc+"|>|$))",t.tpl_email_fuzzy='(^|[><|]|"|\\(|'+t.src_ZCc+")("+t.src_email_name+"@"+t.tpl_host_fuzzy_strict+")",t.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+t.src_ZPCc+"))((?![$+<=>^`||])"+t.tpl_host_port_fuzzy_strict+t.src_path+")",t.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+t.src_ZPCc+"))((?![$+<=>^`||])"+t.tpl_host_port_no_ip_fuzzy_strict+t.src_path+")",t}(e.__opts__),a=e.__tlds__.slice();function o(e){return e.replace("%TLDS%",t.src_tlds)}e.onCompile(),e.__tlds_replaced__||a.push("a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]"),a.push(t.src_xn),t.src_tlds=a.join("|"),t.email_fuzzy=RegExp(o(t.tpl_email_fuzzy),"i"),t.link_fuzzy=RegExp(o(t.tpl_link_fuzzy),"i"),t.link_no_ip_fuzzy=RegExp(o(t.tpl_link_no_ip_fuzzy),"i"),t.host_fuzzy_test=RegExp(o(t.tpl_host_fuzzy_test),"i");const i=[];function n(e,t){throw new Error('(LinkifyIt) Invalid schema "'+e+'": '+t)}e.__compiled__={},Object.keys(e.__schemas__).forEach(function(t){const a=e.__schemas__[t];if(null===a)return;const o={validate:null,link:null};if(e.__compiled__[t]=o,"[object Object]"===pi(a))return!function(e){return"[object RegExp]"===pi(e)}(a.validate)?gi(a.validate)?o.validate=a.validate:n(t,a):o.validate=function(e){return function(t,a){const o=t.slice(a);return e.test(o)?o.match(e)[0].length:0}}(a.validate),void(gi(a.normalize)?o.normalize=a.normalize:a.normalize?n(t,a):o.normalize=function(e,t){t.normalize(e)});!function(e){return"[object String]"===pi(e)}(a)?n(t,a):i.push(t)}),i.forEach(function(t){e.__compiled__[e.__schemas__[t]]&&(e.__compiled__[t].validate=e.__compiled__[e.__schemas__[t]].validate,e.__compiled__[t].normalize=e.__compiled__[e.__schemas__[t]].normalize)}),e.__compiled__[""]={validate:null,normalize:function(e,t){t.normalize(e)}};const l=Object.keys(e.__compiled__).filter(function(t){return t.length>0&&e.__compiled__[t]}).map(fi).join("|");e.re.schema_test=RegExp("(^|(?!_)(?:[><|]|"+t.src_ZPCc+"))("+l+")","i"),e.re.schema_search=RegExp("(^|(?!_)(?:[><|]|"+t.src_ZPCc+"))("+l+")","ig"),e.re.schema_at_start=RegExp("^"+e.re.schema_search.source,"i"),e.re.pretest=RegExp("("+e.re.schema_test.source+")|("+e.re.host_fuzzy_test.source+")|@","i"),function(e){e.__index__=-1,e.__text_cache__=""}(e)}function bi(e,t){const a=e.__index__,o=e.__last_index__,i=e.__text_cache__.slice(a,o);this.schema=e.__schema__.toLowerCase(),this.index=a+t,this.lastIndex=o+t,this.raw=i,this.text=i,this.url=i}function xi(e,t){const a=new bi(e,t);return e.__compiled__[a.schema].normalize(a,e),a}function Ci(e,t){if(!(this instanceof Ci))return new Ci(e,t);var a;t||(a=e,Object.keys(a||{}).reduce(function(e,t){return e||vi.hasOwnProperty(t)},!1)&&(t=e,e={})),this.__opts__=mi({},vi,t),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=mi({},yi,e),this.__compiled__={},this.__tlds__=wi,this.__tlds_replaced__=!1,this.re={},ki(this)}Ci.prototype.add=function(e,t){return this.__schemas__[e]=t,ki(this),this},Ci.prototype.set=function(e){return this.__opts__=mi(this.__opts__,e),this},Ci.prototype.test=function(e){if(this.__text_cache__=e,this.__index__=-1,!e.length)return!1;let t,a,o,i,n,l,r,s,c;if(this.re.schema_test.test(e))for(r=this.re.schema_search,r.lastIndex=0;null!==(t=r.exec(e));)if(i=this.testSchemaAt(e,t[2],r.lastIndex),i){this.__schema__=t[2],this.__index__=t.index+t[1].length,this.__last_index__=t.index+t[0].length+i;break}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(s=e.search(this.re.host_fuzzy_test),s>=0&&(this.__index__<0||s=0&&null!==(o=e.match(this.re.email_fuzzy))&&(n=o.index+o[1].length,l=o.index+o[0].length,(this.__index__<0||nthis.__last_index__)&&(this.__schema__="mailto:",this.__index__=n,this.__last_index__=l))),this.__index__>=0},Ci.prototype.pretest=function(e){return this.re.pretest.test(e)},Ci.prototype.testSchemaAt=function(e,t,a){return this.__compiled__[t.toLowerCase()]?this.__compiled__[t.toLowerCase()].validate(e,a,this):0},Ci.prototype.match=function(e){const t=[];let a=0;this.__index__>=0&&this.__text_cache__===e&&(t.push(xi(this,a)),a=this.__last_index__);let o=a?e.slice(a):e;for(;this.test(o);)t.push(xi(this,a)),o=o.slice(this.__last_index__),a+=this.__last_index__;return t.length?t:null},Ci.prototype.matchAtStart=function(e){if(this.__text_cache__=e,this.__index__=-1,!e.length)return null;const t=this.re.schema_at_start.exec(e);if(!t)return null;const a=this.testSchemaAt(e,t[2],t[0].length);return a?(this.__schema__=t[2],this.__index__=t.index+t[1].length,this.__last_index__=t.index+t[0].length+a,xi(this,0)):null},Ci.prototype.tlds=function(e,t){return e=Array.isArray(e)?e:[e],t?(this.__tlds__=this.__tlds__.concat(e).sort().filter(function(e,t,a){return e!==a[t-1]}).reverse(),ki(this),this):(this.__tlds__=e.slice(),this.__tlds_replaced__=!0,ki(this),this)},Ci.prototype.normalize=function(e){e.schema||(e.url="http://"+e.url),"mailto:"!==e.schema||/^mailto:/i.test(e.url)||(e.url="mailto:"+e.url)},Ci.prototype.onCompile=function(){};const _i=2147483647,Si=36,Ei=/^xn--/,Ni=/[^\0-\x7F]/,Vi=/[\x2E\u3002\uFF0E\uFF61]/g,Bi={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},Ii=Math.floor,Ti=String.fromCharCode;function Di(e){throw new RangeError(Bi[e])}function Ai(e,t){const a=e.split("@");let o="";a.length>1&&(o=a[0]+"@",e=a[1]);const i=function(e,t){const a=[];let o=e.length;for(;o--;)a[o]=t(e[o]);return a}((e=e.replace(Vi,".")).split("."),t).join(".");return o+i}function Ri(e){const t=[];let a=0;const o=e.length;for(;a=55296&&i<=56319&&a=48&&e<58?e-48+26:e>=65&&e<91?e-65:e>=97&&e<123?e-97:Si},Fi=function(e,t){return e+22+75*(e<26)-((0!=t)<<5)},Mi=function(e,t,a){let o=0;for(e=a?Ii(e/700):e>>1,e+=Ii(e/t);e>455;o+=Si)e=Ii(e/35);return Ii(o+36*e/(e+38))},Li=function(e){const t=[],a=e.length;let o=0,i=128,n=72,l=e.lastIndexOf("-");l<0&&(l=0);for(let r=0;r=128&&Di("not-basic"),t.push(e.charCodeAt(r));for(let r=l>0?l+1:0;r=a&&Di("invalid-input");const l=zi(e.charCodeAt(r++));l>=Si&&Di("invalid-input"),l>Ii((_i-o)/t)&&Di("overflow"),o+=l*t;const s=i<=n?1:i>=n+26?26:i-n;if(lIi(_i/c)&&Di("overflow"),t*=c}const s=t.length+1;n=Mi(o-l,s,0==l),Ii(o/s)>_i-i&&Di("overflow"),i+=Ii(o/s),o%=s,t.splice(o++,0,i)}return String.fromCodePoint(...t)},Pi=function(e){const t=[],a=(e=Ri(e)).length;let o=128,i=0,n=72;for(const s of e)s<128&&t.push(Ti(s));const l=t.length;let r=l;for(l&&t.push("-");r=o&&tIi((_i-i)/s)&&Di("overflow"),i+=(a-o)*s,o=a;for(const c of e)if(c_i&&Di("overflow"),c===o){let e=i;for(let a=Si;;a+=Si){const o=a<=n?1:a>=n+26?26:a-n;if(e=0))try{t.hostname=$i(t.hostname)}catch(a){}return oa(ia(t))}function Gi(e){const t=va(e,!0);if(t.hostname&&(!t.protocol||qi.indexOf(t.protocol)>=0))try{t.hostname=Oi(t.hostname)}catch(a){}return ta(ia(t),ta.defaultChars+"%")}function Yi(e,t){if(!(this instanceof Yi))return new Yi(e,t);t||qa(e)||(t=e||{},e="default"),this.inline=new hi,this.block=new Qo,this.core=new Lo,this.renderer=new yo,this.linkify=new Ci,this.validateLink=Wi,this.normalizeLink=Zi,this.normalizeLinkText=Gi,this.utils=go,this.helpers=Ga({},fo),this.options={},this.configure(e),t&&this.set(t)}Yi.prototype.set=function(e){return Ga(this.options,e),this},Yi.prototype.configure=function(e){const t=this;if(qa(e)){const t=e;if(!(e=ji[t]))throw new Error('Wrong `markdown-it` preset "'+t+'", check name')}if(!e)throw new Error("Wrong `markdown-it` preset, can't be empty");return e.options&&t.set(e.options),e.components&&Object.keys(e.components).forEach(function(a){e.components[a].rules&&t[a].ruler.enableOnly(e.components[a].rules),e.components[a].rules2&&t[a].ruler2.enableOnly(e.components[a].rules2)}),this},Yi.prototype.enable=function(e,t){let a=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(t){a=a.concat(this[t].ruler.enable(e,!0))},this),a=a.concat(this.inline.ruler2.enable(e,!0));const o=e.filter(function(e){return a.indexOf(e)<0});if(o.length&&!t)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+o);return this},Yi.prototype.disable=function(e,t){let a=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(t){a=a.concat(this[t].ruler.disable(e,!0))},this),a=a.concat(this.inline.ruler2.disable(e,!0));const o=e.filter(function(e){return a.indexOf(e)<0});if(o.length&&!t)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+o);return this},Yi.prototype.use=function(e){const t=[this].concat(Array.prototype.slice.call(arguments,1));return e.apply(e,t),this},Yi.prototype.parse=function(e,t){if("string"!=typeof e)throw new Error("Input data should be a String");const a=new this.core.State(e,this,t);return this.core.process(a),a.tokens},Yi.prototype.render=function(e,t){return t=t||{},this.renderer.render(this.parse(e,t),this.options,t)},Yi.prototype.parseInline=function(e,t){const a=new this.core.State(e,this,t);return a.inlineMode=!0,this.core.process(a),a.tokens},Yi.prototype.renderInline=function(e,t){return t=t||{},this.renderer.render(this.parseInline(e,t),this.options,t)};const Qi=ze({name:"markdown-preview",props:{mdString:{default:"",type:String}},data:()=>({contentHtml:"",mdObj:null}),watch:{mdString:{handler(e){this.contentHtml=this.parseContent(e)},deep:!0,immediate:!0}},methods:{parseContent(e){if(this.mdObj)return this.mdObj.render(e);setTimeout(()=>this.parseContent(e),500)}},mounted(){this.mdObj=new Yi({html:!0,linkify:!0,typographer:!0}),this.contentHtml=this.parseContent(this.mdString)}},[["render",function(t,a,o,i,n,l){return e.openBlock(),e.createElementBlock("view",null,[e.createElementVNode("rich-text",{nodes:n.contentHtml},null,8,["nodes"])])}],["__scopeId","data-v-e7cff150"]]),Ji=ze({__name:"answer",props:{dataInfo:{default:()=>({}),type:Object},isLoading:{default:!1,type:Boolean},isAnswering:{default:!1,type:Boolean},isLast:{default:!1,type:Boolean}},emits:["handleEvents"],setup(t,{emit:a}){const o=a,i=t;e.watch(()=>i.dataInfo,()=>{},{deep:!0,immediate:!0}),e.watch(()=>i.isLoading,()=>{},{deep:!0,immediate:!0});const n=e.computed(()=>{var e;return((null==(e=i.dataInfo)?void 0:e.talkingText)||"").replace(/\\n/g,"\n")}),l=e.computed(()=>{var e;return(null==(e=i.dataInfo)?void 0:e.talkingFiles)||[]}),r=e.computed(()=>{var e;return(null==(e=i.dataInfo)?void 0:e.talkingCrsList)||[]}),s=e.ref([1,2]),c=e=>{s.value.indexOf(e)>=0?s.value=s.value.filter(t=>t!==e):s.value.push(e)},u=()=>{o("handleEvents","reAnswer")},d=()=>{o("handleEvents","stop")},h=()=>{o("handleEvents","great")},m=()=>{o("handleEvents","feedback")};return(t,a)=>{const p=e.resolveComponent("CommonLoading");return i.isLoading?(e.openBlock(),e.createElementBlock("view",{key:0,class:"answer-content"},[e.createElementVNode("view",{class:"talking-cont"},[e.createVNode(p,{color:"#06f"})])])):(e.openBlock(),e.createElementBlock("view",{key:1,class:"answer-content"},[e.createElementVNode("view",{class:"talking-cont"},[e.createVNode(Qi,{mdString:n.value},null,8,["mdString"])]),e.createElementVNode("view",{class:"talking-link"},[l.value.length>0?(e.openBlock(),e.createElementBlock("view",{key:0,class:e.normalizeClass(["link-cont",s.value.indexOf(1)>=0?"is-active":""])},[e.createElementVNode("view",{class:"link-info",onClick:a[0]||(a[0]=e=>c(1))},[e.createElementVNode("view",{class:"info-text"}," 引用知识库"+e.toDisplayString(l.value.length)+"篇相关资料 ",1)]),e.createElementVNode("view",{class:"link-items"},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(l.value,(t,a)=>(e.openBlock(),e.createElementBlock("view",{class:"link-item",onClick:e.withModifiers(e=>(e=>{o("handleEvents","preview",e)})(t),["stop"])},e.toDisplayString(a+1)+". "+e.toDisplayString(t.docName),9,["onClick"]))),256))])],2)):i.isAnswering?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock("view",{key:1,class:"link-cont-desc"},"本次回答参考资料来源于网络")),r.value.length>0?(e.openBlock(),e.createElementBlock("view",{key:2,class:e.normalizeClass(["link-cont",s.value.indexOf(2)>=0?"is-active":""])},[e.createElementVNode("view",{class:"link-info",onClick:a[1]||(a[1]=e=>c(2))},[e.createElementVNode("view",{class:"info-text"}," 发现"+e.toDisplayString(r.value.length)+"个关联课程 ",1)]),e.createElementVNode("view",{class:"link-items"},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(r.value,(t,a)=>(e.openBlock(),e.createElementBlock("view",{class:"link-item",onClick:e.withModifiers(e=>(e=>{Re.navigateTo("/pages/courseDetail/index?crsId="+e.crsId)})(t),["stop"])},e.toDisplayString(a+1)+". "+e.toDisplayString(t.crsName),9,["onClick"]))),256))])],2)):e.createCommentVNode("",!0)]),i.isLoading?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock("view",{key:0,class:"btns-cont"},[i.dataInfo.isHistory?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock("view",{key:0,class:"replay-btn",onClick:u},[e.createElementVNode("image",{class:"icon",src:"/static/images/dialog/answer-restart1.png",style:{width:"100%",height:"100%"}})])),i.isAnswering&&i.isLast?(e.openBlock(),e.createElementBlock("view",{key:1,class:"replay-btn",onClick:d},[e.createElementVNode("image",{class:"icon",src:"/static/images/dialog/answer-stop1.png",style:{width:"100%",height:"100%"}})])):e.createCommentVNode("",!0),e.createElementVNode("view",{class:"replay-btn",onClick:h},["Y"!==i.dataInfo.likeStat?(e.openBlock(),e.createElementBlock("image",{key:0,class:"icon",src:"/static/images/dialog/answer-zan1.png",style:{width:"100%",height:"100%"}})):(e.openBlock(),e.createElementBlock("image",{key:1,class:"icon",src:"/static/images/dialog/answer-yizan1.png",style:{width:"100%",height:"100%"}}))]),e.createElementVNode("view",{class:"play-btn",onClick:m},["Y"!==i.dataInfo.downvoteStat?(e.openBlock(),e.createElementBlock("image",{key:0,class:"icon",src:"/static/images/dialog/answer-fankui1.png",style:{width:"100%",height:"100%"}})):(e.openBlock(),e.createElementBlock("image",{key:1,class:"icon",src:"/static/images/dialog/answer-yifankui1.png",style:{width:"100%",height:"100%"}}))])]))]))}}},[["__scopeId","data-v-acb1668f"]]),Ki=ze({__name:"talking-item",props:{talkingType:{default:"question",type:String},talkingInfo:{default:()=>({}),type:Object},activeVoiceId:{default:"",type:String},isAnswering:{default:!1,type:Boolean},isLast:{default:!1,type:Boolean}},emits:["handleEvents"],setup(t,{emit:a}){const o=a,i=t;e.watch(()=>i.activeVoiceId,()=>{},{deep:!0,immediate:!0}),e.watch(()=>i.talkingInfo,()=>{},{deep:!0,immediate:!0});const{talkingType:n}=e.toRefs(i),l=(e,t={})=>{o("handleEvents",{type:e,data:i.talkingInfo,id:"",info:t})},r=e=>{o("handleEvents",{type:"changePlay",data:i.talkingInfo,id:e,info:{}})};return(a,o)=>(e.openBlock(),e.createElementBlock("view",{class:"talking-item"},["question"===e.unref(n)?(e.openBlock(),e.createBlock(Xt,{key:0,onChangePlay:r,dataInfo:t.talkingInfo,isLast:t.isLast,activeVoiceId:t.activeVoiceId},null,8,["dataInfo","isLast","activeVoiceId"])):"answer"===e.unref(n)?(e.openBlock(),e.createBlock(Ji,{key:1,dataInfo:i.talkingInfo,isLast:t.isLast,isLoading:!!i.talkingInfo.isLoading,isAnswering:i.isAnswering,onHandleEvents:l},null,8,["dataInfo","isLast","isLoading","isAnswering"])):(e.openBlock(),e.createElementBlock("view",{key:2}))]))}},[["__scopeId","data-v-6de60373"]]),Xi=ze({__name:"table",props:{columns:{default:()=>[],type:Array},data:{default:()=>[],type:Array},canCheck:{default:!1,type:Boolean},hasMore:{default:!1,type:Boolean}},emits:["select-all","select-row","load-more"],setup(t,{emit:a}){const o=t,i=a,n=e.useSlots(),l=e.ref([]),r=e.computed(()=>l.value.length===o.data.length),s=e.computed(()=>!!n.actions),c=e=>{e.detail.value.length>0?l.value=[...o.data]:l.value=[],i("select-all",l.value)},u=()=>{i("load-more")};return(a,o)=>(e.openBlock(),e.createElementBlock("view",{class:"table-container"},[e.createElementVNode("view",{class:"table"},[e.createElementVNode("view",{class:"table-header"},[t.canCheck?(e.openBlock(),e.createElementBlock("view",{key:0,class:"header-cell checkbox-cell"},[e.createElementVNode("checkbox-group",{onChange:c},[e.createElementVNode("checkbox",{checked:r.value},null,8,["checked"])],32)])):e.createCommentVNode("",!0),(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.columns,(t,a)=>(e.openBlock(),e.createElementBlock("view",{key:a,class:"header-cell",style:e.normalizeStyle({width:t.width||"auto"})},e.toDisplayString(t.title),5))),128)),s.value?(e.openBlock(),e.createElementBlock("view",{key:1,class:"header-cell actions-cell"},"操作")):e.createCommentVNode("",!0)]),e.createElementVNode("view",{class:"table-body"},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.data,(o,n)=>(e.openBlock(),e.createElementBlock("view",{key:n,class:e.normalizeClass(["table-row",{selected:l.value.includes(o)}])},[t.canCheck?(e.openBlock(),e.createElementBlock("view",{key:0,class:"body-cell checkbox-cell"},[e.createElementVNode("checkbox-group",{onChange:e=>((e,t)=>{t.detail.value.length>0?l.value.push(e):l.value=l.value.filter(t=>t!==e),i("select-row",l.value)})(o,e)},[e.createElementVNode("checkbox",{checked:l.value.includes(o)},null,8,["checked"])],40,["onChange"])])):e.createCommentVNode("",!0),(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.columns,(t,i)=>(e.openBlock(),e.createElementBlock("view",{key:i,class:"body-cell",style:e.normalizeStyle({width:t.width||"auto"})},[e.renderSlot(a.$slots,"cell",{row:o,column:t,index:n},()=>[e.createTextVNode(e.toDisplayString(o[t.key]),1)],!0)],4))),128)),s.value?(e.openBlock(),e.createElementBlock("view",{key:1,class:"body-cell actions-cell"},[e.renderSlot(a.$slots,"actions",{row:o,index:n},void 0,!0)])):e.createCommentVNode("",!0)],2))),128))])]),t.hasMore?(e.openBlock(),e.createElementBlock("view",{key:0,class:"load-more",onClick:u},[e.createElementVNode("text",null,"点击加载更多")])):e.createCommentVNode("",!0)]))}},[["__scopeId","data-v-577bd05c"]]),en={__name:"preview",setup(t,{expose:a}){const o=e.ref([{title:"姓名",key:"name",width:"120rpx"},{title:"年龄",key:"age",width:"120rpx",slot:"age"},{title:"地址",width:"180rpx",key:"address"}]),i=e.ref([{name:"张三",age:25,address:"北京市"},{name:"李四",age:30,address:"上海市"},{name:"王五",age:28,address:"广州市"}]),n=e.ref(),l=e=>{e?n.value.open("bottom"):n.value.close()};return a({open:e=>{l(!0)},close:()=>{l()}}),(t,a)=>{const l=pe(e.resolveDynamicComponent("uni-popup"),wt);return e.openBlock(),e.createBlock(l,{ref_key:"previewPopupRef",ref:n,class:"popup"},{default:e.withCtx(()=>[e.createElementVNode("view",null,[e.createVNode(Xi,{columns:o.value,data:i.value},{cell:e.withCtx(({row:o,column:i})=>["age"===i.key?(e.openBlock(),e.createElementBlock("view",{key:0,onClick:a[0]||(a[0]=(...e)=>t.test&&t.test(...e)),style:{color:"#f00"}},e.toDisplayString(o.age),1)):(e.openBlock(),e.createElementBlock(e.Fragment,{key:1},[e.createTextVNode(e.toDisplayString(o[i.key]),1)],64))]),_:1},8,["columns","data"])])]),_:1},512)}}};const tn={VITE_APP_BASE_API_Url:"https://aits.jlbank.com.cn:7001"},an=(e="")=>tn.VITE_APP_BASE_API_Url,on={NO_LOGIN:["QQ0005","0005"]};let nn=!1;const ln=(e="http")=>{if(nn)return;nn=!0;let t="";const a=getCurrentPages();if(a.length>=1){const e=a[a.length-1];t=e.route}me("log","at api/request.js:47","当前页路由",t),"pages/login/login"!==t&&(Re.hideLoading(),Re.show("未登录","现在去登录",!1).then(()=>{"socket"===e&&""!==t?Re.redirectTo("/pages/login/login?path="+t):Re.redirectTo("/pages/login/login")}).finally(()=>{nn=!1}))};function rn({url:e,method:t,data:a,meta:o,isStream:i,suppressErrors:n=!1,toastErrors:l=!0,header:r={},timeout:s=6e3,baseUrl:c=""}){const u=an(e),d={"content-type":"application/x-www-form-urlencoded; charset=UTF-8",...r||{}};let h=Se();return h&&(d.summary=h),new Promise((o,r)=>{uni.request({url:`${c||u}${e}`,data:a,method:t,header:d,timeout:s,success:e=>{if(i)return o(e);const t=e.data;return"0000"===(null==t?void 0:t.rtnCode)?o(t):"1001"===(null==t?void 0:t.rtnCode)?r(t):"0002"===(null==t?void 0:t.rtnCode)&&(null==t?void 0:t.message)?(l&&Re.msg(t.message),r(e)):n?r(e):t?(on.NO_LOGIN.includes(t.rtnCode)&&ln(),"9999"===(null==t?void 0:t.rtnCode)&&Re.msg("系统异常."),r(t)):(Re.msg("系统异常."),r())},fail:t=>(me("log","at api/request.js:131","请求错误",t,e,u),r(t))})})}class sn{constructor(e,t={}){this.url=e,this.options=t,this.socketTask=null,this.reconnectTimer=null,this.reconnectCount=0,this.maxReconnectCount=t.maxReconnectCount||5,this.reconnectInterval=t.reconnectInterval||3e3,this.heartbeatTimer=null,this.heartbeatInterval=t.heartbeatInterval||3e4,this.heartbeatMsg=t.heartbeatMsg||"ping",this.isClose=!1,this.callbacks={open:[],message:[],close:[],error:[]},this.init(!0)}init(e=!1){e&&(this.reconnectCount=0),this.isClose=!1,this.socketTask=uni.connectSocket({url:this.url,header:this.options.header||{},protocols:this.options.protocols||[],success:()=>{},fail:e=>{this.triggerEvent("error",e),this.tryReconnect()}}),this.socketTask.onOpen(()=>{this.reconnectCount=0,clearInterval(this.reconnectTimer),this.triggerEvent("open")}),this.socketTask.onMessage(e=>{if(!e.data)return clearInterval(this.reconnectTimer),this.reconnectTimer=null,void ln("socket");{const{rtnCode:t}=JSON.parse(e.data);if(["0005","QQ0005"].includes(t))return clearInterval(this.reconnectTimer),this.reconnectTimer=null,this.close(),void ln("socket")}this.triggerEvent("message",e)}),this.socketTask.onClose(e=>{clearInterval(this.heartbeatTimer),this.triggerEvent("close",e),this.tryReconnect()}),this.socketTask.onError(e=>{me("error","at api/socket.js:94","WebSocket发生错误",e),clearInterval(this.heartbeatTimer),this.triggerEvent("error",e),this.tryReconnect()})}on(e,t){return this.callbacks[e]&&this.callbacks[e].push(t),this}off(e,t){return this.callbacks[e]&&(this.callbacks[e]=this.callbacks[e].filter(e=>e!==t)),this}triggerEvent(e,t){this.callbacks[e]&&this.callbacks[e].forEach(e=>e(t))}send(e,t=1){if(this.socketTask&&1===this.getStatus())this.socketTask.send({data:"string"==typeof e?e:JSON.stringify(e),success:()=>{},fail:e=>{me("error","at api/socket.js:152","WebSocket消息发送失败",e),this.triggerEvent("error",e)}});else{if(me("error","at api/socket.js:157","WebSocket连接未打开,无法发送消息"),this.triggerEvent("error",new Error("WebSocket连接未打开")),10===t)return;setTimeout(()=>{this.send(e,t+1)},500)}return this}close(e=1e3,t=""){return this.isClose=!0,this.socketTask&&(clearInterval(this.heartbeatTimer),clearInterval(this.reconnectTimer),this.socketTask.close({code:e,reason:t,success:()=>{me("log","at api/socket.js:183","WebSocket连接正在关闭")},fail:e=>{me("error","at api/socket.js:186","WebSocket关闭失败",e),this.triggerEvent("error",e)}})),this}getStatus(){if(this.socketTask)try{return this.socketTask.readyState}catch(e){return me("error","at api/socket.js:203","获取WebSocket状态失败",e),-1}return-1}tryReconnect(){this.isClose||(this.reconnectCount{this.reconnectCount++,me("log","at api/socket.js:219",`尝试重新连接WebSocket (${this.reconnectCount}/${this.maxReconnectCount})`),this.init()},this.reconnectInterval)):(me("error","at api/socket.js:223","达到最大重连次数,停止尝试"),this.triggerEvent("error",new Error("达到最大重连次数")),this.reconnectTimer=null,this.close(),ln("socket")))}startHeartbeat(){clearInterval(this.heartbeatTimer),this.heartbeatTimer=setInterval(()=>{1===this.getStatus()&&this.send(this.heartbeatMsg)},this.heartbeatInterval)}}const cn=Zt("socketStore",{state:()=>({SocketObj:null}),getters:{taskSocket:e=>e.SocketObj},actions:{creatSocket(e="/trastudy/trasoket/open?summary="){var t,a,o;if(me("log","at store/socket.js:18","打开websocket"),this.SocketObj&&(null==(t=this.SocketObj)?void 0:t.close)&&!(null==(a=this.SocketObj)?void 0:a.isClose))return;(null==(o=this.SocketObj)?void 0:o.isClose)&&(this.SocketObj.isClose=!1);let i=an(e).split("http").join("ws");this.SocketObj=new sn(i+e+Se())},closeSocket(){var e;me("log","at store/socket.js:29","关闭websocket"),this.SocketObj&&(null==(e=this.SocketObj)?void 0:e.close)&&this.SocketObj&&this.SocketObj.close()},setOnmessageCb(e){var t;this.SocketObj&&(null==(t=this.SocketObj)?void 0:t.on)&&this.SocketObj.on("message",e)}}}),un=(e,t)=>{const a="/traoss/tras3/upload",o=an(a),i=Se(),n={};return me("log","at api/common.js:17","file",e),i&&(n.summary=i),new Promise((i,l)=>{uni.uploadFile({url:`${o}${a}`,header:n,filePath:e,name:"file",formData:t,success(e){try{const t=JSON.parse(e.data);"0000"===t.rtnCode?i(t.body):l(new Error(t.msg))}catch(t){l(new Error("Failed to parse response"))}},fail(e){me("log","at api/common.js:40","error",e),l(new Error("Upload failed"))}})})},dn=e=>an()+`/traoss/tras3/show/${e}`;function hn(e){const t=Se(),a={"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"};t&&(a.summary=t);let o=an();return new Promise((t,i)=>{uni.downloadFile({url:`${o}/traoss/tras3/show/${e}`,header:a,success(e){t(e)},fail(e){i(new Error(e))}})})}const mn=(e,t,a={},o="voice")=>{const i=an(t),n=Se(),l={"Content-Type":"multipart/form-data; charset=UTF-8"};return n&&(l.summary=n),new Promise((n,r)=>{uni.uploadFile({url:`${i}${t}`,header:l,filePath:e,name:o,formData:a,timeout:6e4,success(e){try{me("log","at api/common.js:92",e);const t=JSON.parse(e.data);return"0000"===t.rtnCode?n(t):on.NO_LOGIN.includes(t.rtnCode)?(ln(),r("NO_LOGIN")):"0004"===t.rtnCode?r("N"):r("Other")}catch(t){r(new Error("Failed to parse response"))}},fail:e=>r("Other")})})},pn=e=>{const t="/trastudy/traStdyInfo/audioTranscriptions",a=an(t),o=Se(),i={"Content-Type":"multipart/form-data; charset=UTF-8"};return o&&(i.summary=o),new Promise((o,n)=>{uni.uploadFile({url:`${a}${t}`,header:i,filePath:e,name:"voice",success(e){try{const t=JSON.parse(e.data);"0000"===t.rtnCode?o(e):n(new Error(t.message))}catch(t){n(new Error("Failed to parse response"))}},fail(e){n(new Error("Upload failed"))}})})};function gn(e){const t=Se(),a={"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"};t&&(a.summary=t);let o=an(e);return new Promise((t,i)=>{uni.downloadFile({url:`${o}${e}`,header:a,timeout:18e4,success(e){me("log","at api/common.js:162",e),t(e)},fail(e){me("log","at api/common.js:166",e),i(new Error(e))}})})}const fn=e=>rn({url:"/traask/traAskFeedback/updateDownvoteStat",method:"post",data:e}),vn=e=>rn({url:"/traask/traAskFeedback/updateLikeStat",method:"post",data:e});const yn=ze({name:"uv-textarea",mixins:[Le,dt,{props:{value:{type:[String,Number],default:""},modelValue:{type:[String,Number],default:""},placeholder:{type:[String,Number],default:""},placeholderClass:{type:String,default:"textarea-placeholder"},placeholderStyle:{type:[String,Object],default:"color: #c0c4cc"},height:{type:[String,Number],default:70},confirmType:{type:String,default:"return"},disabled:{type:Boolean,default:!1},count:{type:Boolean,default:!1},focus:{type:Boolean,default:!1},autoHeight:{type:Boolean,default:!1},fixed:{type:Boolean,default:!1},cursorSpacing:{type:Number,default:0},cursor:{type:[String,Number],default:""},showConfirmBar:{type:Boolean,default:!0},selectionStart:{type:Number,default:-1},selectionEnd:{type:Number,default:-1},adjustPosition:{type:Boolean,default:!0},disableDefaultPadding:{type:Boolean,default:!1},holdKeyboard:{type:Boolean,default:!1},maxlength:{type:[String,Number],default:160},border:{type:String,default:"surround"},formatter:{type:[Function,null],default:null},ignoreCompositionEvent:{type:Boolean,default:!0},confirmHold:{type:Boolean,default:!1},textStyle:{type:[Object,String],default:()=>{}},countStyle:{type:[Object,String],default:()=>{}},...null==(l=null==(n=uni.$uv)?void 0:n.props)?void 0:l.textarea}}],data:()=>({innerValue:"",focused:!1,innerFormatter:e=>e}),created(){this.innerValue=this.modelValue},watch:{value(e){this.innerValue=e},modelValue(e){this.innerValue=e}},computed:{textareaClass(){let e=[],{border:t,disabled:a}=this;return"surround"===t&&(e=e.concat(["uv-border","uv-textarea--radius"])),"bottom"===t&&(e=e.concat(["uv-border-bottom","uv-textarea--no-radius"])),a&&e.push("uv-textarea--disabled"),e.join(" ")},textareaStyle(){return this.$uv.deepMerge({},this.$uv.addStyle(this.customStyle))},maxlen(){return this.maxlength<0?this.maxlength<0?-1:140:this.maxlength},getCount(){try{return this.innerValue.length>this.maxlen?this.maxlen:this.innerValue.length}catch(e){return 0}}},methods:{setFormatter(e){this.innerFormatter=e},onFocus(e){this.$emit("focus",e)},onBlur(e){this.$emit("blur",e),this.$uv.formValidate(this,"blur")},onLinechange(e){this.$emit("linechange",e)},onInput(e){let{value:t=""}=e.detail||{};const a=(this.formatter||this.innerFormatter)(t);this.innerValue=t,this.$nextTick(()=>{this.innerValue=a,this.valueChange()})},valueChange(){const e=this.innerValue;this.$nextTick(()=>{this.$emit("input",e),this.$emit("update:modelValue",e),this.$emit("change",e),this.$uv.formValidate(this,"change")})},onConfirm(e){this.$emit("confirm",e)},onKeyboardheightchange(e){this.$emit("keyboardheightchange",e)}}},[["render",function(t,a,o,i,n,l){return e.openBlock(),e.createElementBlock("view",{class:e.normalizeClass(["uv-textarea",l.textareaClass]),style:e.normalizeStyle([l.textareaStyle])},[e.createElementVNode("textarea",{class:"uv-textarea__field",value:n.innerValue,style:e.normalizeStyle([{height:t.autoHeight?"auto":t.$uv.addUnit(t.height)},t.$uv.addStyle(t.textStyle)]),placeholder:t.placeholder,"placeholder-style":t.$uv.addStyle(t.placeholderStyle,"string"),"placeholder-class":t.placeholderClass,disabled:t.disabled,focus:t.focus,autoHeight:t.autoHeight,fixed:t.fixed,cursorSpacing:t.cursorSpacing,cursor:t.cursor,showConfirmBar:t.showConfirmBar,selectionStart:t.selectionStart,selectionEnd:t.selectionEnd,adjustPosition:t.adjustPosition,disableDefaultPadding:t.disableDefaultPadding,holdKeyboard:t.holdKeyboard,maxlength:l.maxlen,confirmType:t.confirmType,ignoreCompositionEvent:t.ignoreCompositionEvent,"confirm-hold":t.confirmHold,onFocus:a[0]||(a[0]=(...e)=>l.onFocus&&l.onFocus(...e)),onBlur:a[1]||(a[1]=(...e)=>l.onBlur&&l.onBlur(...e)),onLinechange:a[2]||(a[2]=(...e)=>l.onLinechange&&l.onLinechange(...e)),onInput:a[3]||(a[3]=(...e)=>l.onInput&&l.onInput(...e)),onConfirm:a[4]||(a[4]=(...e)=>l.onConfirm&&l.onConfirm(...e)),onKeyboardheightchange:a[5]||(a[5]=(...e)=>l.onKeyboardheightchange&&l.onKeyboardheightchange(...e))},null,44,["value","placeholder","placeholder-style","placeholder-class","disabled","focus","autoHeight","fixed","cursorSpacing","cursor","showConfirmBar","selectionStart","selectionEnd","adjustPosition","disableDefaultPadding","holdKeyboard","maxlength","confirmType","ignoreCompositionEvent","confirm-hold"]),t.count&&-1!=l.maxlen?(e.openBlock(),e.createElementBlock("text",{key:0,class:"uv-textarea__count",style:e.normalizeStyle([{"background-color":t.disabled?"transparent":"#fff"},t.$uv.addStyle(t.countStyle)])},e.toDisplayString(l.getCount)+"/"+e.toDisplayString(l.maxlen),5)):e.createCommentVNode("",!0)],6)}],["__scopeId","data-v-e0a08f36"]]);function wn(e,t=!0){if((e=String(e).toLowerCase())&&/^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/.test(e)){if(4===e.length){let t="#";for(let a=1;a<4;a+=1)t+=e.slice(a,a+1).concat(e.slice(a,a+1));e=t}const a=[];for(let t=1;t<7;t+=2)a.push(parseInt(`0x${e.slice(t,t+2)}`));return t?`rgb(${a[0]},${a[1]},${a[2]})`:a}if(/^(rgb|RGB)/.test(e)){return e.replace(/(?:\(|\)|rgb|RGB)*/g,"").split(",").map(e=>Number(e))}return e}function kn(e){const t=e;if(/^(rgb|RGB)/.test(t)){const e=t.replace(/(?:\(|\)|rgb|RGB)*/g,"").split(",");let a="#";for(let t=0;t({})},text:{type:[String,Number],default:""},timingFunction:{type:String,default:"linear"},duration:{type:[String,Number],default:1200},inactiveColor:{type:String,default:""},...null==(s=null==(r=uni.$uv)?void 0:r.props)?void 0:s.loadingIcon}}],data:()=>({array12:Array.from({length:12}),aniAngel:360,webviewHide:!1,loading:!1}),computed:{otherBorderColor(){const e=function(e="rgb(0, 0, 0)",t="rgb(255, 255, 255)",a=10){const o=wn(e,!1),i=o[0],n=o[1],l=o[2],r=wn(t,!1),s=(r[0]-i)/a,c=(r[1]-n)/a,u=(r[2]-l)/a,d=[];for(let h=0;h{this.show&&this.addEventListenerToWebview()},20)},addEventListenerToWebview(){const e=getCurrentPages(),t=e[e.length-1].$getAppWebview();t.addEventListener("hide",()=>{this.webviewHide=!0}),t.addEventListener("show",()=>{this.webviewHide=!1})}}},[["render",function(t,a,o,i,n,l){return t.show?(e.openBlock(),e.createElementBlock("view",{key:0,class:e.normalizeClass(["uv-loading-icon",[t.vertical&&"uv-loading-icon--vertical"]]),style:e.normalizeStyle([t.$uv.addStyle(t.customStyle)])},[n.webviewHide?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock("view",{key:0,class:e.normalizeClass(["uv-loading-icon__spinner",[`uv-loading-icon__spinner--${t.mode}`]]),ref:"ani",style:e.normalizeStyle({color:t.color,width:t.$uv.addUnit(t.size),height:t.$uv.addUnit(t.size),borderTopColor:t.color,borderBottomColor:l.otherBorderColor,borderLeftColor:l.otherBorderColor,borderRightColor:l.otherBorderColor,"animation-duration":`${t.duration}ms`,"animation-timing-function":"semicircle"===t.mode||"circle"===t.mode?t.timingFunction:""})},["spinner"===t.mode?(e.openBlock(!0),e.createElementBlock(e.Fragment,{key:0},e.renderList(n.array12,(t,a)=>(e.openBlock(),e.createElementBlock("view",{key:a,class:"uv-loading-icon__dot"}))),128)):e.createCommentVNode("",!0)],6)),t.text?(e.openBlock(),e.createElementBlock("text",{key:1,class:"uv-loading-icon__text",style:e.normalizeStyle([{fontSize:t.$uv.addUnit(t.textSize),color:t.textColor},t.$uv.addStyle(t.textStyle)])},e.toDisplayString(t.text),5)):e.createCommentVNode("",!0)],6)):e.createCommentVNode("",!0)}],["__scopeId","data-v-1bb0ffea"]]);const xn=ze({name:"uv-button",mixins:[Le,dt,{props:{hairline:{type:Boolean,default:!0},type:{type:String,default:"info"},size:{type:String,default:"normal"},shape:{type:String,default:"square"},plain:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},loadingText:{type:[String,Number],default:""},loadingMode:{type:String,default:"spinner"},loadingSize:{type:[String,Number],default:14},openType:{type:String,default:""},formType:{type:String,default:""},appParameter:{type:String,default:""},hoverStopPropagation:{type:Boolean,default:!0},lang:{type:String,default:"en"},sessionFrom:{type:String,default:""},sendMessageTitle:{type:String,default:""},sendMessagePath:{type:String,default:""},sendMessageImg:{type:String,default:""},showMessageCard:{type:Boolean,default:!0},dataName:{type:String,default:""},throttleTime:{type:[String,Number],default:0},hoverStartTime:{type:[String,Number],default:0},hoverStayTime:{type:[String,Number],default:200},text:{type:[String,Number],default:""},icon:{type:String,default:""},iconSize:{type:[String,Number],default:""},iconColor:{type:String,default:"#000000"},color:{type:String,default:""},customTextStyle:{type:[Object,String],default:""},...null==(u=null==(c=uni.$uv)?void 0:c.props)?void 0:u.button}}],emits:["click"],data:()=>({}),computed:{bemClass(){return this.color?this.bem("button",["shape","size"],["disabled","plain","hairline"]):this.bem("button",["type","shape","size"],["disabled","plain","hairline"])},loadingColor(){return this.plain?this.color?this.color:"#3c9cff":"info"===this.type?"#c9c9c9":"rgb(200, 200, 200)"},iconColorCom(){return this.iconColor?this.iconColor:this.plain?this.color?this.color:this.type:"info"===this.type?"#000000":"#ffffff"},baseColor(){let e={};return this.color&&(e.color=this.plain?this.color:"white",this.plain||(e["background-color"]=this.color),-1!==this.color.indexOf("gradient")?(e.borderTopWidth=0,e.borderRightWidth=0,e.borderBottomWidth=0,e.borderLeftWidth=0,this.plain||(e.backgroundImage=this.color)):(e.borderColor=this.color,e.borderWidth="1px",e.borderStyle="solid")),e},nvueTextStyle(){let e={};return"info"===this.type&&(e.color="#323233"),this.color&&(e.color=this.plain?this.color:"white"),e.fontSize=this.textSize+"px",e},textSize(){let e=14,{size:t}=this;return"large"===t&&(e=16),"normal"===t&&(e=14),"small"===t&&(e=12),"mini"===t&&(e=10),e},getIconSize(){const e=this.iconSize?this.iconSize:1.35*this.textSize;return this.$uv.addUnit(e)},btnWrapperStyle(){const e={},t=this.$uv.addStyle(this.customStyle);return t.width&&(e.width=t.width),e}},methods:{clickHandler(){this.disabled||this.loading||ut(()=>{this.$emit("click")},this.throttleTime)}}},[["render",function(t,a,o,i,n,l){const r=pe(e.resolveDynamicComponent("uv-loading-icon"),bn),s=pe(e.resolveDynamicComponent("uv-icon"),mt);return e.openBlock(),e.createElementBlock("view",{class:"uv-button-wrapper",style:e.normalizeStyle([l.btnWrapperStyle])},[e.createElementVNode("button",{"hover-start-time":Number(t.hoverStartTime),"hover-stay-time":Number(t.hoverStayTime),"form-type":t.formType,"open-type":t.openType,"app-parameter":t.appParameter,"hover-stop-propagation":t.hoverStopPropagation,"send-message-title":t.sendMessageTitle,"send-message-path":t.sendMessagePath,lang:t.lang,"data-name":t.dataName,"session-from":t.sessionFrom,"send-message-img":t.sendMessageImg,"show-message-card":t.showMessageCard,"hover-class":t.disabled||t.loading?"":"uv-button--active",class:e.normalizeClass(["uv-button uv-reset-button",l.bemClass]),style:e.normalizeStyle([l.baseColor,t.$uv.addStyle(t.customStyle)]),onClick:a[0]||(a[0]=(...e)=>l.clickHandler&&l.clickHandler(...e))},[t.loading?(e.openBlock(),e.createElementBlock(e.Fragment,{key:0},[e.createVNode(r,{mode:t.loadingMode,size:1.15*t.loadingSize,color:l.loadingColor},null,8,["mode","size","color"]),e.createElementVNode("text",{class:"uv-button__loading-text",style:e.normalizeStyle([{fontSize:l.textSize+"px"},t.$uv.addStyle(t.customTextStyle)])},e.toDisplayString(t.loadingText||t.text),5)],64)):(e.openBlock(),e.createElementBlock(e.Fragment,{key:1},[t.icon?(e.openBlock(),e.createBlock(s,{key:0,name:t.icon,color:l.iconColorCom,size:l.getIconSize,customStyle:{marginRight:"2px"}},null,8,["name","color","size"])):e.createCommentVNode("",!0),e.renderSlot(t.$slots,"default",{},()=>[e.createElementVNode("text",{class:"uv-button__text",style:e.normalizeStyle([{fontSize:l.textSize+"px"},t.$uv.addStyle(t.customTextStyle)])},e.toDisplayString(t.text),5)],!0),e.renderSlot(t.$slots,"suffix",{},void 0,!0)],64))],14,["hover-start-time","hover-stay-time","form-type","open-type","app-parameter","hover-stop-propagation","send-message-title","send-message-path","lang","data-name","session-from","send-message-img","show-message-card","hover-class"])],4)}],["__scopeId","data-v-9f3ef67a"]]),Cn=e=>{const t=`\n\t\n `.trim();return`data:image/svg+xml;charset=utf-8,${encodeURIComponent(t)}`},_n=(e="#F5212D")=>{const t=`\n\t\n `.trim();return`data:image/svg+xml;charset=utf-8,${encodeURIComponent(t)}`},Sn=()=>{const e='\n\t\n '.trim();return`data:image/svg+xml;charset=utf-8,${encodeURIComponent(e)}`},En=(e="#ABABAB")=>{const t=`\n\t\n `.trim();return`data:image/svg+xml;charset=utf-8,${encodeURIComponent(t)}`},Nn=()=>{const e='\n\t\n '.trim();return`data:image/svg+xml;charset=utf-8,${encodeURIComponent(e)}`},Vn=e=>{const t=`\n\t\n`.trim();return`data:image/svg+xml;charset=utf-8,${encodeURIComponent(t)}`},Bn=e=>{const t=`\n\t\n`.trim();return`data:image/svg+xml;charset=utf-8,${encodeURIComponent(t)}`},In=e=>{const t=`\n\t\n`.trim();return`data:image/svg+xml;charset=utf-8,${encodeURIComponent(t)}`},Tn=()=>{const e='\n\t\n'.trim();return`data:image/svg+xml;charset=utf-8,${encodeURIComponent(e)}`},Dn=ze({__name:"feedback",emits:["feedbackAnswer"],setup(t,{expose:a,emit:o}){const i=o,n=e.ref("0px"),l=e.ref(null),r=e.reactive([{value:"01",label:"虚假信息"},{value:"02",label:"回答不准确"},{value:"03",label:"没有帮助"},{value:"04",label:"其他"}]),s=e.ref({type:[],text:"",examId:"",qnsId:""}),c=e.ref({}),u=()=>{if(!s.value.text)return void Re.msg("反馈内容不能为空!");const e=JSON.parse(JSON.stringify({askId:c.value.seqNo,fbkTyp:s.value.type.join(","),reqBatch:c.value.reqBatch,fbkContent:s.value.text}));var t;(t=e,rn({url:"/traask/traAskFeedback/insertTraAskFeedback",method:"post",data:t})).then(t=>{Re.msg("反馈提交成功!"),s.value={type:[],text:"",examId:"",qnsId:""},h(),i("feedbackAnswer",e)})},d=t=>{if(t){l.value.open("bottom");const t=uni.getSystemInfoSync(),a=t.screenHeight-t.safeArea.bottom;e.nextTick(()=>{uni.onKeyboardHeightChange(e=>{let o=e.height;"ios"===t.platform&&(o=Math.max(0,o-a)),n.value=`${o}px`})})}else l.value.close()},h=()=>{d(null)};return a({open:e=>{c.value=JSON.parse(JSON.stringify(e)),d(!0)},close:h}),(t,a)=>{const o=pe(e.resolveDynamicComponent("uv-textarea"),yn),i=pe(e.resolveDynamicComponent("uv-button"),xn),c=pe(e.resolveDynamicComponent("uni-popup"),wt);return e.openBlock(),e.createBlock(c,{ref_key:"feedbackPopupRef",ref:l,class:"popup"},{default:e.withCtx(()=>[e.createElementVNode("view",{class:"feedback_popup_div",style:e.normalizeStyle({marginBottom:n.value})},[e.createElementVNode("view",{class:"title_div"},[e.createElementVNode("view",{class:"text"}," 反馈 "),e.createElementVNode("view",{class:"popup_back_div",onClick:a[0]||(a[0]=e=>d(!1))},[e.createElementVNode("image",{src:e.unref(_n)("#000000"),class:"img"},null,8,["src"])])]),e.createElementVNode("view",{class:"feedback_item_div"},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(r,t=>(e.openBlock(),e.createElementBlock("view",{class:e.normalizeClass(["feedback_item",{feedback_item_clidked:s.value.type.includes(t.value)}]),onClick:e=>{return a=t.value,void(s.value.type.includes(a)?s.value.type=s.value.type.filter(e=>e!==a):s.value.type.push(a));var a}},e.toDisplayString(t.label),11,["onClick"]))),256))]),e.createElementVNode("view",{class:"feedback_text_area_div"},[e.createVNode(o,{height:"124",count:"",maxlength:100,placeholder:"请输入反馈内容...",adjustPosition:!1,modelValue:s.value.text,"onUpdate:modelValue":a[1]||(a[1]=e=>s.value.text=e)},null,8,["modelValue"])]),e.createElementVNode("view",{class:"feedback_button"},[e.createVNode(i,{class:"button",type:"primary",throttleTime:100,text:"提交",color:"#0066FF","custom-style":"color:#FFFFFF;borderRadius:16rpx;height:92rpx;",onClick:a[2]||(a[2]=e=>u())})])],4)]),_:1},512)}}},[["__scopeId","data-v-3a002c4d"]]),An=ze({__name:"history",emits:["showDetail"],setup(t,{expose:a,emit:o}){const i=o,n=e.ref(),l=e.ref([]),r=e.ref({page:1,limit:20,total:0}),s=async()=>{try{const t=await(e=r.value,rn({url:"/traask/traAskchatSession/queryAskBatchSessionPaging",method:"post",data:e}));l.value=l.value.concat(t.body||[]),r.value.total=t.total}catch{}var e},c=()=>{},u=async e=>{e?(await s(),n.value.open("left")):n.value.close()};return a({open:()=>{l.value=[],u(!0)},close:()=>{u()}}),(t,a)=>{const o=pe(e.resolveDynamicComponent("uni-popup"),wt);return e.openBlock(),e.createBlock(o,{ref_key:"historyPopupRef",ref:n,class:"popup"},{default:e.withCtx(()=>[e.createElementVNode("view",{class:"history-popup-view"},[e.createElementVNode("view",{class:"history-title"},[e.createElementVNode("image",{class:"icon-image",src:"/static/images/dialog/history-icon.png",mode:""}),e.createTextVNode(" 对话记录 ")]),e.createElementVNode("scroll-view",{class:"history-list","scroll-y":!0,onScrolltolower:c},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(l.value,t=>(e.openBlock(),e.createElementBlock("view",{class:"history-item",key:t.reqBatch,onClick:e=>(e=>{me("log","at pages/index/components/history.vue:59",e),i("showDetail",e)})(t)},e.toDisplayString(t.sseContent),9,["onClick"]))),128))],32)])]),_:1},512)}}},[["__scopeId","data-v-aa61678c"]]),Rn=ze({__name:"dialog",setup(t,{expose:a}){var o;e.useCssVars(e=>({"6e44d282":oe.value,"166f4883":n.value}));const{statusBarHeight:i}=uni.getWindowInfo(),n=e.computed(()=>i+"px"),l=cn(),{SocketObj:r}=Gt(l),s=e.ref(),c=e.ref(),u=e.ref(Ve()),d=e.computed(()=>{var t,a;return(null==(a=null==(t=e.unref(u))?void 0:t.mascotInfo)?void 0:a.imgAddr)||""}),h="/"+((null==(o=e.unref(u))?void 0:o.loginName)??""),m=e.ref([]);e.ref();const p=e.ref(99999),g=(t=100)=>{e.nextTick(()=>{setTimeout(()=>{p.value+=100,p.value+=100},t)})},f=e.ref(!1),v=e.ref("");e.ref(!1);const y=e.ref(""),w=e.ref(""),k=e.computed(()=>{var t,a;return(null==(a=null==(t=e.unref(u))?void 0:t.mascotInfo)?void 0:a.mascotId)||"Tst00001"}),b=e.ref("");e.ref("");const x=e.ref(!0),C=e.ref([]),_=()=>{0===C.value.length&&Re.msg("已经是最新对话"),Re.redirectTo("/pages/index/dialog")},S=e.ref(!1),E=e.ref(1),N=e.ref("问题回答中,请在问题回答结束后重试!"),V=t=>{e.unref(r).send(t)};e.watch(()=>b.value,e=>{e&&(B(),g())});const B=()=>{0!==C.value.length&&(C.value[C.value.length-1].talkingText=b.value)},I=e.ref(!1),T=e.ref(null),D=({type:e,data:t,id:a,info:o={}})=>{switch(e){case"reAnswer":me("log","at pages/index/dialog.vue:412","重新提问回答"),V({commond:"ASK-STOP",body:{reqBatch:y.value,seqNo:w.value}}),V({commond:"ASK",body:t.askData});break;case"stop":me("log","at pages/index/dialog.vue:434","停止获取数据"),T.value=null,V({commond:"ASK-STOP",body:{reqBatch:y.value,seqNo:w.value}});break;case"changePlay":v.value=a;break;case"feedback":let i="Y"===t.downvoteStat?"N":"Y",n=t.seqNo||t.askId;"N"===i?fn({askId:n,stat:i}).then(e=>{C.value.forEach(e=>{e.seqNo!==n&&e.askId!==n||(e.downvoteStat="N")})}):s.value.open(t);break;case"great":let l="Y"===t.likeStat?"N":"Y",r=t.seqNo||t.askId;vn({askId:r,stat:l}).then(e=>{C.value.forEach(e=>{e.seqNo!==r&&e.askId!==r||(e.likeStat=l,"Y"===l&&(e.downvoteStat="N"))})});break;case"preview":if(Ie("AND"))Re.navigateTo("/pages/index/preview?fileId="+o.docId);else{if(I.value)return;let e=an("/traask/traFilePreview/")+"/traask/traFilePreview/"+o.docId+h;const t="_doc/pdf_view/"+o.docName+".pdf";I.value=!0,A(e,t).then(e=>{uni.openDocument({filePath:e,showMenu:!0,success:function(){me("log","at pages/index/dialog.vue:497","打开文档成功")}})}).finally(()=>{setTimeout(()=>{I.value=!1},1e3)})}break;case"toCourse":me("log","at pages/index/dialog.vue:527",e,t,a)}},A=async(e,t)=>{try{return new Promise((a,o)=>{me("log","at pages/index/dialog.vue:537","开始下载:",e);plus.downloader.createDownload(e,{filename:t},(e,t)=>{200===t?(me("log","at pages/index/dialog.vue:545","保存路径:",e.filename),a(e.filename)):(me("error","at pages/index/dialog.vue:548","文件下载失败:",t),o(new Error(`下载失败,状态码: ${t}`)))}).start()})}catch(a){throw me("error","at pages/index/dialog.vue:562","创建目录失败:",a),a}},R=e=>{C.value.forEach(t=>{t.seqNo===e.askId&&(t.downvoteStat="Y",t.likeStat="N")})},z=e.ref(null),F=e.ref(!1),M=()=>{F.value=!1,z.value.open()},L=()=>{F.value=!1,Re.navigateTo("/pages/messageNotification/index")},P=()=>{F.value=!1,Re.switchTab("/pages/me/index")},$=e=>{var t;f.value=!0,(t={batchId:e.reqBatch,page:1,limit:100},rn({url:"/traask/traAskchatSession/queryAskHisByBatchId",method:"post",data:t})).then(t=>{me("log","at pages/index/dialog.vue:596",t),C.value=(t.body||[]).map((t,a)=>{var o,i,n,l,r;let s,c,u;return"TCH"===t.chatRole?(s=(null==(o=t.respContentVo)?void 0:o.messageBuileder)||"",c=(null==(n=null==(i=t.respContentVo)?void 0:i.resultMap)?void 0:n.crsList)||[],u=(null==(r=null==(l=t.respContentVo)?void 0:l.resultMap)?void 0:r.knowledgeList)||[]):s=t.respContent,{type:"TCH"===t.chatRole?"answer":"question",talkingText:s,isLoading:!1,askId:t.askId,seqNo:t.askId,id:t.askId+a,talkingVoice:"",reqBatch:e.reqBatch,intrctWay:"01",intrctContent:s,bucketKey:"",downvoteStat:t.downvoteStat,likeStat:t.likeStat,talkingCrsList:c,talkingFiles:u,isHistory:!0}}),z.value.close()})},O=e=>{switch(e){case"AI学":Re.switchTab("/pages/course/index");break;case"AI考":Re.navigateTo("/pages/testingHall/index");break;case"任务":Re.navigateTo("/pages/learningTasks/index");break;case"错题":Re.navigateTo("/pages/wrongQuestionRecord/index");break;default:Re.msg("页面建设中,敬请期待!")}},j=e.ref(null),H=e.ref({}),U=e=>{q(e)},W=e=>{C.value.push({type:"question",talkingText:"",isLoading:!0}),g(),mn(e,"/traask/traAskchat/voiceTrans",{}).then(t=>{(t.body.transContent||"").trim()?(H.value={reqBatch:y.value,intrctWay:"02",intrctContent:t.body.transContent,bucketKey:t.body.fileId,ossFileAddr:t.body.ossFileAddr,talkingVoice:e},V({commond:"ASK",body:H.value})):(C.value.pop(),uni.showToast({title:"未识别到文字",icon:"none",duration:1e3}))}).catch(e=>{C.value.pop(),uni.showToast({title:"系统异常,请联系管理员",icon:"none",duration:1e3})})},q=(e,t=null)=>{x.value&&(j.value=t,H.value={reqBatch:y.value,intrctWay:"01",intrctContent:e,bucketKey:""},V({commond:"ASK",body:H.value}))},Z=()=>{},G=e.ref(1),Y=()=>{me("log","at pages/index/dialog.vue:732","scrolltolower");const e=getCurrentPages(),t=(null==e?void 0:e.length)||0;if(t<=1)return void Re.switchTab("/pages/index/index");"pages/login/login"===e[t-2].route?2===t?Re.switchTab("/pages/index/index"):Re.navigateBack(2):Re.navigateBack()};ke(e=>{if("backbutton"===e.from){const e=getCurrentPages();if(e&&e.length>1){if("pages/login/login"===e[e.length-2].route)return 2==e.length?Re.switchTab("/pages/index/index"):Re.navigateBack(2),!0}}return!1});const Q=()=>{var e;rn({url:"/traask/traAskchat/queryHotQuestions",method:"post",data:e}).then(e=>{me("log","at pages/index/dialog.vue:773",e),m.value=e.body.map(e=>({...e,hotContent:e.refineContent})).filter(e=>e.refineContent)})},J=async()=>{u.value=Ve(),Q(),f.value=!1,l.creatSocket("/traask/asksocket/open?summary="),e.unref(r).on("error",()=>{1===G.value||S.value||(5!==E.value?(S.value=!0,Re.show("提示信息","网络环境不稳定,请重试!",!1,"","确认").then(e=>{E.value+=1,Re.redirectTo("/pages/index/dialog")}).finally(()=>{S.value=!1})):Re.msg("系统网络异常,请稍后再试!"))}),e.unref(r).on("message",e=>{const{rtnCode:t,body:a,commond:o}=JSON.parse(e.data);let i=(new Date).getTime()+"id";if("0000"===t){if("ASK-OPEN"===o)return void(x.value?V({commond:"ASK-START",body:{mascotId:k.value,deviceImei:""}}):V({commond:"ASK-RE-START",body:{reqBatch:y.value,seqNo:w.value,answerContent:b.value}}));if("ASK-START"===o)return void(y.value=a.reqBatch);if("ASK"===o)return me("log","at pages/index/dialog.vue:290","发送问题成功!"),C.value.length>0&&C.value[C.value.length-1].isLoading&&C.value.pop(),w.value=a.seqNo,j.value&&j.value(),j.value=null,C.value.push({type:"question",talkingText:a.intrctContent,isLoading:!1,id:i,...a,talkingVoice:H.value.talkingVoice}),C.value.push({type:"answer",isLoading:!0,id:i+"loading"}),void g();if("ASK-STOP"===o)return me("log","at pages/index/dialog.vue:314","停止回答标记!"),T.value&&T.value(H.value),void setTimeout(()=>{T.value=null,x.value=!0},10);if("ASK-ANSWER"===o){if("start"===a.event)me("log","at pages/index/dialog.vue:324","开始回答!"),x.value=!1,b.value="",C.value.pop(),C.value.push({type:"answer",talkingText:b.value,isLoading:!1,id:i,...a,askData:{...H.value},talkingFiles:[],talkingCrsList:[]});else if("token"===a.event)x.value=!1,b.value+=a.data;else if("end"===a.event)me("log","at pages/index/dialog.vue:344","完成回答!"),x.value=!0;else if("sourceDocuments"===a.event){if(me("log","at pages/index/dialog.vue:347","回答返回文件列表!"),me("log","at pages/index/dialog.vue:348","body: ",a),0===C.value.length)return;let e=a.data;C.value[C.value.length-1].talkingFiles=e.knowledgeList||[],C.value[C.value.length-1].talkingCrsList=e.crsList||[]}return}if("ASK-RE-ANSWER"===o)return void("start"===a.event?(x.value=!1,b.value=""):"token"===a.event?(x.value=!1,b.value=a.data):"end"===a.event&&(x.value=!0));if("ASK-ERR"===o)return void me("log","at pages/index/dialog.vue:371","提问失败,系统异常!")}else["0005","QQ0005"].includes(e.rtnCode)&&ln()}),G.value+=1};ye(()=>{var e;ie(),Re.isLogin()?null!==(null==(e=u.value)?void 0:e.mascotInfo.mascotId)?J():Re.redirectTo("/pages/mascot/mascot_select_list"):Re.navigateTo("/pages/login/login")});const K=e.ref();e.ref(),e.ref(!1),e.onMounted(()=>{});const X=e.ref("0px"),ee=e=>{X.value=(e.height||0)+"px"},te=e.computed(()=>0==parseInt(X.value)),ae=e.ref("0px"),oe=e.computed(()=>te.value?"0px":parseInt(X.value)-parseInt(ae.value)+"px"),ie=e=>{const t=uni.getSystemInfoSync();ae.value=t.screenHeight-t.safeArea.bottom+"px"};return ve(()=>{uni.offKeyboardHeightChange(ee)}),fe(()=>{u.value=Ve(),uni.onKeyboardHeightChange(ee),e.nextTick(()=>{var e;null==(e=c.value)||e.updateWatermarkText()})}),we(()=>{G.value=1,plus.io.resolveLocalFileSystemURL("_doc/pdf_view",function(e){me("log","at pages/index/dialog.vue:839","entry",e),e.removeRecursively(function(e){me("log","at pages/index/dialog.vue:841","删除成功")})}),null==l||l.closeSocket()}),a({refreshData:()=>{J()}}),(t,a)=>{var o,i;const n=pe(e.resolveDynamicComponent("watermark"),Fe);return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createElementVNode("view",{class:"index-dialog-page"},[e.createElementVNode("view",{class:"top-bg"}),e.createElementVNode("view",{class:"bot-bg"}),e.createElementVNode("scroll-view",{class:"index-dialog-body","scroll-y":!0,"upper-threshold":"0","refresher-enabled":"true","refresher-default-style":"none",onRefresherrefresh:Y},[e.createElementVNode("view",{class:"body-title"},[e.createTextVNode(" AI问答 "),e.createElementVNode("view",{class:"top-desc"},"内容由AI生成"),e.createElementVNode("view",{class:"seek-setting"},[e.createElementVNode("image",{src:"/static/images/dialog/new-dialog.png",alt:"",class:"image-icon-new",onClick:_}),e.createElementVNode("image",{src:"/static/images/dialog/history.png",alt:"",class:"image-icon",onClick:a[0]||(a[0]=e=>F.value=!F.value)}),e.createElementVNode("view",{class:e.normalizeClass(["more-list",F.value?"show":""])},[e.createElementVNode("view",{class:"more-item",onClick:e.withModifiers(M,["stop"])},"历史"),e.createElementVNode("view",{class:"more-item",onClick:e.withModifiers(L,["stop"])},"消息"),e.createElementVNode("view",{class:"more-item",onClick:e.withModifiers(P,["stop"])},"我的")],2)])]),e.createElementVNode("view",{class:"ai-info"},[e.createElementVNode("image",{src:Me,alt:"",class:"image-pet-bg"}),e.createElementVNode("image",{src:d.value,alt:"",class:"image-pet",mode:"widthFix"},null,8,["src"]),e.createElementVNode("view",{class:"ai-info-bg-box"},[e.createElementVNode("view",{class:"hello-text"},e.toDisplayString(u.value?"Hi,我是"+(null==(i=null==(o=u.value)?void 0:o.mascotInfo)?void 0:i.mascotName):"Hi"),1),e.createElementVNode("view",{class:"info-text"},"工作学习,我都能帮你!"),e.createElementVNode("view",{class:"info-btn"},"试试他的能力")])]),e.createElementVNode("view",{class:"questions-view"},[e.createElementVNode("scroll-view",{"scroll-x":!0,"show-scrollbar":!1},[e.createElementVNode("view",{class:"question-row"},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(Math.ceil(m.value.length/2),t=>(e.openBlock(),e.createElementBlock("view",{class:"question-item",onClick:e=>U(m.value[t-1].hotContent)},e.toDisplayString(m.value[t-1].hotContent),9,["onClick"]))),256))]),e.createElementVNode("view",{class:"question-row"},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(m.value.length-Math.ceil(m.value.length/2),t=>(e.openBlock(),e.createElementBlock("view",{class:"question-item",onClick:e=>U(m.value[t+Math.ceil(m.value.length/2)-1].hotContent)},e.toDisplayString(m.value[t+Math.ceil(m.value.length/2)-1].hotContent),9,["onClick"]))),256))])])]),e.createElementVNode("view",{class:"talking-list"},[e.createElementVNode("scroll-view",{class:"talking-scroll-list","scroll-y":!0,"scroll-top":p.value,"show-scrollbar":!1,"scroll-with-animation":!1},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(C.value,(t,a)=>(e.openBlock(),e.createBlock(Ki,{talkingType:t.type,talkingInfo:t,isLast:a+1===C.value.length,isAnswering:!x.value,activeVoiceId:v.value,onHandleEvents:D},null,8,["talkingType","talkingInfo","isLast","isAnswering","activeVoiceId"]))),256))],8,["scroll-top"])]),e.createElementVNode("view",{class:"router-list"},[e.createElementVNode("scroll-view",{class:"","scroll-x":!0,"show-scrollbar":!1},[e.createElementVNode("view",{class:"btns-item",onClick:a[1]||(a[1]=e=>O("AI学"))},[e.createElementVNode("image",{src:"/static/images/dialog/icons/study.png",alt:"",class:"image-icon"}),e.createTextVNode(" "+e.toDisplayString("AI学"))]),e.createElementVNode("view",{class:"btns-item",onClick:a[2]||(a[2]=e=>O("AI练"))},[e.createElementVNode("image",{src:"/static/images/dialog/icons/test.png",alt:"",class:"image-icon"}),e.createTextVNode(" "+e.toDisplayString("AI练"))]),e.createElementVNode("view",{class:"btns-item",onClick:a[3]||(a[3]=e=>O("AI考"))},[e.createElementVNode("image",{src:"/static/images/dialog/icons/exam.png",alt:"",class:"image-icon"}),e.createTextVNode(" "+e.toDisplayString("AI考"))]),e.createElementVNode("view",{class:"btns-item",onClick:a[4]||(a[4]=e=>O("去PK"))},[e.createElementVNode("image",{src:"/static/images/dialog/icons/PK.png",alt:"",class:"image-icon"}),e.createTextVNode(" "+e.toDisplayString("去PK"))]),e.createElementVNode("view",{class:"btns-item",onClick:a[5]||(a[5]=e=>O("任务"))},[e.createElementVNode("image",{src:"/static/images/dialog/icons/task.png",alt:"",class:"image-icon"}),e.createTextVNode(" "+e.toDisplayString("任务"))]),e.createElementVNode("view",{class:"btns-item",onClick:a[6]||(a[6]=e=>O("错题"))},[e.createElementVNode("image",{src:"/static/images/dialog/icons/wrong.png",alt:"",class:"image-icon"}),e.createTextVNode(" "+e.toDisplayString("错题"))]),e.createElementVNode("view",{class:"btns-item",onClick:a[7]||(a[7]=e=>O("分析"))},[e.createElementVNode("image",{src:"/static/images/dialog/icons/static.png",alt:"",class:"image-icon"}),e.createTextVNode(" "+e.toDisplayString("分析"))])])]),e.createVNode(Qt,{class:"talk-btns",onUploadVoice:W,onSubmitAnswer:q,onStartRecord:Z,loadingText:N.value,isLoading:!x.value,adjustPosition:!0,isDisabled:f.value},null,8,["loadingText","isLoading","isDisabled"]),e.createVNode(An,{ref_key:"historyRef",ref:z,onShowDetail:$},null,512),e.createVNode(en,{ref_key:"previewRef",ref:K},null,512)],32)]),e.createVNode(Dn,{ref_key:"feedbackRef",ref:s,onFeedbackAnswer:R},null,512),e.createVNode(n,{ref_key:"watermarkRef",ref:c},null,512)],64)}}},[["__scopeId","data-v-cda6722c"]]),zn=ze({__name:"nav-bar",props:{is_fixed:{type:Boolean,default:!0},is_seat:{type:Boolean,default:!0},backgroundColor:{type:String,default:"transparent"}},setup:t=>(a,o)=>(e.openBlock(),e.createElementBlock("view",{class:"nav-bar-div"},[t.is_fixed?(e.openBlock(),e.createElementBlock("view",{key:0,class:"nav-bar",style:e.normalizeStyle({backgroundColor:t.backgroundColor})},null,4)):e.createCommentVNode("",!0),t.is_seat?(e.openBlock(),e.createElementBlock("view",{key:1,class:"nav-bar-seat",style:e.normalizeStyle({backgroundColor:t.backgroundColor})},null,4)):e.createCommentVNode("",!0)]))},[["__scopeId","data-v-4b9b9f99"]]),Fn={props:{startVal:{type:[String,Number],default:0},endVal:{type:[String,Number],default:0},duration:{type:[String,Number],default:2e3},autoplay:{type:Boolean,default:!0},decimals:{type:[String,Number],default:0},useEasing:{type:Boolean,default:!0},decimal:{type:[String,Number],default:"."},color:{type:String,default:"#606266"},fontSize:{type:[String,Number],default:22},bold:{type:Boolean,default:!1},separator:{type:String,default:""},...null==(h=null==(d=uni.$uv)?void 0:d.props)?void 0:h.countTo}};const Mn=ze({name:"uv-count-to",data(){return{localStartVal:this.startVal,displayValue:this.formatNumber(this.startVal),printVal:null,paused:!1,localDuration:Number(this.duration),startTime:null,timestamp:null,remaining:null,rAF:null,lastTime:0}},mixins:[Le,dt,Fn],computed:{countDown(){return this.startVal>this.endVal}},watch:{startVal(){this.autoplay&&this.start()},endVal(){this.autoplay&&this.start()}},mounted(){this.autoplay&&this.start()},methods:{easingFn:(e,t,a,o)=>a*(1-Math.pow(2,-10*e/o))*1024/1023+t,requestAnimationFrame(e){const t=(new Date).getTime(),a=Math.max(0,16-(t-this.lastTime)),o=setTimeout(()=>{e(t+a)},a);return this.lastTime=t+a,o},cancelAnimationFrame(e){clearTimeout(e)},start(){this.localStartVal=this.startVal,this.startTime=null,this.localDuration=this.duration,this.paused=!1,this.rAF=this.requestAnimationFrame(this.count)},restart(){this.paused?(this.resume(),this.paused=!1):(this.stop(),this.paused=!0)},stop(){this.cancelAnimationFrame(this.rAF),this.paused=!0},resume(){this.remaining&&(this.startTime=0,this.localDuration=this.remaining,this.localStartVal=this.printVal,this.requestAnimationFrame(this.count))},reset(){this.startTime=null,this.cancelAnimationFrame(this.rAF),this.displayValue=this.formatNumber(this.startVal)},count(e){this.startTime||(this.startTime=e),this.timestamp=e;const t=e-this.startTime;this.remaining=this.localDuration-t,this.useEasing?this.countDown?this.printVal=this.localStartVal-this.easingFn(t,0,this.localStartVal-this.endVal,this.localDuration):this.printVal=this.easingFn(t,this.localStartVal,this.endVal-this.localStartVal,this.localDuration):this.countDown?this.printVal=this.localStartVal-(this.localStartVal-this.endVal)*(t/this.localDuration):this.printVal=this.localStartVal+(this.endVal-this.localStartVal)*(t/this.localDuration),this.countDown?this.printVal=this.printValthis.endVal?this.endVal:this.printVal,this.displayValue=this.formatNumber(this.printVal)||0,t!isNaN(parseFloat(e)),formatNumber(e){e=(e=Number(e)).toFixed(Number(this.decimals));const t=(e+="").split(".");let a=t[0];const o=t.length>1?`${this.decimal}${t[1]}`:"",i=/(\d+)(\d{3})/;if(this.separator&&!this.isNumber(this.separator))for(;i.test(a);)a=a.replace(i,"$1"+this.separator+"$2");return a+o},destroyed(){this.cancelAnimationFrame(this.rAF)}}},[["render",function(t,a,o,i,n,l){return e.openBlock(),e.createElementBlock("text",{class:"uv-count-num",style:e.normalizeStyle([{fontSize:t.$uv.addUnit(t.fontSize),fontWeight:t.bold?"bold":"normal",color:t.color},t.$uv.addStyle(t.customStyle)])},e.toDisplayString(n.displayValue),5)}],["__scopeId","data-v-186d4587"]]);const Ln=ze({name:"uv-line",mixins:[Le,dt,{props:{color:{type:String,default:"#d6d7d9"},length:{type:[String,Number],default:"100%"},direction:{type:String,default:"row"},hairline:{type:Boolean,default:!0},margin:{type:[String,Number],default:0},dashed:{type:Boolean,default:!1},...null==(p=null==(m=uni.$uv)?void 0:m.props)?void 0:p.line}}],computed:{lineStyle(){const e={};return e.margin=this.margin,"row"===this.direction?(e.borderBottomWidth="1px",e.borderBottomStyle=this.dashed?"dashed":"solid",e.width=this.$uv.addUnit(this.length),this.hairline&&(e.transform="scaleY(0.5)")):(e.borderLeftWidth="1px",e.borderLeftStyle=this.dashed?"dashed":"solid",e.height=this.$uv.addUnit(this.length),this.hairline&&(e.transform="scaleX(0.5)")),e.borderColor=this.color,this.$uv.deepMerge(e,this.$uv.addStyle(this.customStyle))}}},[["render",function(t,a,o,i,n,l){return e.openBlock(),e.createElementBlock("view",{class:"uv-line",style:e.normalizeStyle([l.lineStyle])},null,4)}],["__scopeId","data-v-8e8b1d9b"]]);const Pn=ze({name:"uv-divider",mixins:[Le,dt,{props:{dashed:{type:Boolean,default:!1},hairline:{type:Boolean,default:!0},dot:{type:Boolean,default:!1},textPosition:{type:String,default:"center"},text:{type:[String,Number],default:""},textSize:{type:[String,Number],default:14},textColor:{type:String,default:"#909399"},lineColor:{type:String,default:"#dcdfe6"},...null==(f=null==(g=uni.$uv)?void 0:g.props)?void 0:f.divider}}],emits:["click"],computed:{textStyle(){const e={};return e.fontSize=this.$uv.addUnit(this.textSize),e.color=this.textColor,e},leftLineStyle(){const e={};return"left"===this.textPosition?e.width="80rpx":e.flex=1,e},rightLineStyle(){const e={};return"right"===this.textPosition?e.width="80rpx":e.flex=1,e}},methods:{click(){this.$emit("click")}}},[["render",function(t,a,o,i,n,l){const r=pe(e.resolveDynamicComponent("uv-line"),Ln);return e.openBlock(),e.createElementBlock("view",{class:"uv-divider",style:e.normalizeStyle([t.$uv.addStyle(t.customStyle)]),onClick:a[0]||(a[0]=(...e)=>l.click&&l.click(...e))},[e.createVNode(r,{color:t.lineColor,customStyle:l.leftLineStyle,hairline:t.hairline,dashed:t.dashed},null,8,["color","customStyle","hairline","dashed"]),t.dot?(e.openBlock(),e.createElementBlock("text",{key:0,class:"uv-divider__dot"},"●")):t.text?(e.openBlock(),e.createElementBlock("text",{key:1,class:"uv-divider__text",style:e.normalizeStyle([l.textStyle])},e.toDisplayString(t.text),5)):e.createCommentVNode("",!0),e.createVNode(r,{color:t.lineColor,customStyle:l.rightLineStyle,hairline:t.hairline,dashed:t.dashed},null,8,["color","customStyle","hairline","dashed"])],4)}],["__scopeId","data-v-3042e42f"]]);const $n=ze({name:"tabbar-shadow",data:()=>({})},[["render",function(t,a,o,i,n,l){return e.openBlock(),e.createElementBlock("view",null,[e.createElementVNode("view",{class:"tabbar-shadow"})])}],["__scopeId","data-v-12e0e934"]]),On="/static/images/index/message_b.png",jn="/static/images/index/navigation_course.png",Hn="/static/images/index/navigation_question_answering.png",Un="/static/images/index/navigation_ai.png",Wn="/static/images/index/navigation_learning_tasks.png",qn="/static/images/index/navigation_examination.png",Zn="/static/images/index/navigation_practice.png",Gn="/static/images/index/navigation_wrong_question.png",Yn="/static/images/index/navigation_learning_analysis.png",Qn={backgroundColor:"#DCE9FF",paddingLeft:"40rpx",paddingTop:"5px",paddingBottom:"5px"},Jn={backgroundColor:"#ffffff",paddingLeft:"40rpx",paddingTop:"5px",paddingBottom:"5px",border:"none"},Kn={color:"#2c8ef2",fontSize:"28px"},Xn=()=>{try{const e=Ve(),t=null==e?void 0:e.mascotInfo;t&&uni.setTabBarStyle({midButton:{iconPath:"/static/images/icon/fawn-"+((null==t?void 0:t.mascotNo)||"1")+".png",width:"86px",height:"86px",iconWidth:"90px"},success:()=>{Re.setValue("mascotState",!0)}})}catch(e){}return!1},el=e=>rn({url:"/traapp/mycrs/queryCrsInfoByLastnew",method:"post",data:e}),tl=e=>rn({url:"/traapp/mycrs/queryCrsInfoByPopular",method:"post",data:e}),al=e=>rn({url:"/traapp/mycrs/queryCrsInfoByRecmd",method:"post",data:e}),ol="/trastudy",il=e=>rn({url:ol+"/traPersonalMessageNotice/queryTraPersonalMessageNoticePaging",method:"post",toastErrors:!0,data:e});const nl=ze({name:"image-preview",props:{imgId:{default:"",type:String},src:{default:"",type:String},width:{default:50,type:[String,Number]},height:{default:50,type:[String,Number]},isCache:{type:Boolean,default:!1},mode:{type:String,default:"aspectFill"},previewDetail:{default:"",type:[String,Boolean]}},data:()=>({imgUrlShow:"",watching:!1,base_url:an(),showModel:!1}),computed:{storageStore:()=>Yt(),imageObj(){var e;return(null==(e=this.storageStore)?void 0:e.imgObj)||{}}},watch:{imgId:{handler(e,t){0!==e.indexOf("/")?0!==e.indexOf("http")?e&&this.watching&&this.getPreviewUrlBlob(e):this.imgUrlShow=e:this.imgUrlShow=this.base_url+e},immediate:!0,deep:!0},src:{handler(e,t){e&&this.watching&&(this.imgUrlShow=this.base_url+this.src)},immediate:!0,deep:!0},showModel(e){e||this.storageStore.setTouchBtnZIndex(12)}},methods:{changeShow(e){e.show?this.storageStore.setTouchBtnZIndex(-1):this.storageStore.setTouchBtnZIndex(12)},closePopup(){this.showModel=!1,this.$refs.PopupRef.close()},showDetail(){this.previewDetail&&(this.showModel=!0,this.$refs.PopupRef.open())},getPreviewUrlBlob(e){if(e)if(this.isCache){let t=this.imageObj[`/${e}/${this.width}/${this.height}`]||"";if(t)return void(this.imgUrlShow=t);(function(e,t=30,a=30){const o=Se(),i={"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"};o&&(i.summary=o);let n=an();return new Promise((o,l)=>{uni.request({url:`${n}/traoss/tras3/getCacheThumbImage/${e}/${t}/${a}`,header:i,success(e){if("0000"===e.data.rtnCode){let t="data:image/png;base64,"+e.data.body;o(t)}else l({error:e.data.message})},fail(e){l(new Error(e))}})})})(e,this.width,this.height).then(t=>{this.imgUrlShow=t,this.storageStore.setStorage("image",`/${e}/${this.width}/${this.height}`,t)})}else{let t=this.imageObj[`${e}`]||"";if(t)return void(this.imgUrlShow=t);(function(e,t="arraybuffer"){const a=Se(),o={"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"};a&&(o.summary=a);let i=an();return new Promise((a,n)=>{uni.request({url:`${i}/traoss/tras3/show/${e}`,header:o,responseType:t,success(e){a(e)},fail(e){n(new Error(e))}})})})(e).then(t=>{let a=`data:${t.header["Content-Type"].split(";")[0]};base64,`+uni.arrayBufferToBase64(t.data);this.imgUrlShow=a,this.storageStore.setStorage("image",e,a)})}else this.imgUrlShow=""}},mounted(){this.imgId&&(0===this.imgId.indexOf("/")?this.imgUrlShow=this.base_url+this.imgId:0===this.imgId.indexOf("http")?this.imgUrlShow=this.imgId:this.getPreviewUrlBlob(this.imgId)),this.watching=!0,this.src&&(this.imgUrlShow=this.base_url+this.src)}},[["render",function(t,a,o,i,n,l){const r=pe(e.resolveDynamicComponent("uni-popup"),wt);return e.openBlock(),e.createElementBlock("view",null,[e.createElementVNode("image",{src:n.imgUrlShow,mode:o.mode,onClick:a[0]||(a[0]=(...e)=>l.showDetail&&l.showDetail(...e)),style:{width:"100%",height:"100%"}},null,8,["src","mode"]),e.createVNode(r,{ref:"PopupRef",class:"popup","mask-background-color":"rgba(0,0,0,.2)","background-color":"rgba(0,0,0,.2)",onChange:l.changeShow},{default:e.withCtx(()=>[e.createElementVNode("view",{class:"overlay-box",onClick:a[1]||(a[1]=(...e)=>l.closePopup&&l.closePopup(...e)),onTouchmove:a[2]||(a[2]=e.withModifiers(()=>{},["stop"]))},[e.createElementVNode("image",{class:"detail-img",src:n.imgUrlShow,mode:"aspectFit"},null,8,["src"])],32)]),_:1},8,["onChange"])])}],["__scopeId","data-v-a8dabd70"]]);const ll=ze({name:"uv-skeletons",mixins:[Le,dt],props:{loading:{type:Boolean,default:!0},skeleton:{type:Array,default:()=>[]},animate:{type:Boolean,default:!0},round:{type:Boolean,default:!1},...null==(y=null==(v=uni.$uv)?void 0:v.props)?void 0:y.skeleton},data:()=>({elements:[],opacity:.5,duration:600}),computed:{animateClass(){return this.animate?"uv-skeleton--animation":"uv-skeleton--static"},roundClass(){return this.round?"uv-skeleton--round":"uv-skeleton--radius"},style(e){return e=>this.$uv.deepMerge({},this.$uv.addStyle(e.style))}},created(){this.init()},methods:{init(){let e=[];if(!this.$uv.test.array(this.skeleton))return this.$uv.error("skeleton参数必须为数组形式,参考文档示例:");this.skeleton.forEach(t=>{const a=this.getElCounts(t);e=e.concat(a)}),this.elements=[...e]},getElCounts(e){let t=[],a=[];if(this.$uv.test.number(e))return t.push({type:"gap",height:e}),t;{const o=e.type?e.type:"line",i=e.num?e.num:1,n=e.style?e.style:{},l=this.$uv.test.array(n),r=e.gap?e.gap:"20rpx",s=e.children?e.children:[];for(let e=0;e-1||s[e].type.indexOf("custom")>-1?"":"uv-skeleton__group__sub",elements:this.getElCounts(s[e])};for(let e=0;e0&&t.push({type:"gap",height:r}),t.push({clas:`uv-skeleton__${o}`,type:o,style:l?n[e]:n,gap:r,children:a});return t}},createAnimation(e=1){if(!this.loading||!this.animate)return;let t=0;const a=this.$refs.skeleton;a.forEach(o=>{animation.transition(o,{styles:{opacity:e},duration:this.duration},()=>{t++,t>=a.length&&setTimeout(()=>{this.createAnimation(e<1?1:this.opacity)},200)})})}}},[["render",function(t,a,o,i,n,l){return e.openBlock(),e.createElementBlock("view",{class:"uv-skeleton"},[o.loading?(e.openBlock(),e.createElementBlock("view",{key:0},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(n.elements,(a,o)=>(e.openBlock(),e.createElementBlock("view",{key:o},["flex"==a.type?(e.openBlock(),e.createElementBlock("view",{key:0,class:"uv-skeleton__group",style:e.normalizeStyle([l.style(a)])},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(a.children,(a,o)=>(e.openBlock(),e.createElementBlock("view",{class:e.normalizeClass([a.clas]),style:e.normalizeStyle([l.style(a)]),key:o},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(a.elements,(a,o)=>(e.openBlock(),e.createElementBlock("view",{key:o},["gap"==a.type?(e.openBlock(),e.createElementBlock("view",{key:0,style:e.normalizeStyle({height:t.$uv.addUnit(a.height,"rpx")})},null,4)):(e.openBlock(),e.createElementBlock("view",{key:1,class:e.normalizeClass([a.clas,l.roundClass,l.animateClass]),style:e.normalizeStyle([l.style(a)]),ref_for:!0,ref:"skeleton"},null,6))]))),128))],6))),128))],4)):"custom"==a.type?(e.openBlock(),e.createElementBlock("view",{key:1,class:e.normalizeClass([a.clas,l.animateClass]),style:e.normalizeStyle([l.style(a)]),ref_for:!0,ref:"skeleton"},null,6)):"gap"==a.type?(e.openBlock(),e.createElementBlock("view",{key:2,style:e.normalizeStyle({height:t.$uv.addUnit(a.height,"rpx")})},null,4)):(e.openBlock(),e.createElementBlock("view",{key:3,class:e.normalizeClass([a.clas,l.roundClass,l.animateClass]),style:e.normalizeStyle([l.style(a)]),ref_for:!0,ref:"skeleton"},null,6))]))),128))])):(e.openBlock(),e.createElementBlock("view",{key:1},[e.renderSlot(t.$slots,"default",{},void 0,!0)]))])}],["__scopeId","data-v-18e7224f"]]),rl=ze({__name:"class_scroll",props:{name:{type:String}},setup(t,{expose:a}){const o=t,{fetchFunction:i,title:n,icon:l}="hot_class"===o.name?{fetchFunction:tl,title:"热门课程",icon:"/static/images/index/hot.png"}:"recommend_class"===o.name?{fetchFunction:al,title:"推荐课程",icon:"/static/images/index/recommend.png"}:"new_class"===o.name?{fetchFunction:el,title:"最新课程",icon:"/static/images/index/new.png"}:void 0,r=e.ref([{crsNum:"",img:"",crsName:"",issuTm:"",accmStdyCnt:""},{crsNum:"",img:"",crsName:"",issuTm:"",accmStdyCnt:""}]),s=[{type:"flex",num:1,children:[{type:"avatar",num:1,style:"marginRight: 22rpx;width: 200rpx;height:150rpx;border-radius:16rpx;"},{type:"line",num:3,style:["width: 240rpx;",null,null]}]}];a({get_data:()=>{i().then(e=>{o.name,r.value=e.body})}});return(t,a)=>{const o=pe(e.resolveDynamicComponent("image-preview"),nl),i=pe(e.resolveDynamicComponent("uv-skeletons"),ll);return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createElementVNode("view",{class:"module_title_div"},[e.createElementVNode("view",{class:"icon icon_1"},[e.createElementVNode("image",{class:"img",src:e.unref(l)},null,8,["src"])]),e.createElementVNode("view",{class:"text font_pf"},e.toDisplayString(e.unref(n)),1)]),e.createElementVNode("view",{class:"hot_class_div"},[e.createElementVNode("scroll-view",{class:"scroll-view","scroll-x":!0,"show-scrollbar":!1},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(r.value,(t,a)=>(e.openBlock(),e.createElementBlock("view",{class:"scroll-view-item",key:a},[e.createElementVNode("view",{class:"item_div"},[e.createVNode(i,{loading:!t.crsNum,avatar:"","avatar-shape":"square",title:!1,skeleton:s},{default:e.withCtx(()=>[e.createElementVNode("view",{class:"item",onClick:e=>{return a=t.crsId,void Re.navigateTo("/pages/courseDetail/index?crsId="+a);var a}},[e.createElementVNode("view",{class:"left"},[e.createVNode(o,{class:"img-box img",imgId:t.imgId,isCache:!0,width:240,height:160},null,8,["imgId"])]),e.createElementVNode("view",{class:"right"},[e.createElementVNode("view",{class:"title ellipsis-text"},e.toDisplayString(t.crsName),1),e.createElementVNode("view",{class:"note ellipsis-text"},"更新:"+e.toDisplayString((t.mtTime||"").substr(0,10)),1),e.createElementVNode("view",{class:"button_div"},[e.createElementVNode("view",{class:"note ellipsis-text"},"已学:"+e.toDisplayString(t.accmStdyCnt)+"人次",1),e.createElementVNode("view",{class:"button"},"去学习")])])],8,["onClick"])]),_:2},1032,["loading"])])]))),128))])])],64)}}},[["__scopeId","data-v-e558fc57"]]),sl=ze({__name:"index",setup(t){const a=e.ref(0),o=e.ref(0),i=e.ref([]),n=e.computed(()=>o.value>99?"99+":o.value),l=e.computed(()=>({message_num_big:o.value>99,message_num_small:o.value<=99}));e.ref(!1);const r=e.ref(null),s=e.ref(null),c=e.ref(null),u=e.computed(()=>a.value<=130?0:Math.min(3,(a.value-130)/30)),d=e.computed(()=>`rgba(246,248,255,${u.value})`);be(e=>{a.value=e.scrollTop}),e.ref(["绿色金融政策解析与商业银行绿色水水水水水水水水水水水水水","绿色金融政策解析与商业银行红色"]);const h=e.ref({}),m=e.reactive({stdtTmLen:0,accmPracticeCnt:0,accmExamCnt:0,startStdtTmLen:0,startAccmPracticeCnt:0,startAccmExamCnt:0,request_time:0,init:function(){const e=Re.getValue("statistics_data");e&&(this.stdtTmLen=e.stdtTmLen,this.accmPracticeCnt=e.accmPracticeCnt,this.accmExamCnt=e.accmExamCnt)},get_statistics_data:async function(){try{const t=Date.now();let a=Re.getValue("statistics_data")||{};if(t-this.request_time>300){this.request_time=t;const o=await rn({url:"/traapp/traStdyInfo/queryTraStdyStatisticsPerson",method:"post",data:e});o&&o.body&&(a={...a,stdtTmLen:o.body.stdtTmLen||0,accmPracticeCnt:o.body.accmPracticeCnt||0,accmExamCnt:o.body.accmExamCnt||0},Re.setValue("statistics_data",a))}const{accmExamCnt:o=0,accmPracticeCnt:i=0,stdtTmLen:n=0}=a;n!==this.stdtTmLen&&(this.startStdtTmLen=this.stdtTmLen,this.stdtTmLen=n,r.value.start()),i!==this.accmPracticeCnt&&(this.startAccmPracticeCnt=this.accmPracticeCnt,this.accmPracticeCnt=i,s.value.start()),o!==this.accmExamCnt&&(this.startAccmExamCnt=this.accmExamCnt,this.accmExamCnt=o,c.value.start())}catch(t){me("error","at pages/index/index.vue:304","获取统计数据失败:",t)}var e}}),p=()=>{Re.navigateTo("/pages/search/search?from=index")};return ye(()=>{m.init();const e=Ve();null!==(null==e?void 0:e.mascotInfo.mascotId)||Re.redirectTo("/pages/mascot/mascot_select_list")}),fe(()=>{if(!Re.isLogin())return void Re.navigateTo("/pages/login/login");const t=Ve();var a;t&&(h.value=null==t?void 0:t.mascotInfo),Xn(),m.get_statistics_data(),e.nextTick(()=>{i.value.forEach(e=>null==e?void 0:e.get_data())}),rn({url:ol+"/traPersonalMessageNotice/noticeMessageCount",method:"post",data:a}).then(e=>{o.value=e.body})}),ve(()=>{}),(t,a)=>{var g;const f=pe(e.resolveDynamicComponent("nav-bar"),zn),v=pe(e.resolveDynamicComponent("uv-input"),pt),y=pe(e.resolveDynamicComponent("uv-count-to"),Mn),w=pe(e.resolveDynamicComponent("uv-divider"),Pn),k=pe(e.resolveDynamicComponent("tabbar-shadow"),$n);return e.openBlock(),e.createElementBlock("view",{class:"main_div max_page"},[e.createVNode(f,{is_seat:!1,backgroundColor:d.value},null,8,["backgroundColor"]),e.createElementVNode("view",{class:"bg_div"},[e.createElementVNode("image",{src:"/static/images/index/bg.png",class:"bg_img"}),e.withDirectives(e.createElementVNode("view",{class:"fixed_search_div",style:e.normalizeStyle({opacity:u.value})},[e.createElementVNode("view",{class:"fixed_search_input_div",onClick:p},[e.createVNode(v,{shape:"circle",customStyle:e.unref(Jn),placeholderStyle:"color:#999999;font-size:26rpx",placeholder:"请输入关键字",suffixIcon:"search",suffixIconStyle:e.unref(Kn),readonly:!0},null,8,["customStyle","suffixIconStyle"])]),e.createElementVNode("view",{class:"message_div",onClick:a[0]||(a[0]=t=>e.unref(Re).navigateTo("/pages/messageNotification/index"))},[e.createElementVNode("image",{src:On,class:"message_img"}),e.createElementVNode("view",{class:"message_text"},"消息"),o.value>0?(e.openBlock(),e.createElementBlock("view",{key:0,class:e.normalizeClass(["message_num message_num_font",l.value])},e.toDisplayString(n.value),3)):e.createCommentVNode("",!0)])],4),[[e.vShow,u.value]]),e.createElementVNode("view",{class:"title_logo"},[e.createElementVNode("image",{src:"/static/images/index/logo_text.png",class:"log_img",mode:"heightFix"}),e.createElementVNode("view",{class:"fl1"})]),e.createElementVNode("view",{class:"search_div"},[e.createVNode(v,{shape:"circle",onClick:p,customStyle:e.unref(Qn),placeholderStyle:e.unref("color:#76A3EB;font-size:26rpx"),placeholder:"请输入关键字",suffixIcon:"search",suffixIconStyle:e.unref(Kn),readonly:!0},null,8,["customStyle","placeholderStyle","suffixIconStyle"]),e.createElementVNode("view",{class:"message_div",onClick:a[1]||(a[1]=t=>e.unref(Re).navigateTo("/pages/messageNotification/index"))},[e.createElementVNode("image",{src:"/static/images/index/message.png",class:"message_img"}),e.createElementVNode("view",{class:"message_text"},"消息"),o.value>0?(e.openBlock(),e.createElementBlock("view",{key:0,class:e.normalizeClass(["message_num message_num_font",l.value])},e.toDisplayString(n.value),3)):e.createCommentVNode("",!0)])]),e.createElementVNode("view",{class:"notice_div"}),e.createElementVNode("view",{class:"study_duration_and_profile_div"},[e.createElementVNode("view",{class:"profile_div"},[e.createElementVNode("image",{src:(null==(g=h.value)?void 0:g.imgAddr)||"",alt:"",class:"profile",mode:"widthFix"},null,8,["src"])]),e.createElementVNode("view",{class:"study_duration_div"},[e.createElementVNode("view",{class:"item"},[e.createElementVNode("view",{class:"top"},"本年学习时长"),e.createElementVNode("view",{class:"bottom"},[e.createVNode(y,{startVal:m.startStdtTmLen,endVal:m.stdtTmLen,useEasing:!0,decimals:1,ref_key:"stdtTmLenRef",ref:r},null,8,["startVal","endVal"]),e.createTextVNode(" h ")])]),e.createElementVNode("view",{class:"item"},[e.createElementVNode("view",{class:"top"},"本年陪练次数"),e.createElementVNode("view",{class:"bottom"},[e.createVNode(y,{startVal:m.starAccmPracticeCnt,endVal:m.accmPracticeCnt,useEasing:!0,ref_key:"accmPracticeCntRef",ref:s},null,8,["startVal","endVal"]),e.createElementVNode("span",{class:"number"},"次")])]),e.createElementVNode("view",{class:"item"},[e.createElementVNode("view",{class:"top"},"本年考试次数"),e.createElementVNode("view",{class:"bottom"},[e.createVNode(y,{startVal:m.startAccmExamCnt,endVal:m.accmExamCnt,useEasing:!0,ref_key:"accmExamCntRef",ref:c},null,8,["startVal","endVal"]),e.createElementVNode("span",{class:"number"},"次")])])])]),e.createElementVNode("view",{class:"navigation_div"},[e.createElementVNode("view",{class:"group"},[e.createElementVNode("view",{class:"item",onClick:a[2]||(a[2]=t=>e.unref(Re).switchTab("/pages/course/index"))},[e.createElementVNode("image",{class:"icon",src:jn}),e.createElementVNode("view",{class:"title"},"AI学习")]),e.createElementVNode("view",{class:"item",onClick:a[3]||(a[3]=t=>e.unref(Re).navigateTo("/pages/index/dialog",{animationType:"slide-in-bottom"}))},[e.createElementVNode("image",{class:"icon",src:Hn}),e.createElementVNode("view",{class:"title"},"AI问答")]),e.createElementVNode("view",{class:"item"},[e.createElementVNode("image",{class:"icon",src:Un}),e.createElementVNode("view",{class:"title"},"AI陪练")]),e.createElementVNode("view",{class:"item",onClick:a[4]||(a[4]=t=>e.unref(Re).navigateTo("/pages/learningTasks/index"))},[e.createElementVNode("image",{class:"icon",src:Wn}),e.createElementVNode("view",{class:"title"},"学习任务")])]),e.createElementVNode("view",{class:"group"},[e.createElementVNode("view",{class:"item",onClick:a[5]||(a[5]=t=>e.unref(Re).navigateTo("/pages/testingHall/index"))},[e.createElementVNode("image",{class:"icon",src:qn}),e.createElementVNode("view",{class:"title"},"考试中心")]),e.createElementVNode("view",{class:"item"},[e.createElementVNode("image",{class:"icon",src:Zn}),e.createElementVNode("view",{class:"title"},"竞赛练习")]),e.createElementVNode("view",{class:"item",onClick:a[6]||(a[6]=t=>e.unref(Re).navigateTo("/pages/wrongQuestionRecord/index"))},[e.createElementVNode("image",{class:"icon",src:Gn}),e.createElementVNode("view",{class:"title"},"错题本")]),e.createElementVNode("view",{class:"item"},[e.createElementVNode("image",{class:"icon",src:Yn}),e.createElementVNode("view",{class:"title"},"学习分析")])])]),e.createVNode(rl,{ref:e=>i.value[0]=e,name:"hot_class"},null,512),e.createVNode(rl,{ref:e=>i.value[1]=e,name:"recommend_class"},null,512),e.createVNode(rl,{ref:e=>i.value[2]=e,name:"new_class"},null,512),e.createElementVNode("view",{class:"bottom_line"},[e.createVNode(w,{text:"我是有底线的",lineColor:"#9cB0DC",hairline:!0})])]),e.createVNode(k)])}}},[["__scopeId","data-v-93fbb0d8"]]),cl={props:{isDot:{type:Boolean,default:!1},value:{type:[Number,String],default:""},show:{type:Boolean,default:!0},max:{type:[Number,String],default:999},type:{type:[String,void 0,null],default:"error"},showZero:{type:Boolean,default:!1},bgColor:{type:[String,null],default:null},color:{type:[String,null],default:null},shape:{type:[String,void 0,null],default:"circle"},numberType:{type:[String,void 0,null],default:"overflow"},offset:{type:Array,default:()=>[]},inverted:{type:Boolean,default:!1},absolute:{type:Boolean,default:!1},...null==(k=null==(w=uni.$uv)?void 0:w.props)?void 0:k.badge}};const ul=ze({name:"uv-badge",mixins:[Le,dt,cl],computed:{boxStyle:()=>({}),badgeStyle(){const e={};if(this.color&&(e.color=this.color),this.bgColor&&!this.inverted&&(e.backgroundColor=this.bgColor),this.absolute&&(e.position="absolute",this.offset.length)){const t=this.offset[0],a=this.offset[1]||t;e.top=this.$uv.addUnit(t),e.right=this.$uv.addUnit(a)}return e},showValue(){switch(this.numberType){case"overflow":return Number(this.value)>Number(this.max)?this.max+"+":this.value;case"ellipsis":return Number(this.value)>Number(this.max)?"...":this.value;case"limit":return Number(this.value)>999?Number(this.value)>=9999?Math.floor(this.value/1e4*100)/100+"w":Math.floor(this.value/1e3*100)/100+"k":this.value;default:return Number(this.value)}},propsType(){return this.type||"error"}}},[["render",function(t,a,o,i,n,l){return t.show&&(0!==Number(t.value)||t.showZero||t.isDot)?(e.openBlock(),e.createElementBlock("text",{key:0,class:e.normalizeClass([[t.isDot?"uv-badge--dot":"uv-badge--not-dot",t.inverted&&"uv-badge--inverted","horn"===t.shape&&"uv-badge--horn",`uv-badge--${l.propsType}${t.inverted?"--inverted":""}`],"uv-badge"]),style:e.normalizeStyle([t.$uv.addStyle(t.customStyle),l.badgeStyle])},e.toDisplayString(t.isDot?"":l.showValue),7)):e.createCommentVNode("",!0)}],["__scopeId","data-v-f51feb16"]]);const dl=ze({name:"uv-tabs",emits:["click","change"],mixins:[Le,dt,{props:{duration:{type:Number,default:300},list:{type:Array,default:()=>[]},lineColor:{type:String,default:"#3c9cff"},activeStyle:{type:[String,Object],default:()=>({color:"#303133"})},inactiveStyle:{type:[String,Object],default:()=>({color:"#606266"})},lineWidth:{type:[String,Number],default:20},lineHeight:{type:[String,Number],default:3},lineBgSize:{type:String,default:"cover"},itemStyle:{type:[String,Object],default:()=>({height:"44px"})},scrollable:{type:Boolean,default:!0},current:{type:[Number,String],default:0},keyName:{type:String,default:"name"},...null==(x=null==(b=uni.$uv)?void 0:b.props)?void 0:x.tabs}}],data:()=>({firstTime:!0,scrollLeft:0,scrollViewWidth:0,lineOffsetLeft:0,tabsRect:{left:0},innerCurrent:0,moving:!1}),watch:{current:{immediate:!0,handler(e,t){e!==this.innerCurrent&&(this.innerCurrent=e,this.$nextTick(()=>{this.resize()}))}},list(){this.$nextTick(()=>{this.resize()})}},computed:{textStyle(){return e=>{const t={},a=e==this.innerCurrent?this.$uv.addStyle(this.activeStyle):this.$uv.addStyle(this.inactiveStyle);return this.list[e].disabled&&(t.color="#c8c9cc"),this.$uv.deepMerge(a,t)}},propsBadge:()=>cl},async mounted(){this.init()},methods:{setLineLeft(){const e=this.list[this.innerCurrent];if(!e)return;let t=this.list.slice(0,this.innerCurrent).reduce((e,t)=>e+t.rect.width,0),a=this.$uv.getPx(this.lineWidth);this.$uv.test.number(this.lineWidth)&&this.$uv.unit&&(a=this.$uv.getPx(`${this.lineWidth}${this.$uv.unit}`)),this.lineOffsetLeft=t+(e.rect.width-a)/2,this.firstTime&&setTimeout(()=>{this.firstTime=!1},20)},animation(e,t=0){},clickHandler(e,t){this.$emit("click",{...e,index:t}),e.disabled||(this.innerCurrent!=t&&this.$emit("change",{...e,index:t}),this.innerCurrent=t,this.$nextTick(()=>{this.resize()}))},init(){this.$uv.sleep().then(()=>{this.resize()})},setScrollLeft(){const e=this.list[this.innerCurrent],t=this.list.slice(0,this.innerCurrent).reduce((e,t)=>e+t.rect.width,0),a=this.$uv.sys().windowWidth;let o=t-(this.tabsRect.width-e.rect.width)/2-(a-this.tabsRect.right)/2+this.tabsRect.left/2;o=Math.min(o,this.scrollViewWidth-this.tabsRect.width),this.scrollLeft=Math.max(0,o)},resize(){0!==this.list.length&&Promise.all([this.getTabsRect(),this.getAllItemRect()]).then(([e,t=[]])=>{this.tabsRect=e,this.scrollViewWidth=0,t.map((e,t)=>{this.scrollViewWidth+=e.width,this.list[t].rect=e}),this.setLineLeft(),this.setScrollLeft()})},getTabsRect(){return new Promise(e=>{this.queryRect("uv-tabs__wrapper__scroll-view").then(t=>e(t))})},getAllItemRect(){return new Promise(e=>{const t=this.list.map((e,t)=>this.queryRect(`uv-tabs__wrapper__nav__item-${t}`,!0));Promise.all(t).then(t=>e(t))})},queryRect(e,t){return new Promise(t=>{this.$uvGetRect(`.${e}`).then(e=>{t(e)})})}}},[["render",function(t,a,o,i,n,l){const r=pe(e.resolveDynamicComponent("uv-badge"),ul);return e.openBlock(),e.createElementBlock("view",{class:"uv-tabs",style:e.normalizeStyle([t.$uv.addStyle(t.customStyle)])},[e.createElementVNode("view",{class:"uv-tabs__wrapper"},[e.renderSlot(t.$slots,"left",{},void 0,!0),e.createElementVNode("view",{class:"uv-tabs__wrapper__scroll-view-wrapper"},[e.createElementVNode("scroll-view",{"scroll-x":t.scrollable,"scroll-left":n.scrollLeft,"scroll-with-animation":"",class:"uv-tabs__wrapper__scroll-view","show-scrollbar":!1,ref:"uv-tabs__wrapper__scroll-view"},[e.createElementVNode("view",{class:"uv-tabs__wrapper__nav",ref:"uv-tabs__wrapper__nav",style:e.normalizeStyle({flex:t.scrollable?"":1})},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.list,(a,o)=>(e.openBlock(),e.createElementBlock("view",{class:e.normalizeClass(["uv-tabs__wrapper__nav__item",[`uv-tabs__wrapper__nav__item-${o}`,a.disabled&&"uv-tabs__wrapper__nav__item--disabled"]]),key:o,onClick:e=>l.clickHandler(a,o),ref_for:!0,ref:`uv-tabs__wrapper__nav__item-${o}`,style:e.normalizeStyle([{flex:t.scrollable?"":1},t.$uv.addStyle(t.itemStyle)])},[e.createElementVNode("text",{class:e.normalizeClass([[a.disabled&&"uv-tabs__wrapper__nav__item__text--disabled"],"uv-tabs__wrapper__nav__item__text"]),style:e.normalizeStyle([l.textStyle(o)])},e.toDisplayString(a[t.keyName]),7),e.createVNode(r,{show:!(!a.badge||!(a.badge.show||a.badge.isDot||a.badge.value)),isDot:a.badge&&a.badge.isDot||l.propsBadge.isDot,value:a.badge&&a.badge.value||l.propsBadge.value,max:a.badge&&a.badge.max||l.propsBadge.max,type:a.badge&&a.badge.type||l.propsBadge.type,showZero:a.badge&&a.badge.showZero||l.propsBadge.showZero,bgColor:a.badge&&a.badge.bgColor||l.propsBadge.bgColor,color:a.badge&&a.badge.color||l.propsBadge.color,shape:a.badge&&a.badge.shape||l.propsBadge.shape,numberType:a.badge&&a.badge.numberType||l.propsBadge.numberType,inverted:a.badge&&a.badge.inverted||l.propsBadge.inverted,customStyle:"margin-left: 4px;"},null,8,["show","isDot","value","max","type","showZero","bgColor","color","shape","numberType","inverted"])],14,["onClick"]))),128)),e.createElementVNode("view",{class:"uv-tabs__wrapper__nav__line",ref:"uv-tabs__wrapper__nav__line",style:e.normalizeStyle([{width:t.$uv.addUnit(t.lineWidth),transform:`translate(${n.lineOffsetLeft}px)`,transitionDuration:`${n.firstTime?0:t.duration}ms`,height:n.firstTime?0:t.$uv.addUnit(t.lineHeight),background:t.lineColor,backgroundSize:t.lineBgSize}])},null,4)],4)],8,["scroll-x","scroll-left"])]),e.renderSlot(t.$slots,"right",{},void 0,!0)])],4)}],["__scopeId","data-v-1ab9a876"]]);const hl=ze({name:"uv-sticky",mixins:[Le,dt,{props:{offsetTop:{type:[String,Number],default:0},customNavHeight:{type:[String,Number],default:0},disabled:{type:Boolean,default:!1},bgColor:{type:String,default:"transparent"},zIndex:{type:[String,Number],default:""},index:{type:[String,Number],default:""},...null==(_=null==(C=uni.$uv)?void 0:C.props)?void 0:_.sticky}}],data:()=>({cssSticky:!1,stickyTop:0,elId:"",left:0,width:"auto",height:"auto",fixed:!1}),computed:{style(){const e={};return this.disabled?e.position="static":this.cssSticky?(e.position="sticky",e.zIndex=this.uZindex,e.top=this.$uv.addUnit(this.stickyTop)):e.height=this.fixed?this.height+"px":"auto",e.backgroundColor=this.bgColor,this.$uv.deepMerge(e,this.$uv.addStyle(this.customStyle))},stickyContent(){const e={};return this.cssSticky||(e.position=this.fixed?"fixed":"static",e.top=this.stickyTop+"px",e.left=this.left+"px",e.width="auto"==this.width?"auto":this.width+"px",e.zIndex=this.uZindex),e},uZindex(){return this.zIndex?this.zIndex:970}},created(){this.elId=this.$uv.guid()},mounted(){this.init()},methods:{init(){this.getStickyTop(),this.checkSupportCssSticky(),this.cssSticky||!this.disabled&&this.initObserveContent()},initObserveContent(){this.$uvGetRect("#"+this.elId).then(e=>{this.height=e.height,this.left=e.left,this.width=e.width,this.$nextTick(()=>{this.observeContent()})})},observeContent(){this.disconnectObserver("contentObserver");const e=uni.createIntersectionObserver({thresholds:[.95,.98,1]});e.relativeToViewport({top:-this.stickyTop}),e.observe(`#${this.elId}`,e=>{this.setFixed(e.boundingClientRect.top)}),this.contentObserver=e},setFixed(e){const t=e<=this.stickyTop;this.fixed=t},disconnectObserver(e){const t=this[e];t&&t.disconnect()},getStickyTop(){this.stickyTop=this.$uv.getPx(this.offsetTop)+this.$uv.getPx(this.customNavHeight)},async checkSupportCssSticky(){"android"===this.$uv.os()&&Number(this.$uv.sys().system)>8&&(this.cssSticky=!0),this.cssSticky=await this.checkComputedStyle(),"ios"===this.$uv.os()&&(this.cssSticky=!0)},checkComputedStyle(){return new Promise(e=>{uni.createSelectorQuery().in(this).select(".uv-sticky").fields({computedStyle:["position"]}).exec(t=>{e("sticky"===t[0].position)})})},checkCssStickyForH5(){}},unmounted(){this.disconnectObserver("contentObserver")}},[["render",function(t,a,o,i,n,l){return e.openBlock(),e.createElementBlock("view",{class:"uv-sticky",id:n.elId,style:e.normalizeStyle([l.style])},[e.createElementVNode("view",{style:e.normalizeStyle([l.stickyContent]),class:"uv-sticky__content"},[e.renderSlot(t.$slots,"default",{},void 0,!0)],4)],12,["id"])}],["__scopeId","data-v-e4e0aaba"]]),ml="/traapp",pl="/traexam",gl=e=>rn({url:pl+"/traExamPapers/queryPaperExamScore",method:"post",toastErrors:!0,data:e}),fl=e=>rn({url:pl+"/traCrsPapers/startExamByCrs",method:"post",toastErrors:!0,data:e}),vl=e=>rn({url:pl+"/traCrsPapers/queryCrsExamScore",method:"post",toastErrors:!0,data:e}),yl="/trastudy",wl=e=>rn({url:yl+"/traPersonalCollection/queryTraPersonalCollectionCrsPaging",method:"post",toastErrors:!0,data:e}),kl=e=>rn({url:yl+"/traPersonalCollection/queryTraPersonalCollectionTaskPaging",method:"post",toastErrors:!0,data:e}),bl=e=>rn({url:yl+"/traPersonalCollection/deleteTraPersonalCollectionById",method:"post",toastErrors:!0,data:e}),xl=e=>rn({url:yl+"/traPersonalCollection/insertTraPersonalCollectionTask",method:"post",toastErrors:!0,data:e}),Cl="/traexam",_l=e=>rn({url:Cl+"/traCrsPractice/startPracticeByCrs",method:"post",data:e}),Sl=e=>rn({url:Cl+"/traCrsPractice/practiceCommit",method:"post",suppressErrors:!0,data:e}),El=ze({__name:"introduce",props:{modelValue:Object},setup:t=>(a,o)=>(e.openBlock(),e.createElementBlock("view",{class:"course-info"},[e.createElementVNode("view",{class:"info-top font_pf"},[e.createElementVNode("view",{class:"top-left font_pf"},[e.createElementVNode("view",{class:"fz-30 fw-400 mb-8"},"课程类别"),e.createElementVNode("view",{class:"fz-30 fw-400"},e.toDisplayString(t.modelValue.catalogName),1)]),e.createElementVNode("view",{class:"top-right font_pf"},[e.createElementVNode("view",{class:"rate-text mb-4"},"评分"),e.createElementVNode("view",{class:"rate-num"},e.toDisplayString(t.modelValue.evalGrade),1)])]),e.createElementVNode("view",{class:"info-middle font_pf"},[e.createElementVNode("view",{class:"fz-30 fw-400 mb-8"},"更新日期"),e.createElementVNode("view",{class:"fz-30 fw-400"},e.toDisplayString((t.modelValue.mtTime||"").substr(0,16)),1)]),e.createElementVNode("view",{class:"info-bottom"},[e.createElementVNode("view",{class:"bottom-left"},[e.createElementVNode("view",{class:"mb-64"},[e.createElementVNode("view",{class:"fz-30 font_pf fw-400 mb-18"},"标签"),t.modelValue.tagCataList?(e.openBlock(),e.createElementBlock("view",{key:0,class:"label"},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.modelValue.tagCataList,t=>(e.openBlock(),e.createElementBlock("text",{class:"label-item font_pf",key:t.tagId},e.toDisplayString(t.tagName),1))),128))])):e.createCommentVNode("",!0)]),e.createElementVNode("view",{class:"mb-64"},[e.createElementVNode("view",{class:"fz-30 fw-400 font_pf mb-4"},"创建人"),e.createElementVNode("view",{class:"fz-30 font_pf fw-400"},e.toDisplayString(t.modelValue.ctUserName),1)]),e.createElementVNode("view",{class:"mb-64"},[e.createElementVNode("view",{class:"fz-30 font_pf fw-400 mb-4"},"归属部门"),e.createElementVNode("view",{class:"fz-30 font_pf fw-400"},e.toDisplayString(t.modelValue.belgOrgName),1)])]),e.createElementVNode("view",{class:"bottom-right"},[e.createElementVNode("image",{src:"/static/images/courseDetail/ditu.png",class:"right-img",mode:"widthFix"})])]),e.createElementVNode("view",{class:"mb-64"},[e.createElementVNode("view",{class:"fz-30 font_pf fw-400 mb-4"},"课程核心"),e.createElementVNode("view",{class:"examination_core"},e.toDisplayString(t.modelValue.crsCore),1)])]))},[["__scopeId","data-v-cfff6598"]]),Nl=ze({__name:"knowledge",props:{modelValue:Object},emits:["toStudyPrgh"],setup(t,{emit:a}){const o=a,i=t,n=e.computed(()=>{var e;const t=null==(e=i.modelValue)?void 0:e.pgrphData.find(e=>"未学习"===e.pgrphStdyStateName||"学习中"===e.pgrphStdyStateName);return(null==t?void 0:t.pgrphId)||""});return(a,i)=>{var l;return e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList((null==(l=t.modelValue)?void 0:l.pgrphData)||[],(t,a)=>(e.openBlock(),e.createElementBlock("view",{class:e.normalizeClass(["point-item mb-30","已学习"==t.pgrphStdyStateName?"learn":"unlearn"]),key:t.index,onClick:e=>(e=>{"已学习"===e.pgrphStdyStateName||"学习中"===e.pgrphStdyStateName||n.value===e.pgrphId?o("toStudyPrgh",e):Re.msg("请按顺序学习知识点")})(t)},[e.createElementVNode("view",{class:"top mb-30"},[e.createElementVNode("view",{class:"blue-ball"},[e.createElementVNode("view",{class:"ball"})]),e.createElementVNode("view",{class:"fz-30 font_pf title"},"知识点"+e.toDisplayString(t.pgrphNm),1),e.createElementVNode("view",{class:"fl1"}),e.createElementVNode("view",{class:"font_pf fz-24 study-status"},e.toDisplayString(t.pgrphStdyStateName),1)]),e.createElementVNode("view",{class:"bottom"},[e.createElementVNode("view",{class:"fz-30 font_pf text ellipsis-text"},e.toDisplayString(t.pgrphTitle||t.pgrphContent),1)])],10,["onClick"]))),128)}}},[["__scopeId","data-v-b36721c0"]]);const Vl=ze({name:"uv-loadmore",mixins:[Le,dt,{props:{status:{type:String,default:"loadmore"},bgColor:{type:String,default:"transparent"},icon:{type:Boolean,default:!0},fontSize:{type:[String,Number],default:14},iconSize:{type:[String,Number],default:16},color:{type:String,default:"#606266"},loadingIcon:{type:String,default:"spinner"},loadmoreText:{type:String,default:"加载更多"},loadingText:{type:String,default:"正在加载..."},nomoreText:{type:String,default:"没有更多了"},isDot:{type:Boolean,default:!1},iconColor:{type:String,default:"#b7b7b7"},marginTop:{type:[String,Number],default:10},marginBottom:{type:[String,Number],default:10},height:{type:[String,Number],default:"auto"},line:{type:Boolean,default:!1},lineColor:{type:String,default:"#E6E8EB"},dashed:{type:Boolean,default:!1},...null==(E=null==(S=uni.$uv)?void 0:S.props)?void 0:E.loadmore}}],data:()=>({dotText:"●"}),computed:{loadTextStyle(){return{color:this.color,fontSize:this.$uv.addUnit(this.fontSize),lineHeight:this.$uv.addUnit(this.fontSize),backgroundColor:this.bgColor}},showText(){let e="";return e="loadmore"==this.status?this.loadmoreText:"loading"==this.status?this.loadingText:"nomore"==this.status&&this.isDot?this.dotText:this.nomoreText,e}},methods:{loadMore(){"loadmore"==this.status&&this.$emit("loadmore")}}},[["render",function(t,a,o,i,n,l){const r=pe(e.resolveDynamicComponent("uv-line"),Ln),s=pe(e.resolveDynamicComponent("uv-loading-icon"),bn);return e.openBlock(),e.createElementBlock("view",{class:"uv-loadmore",style:e.normalizeStyle([{backgroundColor:t.bgColor,marginBottom:t.$uv.addUnit(t.marginBottom),marginTop:t.$uv.addUnit(t.marginTop),height:t.$uv.addUnit(t.height)},t.$uv.addStyle(t.customStyle)])},[t.line?(e.openBlock(),e.createBlock(r,{key:0,length:"140rpx",color:t.lineColor,hairline:!1,dashed:t.dashed},null,8,["color","dashed"])):e.createCommentVNode("",!0),e.createElementVNode("view",{class:e.normalizeClass(["loadmore"==t.status||"nomore"==t.status?"uv-more":"","uv-loadmore__content"])},["loading"===t.status&&t.icon?(e.openBlock(),e.createElementBlock("view",{key:0,class:"uv-loadmore__content__icon-wrap"},[e.createVNode(s,{color:t.iconColor,size:t.iconSize,mode:t.loadingIcon},null,8,["color","size","mode"])])):e.createCommentVNode("",!0),e.createElementVNode("text",{class:e.normalizeClass(["uv-line-1",["nomore"==t.status&&1==t.isDot?"uv-loadmore__content__dot-text":"uv-loadmore__content__text"]]),style:e.normalizeStyle([l.loadTextStyle]),onClick:a[0]||(a[0]=(...e)=>l.loadMore&&l.loadMore(...e))},e.toDisplayString(l.showText),7)],2),t.line?(e.openBlock(),e.createBlock(r,{key:1,length:"140rpx",color:t.lineColor,hairline:!1,dashed:t.dashed},null,8,["color","dashed"])):e.createCommentVNode("",!0)],4)}],["__scopeId","data-v-badeea89"]]),Bl="/static/images/me/default_user_avatar.png",Il=ze({__name:"comment",props:{crsId:String,imgId:String},setup(t,{expose:a}){const o=e.ref(null),i=e.ref("0px"),n=e.reactive([]),l=e.ref(""),r=e.ref(-1),s=e.ref(0),c={index:null,parentBbsId:null,bbsId:null,bbsContent:"",placeholder:""},u=e.reactive({...c}),d=t,h=(e,t,a)=>{o.value.open("bottom"),u.placeholder="回复 "+e.userName+":",u.parentBbsId=t,u.bbsId=e.bbsId,u.index=a,Ae(e=>{i.value=`${e}px`})},m=async()=>{if(""===u.bbsContent)return Re.msg("回复内容不能为空");try{o.value.close(),Re.loading("发送中..."),await(e={parentBbsId:u.parentBbsId,bbsId:u.bbsId,bbsContent:u.bbsContent,imgIdList:[]},rn({url:ml+"/traCrsBbsInfo/replyTraCrsBbsInfo",method:"post",data:e})),Re.msg("发送成功");const t=await(e=>rn({url:ml+"/traCrsBbsInfo/qryChildTraCrsBbsInfo",method:"post",data:e}))({bbsId:u.parentBbsId});n[u.index].children=t.body,Object.assign(u,c)}catch(t){Re.msg("发送失败")}finally{Re.hideLoading()}var e},p=(e="")=>{if("submit"===e)l.value="",r.value=-1,s.value=1,n.length=0;else{if("loadmore"!==l.value&&""!==l.value)return;l.value="loading",s.value++}var t;(t={crsId:d.crsId,page:s.value,limit:20},rn({url:ml+"/traCrsBbsInfo/queryTraCrsBbsInfoByCrsId",method:"post",data:t})).then(e=>{r.value=e.total,n.push(...e.body)}).finally(()=>{n.length>=r.value?l.value="nomore":l.value="loadmore"})};return a({getData:p}),e.onMounted(()=>{p()}),(t,a)=>{const s=pe(e.resolveDynamicComponent("image-preview"),nl),c=pe(e.resolveDynamicComponent("uv-load-more"),Vl),d=pe(e.resolveDynamicComponent("uv-input"),pt),p=pe(e.resolveDynamicComponent("uv-button"),xn),g=pe(e.resolveDynamicComponent("uni-popup"),wt);return e.openBlock(),e.createElementBlock("view",{class:"comment_div"},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(n,(t,a)=>{var o,i;return e.openBlock(),e.createElementBlock("view",{class:"message_div"},[e.createElementVNode("view",{class:"head_div"},[t.userIconImgId?(e.openBlock(),e.createBlock(s,{key:0,class:"img-box img",src:t.userIconImgId},null,8,["src"])):(e.openBlock(),e.createElementBlock("image",{key:1,src:Bl,class:"img"}))]),e.createElementVNode("view",{class:"msg_content"},[e.createElementVNode("view",{class:"title_div"},[e.createElementVNode("view",{class:"name"},e.toDisplayString(t.userName),1),e.createElementVNode("view",{class:"title_tip"},["ASK"===t.bbsTag?(e.openBlock(),e.createElementBlock("image",{key:0,class:"img",src:"/static/images/courseDetail/ASK.png",mode:"widthFix"})):e.createCommentVNode("",!0),"SUG"===t.bbsTag?(e.openBlock(),e.createElementBlock("image",{key:1,class:"img",src:"/static/images/courseDetail/SUG.png",mode:"widthFix"})):e.createCommentVNode("",!0)])]),e.createElementVNode("view",{class:"title"},e.toDisplayString(t.bbsContent),1),e.createElementVNode("view",{class:"img_div pic-cell"},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.imgIdList,a=>(e.openBlock(),e.createBlock(s,{onClick:e=>((e,t)=>{const a=an(),o=e.findIndex(e=>t===e);if(-1===o)return!1;const i=e.map(e=>a+e);me("log","at pages/courseDetail/components/comment.vue:219",i,o),uni.previewImage({current:o||0,urls:i,longPressActions:{itemList:["保存图片"],success:function(e){uni.saveImageToPhotosAlbum({filePath:i[e.index],success:function(){}})},fail:function(e){}}})})(t.imgIdList,a),src:a,class:"pic-item",mode:"scaleToFill"},null,8,["onClick","src"]))),256))]),e.createElementVNode("view",{class:"time_and_reply"},[e.createElementVNode("view",{class:"time"},e.toDisplayString(t.bbsTm.substr(0,16)),1),e.createElementVNode("view",{class:"reply",onClick:e=>h(t,t.bbsId,a)},"回复",8,["onClick"])]),(null==(o=t.children)?void 0:o.length)?(e.openBlock(),e.createElementBlock("view",{key:0,class:"show_close_div",onClick:e=>t.show=!t.show},[t.show?(e.openBlock(),e.createElementBlock(e.Fragment,{key:0},[e.createElementVNode("view",null,"收起"),e.createElementVNode("view",{class:"back_div"},[e.createElementVNode("view",{class:"back-icon"})])],64)):(e.openBlock(),e.createElementBlock(e.Fragment,{key:1},[e.createElementVNode("view",null,"展开"+e.toDisplayString(null==(i=t.children)?void 0:i.length)+"条回复",1),e.createElementVNode("view",{class:"back_div"},[e.createElementVNode("view",{class:"back-icon"})])],64))],8,["onClick"])):e.createCommentVNode("",!0),t.show?(e.openBlock(),e.createElementBlock("view",{key:1,class:"children"},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.children,t=>(e.openBlock(),e.createElementBlock("view",{class:"message_div"},[e.createElementVNode("view",{class:"head_div"},[t.userIconImgId?(e.openBlock(),e.createBlock(s,{key:0,class:"img-box img",src:t.userIconImgId},null,8,["src"])):(e.openBlock(),e.createElementBlock("image",{key:1,src:Bl,class:"img"}))]),e.createElementVNode("view",{class:"msg_content"},[e.createElementVNode("view",{class:"title_div"},[e.createElementVNode("view",{class:"name"},e.toDisplayString(t.userName),1),e.createElementVNode("view",{class:"arrow"}),e.createElementVNode("view",{class:"name"},e.toDisplayString(t.rtnUName),1)]),e.createElementVNode("view",{class:"title"},e.toDisplayString(t.bbsContent),1),e.createElementVNode("view",{class:"img_div"}),e.createElementVNode("view",{class:"time_and_reply"},[e.createElementVNode("view",{class:"time"},e.toDisplayString(t.bbsTm.substr(0,16)),1),e.createElementVNode("view",{class:"reply",onClick:e=>h(t,t.parentId,a)}," 回复 ",8,["onClick"])])])]))),256))])):e.createCommentVNode("",!0)])])}),256)),"nomore"==l.value&&0==r.value?(e.openBlock(),e.createElementBlock("view",{key:0,class:"empty_message_div"},[e.createElementVNode("image",{class:"img",src:"/static/images/courseDetail/empty_message.png",mode:"widthFix"}),e.createElementVNode("view",{class:"text"},"这里什么都没有")])):e.createCommentVNode("",!0),0!==r.value?(e.openBlock(),e.createBlock(c,{key:1,status:l.value,"loadmore-text":"轻轻上拉加载"},null,8,["status"])):e.createCommentVNode("",!0),e.createVNode(g,{ref_key:"popup",ref:o,class:"popup"},{default:e.withCtx(()=>[e.createElementVNode("view",{class:"bottom_reply_input_div",style:e.normalizeStyle({marginBottom:i.value})},[e.createVNode(d,{modelValue:u.bbsContent,"onUpdate:modelValue":a[0]||(a[0]=e=>u.bbsContent=e),adjustPosition:!1,placeholderStyle:"color:#999999;font-size:26rpx",placeholder:u.placeholder,focus:!0,maxlength:100},null,8,["modelValue","placeholder"]),e.createElementVNode("view",{class:"",style:{display:"flex","flex-direction":"column",margin:"10rpx 20rpx"}},[e.createElementVNode("view",{class:"fl1"}),e.createVNode(p,{class:"bottom_reply_button",type:"primary",throttleTime:500,onClick:m},{default:e.withCtx(()=>[e.createTextVNode(" 回复 ")]),_:1}),e.createElementVNode("view",{class:"fl1"})])],4)]),_:1},512)])}}},[["__scopeId","data-v-c0d074f3"]]),Tl="/static/images/courseDetail/out_collect.png",Dl="/static/images/courseDetail/in_collect.png",Al=ze({__name:"index",setup(t){const a=uni.getSystemInfoSync().statusBarHeight,o=e.ref([{name:"课程介绍"},{name:"知识点"},{name:"评价"}]),i=e.ref(null),n=e.ref({}),l=e.ref(""),r=e.ref(""),s=e.ref(""),c=e.ref(0),u=e.ref(0),d=e.computed(()=>"preview"===s.value||"01"===n.value.examStat),h=e.computed(()=>"preview"===s.value||"00"!==n.value.examStat),m=e=>{c.value=e.index},p=e=>{var t;2==c.value&&(null==(t=i.value)||t.getData())},g=async()=>{Re.loading();try{const{body:t}=await(e={crsId:l.value},rn({url:ml+"/crsInfo/queryCrsInfoDetail",method:"post",data:e}));n.value=t}catch(t){}var e;Re.hideLoading()},f=e=>{Re.navigateTo("/pages/course/study?crsId="+l.value+"&pgrphId="+e.pgrphId+"&imgId="+n.imgId+"&isPreview="+s.value)},v=e.computed(()=>{if(u.value<=20)return"rgba(255,255,255,0)";return`rgba(255,255,255,${Math.min(1,(u.value-20)/80)})`}),y=e=>{u.value=e.detail.scrollTop};return e.onMounted(async()=>{uni.$on("refresh_comment_data",()=>{var e;null==(e=i.value)||e.getData("submit"),c.value=2})}),ye(e=>{l.value=e.crsId,r.value=e.collectId||null,s.value=e.isPreview||""}),fe(()=>{g()}),we(()=>{if(uni.$off("refresh_comment_data"),n.value.collectId!==r.value){const e=getCurrentPages();if(e.length>=2){"pages/favorites/index"===e[e.length-2].route&&uni.$emit("update_course_item",n.value)}}}),(t,r)=>{const u=pe(e.resolveDynamicComponent("nav-bar"),zn),g=pe(e.resolveDynamicComponent("image-preview"),nl),w=pe(e.resolveDynamicComponent("uv-tabs"),dl),k=pe(e.resolveDynamicComponent("uv-sticky"),hl),b=pe(e.resolveDynamicComponent("uv-button"),xn);return e.openBlock(),e.createElementBlock("view",{class:"max_page"},[e.createVNode(u,{is_seat:!1,backgroundColor:v.value},null,8,["backgroundColor"]),e.createElementVNode("scroll-view",{"scroll-y":!0,class:"scroll detail-main",onScroll:y,onScrolltolower:p,"show-scrollbar":!1},[e.createElementVNode("view",{class:"bg_div"},[e.createVNode(g,{class:"img_100",imgId:n.value.imgId,mode:"widthFix"},null,8,["imgId"])]),e.createElementVNode("view",{class:"back_div",onClick:r[0]||(r[0]=t=>e.unref(Re).navigateBack())},[e.createElementVNode("view",{class:"back-icon"})]),e.createElementVNode("view",{class:"detail-body"},[e.createElementVNode("view",{class:"head-title font_pf"},[e.createElementVNode("view",{class:"title-text"},e.toDisplayString(n.value.crsName),1),e.createElementVNode("view",{class:"title-num"},[e.createElementVNode("view",{class:"num-item"},[e.createElementVNode("image",{class:"title-icon",src:"/static/images/courseDetail/zhishidian.png",mode:"heightFix"}),e.createElementVNode("view",{class:"mr-10"},"知识点"),e.createElementVNode("view",{class:"c-000"},e.toDisplayString(n.value.pgrphNum||0),1)]),e.createElementVNode("view",{class:"num-item"},[e.createElementVNode("image",{class:"title-icon",src:"/static/images/courseDetail/yixue.png",mode:"heightFix"}),e.createElementVNode("view",{class:"mr-10"},"已学"),e.createElementVNode("view",{class:"c-000"},e.toDisplayString(n.value.styParaGraphNum||0),1)]),e.createElementVNode("view",{class:"num-item examination",onClick:r[1]||(r[1]=t=>e.unref(Re).navigateTo(`/pages/examRanking/index?crsId=${l.value}`))},[e.createElementVNode("image",{class:"title-icon",src:"/static/images/courseDetail/charts.png",mode:"heightFix"}),e.createElementVNode("view",null,"考试排行榜"),e.createElementVNode("view",{class:"back-icon"})]),e.createElementVNode("view",{class:"fl1"}),e.createElementVNode("view",{class:"num-item",onClick:r[2]||(r[2]=e=>(async e=>{try{e?(Re.loading("取消收藏中"),bl({collectId:e}).then(()=>{n.value.collectId=null,Re.msg("取消成功")}).catch(()=>{Re.hideLoading()})):(Re.loading("收藏中"),xl({collectTyp:"01",collectBusId:l.value}).then(e=>{n.value.collectId=e.body,Re.msg("收藏成功")}).catch(()=>{Re.hideLoading()}))}catch(t){Re.hideLoading()}})(n.value.collectId))},[e.createElementVNode("image",{class:"collect-icon",src:n.value.collectId?e.unref(Tl):e.unref(Dl),mode:"widthFix"},null,8,["src"])])])]),e.createElementVNode("view",{class:"body-box"},[e.createVNode(k,{customNavHeight:e.unref(a),class:"sticky"},{default:e.withCtx(()=>[e.createElementVNode("view",{class:"body-tab"},[e.createVNode(w,{class:"font_pf",current:c.value,list:o.value,onChange:m,scrollable:!1,"line-color":"#0066FF","active-style":{color:"#323E57","font-weight":600,"font-size":"30rpx"},"inactive-style":{color:"#666666","font-size":"30rpx"}},null,8,["current","list"])])]),_:1},8,["customNavHeight"]),0===c.value?(e.openBlock(),e.createElementBlock("view",{key:0,class:"course-info"},[e.createVNode(El,{modelValue:n.value,"onUpdate:modelValue":r[3]||(r[3]=e=>n.value=e)},null,8,["modelValue"])])):e.createCommentVNode("",!0),1===c.value?(e.openBlock(),e.createElementBlock("view",{key:1,class:"point"},[e.createVNode(Nl,{modelValue:n.value,"onUpdate:modelValue":r[4]||(r[4]=e=>n.value=e),onToStudyPrgh:f},null,8,["modelValue"])])):e.createCommentVNode("",!0),2===c.value&&n.value?(e.openBlock(),e.createElementBlock("view",{key:2,class:"evaluate"},[e.createVNode(Il,{ref_key:"commentRef",ref:i,crsId:l.value,imgId:n.value.imgId},null,8,["crsId","imgId"])])):e.createCommentVNode("",!0)])])],32),e.createElementVNode("view",{class:"btn-box btn-box-height font_pf"},[[0,1].includes(c.value)?(e.openBlock(),e.createElementBlock(e.Fragment,{key:0},[e.createElementVNode("view",{class:"fl1"},[e.createVNode(b,{type:"primary",onClick:r[5]||(r[5]=e=>(async()=>{Re.navigateTo("/pages/course/study?crsId="+l.value+"&isPreview="+s.value+"&imgId="+n.value.imgId)})())},{default:e.withCtx(()=>[e.createTextVNode("去学习")]),_:1})]),e.createElementVNode("view",{class:"fl1",onClick:r[6]||(r[6]=e=>(async()=>"preview"===s.value?Re.msg("预览课程不允许练习"):"01"===n.value.examStat?Re.msg("该课程下暂无试题"):(Re.loading(),void _l({crsId:l.value}).then(e=>{me("log","at pages/courseDetail/index.vue:222","res",e),Te("practice",{...e.body,name:n.value.crsName,crsId:l.value}),Re.navigateTo("/pages/practice/index?examStat="+n.value.examStat)}).finally(()=>{Re.hideLoading()})))())},[e.createVNode(b,{type:"primary",disabled:d.value},{default:e.withCtx(()=>[e.createTextVNode("去练习")]),_:1},8,["disabled"])]),e.createElementVNode("view",{class:"fl1",onClick:r[7]||(r[7]=e=>(async()=>"preview"===s.value?Re.msg("预览课程不允许考试"):"01"===n.value.examStat?Re.msg("该课程下暂无试题"):"02"===n.value.examStat?Re.msg("该课程下的试题未设置考试规则"):(Re.loading(),void fl({crsId:l.value}).then(e=>{Te("examination",{...e.body,name:n.value.crsName,crsId:l.value}),Re.navigateTo("/pages/examination/index")}).finally(()=>{Re.hideLoading()})))())},[e.createVNode(b,{type:"primary",disabled:h.value},{default:e.withCtx(()=>[e.createTextVNode("去考试")]),_:1},8,["disabled"])])],64)):e.createCommentVNode("",!0),2===c.value?(e.openBlock(),e.createElementBlock("view",{key:1,class:"fl1",onClick:r[8]||(r[8]=e=>(async()=>{if("preview"===s.value)return Re.msg("预览课程不可以评价。");Re.navigateTo("/pages/courseDetail/submit?crsId="+l.value+"&imgId="+n.value.imgId)})())},[e.createVNode(b,{type:"primary",class:"send_evaluate",disabled:"preview"===s.value},{default:e.withCtx(()=>[e.createTextVNode("发布评价")]),_:1},8,["disabled"])])):e.createCommentVNode("",!0)])])}}},[["__scopeId","data-v-78907283"]]),Rl=ze({__name:"picture-upload",props:{modelValue:{type:Array,default:function(){return[]}},readonly:{type:Boolean,default:!1},limit:{type:Number,default:9},mark:{type:[String,Number],default:""},fileType:{type:Array,default:function(){return["jpg","png"]}}},emits:["update:modelValue"],setup(t,{emit:a}){const o=e.computed(()=>!i.readonly&&i.limit>n.length),i=t,n=e.reactive([]);e.watch(()=>i.modelValue,e=>{n.length=0,Array.isArray(e)&&n.push(...e.map(e=>({fileId:e})))},{deep:!0,immediate:!0});const l=a;e.onMounted(()=>{});const r=()=>{uni.chooseImage({count:i.limit,sizeType:["original","compressed"],sourceType:["camera","album"],success:async({tempFilePaths:e})=>{const t=e.every(e=>{if(0===i.fileType.length)return!0;me("log","at components/picture-upload/picture-upload.vue:116",e);const t=e.lastIndexOf(".");if(-1===t)return!1;const a=e.slice(t+1).split("?")[0].toLowerCase();return i.fileType.includes(a)});if(!t)return Re.msg("您选择的图片格式有误。");me("log","at components/picture-upload/picture-upload.vue:123",t);const a={bizScen:"S3005"},o=e.map(e=>un(e,a));Promise.all(o).then(e=>{n.push(...e.splice(0,i.limit-n.length)),l("update:modelValue",n.map(e=>e.fileId))}).catch(()=>{})}})};return(t,a)=>{const i=pe(e.resolveDynamicComponent("image-preview"),nl);return e.openBlock(),e.createElementBlock("view",{class:"components_custom_file_upload_div pic-cell"},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(n,(t,a)=>(e.openBlock(),e.createElementBlock("view",{class:"img_div pic-item",onClick:e=>((e,t)=>{Re.show("提示","是否删除图片"+(t+1)).then(e=>{e&&(n.splice(t,1),l("update:modelValue",n.map(e=>e.fileId)))})})(0,a)},[e.createVNode(i,{imgId:t.fileId,class:"img",mode:"aspectFill"},null,8,["imgId"])],8,["onClick"]))),256)),e.withDirectives(e.createElementVNode("view",{onClick:r},[e.createElementVNode("view",{class:"add_icon"})],512),[[e.vShow,o.value]])])}}},[["__scopeId","data-v-8a3ef873"]]),zl=ze({__name:"submit",setup(t){const a=e.reactive({crsId:null,imgIdList:[],bbsGrade:10,bbsTag:"SUG",bbsContent:""}),o=e.ref(""),i=e.ref(""),n=e=>{a.bbsGrade=e.detail.value},l=()=>{if(""===a.bbsContent)return"SUG"===a.bbsTag?Re.msg("请输入你的建议"):Re.msg("请输入你的问题");const t=Date.now();var o;Re.loading("评价中"),(o=a,rn({url:ml+"/traCrsBbsInfo/publishCrsEvaluation",method:"post",data:o})).then(a=>{const o=Date.now()-t;me("log","at pages/courseDetail/submit.vue:106",t,o);const n=Math.max(0,700-o);me("log","at pages/courseDetail/submit.vue:108","delayTime",n),setTimeout(()=>{Re.hideLoading(),e.nextTick(()=>Re.msg("发表成功")),setTimeout(()=>{uni.$emit("refresh_comment_data"),i.value,Re.navigateBack()},500)},n)})};return ye(e=>{a.crsId=e.crsId,i.value=e.from,o.value=e.imgId}),(t,i)=>{const r=pe(e.resolveDynamicComponent("picture-upload"),Rl),s=pe(e.resolveDynamicComponent("image-preview"),nl),c=pe(e.resolveDynamicComponent("uv-textarea"),yn),u=pe(e.resolveDynamicComponent("uv-button"),xn);return e.openBlock(),e.createElementBlock("view",{class:"max_page detail-main"},[e.createElementVNode("view",{class:"fixed_search_div"},[e.createElementVNode("view",{class:"back_div",onClick:i[0]||(i[0]=t=>e.unref(Re).navigateBack())},[e.createElementVNode("view",{class:"back-icon"})])]),e.createElementVNode("view",{class:"detail-body"},[e.createElementVNode("view",{class:"title font_pf"},"发表评价"),e.createElementVNode("view",{class:"body-content"},[e.createElementVNode("view",{class:"picture"},[e.createVNode(r,{limit:4,modelValue:a.imgIdList,"onUpdate:modelValue":i[1]||(i[1]=e=>a.imgIdList=e)},null,8,["modelValue"])]),e.createElementVNode("view",{class:"tips font_pf"},"最多可添加4张图片"),e.createElementVNode("view",{class:"num"},[e.createElementVNode("view",{class:"num-pic"},[e.createVNode(s,{class:"img_100",imgId:o.value,isCache:!0,mode:"aspectFill"},null,8,["imgId"])]),e.createElementVNode("view",{class:"num-box"},[e.createElementVNode("view",{class:"font_pf fz-28 c-666"},"综合评分"),e.createElementVNode("view",{class:"slider-box"},[e.createElementVNode("slider",{min:0,max:10,value:10,onChange:n,step:.1,"show-value":!0,blockSize:14},null,32)])])]),e.createElementVNode("view",{class:"tab"},[e.createElementVNode("view",{class:e.normalizeClass(["tab-btn",{"is-active":"SUG"==a.bbsTag}]),onClick:i[2]||(i[2]=e=>a.bbsTag="SUG")}," 建议 ",2),e.createElementVNode("view",{class:e.normalizeClass(["tab-btn",{"is-active":"ASK"==a.bbsTag}]),onClick:i[3]||(i[3]=e=>a.bbsTag="ASK")}," 提问 ",2)]),e.createElementVNode("view",{class:"input-textarea"},[e.createVNode(c,{modelValue:a.bbsContent,"onUpdate:modelValue":i[4]||(i[4]=e=>a.bbsContent=e),height:"124",count:"",maxlength:100,adjustPosition:!1,placeholder:"SUG"==a.bbsTag?"请输入你的建议...":"请输入你的问题..."},null,8,["modelValue","placeholder"])])])]),e.createElementVNode("view",{class:"btn-box font_pf"},[e.createVNode(u,{type:"primary",onClick:l,disabled:!a.bbsContent},{default:e.withCtx(()=>[e.createTextVNode("提交评价")]),_:1},8,["disabled"])])])}}},[["__scopeId","data-v-38498eb6"]]);const Fl=ze({name:"uv-cell",emits:["click"],mixins:[Le,dt,{props:{title:{type:[String,Number],default:""},label:{type:[String,Number],default:""},value:{type:[String,Number],default:""},icon:{type:String,default:""},disabled:{type:Boolean,default:!1},border:{type:Boolean,default:!0},center:{type:Boolean,default:!0},url:{type:String,default:""},linkType:{type:String,default:"navigateTo"},clickable:{type:Boolean,default:!1},isLink:{type:Boolean,default:!1},required:{type:Boolean,default:!1},rightIcon:{type:String,default:"arrow-right"},arrowDirection:{type:String,default:""},iconStyle:{type:[Object,String],default:()=>({})},rightIconStyle:{type:[Object,String],default:()=>({})},titleStyle:{type:[Object,String],default:()=>({})},size:{type:String,default:""},stop:{type:Boolean,default:!0},name:{type:[Number,String],default:""},cellStyle:{type:[Object,String],default:()=>{}},...null==(V=null==(N=uni.$uv)?void 0:N.props)?void 0:V.cell}}],computed:{titleTextStyle(){return this.$uv.addStyle(this.titleStyle)}},methods:{clickHandler(e){this.disabled||(this.$emit("click",{name:this.name}),this.openPage(),this.stop&&this.preventEvent(e))}}},[["render",function(t,a,o,i,n,l){const r=pe(e.resolveDynamicComponent("uv-icon"),mt),s=pe(e.resolveDynamicComponent("uv-line"),Ln);return e.openBlock(),e.createElementBlock("view",{class:e.normalizeClass(["uv-cell",[t.customClass]]),style:e.normalizeStyle([t.$uv.addStyle(t.customStyle)]),"hover-class":t.disabled||!t.clickable&&!t.isLink?"":"uv-cell--clickable","hover-stay-time":250,onClick:a[0]||(a[0]=(...e)=>l.clickHandler&&l.clickHandler(...e))},[e.createElementVNode("view",{class:e.normalizeClass(["uv-cell__body",[t.center&&"uv-cell--center","large"===t.size&&"uv-cell__body--large"]]),style:e.normalizeStyle([t.cellStyle])},[e.createElementVNode("view",{class:"uv-cell__body__content"},[e.createElementVNode("view",{class:"uv-cell__left-icon-wrap"},[e.renderSlot(t.$slots,"icon",{},()=>[t.icon?(e.openBlock(),e.createBlock(r,{key:0,name:t.icon,"custom-style":t.iconStyle,size:"large"===t.size?22:18},null,8,["name","custom-style","size"])):e.createCommentVNode("",!0)],!0)]),e.createElementVNode("view",{class:"uv-cell__title"},[e.renderSlot(t.$slots,"title",{},()=>[t.title?(e.openBlock(),e.createElementBlock("text",{key:0,class:e.normalizeClass(["uv-cell__title-text",[t.disabled&&"uv-cell--disabled","large"===t.size&&"uv-cell__title-text--large"]]),style:e.normalizeStyle([l.titleTextStyle])},e.toDisplayString(t.title),7)):e.createCommentVNode("",!0)],!0),e.renderSlot(t.$slots,"label",{},()=>[t.label?(e.openBlock(),e.createElementBlock("text",{key:0,class:e.normalizeClass(["uv-cell__label",[t.disabled&&"uv-cell--disabled","large"===t.size&&"uv-cell__label--large"]])},e.toDisplayString(t.label),3)):e.createCommentVNode("",!0)],!0)])]),e.renderSlot(t.$slots,"value",{},()=>[t.$uv.test.empty(t.value)?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock("text",{key:0,class:e.normalizeClass(["uv-cell__value",[t.disabled&&"uv-cell--disabled","large"===t.size&&"uv-cell__value--large"]])},e.toDisplayString(t.value),3))],!0),e.createElementVNode("view",{class:e.normalizeClass(["uv-cell__right-icon-wrap",[`uv-cell__right-icon-wrap--${t.arrowDirection}`]])},[e.renderSlot(t.$slots,"right-icon",{},()=>[t.isLink?(e.openBlock(),e.createBlock(r,{key:0,name:t.rightIcon,"custom-style":t.rightIconStyle,color:t.disabled?"#c8c9cc":"info",size:"large"===t.size?18:16},null,8,["name","custom-style","color","size"])):e.createCommentVNode("",!0)],!0)],2)],6),t.border?(e.openBlock(),e.createBlock(s,{key:0})):e.createCommentVNode("",!0)],14,["hover-class"])}],["__scopeId","data-v-546fb837"]]);const Ml=ze({name:"uv-cell-group",mixins:[Le,dt,{props:{title:{type:String,default:""},border:{type:Boolean,default:!0},...null==(I=null==(B=uni.$uv)?void 0:B.props)?void 0:I.cellGroup}}]},[["render",function(t,a,o,i,n,l){const r=pe(e.resolveDynamicComponent("uv-line"),Ln);return e.openBlock(),e.createElementBlock("view",{style:e.normalizeStyle([t.$uv.addStyle(t.customStyle)]),class:e.normalizeClass([[t.customClass],"uv-cell-group"])},[t.title?(e.openBlock(),e.createElementBlock("view",{key:0,class:"uv-cell-group__title"},[e.renderSlot(t.$slots,"title",{},()=>[e.createElementVNode("text",{class:"uv-cell-group__title__text"},e.toDisplayString(t.title),1)],!0)])):e.createCommentVNode("",!0),e.createElementVNode("view",{class:"uv-cell-group__wrapper"},[t.border?(e.openBlock(),e.createBlock(r,{key:0})):e.createCommentVNode("",!0),e.renderSlot(t.$slots,"default",{},void 0,!0)])],6)}],["__scopeId","data-v-3c606801"]]),Ll=ze({__name:"avatar-cropper",props:{mode:{type:String,default:"ratio"},imageUrl:{type:String,default:""},width:{type:Number,default:200},height:{type:Number,default:200},maxWidth:{type:Number,default:1024},maxHeight:{type:Number,default:1024},scaleRatio:{type:Number,default:.7},minRatio:{type:Number,default:1},maxRatio:{type:Number,default:3},isRotateBtn:{type:Boolean,default:!0},radius:{type:Number,default:0},delay:{type:Number,default:250}},emits:["confirm","cancel"],setup(t,{emit:a}){const o=t,i=e.getCurrentInstance(),n=e.ref(!1),l=a,r=e.ref(Math.random().toString(36).slice(-6)),s=e.reactive({imageUrl:"",real:{width:100,height:100},body:{width:100,height:100},frame:{left:50,top:50,width:200,height:300},bgImage:{left:20,top:20,width:300,height:400},rotate:0,transit:!1,canvasWidth:100,canvasHeight:100,frameSize:150}),{transit:c,rotate:u,imageUrl:d,canvasWidth:h,canvasHeight:m}=e.toRefs(s);e.watchEffect(()=>{o.imageUrl&&(uni.showLoading({title:"请稍候...",mask:!0}),s.imageUrl=o.imageUrl)});const p=e=>{const{width:t,height:a}=e.detail;s.real.width=t,s.real.height=a,uni.createSelectorQuery().in(i).select(".preview-body").boundingClientRect(e=>{s.body.width=e.width,s.body.height=e.height,n.value=!0,g()}).exec()},g=()=>{s.rotate=0;let e=o.width/o.height,t=s.body.height*o.scaleRatio,a=s.body.width*o.scaleRatio;a/t>e?a=t*e:t=a/e;let i=(s.body.width-a)/2,n=(s.body.height-t)/2;s.frame={left:i,top:n,width:a,height:t};let l=s.real.width/s.real.height,r=a,c=t;r/c>l?c=r/l:r=c*l;let u=(a-r)/2+s.frame.left,d=(t-c)/2+s.frame.top;s.bgImage={left:u,top:d,width:r,height:c},uni.hideLoading()},f=e.computed(()=>e=>{const{left:t,top:a,width:o,height:i}=s.bgImage;if("image-wrap"==e)return`\n top: ${a}px;\n left: ${t}px;\n width: ${o}px;\n height: ${i}px;\n `;if("image"==e){let e=0,t=0,a=s.bgImage.width,o=s.bgImage.height;s.rotate%180!=0&&(a=s.bgImage.height,o=s.bgImage.width,t=a/2-o/2,e=o/2-a/2);const i={};return i.left=e+"px",i.top=t+"px",i.width=a+"px",i.height=o+"px",i.transform=`rotate(${s.rotate}deg)`,i}return"image-rect"==e?`\n top: ${a-s.frame.top}px;\n left: ${t-s.frame.left}px;\n width: ${o}px;\n height: ${i}px;\n `:"frame-box"==e?`\n left: ${s.frame.left}px;\n top: ${s.frame.top}px;\n width: ${s.frame.width}px;\n height: ${s.frame.height}px;\n `:void 0}),v=e.computed(()=>{const{width:e}=s.frame;let t=o.width/e;return`\n border-radius: ${o.radius/t}px\n `}),y=()=>{l("cancel")},w=()=>{s.rotate-=90;let e=s.bgImage.height,t=s.bgImage.width,a=s.bgImage.left,o=s.bgImage.top,i=s.frame.width,n=s.frame.left,l=s.frame.top;a=n+(o-l),o=l-(t-i-(n-s.bgImage.left)),s.bgImage={left:a,top:o,width:e,height:t},s.transit=!0,setTimeout(()=>{s.transit=!1},300)},k=((e,t=1e3)=>{let a=null;return function(...o){a&&clearTimeout(a),a=setTimeout(()=>{e.apply(this,o)},t)}})(async()=>{b()},o.delay),b=async()=>{let e=C();s.canvasWidth=e.tw,s.canvasHeight=e.th,uni.showLoading({title:"处理中"}),await new Promise(e=>{setTimeout(()=>{e()},200)});let t=uni.createCanvasContext(r.value,i);await t.clearRect(0,0,e.tw,e.th),await x(t,e),t.rotate(s.rotate*Math.PI/180),t.drawImage(o.imageUrl,e.sx,e.sy,e.sw,e.sh,e.dx,e.dy,e.dw,e.dh),t.restore(),t.draw(!1,()=>{uni.canvasToTempFilePath({canvasId:r.value,destWidth:512,destHeight:512,success:e=>{uni.getFileInfo({filePath:e.tempFilePath,success:function(e){me("log","at components/avatar-cropper/avatar-cropper.vue:413","图片大小",e.size/1024/1024)},fail:function(e){common.msg("获取图片失败,请选择其他图片")}}),l("confirm",e)},fail:e=>{me("log","at components/avatar-cropper/avatar-cropper.vue:422",e)},complete:()=>{uni.hideLoading()}},i)})},x=(e,t)=>{let{radius:a}=o;if(a>0){const i=Math.round(t.tw),n=Math.round(t.th);o.width===o.height&&i==n&&o.widthn?i/n:n/i),i===n&&a>=i/2?e.arc(i/2,n/2,i/2,0,2*Math.PI):(i!==n&&(a=Math.min(i/2,n/2,a)),e.moveTo(a,0),e.arcTo(i,0,i,n,a),e.arcTo(i,n,0,n,a),e.arcTo(0,n,0,0,a),e.arcTo(0,0,i,0,a),e.closePath()),e.clip(),e.restore()}},C=()=>{let e=o.width,t=o.height,a=s.bgImage.width/s.real.width;s.rotate%180!=0&&(a=s.bgImage.height/s.real.width),"fixed"!=o.mode&&(e=s.frame.width/a,t=s.frame.height/a);var i=e/t;e>o.maxWidth&&(e=o.maxWidth,t=e/i),t>o.maxHeight&&(t=o.maxHeight,e=t*i);var n=(s.frame.left-s.bgImage.left)/a,l=(s.frame.top-s.bgImage.top)/a,r=s.frame.width/a,c=s.frame.height/a,u=n+r/2,d=l+c/2;if(s.rotate%180!=0){var h=r;r=c,c=h}var m=s.rotate%360;if(m<0&&(m+=360),270==m){var p=u;u=g=s.real.width-d,d=p}180==m&&(u=g=s.real.width-u,d=p=s.real.height-d);if(90==m){var g=d;p=s.real.height-u;u=g,d=p}n=u-r/2,l=d-c/2;let f={x:0,y:0,w:e,h:t};return f=_(f,-s.rotate),{tw:e,th:t,sx:n,sy:l,sw:r,sh:c,dx:f.x,dy:f.y,dw:f.w,dh:f.h}},_=(e,t)=>{let a=e.x,o=e.y,i=e.x+e.w,n=e.y+e.h,l=S({x:a,y:o},t),r=S({x:i,y:n},t),s={};return s.x=Math.min(l.x,r.x),s.y=Math.min(l.y,r.y),s.w=Math.abs(r.x-l.x),s.h=Math.abs(r.y-l.y),s},S=(e,t)=>{var a={};return a.x=e.x*Math.cos(t*Math.PI/180)-e.y*Math.sin(t*Math.PI/180),a.y=e.y*Math.cos(t*Math.PI/180)+e.x*Math.sin(t*Math.PI/180),a},E=e.reactive({touchType:"body",start:{frame:{left:0,top:0,width:0,height:0},bgImage:{left:0,top:0,width:0,height:0}}}),N=e.reactive({touchStart:[]}),V=(e,t="")=>{switch(e.preventDefault&&e.preventDefault(),e.stopPropagation&&e.stopPropagation(),t){case"body":default:E.touchType="body";break;case"left-top":E.touchType="left-top";break;case"left-bottom":E.touchType="left-bottom";break;case"right-top":E.touchType="right-top";break;case"right-bottom":E.touchType="right-bottom"}return N.touchStart=e.touches,E.start.frame.left=s.frame.left,E.start.frame.top=s.frame.top,E.start.frame.width=s.frame.width,E.start.frame.height=s.frame.height,E.start.bgImage.left=s.bgImage.left,E.start.bgImage.top=s.bgImage.top,E.start.bgImage.width=s.bgImage.width,E.start.bgImage.height=s.bgImage.height,!1},B=e=>{if(e.preventDefault&&e.preventDefault(),e.stopPropagation&&e.stopPropagation(),1==N.touchStart.length)"body"==E.touchType?I(N.touchStart[0],e.touches[0]):"fixed"!=o.mode&&T(N.touchStart[0],e.touches[0]);else if(2==N.touchStart.length&&2==e.touches.length){var t=N.touchStart[0],a=N.touchStart[1],i=e.touches[0],n=e.touches[1];if(t.identifier!=i.identifier){var l=i;i=n,n=l}D(t,a,i,n)}},I=(e,t)=>{let a=t.clientX-e.clientX,o=t.clientY-e.clientY;s.bgImage.left=E.start.bgImage.left+a,s.bgImage.top=E.start.bgImage.top+o;let i=s.frame.left,n=s.frame.top,l=s.frame.width,r=s.frame.height;s.bgImage.left>i&&(s.bgImage.left=i),s.bgImage.top>n&&(s.bgImage.top=n),s.bgImage.left+s.bgImage.width{let a=t.clientX-e.clientX,i=t.clientY-e.clientY,n=E.start.frame.left,l=E.start.frame.top,r=E.start.frame.left+E.start.frame.width,c=E.start.frame.top+E.start.frame.height,u=!1,d=!1,h=!1,m=!1,p=s.frameSize,g=s.frame.width/s.frame.height;const{width:f,height:v}=s.frame,{width:y,height:w}=s.bgImage,{width:k,height:b}=s.real;var x;("left-top"==E.touchType?(n+=a,l+=i,u=!0,d=!0):"left-bottom"==E.touchType?(n+=a,c+=i,u=!0,m=!0):"right-top"==E.touchType?(r+=a,l+=i,h=!0,d=!0):"right-bottom"==E.touchType&&(r+=a,c+=i,h=!0,m=!0),ns.bgImage.left+s.bgImage.width&&(r=s.bgImage.left+s.bgImage.width),c>s.bgImage.top+s.bgImage.height&&(c=s.bgImage.top+s.bgImage.height),u&&n>r-p&&(n=r-p),d&&l>c-p&&(l=c-p),h&&r(x=g*(c-l)+n)&&(r=x));m&&("free"!=o.mode&&c>(x=(r-n)/g+l)&&(c=x));if(r-n=k/o.scaleRatio&&w*e>=b/o.scaleRatio)return!1}s.frame.left=n,s.frame.top=l,s.frame.width=r-n,s.frame.height=c-l},D=(e,t,a,i)=>{let n=e.clientX,l=e.clientY,r=t.clientX,c=t.clientY,u=a.clientX,d=a.clientY,h=i.clientX,m=i.clientY,p=Math.sqrt((n-r)*(n-r)+(l-c)*(l-c)),g=(n+r)/2,f=(l+c)/2,v=(u+h)/2-g,y=(d+m)/2-f,w=Math.sqrt((u-h)*(u-h)+(d-m)*(d-m))/p;E.start.bgImage.width*ws.frame.width*o.maxRatio||(s.bgImage.left=E.start.bgImage.left+v-(g-E.start.bgImage.left)*(w-1),s.bgImage.top=E.start.bgImage.top+y-(f-E.start.bgImage.top)*(w-1),s.bgImage.width=E.start.bgImage.width*w,s.bgImage.height=E.start.bgImage.height*w,s.bgImage.left>s.frame.left&&(s.bgImage.left=s.frame.left),s.bgImage.top>s.frame.top&&(s.bgImage.top=s.frame.top),s.bgImage.left+s.bgImage.width{N.touchStart=[],z()},R=()=>{N.touchStart=[]},z=()=>{var e=s.frame.width/s.frame.height,t=s.body.width*o.scaleRatio,a=s.body.height*o.scaleRatio;t/a>e?t=a*e:a=t/e;var i=(s.body.width-t)/2,n=(s.body.height-a)/2,l=t/s.frame.width,r=s.frame.left-s.bgImage.left,c=s.frame.top-s.bgImage.top;s.frame={left:i,top:n,width:t,height:a},t=s.bgImage.width*l,a=s.bgImage.height*l,i=s.frame.left-r*l,n=s.frame.top-c*l,s.bgImage={left:i,top:n,width:t,height:a},1!=l&&(s.transit=!0,setTimeout(()=>{s.transit=!1},300))};return(t,a)=>e.withDirectives((e.openBlock(),e.createElementBlock("view",{class:"t-cropper","disable-scroll":""},[e.createElementVNode("canvas",{"canvas-id":r.value,style:e.normalizeStyle({width:e.unref(h)+"px",height:e.unref(m)+"px"})},null,12,["canvas-id"]),e.createElementVNode("view",{class:e.normalizeClass(["t-preview-container",{showPage:n.value}])},[e.createElementVNode("view",{class:"preview-body",onTouchstart:a[4]||(a[4]=e=>V(e,"body")),onTouchmove:B,onTouchend:A,onTouchcancel:R},[e.createElementVNode("view",{class:e.normalizeClass(["image-wrap",{transit:e.unref(c)}]),style:e.normalizeStyle(f.value("image-wrap"))},[e.createElementVNode("image",{class:e.normalizeClass(["image",{transit:e.unref(c)}]),src:e.unref(d),onLoad:p,style:e.normalizeStyle(f.value("image"))},null,46,["src"])],6),e.createElementVNode("view",{class:"mask-model"}),e.createElementVNode("view",{class:e.normalizeClass(["frame-box",{transit:e.unref(c)}]),style:e.normalizeStyle(f.value("frame-box"))},[e.createElementVNode("view",{class:"rect",style:e.normalizeStyle(v.value)},[e.createElementVNode("view",{class:e.normalizeClass(["image-rect",{transit:e.unref(c)}]),style:e.normalizeStyle(f.value("image-rect"))},[e.createElementVNode("image",{class:e.normalizeClass(["rect-img",{transit:e.unref(c)}]),src:e.unref(d),style:e.normalizeStyle(f.value("image"))},null,14,["src"])],6)],4),o.radius<50?(e.openBlock(),e.createElementBlock("view",{key:0,class:"line-box"},[e.createElementVNode("view",{class:"line-one"}),e.createElementVNode("view",{class:"line-two"}),e.createElementVNode("view",{class:"line-three"}),e.createElementVNode("view",{class:"line-four"})])):e.createCommentVNode("",!0),e.createElementVNode("view",{class:"frame-left-top",onTouchstart:a[0]||(a[0]=e.withModifiers(e=>V(e,"left-top"),["stop"]))},null,32),e.createElementVNode("view",{class:"frame-left-bottom",onTouchstart:a[1]||(a[1]=e.withModifiers(e=>V(e,"left-bottom"),["stop"]))},null,32),e.createElementVNode("view",{class:"frame-right-top",onTouchstart:a[2]||(a[2]=e.withModifiers(e=>V(e,"right-top"),["stop"]))},null,32),e.createElementVNode("view",{class:"frame-right-bottom",onTouchstart:a[3]||(a[3]=e.withModifiers(e=>V(e,"right-bottom"),["stop"]))},null,32)],6)],32),e.createElementVNode("view",{class:"toolbar"},[e.createElementVNode("view",{onClick:e.withModifiers(y,["stop"]),class:"btn-cancel"},"取消"),o.isRotateBtn&&"free"!==o.mode?(e.openBlock(),e.createElementBlock("view",{key:0,onClick:e.withModifiers(w,["stop"]),class:"btn-rotate"},[e.createElementVNode("image",{src:"/assets/rotate.822ca134.svg","data-type":"inverse"})])):e.createCommentVNode("",!0),e.createElementVNode("view",{onClick:a[5]||(a[5]=e.withModifiers((...t)=>e.unref(k)&&e.unref(k)(...t),["stop"])),class:"btn-confirm"},"确定")])],2)],512)),[[e.vShow,o.imageUrl]])}},[["__scopeId","data-v-68f789ac"]]);const Pl=ze({name:"uv-toolbar",emits:["confirm","cancel"],mixins:[Le,dt,{props:{show:{type:Boolean,default:!0},showBorder:{type:Boolean,default:!1},cancelText:{type:String,default:"取消"},confirmText:{type:String,default:"确认"},cancelColor:{type:String,default:"#909193"},confirmColor:{type:String,default:"#3c9cff"},title:{type:String,default:""},...null==(D=null==(T=uni.$uv)?void 0:T.props)?void 0:D.toolbar}}],methods:{cancel(){this.$emit("cancel")},confirm(){this.$emit("confirm")}}},[["render",function(t,a,o,i,n,l){return t.show?(e.openBlock(),e.createElementBlock("view",{key:0,class:e.normalizeClass(["uv-toolbar",{"uv-border-bottom":t.showBorder}]),onTouchmove:a[2]||(a[2]=e.withModifiers((...e)=>t.noop&&t.noop(...e),["stop","prevent"]))},[e.createElementVNode("view",{class:"uv-toolbar__cancel__wrapper","hover-class":"uv-hover-class"},[e.createElementVNode("text",{class:"uv-toolbar__wrapper__cancel",onClick:a[0]||(a[0]=(...e)=>l.cancel&&l.cancel(...e)),style:e.normalizeStyle({color:t.cancelColor})},e.toDisplayString(t.cancelText),5)]),t.title?(e.openBlock(),e.createElementBlock("text",{key:0,class:"uv-toolbar__title uv-line-1"},e.toDisplayString(t.title),1)):e.createCommentVNode("",!0),e.createElementVNode("view",{class:"uv-toolbar__confirm__wrapper","hover-class":"uv-hover-class"},[e.createElementVNode("text",{class:"uv-toolbar__wrapper__confirm",onClick:a[1]||(a[1]=(...e)=>l.confirm&&l.confirm(...e)),style:e.normalizeStyle({color:t.confirmColor})},e.toDisplayString(t.confirmText),5)])],34)):e.createCommentVNode("",!0)}],["__scopeId","data-v-420ab05f"]]);class $l{constructor(e,t){this.options=e,this.animation=uni.createAnimation({...e}),this.currentStepAnimates={},this.next=0,this.$=t}_nvuePushAnimates(e,t){let a=this.currentStepAnimates[this.next],o={};if(o=a||{styles:{},config:{}},Ol.includes(e)){o.styles.transform||(o.styles.transform="");let a="";"rotate"===e&&(a="deg"),o.styles.transform+=`${e}(${t+a}) `}else o.styles[e]=`${t}`;this.currentStepAnimates[this.next]=o}_animateRun(e={},t={}){let a=this.$.$refs.ani.ref;if(a)return new Promise((o,i)=>{nvueAnimation.transition(a,{styles:e,...t},e=>{o()})})}_nvueNextAnimate(e,t=0,a){let o=e[t];if(o){let{styles:i,config:n}=o;this._animateRun(i,n).then(()=>{t+=1,this._nvueNextAnimate(e,t,a)})}else this.currentStepAnimates={},"function"==typeof a&&a(),this.isEnd=!0}step(e={}){return this.animation.step(e),this}run(e){this.$.animationData=this.animation.export(),this.$.timer=setTimeout(()=>{"function"==typeof e&&e()},this.$.durationTime)}}const Ol=["matrix","matrix3d","rotate","rotate3d","rotateX","rotateY","rotateZ","scale","scale3d","scaleX","scaleY","scaleZ","skew","skewX","skewY","translate","translate3d","translateX","translateY","translateZ"];function jl(e,t){if(t)return clearTimeout(t.timer),new $l(e,t)}Ol.concat(["opacity","backgroundColor"],["width","height","left","right","top","bottom"]).forEach(e=>{$l.prototype[e]=function(...t){return this.animation[e](...t),this}});const Hl=ze({name:"uv-transition",mixins:[Le,dt],emits:["click","change"],props:{show:{type:Boolean,default:!1},mode:{type:[Array,String,null],default:()=>"fade"},duration:{type:[String,Number],default:300},timingFunction:{type:String,default:"ease-out"},customClass:{type:String,default:""},cellChild:{type:Boolean,default:!1}},data:()=>({isShow:!1,transform:"",opacity:1,animationData:{},durationTime:300,config:{}}),watch:{show:{handler(e){e?this.open():this.isShow&&this.close()},immediate:!0}},computed:{transformStyles(){const e={transform:this.transform,opacity:this.opacity,...this.$uv.addStyle(this.customStyle),"transition-duration":this.duration/1e3+"s"};return this.$uv.addStyle(e,"string")}},created(){this.config={duration:this.duration,timingFunction:this.timingFunction,transformOrigin:"50% 50%",delay:0},this.durationTime=this.duration},methods:{init(e={}){e.duration&&(this.durationTime=e.duration),this.animation=jl(Object.assign(this.config,e),this)},onClick(){this.$emit("click",{detail:this.isShow})},step(e,t={}){if(this.animation){for(let t in e)try{"object"==typeof e[t]?this.animation[t](...e[t]):this.animation[t](e[t])}catch(a){me("error","at uni_modules/uv-transition/components/uv-transition/uv-transition.vue:166",`方法 ${t} 不存在`)}return this.animation.step(t),this}},run(e){this.animation&&this.animation.run(e)},open(){clearTimeout(this.timer),this.transform="",this.isShow=!0;let{opacity:e,transform:t}=this.styleInit(!1);void 0!==e&&(this.opacity=e),this.transform=t,this.$nextTick(()=>{this.timer=setTimeout(()=>{this.animation=jl(this.config,this),this.tranfromInit(!1).step(),this.animation.run(),this.$emit("change",{detail:this.isShow})},20)})},close(e){this.animation&&this.tranfromInit(!0).step().run(()=>{this.isShow=!1,this.animationData=null,this.animation=null;let{opacity:e,transform:t}=this.styleInit(!1);this.opacity=e||1,this.transform=t,this.$emit("change",{detail:this.isShow})})},styleInit(e){let t={transform:""},a=(e,a)=>{"fade"===a?t.opacity=this.animationType(e)[a]:t.transform+=this.animationType(e)[a]+" "};return"string"==typeof this.mode?a(e,this.mode):this.mode.forEach(t=>{a(e,t)}),t},tranfromInit(e){let t=(e,t)=>{let a=null;"fade"===t?a=e?0:1:(a=e?"-100%":"0","zoom-in"===t&&(a=e?.8:1),"zoom-out"===t&&(a=e?1.2:1),"slide-right"===t&&(a=e?"100%":"0"),"slide-bottom"===t&&(a=e?"100%":"0")),this.animation[this.animationMode()[t]](a)};return"string"==typeof this.mode?t(e,this.mode):this.mode.forEach(a=>{t(e,a)}),this.animation},animationType:e=>({fade:e?1:0,"slide-top":`translateY(${e?"0":"-100%"})`,"slide-right":`translateX(${e?"0":"100%"})`,"slide-bottom":`translateY(${e?"0":"100%"})`,"slide-left":`translateX(${e?"0":"-100%"})`,"zoom-in":`scaleX(${e?1:.8}) scaleY(${e?1:.8})`,"zoom-out":`scaleX(${e?1:1.2}) scaleY(${e?1:1.2})`}),animationMode:()=>({fade:"opacity","slide-top":"translateY","slide-right":"translateX","slide-bottom":"translateY","slide-left":"translateX","zoom-in":"scale","zoom-out":"scale"}),toLine:e=>e.replace(/([A-Z])/g,"-$1").toLowerCase()}},[["render",function(t,a,o,i,n,l){return n.isShow?(e.openBlock(),e.createElementBlock("view",{key:0,ref:"ani",animation:n.animationData,class:e.normalizeClass(o.customClass),style:e.normalizeStyle(l.transformStyles),onClick:a[0]||(a[0]=(...e)=>l.onClick&&l.onClick(...e))},[e.renderSlot(t.$slots,"default")],14,["animation"])):e.createCommentVNode("",!0)}]]);const Ul=ze({name:"uv-overlay",emits:["click"],mixins:[Le,dt,{props:{show:{type:Boolean,default:!1},zIndex:{type:[String,Number],default:10070},duration:{type:[String,Number],default:300},opacity:{type:[String,Number],default:.5},...null==(R=null==(A=uni.$uv)?void 0:A.props)?void 0:R.overlay}}],watch:{show(e){}},computed:{overlayStyle(){const e={position:"fixed",top:0,left:0,right:0,zIndex:this.zIndex,bottom:0,"background-color":`rgba(0, 0, 0, ${this.opacity})`};return this.$uv.deepMerge(e,this.$uv.addStyle(this.customStyle))}},methods:{clickHandler(){this.$emit("click")},clear(){}}},[["render",function(t,a,o,i,n,l){const r=pe(e.resolveDynamicComponent("uv-transition"),Hl);return e.openBlock(),e.createBlock(r,{show:t.show,mode:"fade","custom-class":"uv-overlay",duration:t.duration,"custom-style":l.overlayStyle,onClick:l.clickHandler,onTouchmove:e.withModifiers(l.clear,["stop","prevent"])},{default:e.withCtx(()=>[e.renderSlot(t.$slots,"default",{},void 0,!0)]),_:3},8,["show","duration","custom-style","onClick","onTouchmove"])}],["__scopeId","data-v-a19b7f77"]]);const Wl=ze({name:"uv-status-bar",mixins:[Le,dt,{props:{bgColor:{type:String,default:"transparent"}}}],data:()=>({}),computed:{style(){const e={};return e.height=this.$uv.addUnit(this.$uv.sys().statusBarHeight,"px"),this.bgColor&&(this.bgColor.indexOf("gradient")>-1?e.backgroundImage=this.bgColor:e.background=this.bgColor),this.$uv.deepMerge(e,this.$uv.addStyle(this.customStyle))}}},[["render",function(t,a,o,i,n,l){return e.openBlock(),e.createElementBlock("view",{style:e.normalizeStyle([l.style]),class:"uv-status-bar"},[e.renderSlot(t.$slots,"default",{},void 0,!0)],4)}],["__scopeId","data-v-1f55ed6c"]]);const ql=ze({name:"uv-safe-bottom",mixins:[Le,dt],data:()=>({safeAreaBottomHeight:0,isNvue:!1}),computed:{style(){return this.$uv.deepMerge({},this.$uv.addStyle(this.customStyle))}},mounted(){}},[["render",function(t,a,o,i,n,l){return e.openBlock(),e.createElementBlock("view",{class:e.normalizeClass(["uv-safe-bottom",[!n.isNvue&&"uv-safe-area-inset-bottom"]]),style:e.normalizeStyle([l.style])},null,6)}],["__scopeId","data-v-f58b4803"]]);const Zl=ze({name:"uv-popup",components:{},mixins:[Le,dt],emits:["change","maskClick"],props:{mode:{type:String,default:"center"},duration:{type:[String,Number],default:300},zIndex:{type:[String,Number],default:10075},bgColor:{type:String,default:"#ffffff"},safeArea:{type:Boolean,default:!0},overlay:{type:Boolean,default:!0},closeOnClickOverlay:{type:Boolean,default:!0},overlayOpacity:{type:[Number,String],default:.4},overlayStyle:{type:[Object,String],default:""},safeAreaInsetBottom:{type:Boolean,default:!0},safeAreaInsetTop:{type:Boolean,default:!1},closeable:{type:Boolean,default:!1},closeIconPos:{type:String,default:"top-right"},zoom:{type:Boolean,default:!0},round:{type:[Number,String],default:0},...null==(F=null==(z=uni.$uv)?void 0:z.props)?void 0:F.popup},watch:{type:{handler:function(e){this.config[e]&&this[this.config[e]](!0)},immediate:!0},isDesktop:{handler:function(e){this.config[e]&&this[this.config[this.mode]](!0)},immediate:!0},showPopup(e){}},data(){return{ani:[],showPopup:!1,showTrans:!1,popupWidth:0,popupHeight:0,config:{top:"top",bottom:"bottom",center:"center",left:"left",right:"right",message:"top",dialog:"center",share:"bottom"},transitionStyle:{position:"fixed",left:0,right:0},maskShow:!0,mkclick:!0,popupClass:this.isDesktop?"fixforpc-top":"top",direction:""}},computed:{isDesktop(){return this.popupWidth>=500&&this.popupHeight>=500},bg(){return""===this.bgColor||"none"===this.bgColor||this.$uv.getPx(this.round)>0?"transparent":this.bgColor},contentStyle(){const e={};if(this.bgColor&&(e.backgroundColor=this.bg),this.round){const t=this.$uv.addUnit(this.round),a=this.direction?this.direction:this.mode;e.backgroundColor=this.bgColor,"top"===a?(e.borderBottomLeftRadius=t,e.borderBottomRightRadius=t):"bottom"===a?(e.borderTopLeftRadius=t,e.borderTopRightRadius=t):"center"===a&&(e.borderRadius=t)}return this.$uv.deepMerge(e,this.$uv.addStyle(this.customStyle))}},unmounted(){this.setH5Visible()},created(){this.messageChild=null,this.clearPropagation=!1},methods:{setH5Visible(){},closeMask(){this.maskShow=!1},clear(e){e.stopPropagation(),this.clearPropagation=!0},open(e){if(this.showPopup)return;if(e&&-1!==["top","center","bottom","left","right","message","dialog","share"].indexOf(e)?this.direction=e:e=this.mode,!this.config[e])return this.$uv.error(`缺少类型:${e}`);this[this.config[e]](),this.$emit("change",{show:!0,type:e})},close(e){this.showTrans=!1,this.$emit("change",{show:!1,type:this.mode}),clearTimeout(this.timer),this.timer=setTimeout(()=>{this.showPopup=!1},300)},touchstart(){this.clearPropagation=!1},onTap(){this.clearPropagation?this.clearPropagation=!1:(this.$emit("maskClick"),this.closeOnClickOverlay&&this.close())},top(e){this.popupClass=this.isDesktop?"fixforpc-top":"top",this.ani=["slide-top"],this.transitionStyle={position:"fixed",zIndex:this.zIndex,left:0,right:0,backgroundColor:this.bg},e||(this.showPopup=!0,this.showTrans=!0,this.$nextTick(()=>{this.messageChild&&"message"===this.mode&&this.messageChild.timerClose()}))},bottom(e){this.popupClass="bottom",this.ani=["slide-bottom"],this.transitionStyle={position:"fixed",zIndex:this.zIndex,left:0,right:0,bottom:0,backgroundColor:this.bg},e||(this.showPopup=!0,this.showTrans=!0)},center(e){this.popupClass="center",this.ani=this.zoom?["zoom-in","fade"]:["fade"],this.transitionStyle={position:"fixed",zIndex:this.zIndex,display:"flex",flexDirection:"column",bottom:0,left:0,right:0,top:0,justifyContent:"center",alignItems:"center"},e||(this.showPopup=!0,this.showTrans=!0)},left(e){this.popupClass="left",this.ani=["slide-left"],this.transitionStyle={position:"fixed",zIndex:this.zIndex,left:0,bottom:0,top:0,backgroundColor:this.bg,display:"flex",flexDirection:"column"},e||(this.showPopup=!0,this.showTrans=!0)},right(e){this.popupClass="right",this.ani=["slide-right"],this.transitionStyle={position:"fixed",zIndex:this.zIndex,bottom:0,right:0,top:0,backgroundColor:this.bg,display:"flex",flexDirection:"column"},e||(this.showPopup=!0,this.showTrans=!0)}}},[["render",function(t,a,o,i,n,l){const r=pe(e.resolveDynamicComponent("uv-overlay"),Ul),s=pe(e.resolveDynamicComponent("uv-status-bar"),Wl),c=pe(e.resolveDynamicComponent("uv-safe-bottom"),ql),u=pe(e.resolveDynamicComponent("uv-icon"),mt),d=pe(e.resolveDynamicComponent("uv-transition"),Hl);return n.showPopup?(e.openBlock(),e.createElementBlock("view",{key:0,class:e.normalizeClass(["uv-popup",[n.popupClass,l.isDesktop?"fixforpc-z-index":""]]),style:e.normalizeStyle([{zIndex:o.zIndex}])},[e.createElementVNode("view",{onTouchstart:a[2]||(a[2]=(...e)=>l.touchstart&&l.touchstart(...e))},[n.maskShow&&o.overlay?(e.openBlock(),e.createBlock(r,{key:"1",show:n.showTrans,duration:o.duration,"custom-style":o.overlayStyle,opacity:o.overlayOpacity,zIndex:o.zIndex,onClick:l.onTap},null,8,["show","duration","custom-style","opacity","zIndex","onClick"])):e.createCommentVNode("",!0),e.createVNode(d,{key:"2",mode:n.ani,name:"content","custom-style":n.transitionStyle,duration:o.duration,show:n.showTrans,onClick:l.onTap},{default:e.withCtx(()=>[e.createElementVNode("view",{class:e.normalizeClass(["uv-popup__content",[n.popupClass]]),style:e.normalizeStyle([l.contentStyle]),onClick:a[1]||(a[1]=(...e)=>l.clear&&l.clear(...e))},[o.safeAreaInsetTop?(e.openBlock(),e.createBlock(s,{key:0})):e.createCommentVNode("",!0),e.renderSlot(t.$slots,"default",{},void 0,!0),o.safeAreaInsetBottom?(e.openBlock(),e.createBlock(c,{key:1})):e.createCommentVNode("",!0),o.closeable?(e.openBlock(),e.createElementBlock("view",{key:2,onClick:a[0]||(a[0]=e.withModifiers((...e)=>l.close&&l.close(...e),["stop"])),class:e.normalizeClass(["uv-popup__content__close",["uv-popup__content__close--"+o.closeIconPos]]),"hover-class":"uv-popup__content__close--hover","hover-stay-time":"150"},[e.createVNode(u,{name:"close",color:"#909399",size:"18",bold:""})],2)):e.createCommentVNode("",!0)],6)]),_:3},8,["mode","custom-style","duration","show","onClick"])],32)],6)):e.createCommentVNode("",!0)}],["__scopeId","data-v-156e7366"]]);const Gl=ze({name:"uv-picker",emits:["confirm","cancel","close","change"],mixins:[Le,dt,{props:{showToolbar:{type:Boolean,default:!0},title:{type:String,default:""},round:{type:[String,Number],default:0},columns:{type:Array,default:()=>[]},loading:{type:Boolean,default:!1},itemHeight:{type:[String,Number],default:44},cancelText:{type:String,default:"取消"},confirmText:{type:String,default:"确定"},cancelColor:{type:String,default:"#909193"},confirmColor:{type:String,default:"#3c9cff"},color:{type:String,default:""},activeColor:{type:String,default:""},visibleItemCount:{type:[String,Number],default:5},keyName:{type:String,default:"text"},closeOnClickOverlay:{type:Boolean,default:!0},closeOnClickConfirm:{type:Boolean,default:!0},defaultIndex:{type:Array,default:()=>[]},immediateChange:{type:Boolean,default:!0},...null==(L=null==(M=uni.$uv)?void 0:M.props)?void 0:L.picker}}],computed:{textStyle(){return(e,t)=>{const a={display:"block"};return this.color&&(a.color=this.color),this.activeColor&&t===this.innerIndex[e]&&(a.color=this.activeColor),a}}},data:()=>({lastIndex:[],innerIndex:[],innerColumns:[],columnIndex:0}),watch:{defaultIndex:{immediate:!0,handler(e){this.setIndexs(e,!0)}},columns:{deep:!0,immediate:!0,handler(e){this.setColumns(e)}}},methods:{open(){this.$refs.pickerPopup.open()},close(){this.$refs.pickerPopup.close()},popupChange(e){e.show||this.$emit("close")},getItemText(e){return this.$uv.test.object(e)?e[this.keyName]:e},cancel(){this.$emit("cancel"),this.close()},confirm(){this.$emit("confirm",this.$uv.deepClone({indexs:this.innerIndex,value:this.innerColumns.map((e,t)=>e[this.innerIndex[t]]),values:this.innerColumns})),this.closeOnClickConfirm&&this.close()},changeHandler(e){const{value:t}=e.detail;let a=0,o=0;for(let n=0;ne[t[a]]),index:a,indexs:t,values:i,columnIndex:o})},setIndexs(e,t){this.innerIndex=this.$uv.deepClone(e),t&&this.setLastIndex(e)},setLastIndex(e){this.lastIndex=this.$uv.deepClone(e)},setColumnValues(e,t){this.innerColumns.splice(e,1,t);let a=this.$uv.deepClone(this.innerIndex);for(let o=0;othis.columnIndex&&(a[o]=0);this.setIndexs(a)},getColumnValues(e){return(async()=>{await this.$uv.sleep()})(),this.innerColumns[e]},setColumns(e){this.innerColumns=this.$uv.deepClone(e),0===this.innerIndex.length&&(this.innerIndex=new Array(e.length).fill(0))},getIndexs(){return this.innerIndex},getValues(){return(async()=>{await this.$uv.sleep()})(),this.innerColumns.map((e,t)=>e[this.innerIndex[t]])}}},[["render",function(t,a,o,i,n,l){const r=pe(e.resolveDynamicComponent("uv-toolbar"),Pl),s=pe(e.resolveDynamicComponent("uv-loading-icon"),bn),c=pe(e.resolveDynamicComponent("uv-popup"),Zl);return e.openBlock(),e.createBlock(c,{ref:"pickerPopup",mode:"bottom",round:t.round,"close-on-click-overlay":t.closeOnClickOverlay,onChange:l.popupChange},{default:e.withCtx(()=>[e.createElementVNode("view",{class:"uv-picker"},[t.showToolbar?(e.openBlock(),e.createBlock(r,{key:0,cancelColor:t.cancelColor,confirmColor:t.confirmColor,cancelText:t.cancelText,confirmText:t.confirmText,title:t.title,onCancel:l.cancel,onConfirm:l.confirm},null,8,["cancelColor","confirmColor","cancelText","confirmText","title","onCancel","onConfirm"])):e.createCommentVNode("",!0),e.createElementVNode("picker-view",{class:"uv-picker__view",indicatorStyle:`height: ${t.$uv.addUnit(t.itemHeight)}`,value:n.innerIndex,immediateChange:t.immediateChange,style:e.normalizeStyle({height:`${t.$uv.addUnit(t.visibleItemCount*t.itemHeight)}`}),onChange:a[0]||(a[0]=(...e)=>l.changeHandler&&l.changeHandler(...e))},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(n.innerColumns,(a,o)=>(e.openBlock(),e.createElementBlock("picker-view-column",{key:o,class:"uv-picker__view__column"},[t.$uv.test.array(a)?(e.openBlock(!0),e.createElementBlock(e.Fragment,{key:0},e.renderList(a,(a,i)=>(e.openBlock(),e.createElementBlock("text",{class:"uv-picker__view__column__item uv-line-1",key:i,style:e.normalizeStyle([{height:t.$uv.addUnit(t.itemHeight),lineHeight:t.$uv.addUnit(t.itemHeight),fontWeight:i===n.innerIndex[o]?"bold":"normal"},l.textStyle(o,i)])},e.toDisplayString(l.getItemText(a)),5))),128)):e.createCommentVNode("",!0)]))),128))],44,["indicatorStyle","value","immediateChange"]),t.loading?(e.openBlock(),e.createElementBlock("view",{key:1,class:"uv-picker--loading"},[e.createVNode(s,{mode:"circle"})])):e.createCommentVNode("",!0)])]),_:1},8,["round","close-on-click-overlay","onChange"])}],["__scopeId","data-v-e9c224c2"]]),Yl="/traapp",Ql=e=>rn({url:Yl+"/traMascotInfo/queryCurrentValidMascotInfo",method:"post",toastErrors:!0,data:e}).then(({body:e})=>{if(e.imgAddr){me("log","at api/mascot.js:78","body.imgAddrmascotNo");const t=an()+e.imgAddr,a="_doc/mascot/"+e.mascotNo+".png";return me("log","at api/mascot.js:83","fileUrl",t),new Promise(async(o,i)=>{const n=await(l=a,new Promise(e=>{uni.getFileInfo({filePath:l,success:()=>e(!0),fail:()=>e(!1)})}));var l;if(n)me("log","at api/mascot.js:89","已存在,无需下载"),o({...e,imgAddr:a});else{me("log","at api/mascot.js:92","开始下载吉祥物:",t);plus.downloader.createDownload(t,{filename:a},(t,a)=>{200===a?(me("log","at api/mascot.js:97","保存路径:",t.filename),o({...e,imgAddr:t.filename})):(me("error","at api/mascot.js:100","文件下载失败:",a),i(new Error(`下载失败,状态码: ${a}`)))}).start()}})}return e}),Jl=e=>rn({url:"/traapp/access/queryCurrentUser",method:"post",data:e}).then(e=>{const t=Ve()??{};Ne({...t,...e.body});const a=an(),o=t=>{const a=Ve()??{};Ne({...a,...e.body,imagePath:t})},i=async(e,t)=>{try{return await(a="avatar",new Promise(e=>{plus.io.requestFileSystem(plus.io.PRIVATE_DOC,t=>{t.root.getDirectory(a,{create:!0},e,e)})})),new Promise((a,o)=>{me("log","at api/login.js:142","开始下载头像:",e);plus.downloader.createDownload(e,{filename:t},(e,t)=>{200===t?(me("log","at api/login.js:147","保存路径:",e.filename),a(e.filename)):(me("error","at api/login.js:150","文件下载失败:",t),o(new Error(`下载失败,状态码: ${t}`)))}).start()})}catch(o){throw me("error","at api/login.js:158","创建目录失败:",o),o}var a};return(async()=>{try{const n=e.body.imageAddr,l=a+n,r=(e=>{if(!e||"string"!=typeof e)throw new Error("无效的路径");const t=e.split("/").pop();if(!t)throw new Error("无法从路径中提取文件名");const a=t.split(".").pop().toLowerCase();return"png"===a||"jpg"===a||"jpeg"===a||"webp"===a?t:`${t}.png`})(n),s="_doc/avatar/"+r;if(await(t=s,new Promise(e=>{uni.getFileInfo({filePath:t,success:()=>e(!0),fail:()=>e(!1)})})))o(s);else{const e=await i(l,s);o(e)}}catch(n){me("error","at api/login.js:195","头像预加载过程发生错误:",n)}var t})(),e.body}),Kl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAYAAAAvxDzwAAABL0lEQVQ4T6XSv0uCURTG8e9jgpRNDS1BU1sELUFLQVM1tgQFtcR7A8m1LQqaLGhOkQKH/o5aKiiHlgiE0K1oCYLAMk9ov/RF8e313u2ew4dzzzmi2+NsA9gH3hCr6srzbAJxDkS/nbvwYNJilMkDow1FXYUHneWAlV/MqN3ZcKCzHWDb164MGa3/H/Qshdj0YbdUmORIL8HBNRsgShZjoQkznvioY/e19wCgCccSsAcM+bBnjHmyuvx5bw8mrJ93FoEkYrzFej0g5kjrpjH2BTrro8oIYhgYQ0xhTCPibfb0ggjLHKrojwvPEogDIBZgycsYKQrscqpKq3zh7BXo7YBVgRMibLWqqvnLzh6BwTZgESNHD8edoL+hOJupT9CII0oYJcQ14oy0CgHa0JTyCeBLVNeWygE5AAAAAElFTkSuQmCC",Xl=[{value:"m",label:"男性"},{value:"f",label:"女性"}],er=[{value:"SN",label:"单选题"},{value:"MU",label:"多选题"},{value:"JD",label:"判断题"},{value:"ES",label:"问答题"}],tr="/static/images/me/default_user_avatar.png";function ar({success:t=()=>{}}){const a=e.ref(""),o=e.ref(!0);return{avatarCropperUrl:a,avatarCropperStatus:o,click_update_avatar:()=>{uni.chooseImage({count:1,sizeType:["compressed"],success:e=>{uni.getFileInfo({filePath:e.tempFilePaths[0],success:function(t){if(t.size>10485760)return Re.msg("图片过大,请重新选择");a.value=e.tempFilePaths[0],o.value=!0},fail:function(e){Re.msg("获取图片失败,请选择其他图片")}})}})},avatarOnCancel:e=>{o.value=!1},avatarOnConfirm:a=>{o.value=!1,e.nextTick(async()=>{Re.loading("更新头像中");try{const e={bizScen:"S3007",thumbnailFlag:!0,thumbImgSize:100},o=await un(a.tempFilePath,e);await(e=>rn({url:"/traapp/dfSysUserInfo/updateDfSysUserExtandInfoImageAddr",method:"post",data:e}))({imageAddr:o.thumbFileId});const i=await Jl();Re.msg("修改成功"),t(i)}catch{Re.msg("修改失败")}Re.hideLoading()})}}}const or=ze({__name:"index",setup(t){e.ref(0);const a=e.ref(null),o=e.ref({gender:"",imagePath:"",imageAddr:"",mascotInfo:null}),{avatarCropperUrl:i,click_update_avatar:n,avatarCropperStatus:l,avatarOnCancel:r,avatarOnConfirm:s}=ar({success:e=>{o.value.imageAddr=e.imageAddr,o.value.imagePath=""}}),c=e.computed(()=>{var e;return(null==(e=o.value.mascotInfo)?void 0:e.mascotName)||""}),u=Xl,d=e.computed(()=>{const e=u.find(e=>e.value===o.value.gender);return e?e.label:"未填写"}),h=e=>{var t;o.value.gender=e.value[0].value,Re.loading("修改中"),(t={gender:o.value.gender},rn({url:"/traapp/dfSysUserInfo/updateDfSysUserExtandInfoGender ",method:"post",data:t})).then(async()=>{await Jl(),Re.msg("修改成功")}).finally(()=>{Re.hideLoading()})};return fe(e=>{o.value=Ve(),me("log","at pages/setting/index.vue:121","userInfo.value,",o.value)}),(t,m)=>{const p=pe(e.resolveDynamicComponent("nav-bar"),zn),g=pe(e.resolveDynamicComponent("image-preview"),nl),f=pe(e.resolveDynamicComponent("uv-cell"),Fl),v=pe(e.resolveDynamicComponent("uv-cell-group"),Ml),y=pe(e.resolveDynamicComponent("avatar-cropper"),Ll),w=pe(e.resolveDynamicComponent("uv-picker"),Gl);return e.openBlock(),e.createElementBlock("view",{class:"max_page detail-main"},[e.createVNode(p,{is_seat:!1}),e.createElementVNode("view",{class:"fixed_search_div"},[e.createElementVNode("view",{class:"back_div",onClick:m[0]||(m[0]=t=>e.unref(Re).navigateBack())},[e.createElementVNode("view",{class:"back-icon"})]),e.createElementVNode("view",{class:"title font_pf"},"设置")]),e.createElementVNode("view",{class:"detail-body"},[e.createVNode(v,{border:!1},{default:e.withCtx(()=>[e.createVNode(f,{onClick:e.unref(n),name:"avatar",isLink:"",title:"头像"},{title:e.withCtx(()=>[e.createElementVNode("view",{class:"font_pf"},"头像")]),value:e.withCtx(()=>[e.createElementVNode("view",{style:{width:"42rpx",height:"42rpx","border-radius":"100%",overflow:"hidden"}},[o.value.imagePath?(e.openBlock(),e.createElementBlock("image",{key:0,class:"img_100",src:o.value.imagePath},null,8,["src"])):(e.openBlock(),e.createBlock(g,{key:1,class:"img_100",src:o.value.imageAddr},null,8,["src"]))])]),_:1},8,["onClick"]),e.createVNode(f,{title:"性别",onClick:m[1]||(m[1]=e=>a.value.open()),isLink:!0,value:d.value},null,8,["value"]),e.createVNode(f,{title:"百禄形象",onClick:m[2]||(m[2]=e=>{Re.navigateTo("/pages/mascot/mascot_select_list?from=setting")}),isLink:!0,value:c.value},null,8,["value"]),e.createVNode(f,{title:"用户隐私协议",onClick:m[3]||(m[3]=t=>e.unref(Re).navigateTo("/pages/login/ysxy?page=1")),isLink:!0,border:!1})]),_:1})]),e.unref(l)?(e.openBlock(),e.createBlock(y,{key:0,mode:"ratio",imageUrl:e.unref(i),width:500,height:500,delay:150,onCancel:e.unref(r),onConfirm:e.unref(s)},null,8,["imageUrl","onCancel","onConfirm"])):e.createCommentVNode("",!0),e.createVNode(w,{ref_key:"sexPicker",ref:a,columns:[e.unref(u)],keyName:"label",onConfirm:h},null,8,["columns"])])}}},[["__scopeId","data-v-a21c275f"]]);const ir=ze({name:"uv-swiper-indicator",mixins:[Le,dt,{props:{length:{type:[String,Number],default:0},current:{type:[String,Number],default:0},indicatorActiveColor:{type:String,default:""},indicatorInactiveColor:{type:String,default:""},indicatorMode:{type:String,default:""},...null==($=null==(P=uni.$uv)?void 0:P.props)?void 0:$.swiperIndicator}}],data:()=>({lineWidth:22}),computed:{lineStyle(){let e={};return e.width=this.$uv.addUnit(this.lineWidth),e.transform=`translateX(${this.$uv.addUnit(this.current*this.lineWidth)})`,e.backgroundColor=this.indicatorActiveColor,e},dotStyle(){return e=>{let t={};return t.backgroundColor=e===this.current?this.indicatorActiveColor:this.indicatorInactiveColor,t}}}},[["render",function(t,a,o,i,n,l){return e.openBlock(),e.createElementBlock("view",{class:"uv-swiper-indicator"},["line"===t.indicatorMode?(e.openBlock(),e.createElementBlock("view",{key:0,class:e.normalizeClass(["uv-swiper-indicator__wrapper",[`uv-swiper-indicator__wrapper--${t.indicatorMode}`]]),style:e.normalizeStyle({width:t.$uv.addUnit(n.lineWidth*t.length),backgroundColor:t.indicatorInactiveColor})},[e.createElementVNode("view",{class:"uv-swiper-indicator__wrapper--line__bar",style:e.normalizeStyle([l.lineStyle])},null,4)],6)):e.createCommentVNode("",!0),"dot"===t.indicatorMode?(e.openBlock(),e.createElementBlock("view",{key:1,class:"uv-swiper-indicator__wrapper"},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.length,(a,o)=>(e.openBlock(),e.createElementBlock("view",{class:e.normalizeClass(["uv-swiper-indicator__wrapper__dot",[o===t.current&&"uv-swiper-indicator__wrapper__dot--active"]]),key:o,style:e.normalizeStyle([l.dotStyle(o)])},null,6))),128))])):e.createCommentVNode("",!0)])}],["__scopeId","data-v-6fc5a225"]]);const nr=ze({name:"uv-swiper",mixins:[Le,dt,{props:{list:{type:Array,default:()=>[]},indicator:{type:Boolean,default:!1},indicatorActiveColor:{type:String,default:"#fff"},indicatorInactiveColor:{type:String,default:"rgba(255, 255, 255, 0.35)"},indicatorStyle:{type:[String,Object],default:""},indicatorMode:{type:String,default:"line"},autoplay:{type:Boolean,default:!0},current:{type:[String,Number],default:0},currentItemId:{type:String,default:""},interval:{type:[String,Number],default:3e3},duration:{type:[String,Number],default:300},circular:{type:Boolean,default:!1},vertical:{type:Boolean,default:!1},previousMargin:{type:[String,Number],default:0},nextMargin:{type:[String,Number],default:0},acceleration:{type:Boolean,default:!1},displayMultipleItems:{type:Number,default:1},easingFunction:{type:String,default:"default"},keyName:{type:String,default:"url"},imgMode:{type:String,default:"aspectFill"},height:{type:[String,Number],default:130},bgColor:{type:String,default:"#f3f4f6"},radius:{type:[String,Number],default:4},loading:{type:Boolean,default:!1},showTitle:{type:Boolean,default:!1},titleStyle:{type:[Object,String],default:""},...null==(j=null==(O=uni.$uv)?void 0:O.props)?void 0:j.swiper}}],emits:["click","change"],data:()=>({currentIndex:0}),watch:{current(e,t){e!==t&&(this.currentIndex=e)}},computed:{itemStyle(){return e=>{const t={};return this.nextMargin&&this.previousMargin&&(t.borderRadius=this.$uv.addUnit(this.radius),e!==this.currentIndex&&(t.transform="scale(0.92)")),t}}},methods:{getItemType(e){return"string"==typeof e?this.$uv.test.video(this.getSource(e))?"video":"image":"object"==typeof e&&this.keyName?e.type?"image"===e.type?"image":"video"===e.type?"video":"image":this.$uv.test.video(this.getSource(e))?"video":"image":void 0},getSource(e){return"string"==typeof e?e:"object"==typeof e&&this.keyName?e[this.keyName]:(this.$uv.error("请按格式传递列表参数"),"")},change(e){const{current:t}=e.detail;this.pauseVideo(this.currentIndex),this.currentIndex=t,this.$emit("change",e.detail)},transition(e){this.$emit("transition",e.detail)},animationfinish(e){this.$emit("animationfinish",e.detail)},pauseVideo(e){const t=this.getSource(this.list[e]);if(this.$uv.test.video(t)){uni.createVideoContext(`video-${e}`,this).pause()}},getPoster:e=>"object"==typeof e&&e.poster?e.poster:"",clickHandler(e){this.$emit("click",e)}}},[["render",function(t,a,o,i,n,l){const r=pe(e.resolveDynamicComponent("uv-loading-icon"),bn),s=pe(e.resolveDynamicComponent("uv-swiper-indicator"),ir);return e.openBlock(),e.createElementBlock("view",{class:"uv-swiper",style:e.normalizeStyle({backgroundColor:t.bgColor,height:t.$uv.addUnit(t.height),borderRadius:t.$uv.addUnit(t.radius)})},[t.loading?(e.openBlock(),e.createElementBlock("view",{key:0,class:"uv-swiper__loading"},[e.createVNode(r,{mode:"circle"})])):(e.openBlock(),e.createElementBlock("swiper",{key:1,class:"uv-swiper__wrapper",style:e.normalizeStyle({height:t.$uv.addUnit(t.height),flex:1}),onChange:a[0]||(a[0]=(...e)=>l.change&&l.change(...e)),onTransition:a[1]||(a[1]=(...e)=>l.transition&&l.transition(...e)),onAnimationfinish:a[2]||(a[2]=(...e)=>l.animationfinish&&l.animationfinish(...e)),circular:t.circular,vertical:t.vertical,interval:t.interval,duration:t.duration,autoplay:t.autoplay,current:t.current,currentItemId:t.currentItemId,previousMargin:t.$uv.addUnit(t.previousMargin),nextMargin:t.$uv.addUnit(t.nextMargin),acceleration:t.acceleration,displayMultipleItems:t.displayMultipleItems,easingFunction:t.easingFunction},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.list,(a,o)=>(e.openBlock(),e.createElementBlock("swiper-item",{class:"uv-swiper__wrapper__item",key:o},[e.createElementVNode("view",{class:"uv-swiper__wrapper__item__wrapper",style:e.normalizeStyle([l.itemStyle(o)])},["image"===l.getItemType(a)?(e.openBlock(),e.createElementBlock("image",{key:0,class:"uv-swiper__wrapper__item__wrapper__image",src:l.getSource(a),mode:t.imgMode,onClick:e=>l.clickHandler(o),style:e.normalizeStyle({height:t.$uv.addUnit(t.height),borderRadius:t.$uv.addUnit(t.radius)})},null,12,["src","mode","onClick"])):e.createCommentVNode("",!0),"video"===l.getItemType(a)?(e.openBlock(),e.createElementBlock("video",{key:1,class:"uv-swiper__wrapper__item__wrapper__video",id:`video-${o}`,"enable-progress-gesture":!1,src:l.getSource(a),poster:l.getPoster(a),title:t.showTitle&&t.$uv.test.object(a)&&a.title?a.title:"",style:e.normalizeStyle({height:t.$uv.addUnit(t.height)}),controls:"",onClick:e=>l.clickHandler(o)},null,12,["id","src","poster","title","onClick"])):e.createCommentVNode("",!0),t.showTitle&&t.$uv.test.object(a)&&a.title?(e.openBlock(),e.createElementBlock("text",{key:2,class:"uv-swiper__wrapper__item__wrapper__title uv-line-1",style:e.normalizeStyle([t.$uv.addStyle(t.titleStyle)])},e.toDisplayString(a.title),5)):e.createCommentVNode("",!0)],4)]))),128))],44,["circular","vertical","interval","duration","autoplay","current","currentItemId","previousMargin","nextMargin","acceleration","displayMultipleItems","easingFunction"])),e.createElementVNode("view",{class:"uv-swiper__indicator",style:e.normalizeStyle([t.$uv.addStyle(t.indicatorStyle)])},[e.renderSlot(t.$slots,"indicator",{},()=>[t.loading||!t.indicator||t.showTitle?e.createCommentVNode("",!0):(e.openBlock(),e.createBlock(s,{key:0,indicatorActiveColor:t.indicatorActiveColor,indicatorInactiveColor:t.indicatorInactiveColor,length:t.list.length,current:n.currentIndex,indicatorMode:t.indicatorMode},null,8,["indicatorActiveColor","indicatorInactiveColor","length","current","indicatorMode"]))],!0)],4)],4)}],["__scopeId","data-v-17ecd7dd"]]),lr=ze({__name:"index",setup(t){const a=["/static/images/welcome/01.png","/static/images/welcome/03.png","/static/images/welcome/02.png"],o=[{title:"学霸已就位",tips:"遇见AI学习搭子,难题随时有解!"},{title:"碎片时间逆袭",tips:"碎片时间全利用,定制课程随身学,成长不停歇!"},{title:"闯关式学习超上头",tips:"闯关升级,模拟实战,行业精英非你莫属!"}],i=e.ref(0),n=e.ref(0),l=e=>{i.value=e.current},r=()=>{n.value=i.value},s=e=>{e.dx>30&&2===n.value&&Re.navigateBack()};return(t,n)=>{const c=pe(e.resolveDynamicComponent("uv-swiper"),nr);return e.openBlock(),e.createElementBlock("view",{class:"main_div max_page"},[e.createElementVNode("view",{class:"swiper-box"},[e.createVNode(c,{height:"100%","indicator-active-color":"#0066ff","indicator-inactive-color":"#D7E1F0",list:a,indicator:"",indicatorMode:"dot",imgMode:"scaleToFill",autoplay:!1,current:i.value,onChange:l,onTransition:s,onAnimationfinish:r},null,8,["current"])]),e.createElementVNode("view",{class:"text-div"},[e.createElementVNode("view",{class:"title font_pf"},e.toDisplayString(o[i.value].title),1),e.createElementVNode("view",{class:"tips font_pf"},e.toDisplayString(o[i.value].tips),1)])])}}},[["__scopeId","data-v-df4443a8"]]);var rr={VITE_APP_BASE_API_Url:"https://aits.jlbank.com.cn:7001",VITE_CJS_IGNORE_WARNING:"true",VITE_USER_NODE_ENV:"production",VITE_ROOT_DIR:"/Users/jlbank/Desktop/lx_uniapp/tra-app",BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const sr=ze({__name:"index",setup(t){const a=an(),o=rr,i=uni.getAppBaseInfo(),n=()=>{Ce({title:"提示",content:"检测到您已存在学习记录,要继续学习吗?",confirmText:"重新学习",showCancel:!0,cancelText:"继续学习",success:e=>{e.confirm&&me("log","at pages/test/index.vue:59","用户点击确定")},cancel:()=>{me("log","at pages/test/index.vue:63","用户点击取消")}})},l=()=>{Re.show("提示","检测到您已存在学习记录,要继续学习吗?","继续学习","重新学习").then(e=>{})};return(t,r)=>{const s=pe(e.resolveDynamicComponent("watermark"),Fe),c=pe(e.resolveDynamicComponent("nav-bar"),zn),u=pe(e.resolveDynamicComponent("uv-cell"),Fl),d=pe(e.resolveDynamicComponent("uv-cell-group"),Ml);return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createVNode(s),e.createElementVNode("view",{class:"max_page detail-main"},[e.createVNode(c,{is_seat:!1}),e.createElementVNode("view",{class:"fixed_search_div"},[e.createElementVNode("view",{class:"back_div",onClick:r[0]||(r[0]=t=>e.unref(Re).navigateBack())},[e.createElementVNode("view",{class:"back-icon"})]),e.createElementVNode("view",{class:"title font_pf"},"系统参数")]),e.createElementVNode("view",{class:"detail-body"},[e.createVNode(d,{border:!1},{default:e.withCtx(()=>[e.createVNode(u,{title:"根域名",value:e.unref(a)},null,8,["value"]),e.createVNode(u,{title:"当前环境:",value:e.unref(o).MODE},null,8,["value"]),e.createVNode(u,{title:"版本名称",value:e.unref(i).appVersion},null,8,["value"]),e.createVNode(u,{title:"版本号",value:e.unref(i).appVersionCode},null,8,["value"]),e.createVNode(u,{title:"点击1:",onClick:l}),e.createVNode(u,{title:"点击2:",border:!1,onClick:n})]),_:1})])])],64)}}},[["__scopeId","data-v-50f232f7"]]),cr="/static/images/common/default_img.png";const ur=ze({},[["render",function(t,a){return e.openBlock(),e.createElementBlock("view",{class:"main_div max_page"},[e.createElementVNode("view",{class:"empty_div"},[e.createElementVNode("image",{class:"img",src:cr}),e.createElementVNode("view",{class:"text"}," 学习功能建设中,敬请期待… ")])])}],["__scopeId","data-v-855f02af"]]);const dr=ze({},[["render",function(t,a){return e.openBlock(),e.createElementBlock("view",{class:"main_div max_page"},[e.createElementVNode("view",{class:"empty_div"},[e.createElementVNode("image",{class:"img",src:cr}),e.createElementVNode("view",{class:"text"}," 场景功能建设中,敬请期待… ")])])}],["__scopeId","data-v-8225bcf7"]]),hr=ze({__name:"index",setup(t){const{avatarCropperUrl:a,click_update_avatar:o,avatarCropperStatus:i,avatarOnCancel:n,avatarOnConfirm:l}=ar({success:e=>{c.imageAddr=e.imageAddr,c.imagePath=""}});e.ref(0);const r=cn(),s=e.ref(null);e.ref(null),e.ref(null);const c=e.reactive({userName:"",userId:"",imageAddr:"",loginName:""}),u=()=>{Re.show("确定退出登录?").then(async e=>{if(e){try{Re.loading("正在退出登录"),r.closeSocket(),await rn({url:"/traapp/access/loginOut",method:"post",data:t}).then(()=>{Ee(null),Ne(null),Re.setValue("me_statistics_data",null),Re.setValue("index_statistics_data",null)})}catch(a){}var t;Re.hideLoading(),Re.reLaunch("/pages/login/login")}})};return fe(()=>{Xn(),Object.assign(c,Ve())}),xe(()=>{uni.stopPullDownRefresh()}),(t,r)=>{const d=pe(e.resolveDynamicComponent("nav-bar"),zn),h=pe(e.resolveDynamicComponent("image-preview"),nl),m=pe(e.resolveDynamicComponent("uv-count-to"),Mn),p=pe(e.resolveDynamicComponent("uv-cell"),Fl),g=pe(e.resolveDynamicComponent("uv-cell-group"),Ml),f=pe(e.resolveDynamicComponent("tabbar-shadow"),$n),v=pe(e.resolveDynamicComponent("avatar-cropper"),Ll);return e.openBlock(),e.createElementBlock("view",{class:"main_div max_page"},[e.createVNode(d,{is_seat:!1}),e.createElementVNode("view",{class:"bg_div"},[e.createElementVNode("image",{src:"/static/images/me/bg.png",class:"bg_img"}),e.createElementVNode("view",{class:"user_data_div"},[e.createElementVNode("view",{class:"personal_information"},[e.createElementVNode("view",{class:"profile",onClick:r[0]||(r[0]=t=>e.unref(o)())},[c.imagePath?(e.openBlock(),e.createElementBlock("image",{key:0,class:"img_100",src:c.imagePath},null,8,["src"])):c.imageAddr?(e.openBlock(),e.createBlock(h,{key:1,class:"img_100",src:c.imageAddr},null,8,["src"])):e.createCommentVNode("",!0),e.createElementVNode("image",{class:"img_100",src:e.unref(tr)},null,8,["src"])]),e.createElementVNode("view",{class:"personal_information_data"},[e.createElementVNode("view",{class:"name_sex_div"},[e.createElementVNode("view",{class:"name"},e.toDisplayString(c.userName),1),e.createElementVNode("view",{class:"sex"},["f"===c.gender?(e.openBlock(),e.createElementBlock("image",{key:0,class:"img_100",src:"/static/images/me/wuman.png"})):e.createCommentVNode("",!0),"m"===c.gender?(e.openBlock(),e.createElementBlock("image",{key:1,class:"img_100",src:"/static/images/me/man.png"})):e.createCommentVNode("",!0)]),e.createElementVNode("view",{class:"fl1"})]),e.createElementVNode("view",{class:"work_number_div"},"工号:"+e.toDisplayString(c.loginName),1),e.createElementVNode("view",{class:"fl1"})])]),e.createElementVNode("view",{class:"study_information"},[e.createElementVNode("view",{class:"item"},[e.createElementVNode("view",{class:"top"},"我的积分"),e.createElementVNode("view",{class:"bottom"},[e.createVNode(m,{startVal:0,endVal:0,useEasing:!0,ref_key:"accmTaskCntRef",ref:s},null,512)])]),e.createElementVNode("view",{class:"item-interval"}),e.createElementVNode("view",{class:"item"},[e.createElementVNode("view",{class:"top"},"徽章墙"),e.createElementVNode("view",{class:"bottom"},[e.createVNode(m,{startVal:0,endVal:0,useEasing:!0,ref_key:"accmTaskCntRef",ref:s},null,512)])])])])]),e.createElementVNode("view",{class:"navigation_div"},[e.createElementVNode("view",{class:"scroll-view-item"},[e.createElementVNode("view",{class:"item",onClick:r[1]||(r[1]=t=>e.unref(Re).navigateTo("/pages/courseRecord/index"))},[e.createElementVNode("image",{class:"icon",src:"/static/images/me/study.png"}),e.createElementVNode("view",{class:"title"},"课程记录")])]),e.createElementVNode("view",{class:"scroll-view-item",onClick:r[2]||(r[2]=t=>e.unref(Re).navigateTo("/pages/examinationRecord/index"))},[e.createElementVNode("view",{class:"item"},[e.createElementVNode("image",{class:"icon",src:"/static/images/me/report.png"}),e.createElementVNode("view",{class:"title"},"考试记录")])]),e.createElementVNode("view",{class:"scroll-view-item"},[e.createElementVNode("view",{class:"item"},[e.createElementVNode("image",{class:"icon",src:"/static/images/me/todo.png"}),e.createElementVNode("view",{class:"title"},"AI陪练记录")])]),e.createElementVNode("view",{class:"scroll-view-item"},[e.createElementVNode("view",{class:"item",onClick:r[3]||(r[3]=e=>{me("log","at pages/me/index.vue:218","goTest")})},[e.createElementVNode("image",{class:"icon",src:"/static/images/me/examination.png"}),e.createElementVNode("view",{class:"title"},"竞赛记录")])])]),e.createElementVNode("view",{class:"cell_div"},[e.createVNode(g,{border:!1},{default:e.withCtx(()=>["ADMIN"===c.loginName?(e.openBlock(),e.createBlock(p,{key:0,title:"问答演示",isLink:!0,onClick:r[4]||(r[4]=t=>e.unref(Re).navigateTo("/pages/example/dialog"))})):e.createCommentVNode("",!0),e.createVNode(p,{title:"消息通知",isLink:!0,onClick:r[5]||(r[5]=t=>e.unref(Re).navigateTo("/pages/messageNotification/index"))}),e.createVNode(p,{title:"我的收藏",isLink:!0,onClick:r[6]||(r[6]=t=>e.unref(Re).navigateTo("/pages/favorites/index"))}),e.createVNode(p,{title:"排行榜",isLink:!0,onClick:r[7]||(r[7]=t=>e.unref(Re).navigateTo("/pages/charts/index"))}),e.createVNode(p,{title:"我的预览",isLink:!0,clickable:!1,border:!1,onClick:r[8]||(r[8]=t=>e.unref(Re).navigateTo("/pages/preview/index"))})]),_:1})]),e.createElementVNode("view",{class:"cell_div"},[e.createVNode(g,{border:!1},{default:e.withCtx(()=>[e.createVNode(p,{title:"设置",isLink:!0,onClick:r[9]||(r[9]=t=>e.unref(Re).navigateTo("/pages/setting/index"))}),e.createVNode(p,{title:"退出登录",isLink:!0,clickable:!1,border:!1,onClick:r[10]||(r[10]=e=>u())})]),_:1})]),e.createElementVNode("view",{style:{height:"86rpx"}}),e.createVNode(f),e.unref(i)?(e.openBlock(),e.createBlock(v,{key:0,mode:"ratio",imageUrl:e.unref(a),width:500,height:500,delay:150,onCancel:e.unref(n),onConfirm:e.unref(l)},null,8,["imageUrl","onCancel","onConfirm"])):e.createCommentVNode("",!0)])}}},[["__scopeId","data-v-df2e0bbc"]]);const mr=ze({name:"uv-checkbox",mixins:[Le,dt,{props:{name:{type:[String,Number,Boolean],default:""},shape:{type:String,default:""},size:{type:[String,Number],default:""},checked:{type:Boolean,default:!1},disabled:{type:[String,Boolean],default:""},activeColor:{type:String,default:""},inactiveColor:{type:String,default:""},iconSize:{type:[String,Number],default:""},iconColor:{type:String,default:""},label:{type:[String,Number,Boolean],default:""},labelSize:{type:[String,Number],default:""},labelColor:{type:String,default:""},labelDisabled:{type:[String,Boolean],default:""},...null==(U=null==(H=uni.$uv)?void 0:H.props)?void 0:U.checkbox}}],data:()=>({isChecked:!1,parentData:{iconSize:12,labelDisabled:null,disabled:null,shape:"square",activeColor:null,inactiveColor:null,size:18,value:null,modelValue:null,iconColor:null,placement:"row",borderBottom:!1,iconPlacement:"left",labelSize:14,labelColor:"#303133"}}),computed:{elDisabled(){return""!==this.disabled?this.disabled:null!==this.parentData.disabled&&this.parentData.disabled},elLabelDisabled(){return""!==this.labelDisabled?this.labelDisabled:null!==this.parentData.labelDisabled&&this.parentData.labelDisabled},elSize(){return this.size?this.size:this.parentData.size?this.parentData.size:21},elIconSize(){return this.iconSize?this.iconSize:this.parentData.iconSize?this.parentData.iconSize:12},elActiveColor(){return this.activeColor?this.activeColor:this.parentData.activeColor?this.parentData.activeColor:"#2979ff"},elInactiveColor(){return this.inactiveColor?this.inactiveColor:this.parentData.inactiveColor?this.parentData.inactiveColor:"#c8c9cc"},elLabelColor(){return this.labelColor?this.labelColor:this.parentData.labelColor?this.parentData.labelColor:"#606266"},elShape(){return this.shape?this.shape:this.parentData.shape?this.parentData.shape:"circle"},elLabelSize(){return this.$uv.addUnit(this.labelSize?this.labelSize:this.parentData.labelSize?this.parentData.labelSize:"15")},elIconColor(){const e=this.iconColor?this.iconColor:this.parentData.iconColor?this.parentData.iconColor:"#ffffff";return this.elDisabled?this.isChecked?this.elInactiveColor:"transparent":this.isChecked?e:"transparent"},iconClasses(){let e=[];return e.push("uv-checkbox__icon-wrap--"+this.elShape),this.elDisabled&&e.push("uv-checkbox__icon-wrap--disabled"),this.isChecked&&this.elDisabled&&e.push("uv-checkbox__icon-wrap--disabled--checked"),e},iconWrapStyle(){const e={};return e.backgroundColor=this.isChecked&&!this.elDisabled?this.elActiveColor:"#ffffff",e.borderColor=this.isChecked&&!this.elDisabled?this.elActiveColor:this.elInactiveColor,e.width=this.$uv.addUnit(this.elSize),e.height=this.$uv.addUnit(this.elSize),"right"===this.parentData.iconPlacement&&(e.marginRight=0),e},checkboxStyle(){const e={};return this.parentData.borderBottom&&"row"===this.parentData.placement&&this.$uv.error("检测到您将borderBottom设置为true,需要同时将uv-checkbox-group的placement设置为column才有效"),this.parentData.borderBottom&&"column"===this.parentData.placement&&(e.paddingBottom="8px"),this.$uv.deepMerge(e,this.$uv.addStyle(this.customStyle))}},created(){this.init()},methods:{init(){this.updateParentData(),this.parent||this.$uv.error("uv-checkbox必须搭配uv-checkbox-group组件使用"),this.$nextTick(()=>{let e=[];this.parentData.value.length?e=this.parentData.value:this.parentData.modelValue.length&&(e=this.parentData.modelValue),this.checked?this.isChecked=!0:this.$uv.test.array(e)&&(this.isChecked=e.some(e=>e===this.name))})},updateParentData(){this.getParentData("uv-checkbox-group")},wrapperClickHandler(e){"right"===this.parentData.iconPlacement&&this.iconClickHandler(e)},iconClickHandler(e){this.preventEvent(e),this.elDisabled||this.setRadioCheckedStatus()},labelClickHandler(e){this.preventEvent(e),this.elLabelDisabled||this.elDisabled||this.setRadioCheckedStatus()},emitEvent(){this.$emit("change",this.isChecked),this.$nextTick(()=>{this.$uv.formValidate(this,"change")})},setRadioCheckedStatus(){this.isChecked=!this.isChecked,this.emitEvent(),"function"==typeof this.parent.unCheckedOther&&this.parent.unCheckedOther(this)}},watch:{checked(){this.isChecked=this.checked}}},[["render",function(t,a,o,i,n,l){const r=pe(e.resolveDynamicComponent("uv-icon"),mt);return e.openBlock(),e.createElementBlock("view",{class:e.normalizeClass(["uv-checkbox",[`uv-checkbox-label--${n.parentData.iconPlacement}`,n.parentData.borderBottom&&"column"===n.parentData.placement&&"uv-border-bottom"]]),style:e.normalizeStyle([l.checkboxStyle]),onClick:a[2]||(a[2]=e.withModifiers((...e)=>l.wrapperClickHandler&&l.wrapperClickHandler(...e),["stop"]))},[e.createElementVNode("view",{class:e.normalizeClass(["uv-checkbox__icon-wrap",l.iconClasses]),onClick:a[0]||(a[0]=e.withModifiers((...e)=>l.iconClickHandler&&l.iconClickHandler(...e),["stop"])),style:e.normalizeStyle([l.iconWrapStyle])},[e.renderSlot(t.$slots,"icon",{},()=>[e.createVNode(r,{class:"uv-checkbox__icon-wrap__icon",name:"checkbox-mark",size:l.elIconSize,color:l.elIconColor},null,8,["size","color"])],!0)],6),e.createElementVNode("view",{class:"uv-checkbox__label-wrap",onClick:a[1]||(a[1]=e.withModifiers((...e)=>l.labelClickHandler&&l.labelClickHandler(...e),["stop"]))},[e.renderSlot(t.$slots,"default",{},()=>[e.createElementVNode("text",{style:e.normalizeStyle({color:l.elDisabled?l.elInactiveColor:l.elLabelColor,fontSize:l.elLabelSize,lineHeight:l.elLabelSize})},e.toDisplayString(t.label),5)],!0)])],6)}],["__scopeId","data-v-fb4e6365"]]);const pr=ze({name:"uv-checkbox-group",mixins:[Le,dt,{props:{value:{type:Array,default:()=>[]},modelValue:{type:Array,default:()=>[]},name:{type:String,default:""},shape:{type:String,default:"square"},disabled:{type:Boolean,default:!1},activeColor:{type:String,default:"#2979ff"},inactiveColor:{type:String,default:"#c8c9cc"},size:{type:[String,Number],default:18},placement:{type:String,default:"row"},labelSize:{type:[String,Number],default:14},labelColor:{type:[String],default:"#303133"},labelDisabled:{type:Boolean,default:!1},iconColor:{type:String,default:"#fff"},iconSize:{type:[String,Number],default:12},iconPlacement:{type:String,default:"left"},borderBottom:{type:Boolean,default:!1},...null==(q=null==(W=uni.$uv)?void 0:W.props)?void 0:q.checkboxGroup}}],computed:{parentData(){let e=[];return this.value.length?e=this.value:this.modelValue.length&&(e=this.modelValue),[e,this.disabled,this.inactiveColor,this.activeColor,this.size,this.labelDisabled,this.shape,this.iconSize,this.borderBottom,this.placement,this.labelSize,this.labelColor]},bemClass(){return this.bem("checkbox-group",["placement"])}},watch:{parentData(){this.children.length&&this.children.map(e=>{"function"==typeof e.init&&e.init()})}},data:()=>({}),created(){this.children=[]},methods:{unCheckedOther(e){const t=[];this.children.map(e=>{e.isChecked&&t.push(e.name)}),this.$emit("update:modelValue",t),this.$emit("change",t)}}},[["render",function(t,a,o,i,n,l){return e.openBlock(),e.createElementBlock("view",{class:e.normalizeClass(["uv-checkbox-group",l.bemClass]),style:e.normalizeStyle([t.$uv.addStyle(this.customStyle)])},[e.renderSlot(t.$slots,"default",{},void 0,!0)],6)}],["__scopeId","data-v-e15ec7ce"]]);"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self&&self;function gr(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var fr,vr={exports:{}},yr={exports:{}};function wr(){return fr||(fr=1,yr.exports=(e=e||function(e,t){var a=Object.create||function(){function e(){}return function(t){var a;return e.prototype=t,a=new e,e.prototype=null,a}}(),o={},i=o.lib={},n=i.Base=function(){return{extend:function(e){var t=a(this);return e&&t.mixIn(e),t.hasOwnProperty("init")&&this.init!==t.init||(t.init=function(){t.$super.init.apply(this,arguments)}),t.init.prototype=t,t.$super=this,t},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),l=i.WordArray=n.extend({init:function(e,a){e=this.words=e||[],this.sigBytes=a!=t?a:4*e.length},toString:function(e){return(e||s).stringify(this)},concat:function(e){var t=this.words,a=e.words,o=this.sigBytes,i=e.sigBytes;if(this.clamp(),o%4)for(var n=0;n>>2]>>>24-n%4*8&255;t[o+n>>>2]|=l<<24-(o+n)%4*8}else for(n=0;n>>2]=a[n>>>2];return this.sigBytes+=i,this},clamp:function(){var t=this.words,a=this.sigBytes;t[a>>>2]&=4294967295<<32-a%4*8,t.length=e.ceil(a/4)},clone:function(){var e=n.clone.call(this);return e.words=this.words.slice(0),e},random:function(t){for(var a,o=[],i=function(t){var a=987654321,o=4294967295;return function(){var i=((a=36969*(65535&a)+(a>>16)&o)<<16)+(t=18e3*(65535&t)+(t>>16)&o)&o;return i/=4294967296,(i+=.5)*(e.random()>.5?1:-1)}},n=0;n>>2]>>>24-i%4*8&255;o.push((n>>>4).toString(16)),o.push((15&n).toString(16))}return o.join("")},parse:function(e){for(var t=e.length,a=[],o=0;o>>3]|=parseInt(e.substr(o,2),16)<<24-o%8*4;return new l.init(a,t/2)}},c=r.Latin1={stringify:function(e){for(var t=e.words,a=e.sigBytes,o=[],i=0;i>>2]>>>24-i%4*8&255;o.push(String.fromCharCode(n))}return o.join("")},parse:function(e){for(var t=e.length,a=[],o=0;o>>2]|=(255&e.charCodeAt(o))<<24-o%4*8;return new l.init(a,t)}},u=r.Utf8={stringify:function(e){try{return decodeURIComponent(escape(c.stringify(e)))}catch(t){throw new Error("Malformed UTF-8 data")}},parse:function(e){return c.parse(unescape(encodeURIComponent(e)))}},d=i.BufferedBlockAlgorithm=n.extend({reset:function(){this._data=new l.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=u.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var a=this._data,o=a.words,i=a.sigBytes,n=this.blockSize,r=i/(4*n),s=(r=t?e.ceil(r):e.max((0|r)-this._minBufferSize,0))*n,c=e.min(4*s,i);if(s){for(var u=0;u>>2]|=e[i]<<24-i%4*8;a.call(this,o,t)}else a.apply(this,arguments)};o.prototype=t}}(),e.lib.WordArray)),_r.exports;var e}var Er,Nr={exports:{}};function Vr(){return Er||(Er=1,Nr.exports=(e=wr(),function(){var t=e,a=t.lib.WordArray,o=t.enc;function i(e){return e<<8&4278255360|e>>>8&16711935}o.Utf16=o.Utf16BE={stringify:function(e){for(var t=e.words,a=e.sigBytes,o=[],i=0;i>>2]>>>16-i%4*8&65535;o.push(String.fromCharCode(n))}return o.join("")},parse:function(e){for(var t=e.length,o=[],i=0;i>>1]|=e.charCodeAt(i)<<16-i%2*16;return a.create(o,2*t)}},o.Utf16LE={stringify:function(e){for(var t=e.words,a=e.sigBytes,o=[],n=0;n>>2]>>>16-n%4*8&65535);o.push(String.fromCharCode(l))}return o.join("")},parse:function(e){for(var t=e.length,o=[],n=0;n>>1]|=i(e.charCodeAt(n)<<16-n%2*16);return a.create(o,2*t)}}}(),e.enc.Utf16)),Nr.exports;var e}var Br,Ir={exports:{}};function Tr(){return Br||(Br=1,Ir.exports=(e=wr(),function(){var t=e,a=t.lib.WordArray;function o(e,t,o){for(var i=[],n=0,l=0;l>>6-l%4*2;i[n>>>2]|=(r|s)<<24-n%4*8,n++}return a.create(i,n)}t.enc.Base64={stringify:function(e){var t=e.words,a=e.sigBytes,o=this._map;e.clamp();for(var i=[],n=0;n>>2]>>>24-n%4*8&255)<<16|(t[n+1>>>2]>>>24-(n+1)%4*8&255)<<8|t[n+2>>>2]>>>24-(n+2)%4*8&255,r=0;r<4&&n+.75*r>>6*(3-r)&63));var s=o.charAt(64);if(s)for(;i.length%4;)i.push(s);return i.join("")},parse:function(e){var t=e.length,a=this._map,i=this._reverseMap;if(!i){i=this._reverseMap=[];for(var n=0;n>>24)|4278255360&(i<<24|i>>>8)}var n=this._hash.words,l=e[t+0],s=e[t+1],m=e[t+2],p=e[t+3],g=e[t+4],f=e[t+5],v=e[t+6],y=e[t+7],w=e[t+8],k=e[t+9],b=e[t+10],x=e[t+11],C=e[t+12],_=e[t+13],S=e[t+14],E=e[t+15],N=n[0],V=n[1],B=n[2],I=n[3];N=c(N,V,B,I,l,7,r[0]),I=c(I,N,V,B,s,12,r[1]),B=c(B,I,N,V,m,17,r[2]),V=c(V,B,I,N,p,22,r[3]),N=c(N,V,B,I,g,7,r[4]),I=c(I,N,V,B,f,12,r[5]),B=c(B,I,N,V,v,17,r[6]),V=c(V,B,I,N,y,22,r[7]),N=c(N,V,B,I,w,7,r[8]),I=c(I,N,V,B,k,12,r[9]),B=c(B,I,N,V,b,17,r[10]),V=c(V,B,I,N,x,22,r[11]),N=c(N,V,B,I,C,7,r[12]),I=c(I,N,V,B,_,12,r[13]),B=c(B,I,N,V,S,17,r[14]),N=u(N,V=c(V,B,I,N,E,22,r[15]),B,I,s,5,r[16]),I=u(I,N,V,B,v,9,r[17]),B=u(B,I,N,V,x,14,r[18]),V=u(V,B,I,N,l,20,r[19]),N=u(N,V,B,I,f,5,r[20]),I=u(I,N,V,B,b,9,r[21]),B=u(B,I,N,V,E,14,r[22]),V=u(V,B,I,N,g,20,r[23]),N=u(N,V,B,I,k,5,r[24]),I=u(I,N,V,B,S,9,r[25]),B=u(B,I,N,V,p,14,r[26]),V=u(V,B,I,N,w,20,r[27]),N=u(N,V,B,I,_,5,r[28]),I=u(I,N,V,B,m,9,r[29]),B=u(B,I,N,V,y,14,r[30]),N=d(N,V=u(V,B,I,N,C,20,r[31]),B,I,f,4,r[32]),I=d(I,N,V,B,w,11,r[33]),B=d(B,I,N,V,x,16,r[34]),V=d(V,B,I,N,S,23,r[35]),N=d(N,V,B,I,s,4,r[36]),I=d(I,N,V,B,g,11,r[37]),B=d(B,I,N,V,y,16,r[38]),V=d(V,B,I,N,b,23,r[39]),N=d(N,V,B,I,_,4,r[40]),I=d(I,N,V,B,l,11,r[41]),B=d(B,I,N,V,p,16,r[42]),V=d(V,B,I,N,v,23,r[43]),N=d(N,V,B,I,k,4,r[44]),I=d(I,N,V,B,C,11,r[45]),B=d(B,I,N,V,E,16,r[46]),N=h(N,V=d(V,B,I,N,m,23,r[47]),B,I,l,6,r[48]),I=h(I,N,V,B,y,10,r[49]),B=h(B,I,N,V,S,15,r[50]),V=h(V,B,I,N,f,21,r[51]),N=h(N,V,B,I,C,6,r[52]),I=h(I,N,V,B,p,10,r[53]),B=h(B,I,N,V,b,15,r[54]),V=h(V,B,I,N,s,21,r[55]),N=h(N,V,B,I,w,6,r[56]),I=h(I,N,V,B,E,10,r[57]),B=h(B,I,N,V,v,15,r[58]),V=h(V,B,I,N,_,21,r[59]),N=h(N,V,B,I,g,6,r[60]),I=h(I,N,V,B,x,10,r[61]),B=h(B,I,N,V,m,15,r[62]),V=h(V,B,I,N,k,21,r[63]),n[0]=n[0]+N|0,n[1]=n[1]+V|0,n[2]=n[2]+B|0,n[3]=n[3]+I|0},_doFinalize:function(){var e=this._data,a=e.words,o=8*this._nDataBytes,i=8*e.sigBytes;a[i>>>5]|=128<<24-i%32;var n=t.floor(o/4294967296),l=o;a[15+(i+64>>>9<<4)]=16711935&(n<<8|n>>>24)|4278255360&(n<<24|n>>>8),a[14+(i+64>>>9<<4)]=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8),e.sigBytes=4*(a.length+1),this._process();for(var r=this._hash,s=r.words,c=0;c<4;c++){var u=s[c];s[c]=16711935&(u<<8|u>>>24)|4278255360&(u<<24|u>>>8)}return r},clone:function(){var e=n.clone.call(this);return e._hash=this._hash.clone(),e}});function c(e,t,a,o,i,n,l){var r=e+(t&a|~t&o)+i+l;return(r<>>32-n)+t}function u(e,t,a,o,i,n,l){var r=e+(t&o|a&~o)+i+l;return(r<>>32-n)+t}function d(e,t,a,o,i,n,l){var r=e+(t^a^o)+i+l;return(r<>>32-n)+t}function h(e,t,a,o,i,n,l){var r=e+(a^(t|~o))+i+l;return(r<>>32-n)+t}a.MD5=n._createHelper(s),a.HmacMD5=n._createHmacHelper(s)}(Math),e.MD5)),Ar.exports;var e}var zr,Fr={exports:{}};function Mr(){return zr||(zr=1,Fr.exports=(r=wr(),t=(e=r).lib,a=t.WordArray,o=t.Hasher,i=e.algo,n=[],l=i.SHA1=o.extend({_doReset:function(){this._hash=new a.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var a=this._hash.words,o=a[0],i=a[1],l=a[2],r=a[3],s=a[4],c=0;c<80;c++){if(c<16)n[c]=0|e[t+c];else{var u=n[c-3]^n[c-8]^n[c-14]^n[c-16];n[c]=u<<1|u>>>31}var d=(o<<5|o>>>27)+s+n[c];d+=c<20?1518500249+(i&l|~i&r):c<40?1859775393+(i^l^r):c<60?(i&l|i&r|l&r)-1894007588:(i^l^r)-899497514,s=r,r=l,l=i<<30|i>>>2,i=o,o=d}a[0]=a[0]+o|0,a[1]=a[1]+i|0,a[2]=a[2]+l|0,a[3]=a[3]+r|0,a[4]=a[4]+s|0},_doFinalize:function(){var e=this._data,t=e.words,a=8*this._nDataBytes,o=8*e.sigBytes;return t[o>>>5]|=128<<24-o%32,t[14+(o+64>>>9<<4)]=Math.floor(a/4294967296),t[15+(o+64>>>9<<4)]=a,e.sigBytes=4*t.length,this._process(),this._hash},clone:function(){var e=o.clone.call(this);return e._hash=this._hash.clone(),e}}),e.SHA1=o._createHelper(l),e.HmacSHA1=o._createHmacHelper(l),r.SHA1)),Fr.exports;var e,t,a,o,i,n,l,r}var Lr,Pr={exports:{}};function $r(){return Lr||(Lr=1,Pr.exports=(e=wr(),function(t){var a=e,o=a.lib,i=o.WordArray,n=o.Hasher,l=a.algo,r=[],s=[];!function(){function e(e){for(var a=t.sqrt(e),o=2;o<=a;o++)if(!(e%o))return!1;return!0}function a(e){return 4294967296*(e-(0|e))|0}for(var o=2,i=0;i<64;)e(o)&&(i<8&&(r[i]=a(t.pow(o,.5))),s[i]=a(t.pow(o,1/3)),i++),o++}();var c=[],u=l.SHA256=n.extend({_doReset:function(){this._hash=new i.init(r.slice(0))},_doProcessBlock:function(e,t){for(var a=this._hash.words,o=a[0],i=a[1],n=a[2],l=a[3],r=a[4],u=a[5],d=a[6],h=a[7],m=0;m<64;m++){if(m<16)c[m]=0|e[t+m];else{var p=c[m-15],g=(p<<25|p>>>7)^(p<<14|p>>>18)^p>>>3,f=c[m-2],v=(f<<15|f>>>17)^(f<<13|f>>>19)^f>>>10;c[m]=g+c[m-7]+v+c[m-16]}var y=o&i^o&n^i&n,w=(o<<30|o>>>2)^(o<<19|o>>>13)^(o<<10|o>>>22),k=h+((r<<26|r>>>6)^(r<<21|r>>>11)^(r<<7|r>>>25))+(r&u^~r&d)+s[m]+c[m];h=d,d=u,u=r,r=l+k|0,l=n,n=i,i=o,o=k+(w+y)|0}a[0]=a[0]+o|0,a[1]=a[1]+i|0,a[2]=a[2]+n|0,a[3]=a[3]+l|0,a[4]=a[4]+r|0,a[5]=a[5]+u|0,a[6]=a[6]+d|0,a[7]=a[7]+h|0},_doFinalize:function(){var e=this._data,a=e.words,o=8*this._nDataBytes,i=8*e.sigBytes;return a[i>>>5]|=128<<24-i%32,a[14+(i+64>>>9<<4)]=t.floor(o/4294967296),a[15+(i+64>>>9<<4)]=o,e.sigBytes=4*a.length,this._process(),this._hash},clone:function(){var e=n.clone.call(this);return e._hash=this._hash.clone(),e}});a.SHA256=n._createHelper(u),a.HmacSHA256=n._createHmacHelper(u)}(Math),e.SHA256)),Pr.exports;var e}var Or,jr={exports:{}};var Hr,Ur={exports:{}};function Wr(){return Hr||(Hr=1,Ur.exports=(e=wr(),xr(),function(){var t=e,a=t.lib.Hasher,o=t.x64,i=o.Word,n=o.WordArray,l=t.algo;function r(){return i.create.apply(i,arguments)}var s=[r(1116352408,3609767458),r(1899447441,602891725),r(3049323471,3964484399),r(3921009573,2173295548),r(961987163,4081628472),r(1508970993,3053834265),r(2453635748,2937671579),r(2870763221,3664609560),r(3624381080,2734883394),r(310598401,1164996542),r(607225278,1323610764),r(1426881987,3590304994),r(1925078388,4068182383),r(2162078206,991336113),r(2614888103,633803317),r(3248222580,3479774868),r(3835390401,2666613458),r(4022224774,944711139),r(264347078,2341262773),r(604807628,2007800933),r(770255983,1495990901),r(1249150122,1856431235),r(1555081692,3175218132),r(1996064986,2198950837),r(2554220882,3999719339),r(2821834349,766784016),r(2952996808,2566594879),r(3210313671,3203337956),r(3336571891,1034457026),r(3584528711,2466948901),r(113926993,3758326383),r(338241895,168717936),r(666307205,1188179964),r(773529912,1546045734),r(1294757372,1522805485),r(1396182291,2643833823),r(1695183700,2343527390),r(1986661051,1014477480),r(2177026350,1206759142),r(2456956037,344077627),r(2730485921,1290863460),r(2820302411,3158454273),r(3259730800,3505952657),r(3345764771,106217008),r(3516065817,3606008344),r(3600352804,1432725776),r(4094571909,1467031594),r(275423344,851169720),r(430227734,3100823752),r(506948616,1363258195),r(659060556,3750685593),r(883997877,3785050280),r(958139571,3318307427),r(1322822218,3812723403),r(1537002063,2003034995),r(1747873779,3602036899),r(1955562222,1575990012),r(2024104815,1125592928),r(2227730452,2716904306),r(2361852424,442776044),r(2428436474,593698344),r(2756734187,3733110249),r(3204031479,2999351573),r(3329325298,3815920427),r(3391569614,3928383900),r(3515267271,566280711),r(3940187606,3454069534),r(4118630271,4000239992),r(116418474,1914138554),r(174292421,2731055270),r(289380356,3203993006),r(460393269,320620315),r(685471733,587496836),r(852142971,1086792851),r(1017036298,365543100),r(1126000580,2618297676),r(1288033470,3409855158),r(1501505948,4234509866),r(1607167915,987167468),r(1816402316,1246189591)],c=[];!function(){for(var e=0;e<80;e++)c[e]=r()}();var u=l.SHA512=a.extend({_doReset:function(){this._hash=new n.init([new i.init(1779033703,4089235720),new i.init(3144134277,2227873595),new i.init(1013904242,4271175723),new i.init(2773480762,1595750129),new i.init(1359893119,2917565137),new i.init(2600822924,725511199),new i.init(528734635,4215389547),new i.init(1541459225,327033209)])},_doProcessBlock:function(e,t){for(var a=this._hash.words,o=a[0],i=a[1],n=a[2],l=a[3],r=a[4],u=a[5],d=a[6],h=a[7],m=o.high,p=o.low,g=i.high,f=i.low,v=n.high,y=n.low,w=l.high,k=l.low,b=r.high,x=r.low,C=u.high,_=u.low,S=d.high,E=d.low,N=h.high,V=h.low,B=m,I=p,T=g,D=f,A=v,R=y,z=w,F=k,M=b,L=x,P=C,$=_,O=S,j=E,H=N,U=V,W=0;W<80;W++){var q=c[W];if(W<16)var Z=q.high=0|e[t+2*W],G=q.low=0|e[t+2*W+1];else{var Y=c[W-15],Q=Y.high,J=Y.low,K=(Q>>>1|J<<31)^(Q>>>8|J<<24)^Q>>>7,X=(J>>>1|Q<<31)^(J>>>8|Q<<24)^(J>>>7|Q<<25),ee=c[W-2],te=ee.high,ae=ee.low,oe=(te>>>19|ae<<13)^(te<<3|ae>>>29)^te>>>6,ie=(ae>>>19|te<<13)^(ae<<3|te>>>29)^(ae>>>6|te<<26),ne=c[W-7],le=ne.high,re=ne.low,se=c[W-16],ce=se.high,ue=se.low;Z=(Z=(Z=K+le+((G=X+re)>>>0>>0?1:0))+oe+((G+=ie)>>>0>>0?1:0))+ce+((G+=ue)>>>0>>0?1:0),q.high=Z,q.low=G}var de,he=M&P^~M&O,me=L&$^~L&j,pe=B&T^B&A^T&A,ge=I&D^I&R^D&R,fe=(B>>>28|I<<4)^(B<<30|I>>>2)^(B<<25|I>>>7),ve=(I>>>28|B<<4)^(I<<30|B>>>2)^(I<<25|B>>>7),ye=(M>>>14|L<<18)^(M>>>18|L<<14)^(M<<23|L>>>9),we=(L>>>14|M<<18)^(L>>>18|M<<14)^(L<<23|M>>>9),ke=s[W],be=ke.high,xe=ke.low,Ce=H+ye+((de=U+we)>>>0>>0?1:0),_e=ve+ge;H=O,U=j,O=P,j=$,P=M,$=L,M=z+(Ce=(Ce=(Ce=Ce+he+((de+=me)>>>0>>0?1:0))+be+((de+=xe)>>>0>>0?1:0))+Z+((de+=G)>>>0>>0?1:0))+((L=F+de|0)>>>0>>0?1:0)|0,z=A,F=R,A=T,R=D,T=B,D=I,B=Ce+(fe+pe+(_e>>>0>>0?1:0))+((I=de+_e|0)>>>0>>0?1:0)|0}p=o.low=p+I,o.high=m+B+(p>>>0>>0?1:0),f=i.low=f+D,i.high=g+T+(f>>>0>>0?1:0),y=n.low=y+R,n.high=v+A+(y>>>0>>0?1:0),k=l.low=k+F,l.high=w+z+(k>>>0>>0?1:0),x=r.low=x+L,r.high=b+M+(x>>>0>>0?1:0),_=u.low=_+$,u.high=C+P+(_>>>0<$>>>0?1:0),E=d.low=E+j,d.high=S+O+(E>>>0>>0?1:0),V=h.low=V+U,h.high=N+H+(V>>>0>>0?1:0)},_doFinalize:function(){var e=this._data,t=e.words,a=8*this._nDataBytes,o=8*e.sigBytes;return t[o>>>5]|=128<<24-o%32,t[30+(o+128>>>10<<5)]=Math.floor(a/4294967296),t[31+(o+128>>>10<<5)]=a,e.sigBytes=4*t.length,this._process(),this._hash.toX32()},clone:function(){var e=a.clone.call(this);return e._hash=this._hash.clone(),e},blockSize:32});t.SHA512=a._createHelper(u),t.HmacSHA512=a._createHmacHelper(u)}(),e.SHA512)),Ur.exports;var e}var qr,Zr={exports:{}};var Gr,Yr={exports:{}};function Qr(){return Gr||(Gr=1,Yr.exports=(e=wr(),xr(),function(t){var a=e,o=a.lib,i=o.WordArray,n=o.Hasher,l=a.x64.Word,r=a.algo,s=[],c=[],u=[];!function(){for(var e=1,t=0,a=0;a<24;a++){s[e+5*t]=(a+1)*(a+2)/2%64;var o=(2*e+3*t)%5;e=t%5,t=o}for(e=0;e<5;e++)for(t=0;t<5;t++)c[e+5*t]=t+(2*e+3*t)%5*5;for(var i=1,n=0;n<24;n++){for(var r=0,d=0,h=0;h<7;h++){if(1&i){var m=(1<>>24)|4278255360&(n<<24|n>>>8),l=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8),(V=a[i]).high^=l,V.low^=n}for(var r=0;r<24;r++){for(var h=0;h<5;h++){for(var m=0,p=0,g=0;g<5;g++)m^=(V=a[h+5*g]).high,p^=V.low;var f=d[h];f.high=m,f.low=p}for(h=0;h<5;h++){var v=d[(h+4)%5],y=d[(h+1)%5],w=y.high,k=y.low;for(m=v.high^(w<<1|k>>>31),p=v.low^(k<<1|w>>>31),g=0;g<5;g++)(V=a[h+5*g]).high^=m,V.low^=p}for(var b=1;b<25;b++){var x=(V=a[b]).high,C=V.low,_=s[b];_<32?(m=x<<_|C>>>32-_,p=C<<_|x>>>32-_):(m=C<<_-32|x>>>64-_,p=x<<_-32|C>>>64-_);var S=d[c[b]];S.high=m,S.low=p}var E=d[0],N=a[0];for(E.high=N.high,E.low=N.low,h=0;h<5;h++)for(g=0;g<5;g++){var V=a[b=h+5*g],B=d[b],I=d[(h+1)%5+5*g],T=d[(h+2)%5+5*g];V.high=B.high^~I.high&T.high,V.low=B.low^~I.low&T.low}V=a[0];var D=u[r];V.high^=D.high,V.low^=D.low}},_doFinalize:function(){var e=this._data,a=e.words;this._nDataBytes;var o=8*e.sigBytes,n=32*this.blockSize;a[o>>>5]|=1<<24-o%32,a[(t.ceil((o+1)/n)*n>>>5)-1]|=128,e.sigBytes=4*a.length,this._process();for(var l=this._state,r=this.cfg.outputLength/8,s=r/8,c=[],u=0;u>>24)|4278255360&(h<<24|h>>>8),m=16711935&(m<<8|m>>>24)|4278255360&(m<<24|m>>>8),c.push(m),c.push(h)}return new i.init(c,r)},clone:function(){for(var e=n.clone.call(this),t=e._state=this._state.slice(0),a=0;a<25;a++)t[a]=t[a].clone();return e}});a.SHA3=n._createHelper(h),a.HmacSHA3=n._createHmacHelper(h)}(Math),e.SHA3)),Yr.exports;var e}var Jr,Kr={exports:{}};var Xr,es={exports:{}};function ts(){return Xr||(Xr=1,es.exports=(e=wr(),a=(t=e).lib.Base,o=t.enc.Utf8,void(t.algo.HMAC=a.extend({init:function(e,t){e=this._hasher=new e.init,"string"==typeof t&&(t=o.parse(t));var a=e.blockSize,i=4*a;t.sigBytes>i&&(t=e.finalize(t)),t.clamp();for(var n=this._oKey=t.clone(),l=this._iKey=t.clone(),r=n.words,s=l.words,c=0;c>>2];e.sigBytes-=t}};o.BlockCipher=u.extend({cfg:u.cfg.extend({mode:m,padding:p}),reset:function(){u.reset.call(this);var e=this.cfg,t=e.iv,a=e.mode;if(this._xformMode==this._ENC_XFORM_MODE)var o=a.createEncryptor;else o=a.createDecryptor,this._minBufferSize=1;this._mode&&this._mode.__creator==o?this._mode.init(this,t&&t.words):(this._mode=o.call(a,this,t&&t.words),this._mode.__creator=o)},_doProcessBlock:function(e,t){this._mode.processBlock(e,t)},_doFinalize:function(){var e=this.cfg.padding;if(this._xformMode==this._ENC_XFORM_MODE){e.pad(this._data,this.blockSize);var t=this._process(!0)}else t=this._process(!0),e.unpad(t);return t},blockSize:4});var g=o.CipherParams=i.extend({init:function(e){this.mixIn(e)},toString:function(e){return(e||this.formatter).stringify(this)}}),f=(a.format={}).OpenSSL={stringify:function(e){var t=e.ciphertext,a=e.salt;if(a)var o=n.create([1398893684,1701076831]).concat(a).concat(t);else o=t;return o.toString(s)},parse:function(e){var t=s.parse(e),a=t.words;if(1398893684==a[0]&&1701076831==a[1]){var o=n.create(a.slice(2,4));a.splice(0,4),t.sigBytes-=16}return g.create({ciphertext:t,salt:o})}},v=o.SerializableCipher=i.extend({cfg:i.extend({format:f}),encrypt:function(e,t,a,o){o=this.cfg.extend(o);var i=e.createEncryptor(a,o),n=i.finalize(t),l=i.cfg;return g.create({ciphertext:n,key:a,iv:l.iv,algorithm:e,mode:l.mode,padding:l.padding,blockSize:e.blockSize,formatter:o.format})},decrypt:function(e,t,a,o){return o=this.cfg.extend(o),t=this._parse(t,o.format),e.createDecryptor(a,o).finalize(t.ciphertext)},_parse:function(e,t){return"string"==typeof e?t.parse(e,this):e}}),y=(a.kdf={}).OpenSSL={execute:function(e,t,a,o){o||(o=n.random(8));var i=c.create({keySize:t+a}).compute(e,o),l=n.create(i.words.slice(t),4*a);return i.sigBytes=4*t,g.create({key:i,iv:l,salt:o})}},w=o.PasswordBasedCipher=v.extend({cfg:v.cfg.extend({kdf:y}),encrypt:function(e,t,a,o){var i=(o=this.cfg.extend(o)).kdf.execute(a,e.keySize,e.ivSize);o.iv=i.iv;var n=v.encrypt.call(this,e,t,i.key,o);return n.mixIn(i),n},decrypt:function(e,t,a,o){o=this.cfg.extend(o),t=this._parse(t,o.format);var i=o.kdf.execute(a,e.keySize,e.ivSize,t.salt);return o.iv=i.iv,v.decrypt.call(this,e,t,i.key,o)}})}()))),ss.exports;var e}var us,ds={exports:{}};var hs,ms={exports:{}};var ps,gs={exports:{}};function fs(){return ps||(ps=1,gs.exports=(e=wr(),cs(), /** @preserve * Counter block mode compatible with Dr Brian Gladman fileenc.c * derived from CryptoJS.mode.CTR diff --git a/Ios/HBuilder-Hello/HBuilder-Hello/Pandora/apps/__UNI__EDE0E52/www/app-wxs.js b/Ios/HBuilder-Hello/HBuilder-Hello/Pandora/apps/__UNI__EDE0E52/www/app-wxs.js index 9b9eeaaa..3deec0ab 100644 --- a/Ios/HBuilder-Hello/HBuilder-Hello/Pandora/apps/__UNI__EDE0E52/www/app-wxs.js +++ b/Ios/HBuilder-Hello/HBuilder-Hello/Pandora/apps/__UNI__EDE0E52/www/app-wxs.js @@ -1,6 +1,6 @@ var __wxsModules={}; -__wxsModules["1f01b1f2"]=(()=>{var v=(l,t)=>()=>(t||l((t={exports:{}}).exports,t),t.exports);var p=v((f,c)=>{function u(l,t){var r=l.detail,i=r.scrollWidth,o=r.scrollLeft,a=l.currentTarget.dataset,e=a.scrollWidth||a.scrollwidth||0,s=a.indicatorWidth||a.indicatorwidth||0,n=a.barWidth||a.barwidth||0,h=o/(i-e)*(s-n);d(t,h,a.unit)}function W(l,t){t.callMethod("scrollEvent","right");var r=l.currentTarget.dataset,i=r.indicatorWidth||r.indicatorwidth||0,o=r.barWidth||r.barwidth||0;d(t,i-o,r.unit)}function _(l,t){var r=l.currentTarget.dataset;t.callMethod("scrollEvent","left"),d(t,0,r.unit)}function d(l,t,r){l.selectComponent(".uv-scroll-list__indicator__line__bar")&&l.selectComponent(".uv-scroll-list__indicator__line__bar").setStyle({transform:r=="rpx"?"translateX("+t+"rpx)":"translateX("+t+"px)"})}c.exports={scroll:u,scrolltolower:W,scrolltoupper:_}});return p();})(); - __wxsModules["42613348"]=(()=>{var N=(e,r)=>()=>(r||e((r={exports:{}}).exports,r),r.exports);var U=N((z,B)=>{var T=0,p=-1,A=-1;function W(e,r,a,t){var s=a.getState()||{};s.currentIns=t;var i=t.getDataset(),l=i.loading==!0;if(e&&e.indexOf("end")!=-1){var f=e.split("end")[0];O("translateY(0px)",t,!1,f),s.moveDis=0,s.oldMoveDis=0,T=0}else if(e&&e.indexOf("begin")!=-1){var h=t.getDataset().refresherthreshold;M(h,t,s,!1)}}function P(e,r){var a=R(r),t={},s={};if(r.callMethod("_handleListTouchstart"),!(a&&(t=a.getState(),s=a.getDataset(),Y(e,a,0)))){var i=t.isTouchEnded;t.oldMoveDis=0;var l=b(e),f=d(s.loading);t.startY=l.touchY,A=t.startY,t.lastTouch=l,!f&&i&&(t.isTouchmoving=!1),t.isTouchEnded=!1,r.callMethod("_handleRefresherTouchstart",l)}}function F(e,r){var a=b(e),t=R(r),s=t.getDataset(),i=s.refresherthreshold,l=s.refresherf2threshold,f=d(s.refresherf2enabled),h=d(s.isios),o=t.getState(),n=d(s.watchtouchdirectionchange),v={},c=0,u=!1;if(n){v=C(e,t),c=v.currentDis,u=v.isDown;var D=u?"top":"bottom";u==o.oldTouchDirection&&u!=o.oldEmitedTouchDirection&&(r.callMethod("_handleTouchDirectionChange",{direction:D}),o.oldEmitedTouchDirection=u),o.oldTouchDirection=u}if(Y(e,t,1)||!L(e,a,o,s))return m(o,r,!1),!0;if(v=C(e,t),c=v.currentDis,u=v.isDown,c<0)return M(0,t,o,!1),m(o,r,!1),!0;if(u&&!o.disabledBounce)return r.callMethod("_handleScrollViewBounce",{bounce:!1}),o.disabledBounce=!0,m(o,r,u),!u;M(c,t,o,!1);var g=o.refresherStatus,H=d(s.oldistouchmoving),X=d(s.hastouchmove),_=o.isTouchmoving;return o.refresherStatus=c>=i?f&&c>l?"goF2":"releaseToRefresh":"default",_||(o.isTouchmoving=!0,_=!0),o.isTouchEnded&&(o.isTouchEnded=!1),X&&r.callMethod("_handleWxsPullingDown",{moveDis:c,diffDis:v.diffDis}),(g==null||g!=o.refresherStatus||H!=_)&&r.callMethod("_handleRefresherTouchmove",c,a),m(o,r,u),!u}function E(e,r){var a=b(e),t=R(r),s=t.getDataset(),i=t.getState();if(i.disabledBounce&&(r.callMethod("_handleScrollViewBounce",{bounce:!0}),i.disabledBounce=!1),!Y(e,t,2)&&(i.reachMaxAngle=!0,i.hitReachMaxAngleCount=0,i.fixedIsTopHitCount=0,!!i.isTouchmoving)){var l=i.refresherStatus,f=i.moveDis,h=t.getDataset().refresherthreshold,o=C(e,t).currentDis;if(o>=h&&l==="releaseToRefresh"||(i.isTouchmoving=!1),r.callMethod("_handleRefresherTouchend",o),i.isTouchEnded=!0,!(f=h&&(o=h,n=!0),M(o,t,i,n)}}}function S(){if(!navigator)return!1;if(p!=-1)return p;var e=["Android","iPhone","SymbianOS","Windows Phone","iPad","iPod"];return p=e.every(function(r){return navigator.userAgent.indexOf(r)<0}),p}var x=!1;function q(e,r){S()&&(P(e,r),x=!0)}function y(e,r){!S()||!x||F(e,r)}function j(e,r){S()&&(E(e,r),x=!1)}function J(e,r){S()&&(x=!1)}function M(e,r,a,t){e=e||0,a.moveDis!=e&&(a.moveDis=e,O("translateY("+e+"px)",r,t,""))}function O(e,r,a,t){var s=r.getDataset();d(s.refreshernotransform)||(e=e=="translateY(0px)"?"none":e,r.requestAnimationFrame(function(){var i={transform:e};a&&(i.transition="transform .1s linear"),t.length&&(i.transition=t),r.setStyle(i)}))}function C(e,r){var a=r.getState(),t=parseFloat(r.getDataset().refresherthreshold),s=parseFloat(r.getDataset().refresheroutrate),i=parseFloat(r.getDataset().refresherpullrate),l=b(e),f=!a.startY||a.startY=="NaN"?A:a.startY,h=l.touchY-f,o=a.oldMoveDis||0;a.oldMoveDis=h;var n=h-o;return n>0&&(n=n*i,T>t&&(n=n*(1-s))),n=n>100?n/100:n>20?n/2.2:n,T+=n,T=Math.max(0,T),{currentDis:T,diffDis:n,isDown:n>0}}function b(e){var r=e;return e.touches&&e.touches.length?r=e.touches[0]:e.changedTouches&&e.changedTouches.length?r=e.changedTouches[0]:e.datail&&e.datail!={}&&(r=e.datail),{touchX:r.clientX,touchY:r.clientY}}function R(e){var r=e.getState().currentIns;return r||e.callMethod("_handlePropUpdate"),r}function Y(e,r,a){var t=r.getDataset(),s=r.getState(),i=d(t.loading),l=d(t.usechatrecordmode),f=d(t.refresherenabled),h=d(t.usecustomrefresher),o=d(t.usepagescroll),n=parseFloat(t.pagescrolltop),v=parseFloat(t.scrolltop),c=o?n:v,u=!1,D=!1;D&&c==(s.startScrollTop||0)&&c<=105&&(u=!0);var g=s.fixedIsTopHitCount||0;return u?(g++,g<=2&&(u=!1),s.fixedIsTopHitCount=g):s.fixedIsTopHitCount=0,D&&a===0&&(s.startScrollTop=c||0),D&&a===2&&(u=!0),i||l||!f||!h||o&&h&&n>5&&!u||!o&&h&&v>5&&!u}function L(e,r,a,t){var s=t.refreshermaxangle,i=d(t.refresheraecc),l=a.lastTouch,f=a.reachMaxAngle,h=a.oldMoveDis;if(!l)return!0;if(s>=0&&s<=90&&l){if((!h||h<1)&&!i&&f!=null&&!f)return!1;var o=Math.abs(r.touchX-l.touchX),n=Math.abs(r.touchY-l.touchY),v=Math.sqrt(Math.pow(o,2)+Math.pow(n,2));if((o||n)&&o>1){var c=Math.asin(n/v)/Math.PI*180;if(c2&&(a.lastTouch=r,a.reachMaxAngle=!1),!1}}}return a.lastTouch=r,!0}function m(e,r,a){var t=e.onPullingDown||!1;t!=a&&r.callMethod("_handleWxsPullingDownStatusChange",a),e.onPullingDown=a}function d(e){return e=(typeof e=="string"?JSON.parse(e):e)||!1,e==!0||e=="true"}B.exports={touchstart:P,touchmove:F,touchend:E,mousedown:q,mousemove:y,mouseup:j,mouseleave:J,propObserver:W}});return U();})(); +__wxsModules["1f01b1f2"]=(()=>{var v=(l,t)=>()=>(t||l((t={exports:{}}).exports,t),t.exports);var p=v((f,c)=>{function u(l,t){var r=l.detail,i=r.scrollWidth,o=r.scrollLeft,a=l.currentTarget.dataset,e=a.scrollWidth||a.scrollwidth||0,s=a.indicatorWidth||a.indicatorwidth||0,n=a.barWidth||a.barwidth||0,h=o/(i-e)*(s-n);d(t,h,a.unit)}function W(l,t){t.callMethod("scrollEvent","right");var r=l.currentTarget.dataset,i=r.indicatorWidth||r.indicatorwidth||0,o=r.barWidth||r.barwidth||0;d(t,i-o,r.unit)}function _(l,t){var r=l.currentTarget.dataset;t.callMethod("scrollEvent","left"),d(t,0,r.unit)}function d(l,t,r){l.selectComponent(".uv-scroll-list__indicator__line__bar")&&l.selectComponent(".uv-scroll-list__indicator__line__bar").setStyle({transform:r=="rpx"?"translateX("+t+"rpx)":"translateX("+t+"px)"})}c.exports={scroll:u,scrolltolower:W,scrolltoupper:_}});return p();})(); + __wxsModules["55c5aeb6"]=(()=>{var c=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var M=c((A,d)=>{function b(t,e){var s=t.instance,a=s.getState();if(!a.disabled){var r=t.touches;r&&r.length>1||(a.moving=!0,a.startX=r[0].pageX,a.startY=r[0].pageY,e.callMethod("closeOther"))}}function m(t,e){var s=t.instance,a=s.getState();if(!(a.disabled||!a.moving)){var r=t.touches,n=r[0].pageX,i=r[0].pageY,o=n-a.startX,u=i-a.startY,h=a.buttonsWidth;(Math.abs(o)>Math.abs(u)||Math.abs(o)>a.threshold)&&(t.preventDefault&&t.preventDefault(),t.stopPropagation&&t.stopPropagation()),!(Math.abs(o)h&&(o=h),g(-h+o,s,e)):(o>0&&(o=0),Math.abs(o)>h&&(o=-h),g(o,s,e)))}}function S(t,e){var s=t.instance,a=s.getState();if(!(!a.moving||a.disabled)){var r=t.changedTouches?t.changedTouches[0]:{},n=r.pageX,i=r.pageY,o=n-a.startX;if(a.status==="open"){if(o<0)return;if(o===0)return f(s,e);Math.abs(o)0)return;Math.abs(o)=0?t:t>30?t+"ms":t+"s"}function g(t,e,s){var a=e.getState(),r=s.selectAllComponents(".uv-swipe-action-item__right__button");e.requestAnimationFrame(function(){e.setStyle({transition:"none",transform:"translateX("+t+"px)","-webkit-transform":"translateX("+t+"px)"})})}function l(t,e){var s=t.getState(),a=e.selectAllComponents(".uv-swipe-action-item__right__button"),r=p(s.duration),n=-s.buttonsWidth;t.requestAnimationFrame(function(){t.setStyle({transition:"transform "+r,transform:"translateX("+n+"px)","-webkit-transform":"translateX("+n+"px)"})}),v("open",t,e)}function v(t,e,s){var a=e.getState();a.status=t,s.callMethod("setState",t)}function f(t,e){var s=t.getState(),a=e.selectAllComponents(".uv-swipe-action-item__right__button"),r=a.length,n=p(s.duration);t.requestAnimationFrame(function(){t.setStyle({transition:"transform "+n,transform:"translateX(0px)","-webkit-transform":"translateX(0px)"});for(var i=r-1;i>=0;i--)a[i].setStyle({transition:"transform "+n,transform:"translateX(0px)","-webkit-transform":"translateX(0px)"})}),v("close",t,e)}function X(t,e,s,a){var r=a.getState();r.disabled||(t==="close"&&r.status==="open"?f(a,s):t==="open"&&r.status==="close"&&l(a,s))}function _(t,e,s,a){var r=a.getState();if(r.disabled=t.disabled,r.duration=t.duration,r.show=t.show,r.threshold=t.threshold,r.buttons=t.buttons,r.buttons)for(var n=r.buttons.length,i=0,o=t.buttons,u=0;u