1(self.webpackChunkrainweb=self.webpackChunkrainweb||[]).push([["22461"],{92969:function(e,t,a){e.exports=function(e){var t=[function(t,a){t.exports=e},function(e,t){e.exports=function(e,t,a,n,r,i){var o,s,l=e=e||{},u=typeof e.default;"object"!==u&&"function"!==u||(s=e,l=e.default);var c="function"==typeof l?l.options:l;if(t&&(c.render=t.render,c.staticRenderFns=t.staticRenderFns,c._compiled=!0),a&&(c.functional=!0),r&&(c._scopeId=r),i?c._ssrRegister=o=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),n&&n.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(i)}:n&&(o=n),o){var d=c.functional,f=d?c.render:c.beforeCreate;d?(c._injectStyles=o,c.render=function(e,t){return o.call(t),f(e,t)}):c.beforeCreate=f?[].concat(f,o):[o]}return{esModule:s,exports:l,options:c}}},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a(5),r=a.n(n),i=a(8);t.default=a(1)(r.a,i.a,!1,null,null,null).exports},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a(6),r=a.n(n),i=a(7);t.default=a(1)(r.a,i.a,!1,null,null,null).exports},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.install=t.swiperSlide=t.swiper=t.Swiper=void 0;var r=n(a(0)),i=n(a(2)),o=n(a(3)),s=window.Swiper||r.default,l=o.default,u=i.default,c=function(e,t){t&&(o.default.props.globalOptions.default=function(){return t}),e.component(o.default.name,o.default),e.component(i.default.name,i.default)};t.default={Swiper:s,swiper:l,swiperSlide:u,install:c},t.Swiper=s,t.swiper=l,t.swiperSlide=u,t.install=c},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"swiper-slide",data:function(){return{slideClass:"swiper-slide"}},ready:function(){this.update()},mounted:function(){this.update(),this.$parent&&this.$parent.options&&this.$parent.options.slideClass&&(this.slideClass=this.$parent.options.slideClass)},updated:function(){this.update()},attached:function(){this.update()},methods:{update:function(){this.$parent&&this.$parent.swiper&&this.$parent.update()}}}},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,r=(n=a(0))&&n.__esModule?n:{default:n},i=window.Swiper||r.default;"function"!=typeof Object.assign&&Object.defineProperty(Object,"assign",{value:function(e,t){if(null==e)throw TypeError("Cannot convert undefined or null to object");for(var a=Object(e),n=1;n<arguments.length;n++){var r=arguments[n];if(null!=r)for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(a[i]=r[i])}return a},writable:!0,configurable:!0});var o=["beforeDestroy","slideChange","slideChangeTransitionStart","slideChangeTransitionEnd","slideNextTransitionStart","slideNextTransitionEnd","slidePrevTransitionStart","slidePrevTransitionEnd","transitionStart","transitionEnd","touchStart","touchMove","touchMoveOpposite","sliderMove","touchEnd","click","tap","doubleTap","imagesReady","progress","reachBeginning","reachEnd","fromEdge","setTranslate","setTransition","resize"];t.default={name:"swiper",props:{options:{type:Object,default:function(){return{}}},globalOptions:{type:Object,required:!1,default:function(){return{}}}},data:function(){return{swiper:null,classes:{wrapperClass:"swiper-wrapper"}}},ready:function(){this.swiper||this.mountInstance()},mounted:function(){if(!this.swiper){var e=!1;for(var t in this.classes)this.classes.hasOwnProperty(t)&&this.options[t]&&(e=!0,this.classes[t]=this.options[t]);e?this.$nextTick(this.mountInstance):this.mountInstance()}},activated:function(){this.update()},updated:function(){this.update()},beforeDestroy:function(){this.$nextTick(function(){this.swiper&&(this.swiper.destroy&&this.swiper.destroy(),delete this.swiper)})},methods:{update:function(){this.swiper&&(this.swiper.update&&this.swiper.update(),this.swiper.navigation&&this.swiper.navigation.update(),this.swiper.pagination&&this.swiper.pagination.render(),this.swiper.pagination&&this.swiper.pagination.update())},mountInstance:function(){var e=Object.assign({},this.globalOptions,this.options);this.swiper=new i(this.$el,e),this.bindEvents(),this.$emit("ready",this.swiper)},bindEvents:function(){var e=this,t=this;o.forEach(function(a){e.swiper.on(a,function(){t.$emit.apply(t,[a].concat(Array.prototype.slice.call(arguments))),t.$emit.apply(t,[a.replace(/([A-Z])/g,"-$1").toLowerCase()].concat(Array.prototype.slice.call(arguments)))})})}}}},function(e,t,a){"use strict";t.a={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"swiper-container"},[this._t("parallax-bg"),this._v(" "),t("div",{class:this.classes.wrapperClass},[this._t("default")],2),this._v(" "),this._t("pagination"),this._v(" "),this._t("button-prev"),this._v(" "),this._t("button-next"),this._v(" "),this._t("scrollbar")],2)},staticRenderFns:[]}},function(e,t,a){"use strict";t.a={render:function(){var e=this.$createElement;return(this._self._c||e)("div",{class:this.slideClass},[this._t("default")],2)},staticRenderFns:[]}}];function a(e){if(n[e])return n[e].exports;var r=n[e]={i:e,l:!1,exports:{}};
1return t[e].call(r.exports,r,r.exports,a),r.l=!0,r.exports}var n={};return a.m=t,a.c=n,a.i=function(e){return e},a.d=function(e,t,n){a.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="/",a(a.s=4)}(a(16711))},65861:function(e,t,a){"use strict";a.d(t,{Z:function(){return c}}),a(80287),a(63649),a(72775),a(42463);var n=a(18108),r=a(64768),i=a(94334),o=a(56844),s=a(61880),l=a(6966),u=a(82560),c=(0,a(81049).Z)({__name:"intelligent-agent",props:{formData:{type:Object,default:function(){return{}}},query:{type:Object,default:function(){return{}}},auth:{type:Object,default:function(){return{}}},groupList:{type:Array,default:function(){return[]}}},setup:function(e){var t=(0,u.Z)(),a=t.agentId,c=t.isStudentCreateAgentCooperation,d=(0,o.Y)(),f=function(e){d.set("name",e)};(0,n.watch)(function(){return e.formData},function(e){f(e.name)},{immediate:!0,deep:!0});var p=(0,n.computed)(function(){return"/pc/upload_info/ai_course_other/?agent_id=".concat(a.value,"&uvid=").concat(e.query.university_id)}),h=(0,n.ref)(null),v=(0,n.ref)(null),m=(0,n.inject)(l.w8,(0,n.ref)({})),g=(0,n.inject)(l.Yh,(0,n.ref)("")),y=(0,n.computed)(function(){var e;return((null==m||null==(e=m.k12_subject_setting)?void 0:e.theme_id)===2||"violet"===g.value)&&!c.value}),_=(0,s.W)({agentId:a.value},{}).globalData;return{__sfc:!0,agentId:a,isStudentCreateAgentCooperation:c,RootStore:d,props:e,updateTitle:f,handleChangeAvatar:function(t){e.formData.avatar=t,"speech_evaluator_v2"===e.formData.code&&(e.formData.is_system_avatar=!1)},ossUrl:p,imageUploadRef:h,handdleOpenImgUpload:function(){e.auth.editable&&h.value&&h.value.open()},k12ClassificationRef:v,globalAgentConfig:m,currentTheme:g,isRose:y,globalData:_,handleOpenk12ClassificationDialog:function(){v.value.open()},handleConfirmSelected:function(t){var a=t.idx,n=t.odx;e.formData.category_ids=a,e.formData.category_info=n},handleDelCateTag:function(t){t&&(e.formData.category_ids=e.formData.category_ids.filter(function(e){return e!==t.id}),e.formData.category_info=e.formData.category_info.filter(function(e){return e.id!==t.id}))},ImageUpload:r.Z,k12ClassificationDialog:i.Z}}},function(){var e,t=this,a=t._self._c,n=t._self._setupProxy;return a("div",{staticClass:"flex flex-col space-x-16 intelligent-agent-config"},[a("div",{staticClass:"flex justify-center items-center space-x-8"},[a("span",{staticClass:"line"}),t._v(" "),a("span",{staticClass:"text-gray-001"},[t._v(t._s(t.$t("AICenter.AgentCooperate.IntelligentAgent")||"æºè½ä½ä¿¡æ¯"))]),t._v(" "),a("span",{staticClass:"line"})]),t._v(" "),a("el-form-item",{attrs:{prop:"name","label-width":"88px",rules:[{required:!0,message:t.$t("AICenter.AgentCooperate.TitleRequired")||"请è¾å
¥åç§°",trigger:"blur"}]}},[a("span",{staticClass:"pl0",attrs:{slot:"label"},slot:"label"},[t._v(t._s(t.$t("AICenter.AgentCooperate.Title")||"æºè½ä½åç§°"))]),t._v(" "),a("el-input",{staticClass:"form-input",on:{change:n.updateTitle},model:{value:t.formData.name,callback:function(e){t.$set(t.formData,"name",e)},expression:"formData.name"}})],1),t._v(" "),a("el-form-item",{attrs:{"label-width":"84px"}},[a("div",{staticClass:"mt12",attrs:{slot:"label"},slot:"label"},[t._v("\n "+t._s(t.$t("AICenter.AgentCooperate.Avatar")||"头å")+"\n ")]),t._v(" "),a("div",{staticClass:"avatar-box"},[a("img",{staticClass:"avatar-img",attrs:{src:t.formData.avatar||"https://fe-static-yuketang.yuketang.cn/fe/static/assets/provue/avatar-ai-default.png",alt:"cover",width:"100%"}}),t._v(" "),t.formData.is_modify?a("span",{staticClass:"text-btn-hover space-x-10 pointer",on:{click:n.handdleOpenImgUpload}},[a("i",{staticClass:"iconfont icon-bianji-bi"}),t._v(" "),a("span",[t._v(t._s(t.$t("AICenter.AgentCooperate.Modify")||"ä¿®æ¹"))])]):t._e()])]),t._v(" "),a("el-form-item",{attrs:{label:t.$t("AICenter.AgentCooperate.Description")||"说æ",prop:"desc","label-width":"84px"}},[a("el-input",{attrs:{type:"textarea",placeholder:t.$t("AICenter.AgentCooperate.DescriptionPlaceholder")||"ä¸å¥è¯ä»ç»æºè½ä½",resize:"none"},model:{value:t.formData.desc,callback:function(e){t.$set(t.formData,"desc",e)},expression:"formData.desc"}})],1),t._v(" "),t.groupList.length?a("el-form-item",{attrs:{label:t.$t("AICenter.AgentCooperate.TeamGroup")||"æºè½ä½åç»",prop:"desc","label-width":"84px"}},[a("el-select",{staticClass:"team-group",model:{value:t.formData.team_info.team_id,callback:function(e){t.$set(t.formData.team_info,"team_id",e)},expression:"formData.team_info.team_id"}},t._l(t.groupList,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}),1)],1):t._e(),t._v(" "),n.isRose?a("el-form-item",{attrs:{prop:"name","label-width":"88px",rules:[]}},[a("span",{staticClass:"pl0",attrs:{slot:"label"},slot:"label"},[t._v("æ·»å åç±»")]),t._v(" "),(null==(e=t.formData.category_info)?void 0:e.length)?a("div",{staticClass:"agent-btn-group flex space-x-8"},[a("div",{staticClass:"add-agent-btn flex items-center space-x-8",on:{click:n.handleOpenk12ClassificationDialog}},[a("i",{staticClass:"iconfont icon-tianjia2"}),t._v("\n æ·»å \n ")]),t._v(" "),t._l(t.formData.category_info,function(e){return a("div",{key:e.id,staticClass:"agent-btn flex items-center"},[a("i",{staticClass:"iconfont icon-yuanquancha-mianzhuang",on:{click:function(t){return n.handleDelCateTag(e)}}}),t._v(" "),a("div",{staticClass:"tag-text"},[t._v(t._s(e.category_short_name||e.category_name))])])})],2):a("div",{staticClass:"add-agent-btn",on:{click:n.handleOpenk12ClassificationDialog}},[a("div",{staticClass:"txt"},[t._v("æ è®°æºè½ä½éç¨åºæ¯")])])]):t._e(),t._v(" "),a(n.ImageUpload,{ref:"imageUploadRef",attrs:{"oss-url":n.ossUrl,width:320,height:320,"need-cropper":!0,"cropper-options":{aspectRatio:1},"cropper-canvas":{width:640,height:640},"init-image-url":t.formData.avatar},on:{"on-success":n.handleChangeAvatar}}
1),t._v(" "),n.isRose?a(n.k12ClassificationDialog,{ref:"k12ClassificationRef",attrs:{"global-data":n.globalData,"selected-data":t.formData.category_ids},on:{"on-confirm":n.handleConfirmSelected}}):t._e()],1)},[],!1,null,"148a64ca",null).exports},60458:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return eC}}),a(80287),a(35350),a(83765),a(56325),a(61657),a(42463),a(79136),a(13054),a(88761),a(60668),a(17718),a(76556),a(32927),a(35130),a(63649),a(72775),a(13794),a(87481),a(80764);var n=a(73134),r=a(61933),i=a(82560),o=a(1948),s=a(53354),l=a(34124),u=a(74517),c=a(80637),d=a(73121),f=a(82393),p=a.n(f),h=a(41990),v=a(24530),m=a(18108),g=a(31242),y=a(64101),_=a(63057),b=a(56844),w=a(1402),C=a(80058),O=a(52798),x={__name:"header-bar",props:{disabled:{type:Boolean,default:!1},pageStatus:{type:Object,default:function(){return{}}},formData:{type:Object,default:function(){return{}}},publishText:{type:String,default:i18n.t("AICenter.AgentCooperate.Released")},auth:{type:Object,default:function(){return{}}},showShareAction:{type:Boolean,default:!0},loading:{type:Boolean,default:!0}},emits:["on-delete","on-publish","on-back","on-sync","on-share","on-save"],setup:function(e,t){var a=t.expose,r=t.emit,i=(0,C.F)().theme,o=(0,m.computed)(function(){return"violet"===i.value?"#7D298B":"#3D7BFF"}),s=(0,m.computed)(function(){return n.tN.k12Rpg===e.pageStatus.code?"å
±äº«å°æºè½ä½å¹¿åº":i18n.t("AICenter.AgentCooperate.ShareToCurrentAi_e2a8df")}),l=(0,m.computed)(function(){return n.tN.k12Rpg===e.pageStatus.code}),u=(0,m.computed)(function(){return e.pageStatus.code===n.tN.reviewTutor&&e.disabled}),c=(0,b.Y)(),d=(0,m.ref)(""),f=(0,m.ref)(e.pageStatus.isShare||!1);(0,m.watch)(function(){return e.pageStatus},function(e){f.value=e.isShare},{immediate:!0,deep:!0}),c.on("name",function(e){d.value=e});var p=(0,m.ref)(!1);function h(){e.auth.editable&&(p.value=!0)}function v(){e.auth.editable&&(p.value=!1)}var g=(0,m.ref)(null);return(0,O.i9H)(g,function(){return v()},{ignore:[".el-dialog__wrapper",".v-modal",".ignore-outside"]}),a({openShareAuth:h,closeShareAuth:v}),{__sfc:!0,props:e,emits:r,theme:i,switchActiveColor:o,sharedActiveTitle:s,isK12Rpg:l,isReviewTutorSyncDisabled:u,RootStore:c,name:d,is_share:f,isAuthPanel:p,handleShareAuth:function(){e.auth.editable&&f.value&&(p.value=!p.value)},openShareAuth:h,closeShareAuth:v,authSelectRef:g,AuthSelect:w.Z,AI_COOPERATION_CODE:n.tN}}},S=a(81049),k=(0,S.Z)(x,function(){var e=this,t=e._self._c,a=e._self._setupProxy;return t("div",{staticClass:"header-top flex justify-between items-center"},[t("div",{staticClass:"flex items-center"},[t("div",{staticClass:"btn-back",on:{click:function(e){return a.emits("on-back")}}},[t("span",{staticClass:"iconfont icon-jiantoudan-xiangzuo-fanhui"})]),e._v(" "),t("div",{staticClass:"f16 text-gray-001 bold"},[e._v(e._s(a.name||e.formData.name))]),e._v(" "),e.pageStatus.code===a.AI_COOPERATION_CODE.get_exercise?t("div",{staticClass:"open-tips"},[e._v("\n "+e._s(e.$t("AICenter.AgentCooperate.OpenTips")||"请å°ç¥è¯å¾è°±åå¸å°ççº§å¹¶å¼æ¾ç»å¦çï¼æè½ä½¿ç¨AIéªç»æºè½æ¨é¢")+"\n ")]):e._e(),e._v(" "),e.pageStatus.disabled||!e.pageStatus.showSync||e.auth.readonly?e._e():t("div",{staticClass:"btn-sync flex items-center space-x-2"},[e.pageStatus.showTime&&e.pageStatus.modifyTime&&e.pageStatus.showSaveDraftTip?[t("span",{staticClass:"iconfont icon-yuanquangou"}),e._v(" "),t("span",[e._v(e._s(e.pageStatus.modifyTime)+e._s(e.$t("AICenter.AgentCooperate.AutomaticallySaveToDraft")))])]:e._e(),e._v(" "),e.pageStatus.code!==a.AI_COOPERATION_CODE.reviewTutor&&e.pageStatus.isPublish&&!e.pageStatus.isSynced?t("div",{staticClass:"sync",class:{disabled:e.pageStatus.disabled||e.disabled},attrs:{"aria-disabled":e.disabled},on:{click:function(t){e.disabled||a.emits("on-sync")}}},[e._v("\n "+e._s(e.$t("AICenter.AgentCooperate.SyncToStudents"))+"\n ")]):e._e()],2)]),e._v(" "),e.loading?e._e():[e.pageStatus.showAction?t("div",{staticClass:"btn-group flex space-x-12 items-center"},[t("div",{directives:[{name:"show",rawName:"v-show",value:e.auth.editable&&e.pageStatus.showShare,expression:"auth.editable && pageStatus.showShare"}],staticClass:"share flex items-center space-x-4"},[e.auth.readonly?e._e():t("el-switch",{staticClass:"global-switch fixed-global-switch",attrs:{"active-color":a.switchActiveColor,disabled:!e.auth.editable,"active-text":a.sharedActiveTitle},on:{change:function(e){return a.emits("on-share",a.is_share)}},model:{value:a.is_share,callback:function(e){a.is_share=e},expression:"is_share"}}),e._v(" "),e.auth.editable&&a.is_share?t("div",{staticClass:"manager-title flex items-center",on:{click:a.handleShareAuth}},[t("i",{staticClass:"iconfont icon-renshu"}),e._v(e._s(e.$t("AICenter.AgentCooperate.ManagementAuthority"))+"\n ")]):e._e(
1),e._v(" "),a.isAuthPanel?t("div",{staticStyle:{left:"0",top:"0",width:"100%",height:"100vh","background-color":"rgba(17, 19, 24, 0.1)",position:"fixed","z-index":"2"}}):e._e(),e._v(" "),a.isAuthPanel?t("div",{staticClass:"search-select-container"},[t(a.AuthSelect,{ref:"authSelectRef",attrs:{auth:e.auth},on:{"on-close":function(e){a.isAuthPanel=!1}}})],1):e._e()],1),e._v(" "),e.auth.deletable&&e.pageStatus.showDelete?t("div",{staticClass:"btn ghost",class:{disabled:!e.auth.deletable},on:{click:function(t){e.auth.deletable&&a.emits("on-delete")}}},[e._v("\n "+e._s(e.$t("AICenter.AgentCooperate.Delete"))+"\n ")]):e._e(),e._v(" "),e.pageStatus.showPublish?t("div",{staticClass:"btn primary publish-btn",class:{disabled:a.isReviewTutorSyncDisabled},attrs:{"aria-disabled":a.isReviewTutorSyncDisabled},on:{click:function(e){a.isReviewTutorSyncDisabled||a.emits("on-publish")}}},[e._v("\n "+e._s(e.publishText)+"\n ")]):e._e(),e._v(" "),a.isK12Rpg?[e.auth.editable?t("div",{staticClass:"btn primary",on:{click:function(e){return a.emits("on-save")}}},[e._v("\n ä¿å\n ")]):e._e(),e._v(" "),e.auth.shareable?t("div",{staticClass:"btn primary",on:{click:function(e){return a.emits("on-publish")}}},[e._v("\n å享\n ")]):e._e()]:e._e()],2):e._e()]],2)},[],!1,null,"5c81c35a",null).exports;a(44959),a(47482);var A=a(90789),I=a(80698),D=a(44721),P=a(32167),j=a(49135),T=a(15089);function R(e,t,a,n,r,i,o){try{var s=e[i](o),l=s.value}catch(e){a(e);return}s.done?t(l):Promise.resolve(l).then(n,r)}function M(e){return function(){var t=this,a=arguments;return new Promise(function(n,r){var i=e.apply(t,a);function o(e){R(i,n,r,o,s,"next",e)}function s(e){R(i,n,r,o,s,"throw",e)}o(void 0)})}}function E(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{},n=Object.keys(a);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(a).filter(function(e){return Object.getOwnPropertyDescriptor(a,e).enumerable}))),n.forEach(function(t){var n;n=a[t],t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n})}return e}function L(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);a.push.apply(a,n)}return a})(Object(t)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(t,a))}),e}function F(e,t){var a,n,r,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]},o=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return o.next=s(0),o.throw=s(1),o.return=s(2),"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(s){return function(l){var u=[s,l];if(a)throw TypeError("Generator is already executing.");for(;o&&(o=0,u[0]&&(i=0)),i;)try{if(a=1,n&&(r=2&u[0]?n.return:u[0]?n.throw||((r=n.return)&&r.call(n),0):n.next)&&!(r=r.call(n,u[1])).done)return r;switch(n=0,r&&(u=[2&u[0],r.value]),u[0]){case 0:case 1:r=u;break;case 4:return i.label++,{value:u[1],done:!1};case 5:i.label++,n=u[1],u=[0];continue;case 7:u=i.ops.pop(),i.trys.pop();continue;default:if(!(r=(r=i.trys).length>0&&r[r.length-1])&&(6===u[0]||2===u[0])){i=0;continue}if(3===u[0]&&(!r||u[1]>r[0]&&u[1]<r[3])){i.label=u[1];break}if(6===u[0]&&i.label<r[1]){i.label=r[1],r=u;break}if(r&&i.label<r[2]){i.label=r[2],i.ops.push(u);break}r[2]&&i.ops.pop(),i.trys.pop();continue}u=t.call(e,i)}catch(e){u=[6,e],n=0}finally{a=r=0}if(5&u[0])throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}}}var N=(0,S.Z)({__name:"similar-question-test",props:{formData:{type:Object,default:function(){return{}}},courseName:{type:String,default:""}},emits:["update:formData","close"],setup:function(e,t){var a,n,r,i=t.emit,o=(0,D.N4)().UEditor,s=(0,P.ah)().problemItem,l=(0,I.V)().params.course_id,u=(0,m.ref)(null),f=(0,m.ref)(null),p=(0,m.ref)(null),h=(0,m.ref)(-1),v=(0,m.ref)(!1),g=(0,m.ref)("objective"),y=(0,m.ref)(!1),_=(0,m.ref)(!1),b=(0,m.ref)(!1),w=(0,m.ref)(!1),C=(0,m.ref)([]),O=(0,m.ref)(!1),x=(null==(a=e.formData.extra_info)?void 0:a.similar_question_setting)||{},S=(0,m.ref)(null!=(n=x.generation_role)?n:e.courseName),k=(0,m.ref)(null!=(r=x.problem_attributes)?r:[]),R=(0,m.ref)("");function N(t){var a;i("update:formData",L(E({},e.formData),{extra_info:L(E({},e.formData.extra_info),{similar_question_setting:E({},null==(a=e.formData.extra_info)?void 0:a.similar_question_setting,t)})}))}function B(e){return M(function(){var t,a;return F(this,function(n){switch(n.label){case 0:return[4,d.ZP.post(c.Z.ai_coach.generate_similar_question,e)];case 1:if(!(null==(a=n.sent())?void 0:a.success))throw Error((null==a?void 0:a.msg)||"çæç¸ä¼¼é¢å¤±è´¥");return[2,((null==(t=a.data)?void 0:t.problem)||[]).map(function(e){var t=L(E({},e),{problem_type:Number(e.type)});return delete t.type,t})]}})})()}function z(e,t){var a=e.problem_type,n=e.content||{},r=q(n,a),i=L(E({},n),{ProblemType:a,Answer:r}),o=5===a?{content:""}:r,s=Array.isArray(r)?r.reduce(function(e,t){return e[t]=!0,e},{}):r;return{problem_id:e.problem_id||e.id||"similar-question-".concat(t),index:t+1,content:i,answer:r,_answer:o,user:{answer:r,my_answer:o,my_answers:s,explain:i.Remark,is_correct:!0,is_right:!0,is_show_answer:!0,is_show_explain:!0}}}function q(e,t){var a=e.Answer;if(4!==t)return Array.isArray(a)?a.map(String):null==a?[]:[String(a)];if(a&&!Array.isArray(a)&&(void 0===a?"undefined":a&&"undefined"!=typeof Symbol&&a.constructor===Symbol?"symbol":typeof a)=="object")return a;var n=e.Blanks||[];return n.length?n.reduce(function(e,t,a){return e[a+1]=t.Answers||[],e},{}):(a||[]).reduce(function(e,t,a){return e[a+1]=t,e},{})}return{__sfc:!0,UEditor:o,Problem:s,aiCourseId:l,props:e,emit:i,editorRef:u,addToLibraryRef:f,selectedQuestion:p,selectedQuestionIndex:h,addingToLibrary:v,questionType:g,hasTested:y,loading:_,timedOut:b,generationFailed:w,questions:C,closeConfirmVisible:O,setting:x,generationRole:S,problemAttributes:k,editorId:{value:"similar-question-test"},testProblemContent:R,editorConfig:{initialFrameWidth:null,initialFrameHeight:336,initialContent:"请è¾å
¥ä¹ é¢å
容",autoClearinitialContent:!0,wordCount:!1},updateSetting:N,updateGenerationRole:function(e){e.trim()&&(S.value=e,N({generation_role:e}))},updateProblemAttributes:function(e){k.value=e,N({problem_attributes:e})},handleEditorChange:function(e,t){R.value=t},handleClose:function(){if(_.value){O.value=!0;return}i("close")},confirmClose:function(){O.value=!1,i("close")},handleTest:function(){return M(function(){var e,t,a,n,r;return F(this,function(i){switch(i.label){case 0:if(a=(null==(t=u.value)||null==(e=t.getUEContent)?void 0:e.call(t))||R.value,!S.value.trim())return T.RainMessage.warning({message:"请è¾å
¥åºé¢è§è²",customClass:"similar-question-test-message"}),[2];if((0,D.Vy)(a))return T.RainMessage.warning({message:"请è¾å
¥æµè¯é¢ç®",customClass:"similar-question-test-message"}),[2];y.value=!0,_.value=!0,b.value=!1,w.value=!1,C.value=[],n={agent_id:l,problem_content:a,question_type:g.value},i.label=1;case 1:return i.trys.push([1,3,4,5]),[4,B(n)];case 2:return C.value=i.sent().map(function(e,t){return{sourceQuestion:e,problem:z(e,t)}}),[3,5];case 3:return r=i.sent(),w.value=!0,T.RainMessage.error({message:(null==r?void 0:r.msg)||(null==r?void 0:r.message)||"çæç¸ä¼¼é¢å¤±è´¥",customClass:"similar-question-test-message"}),[3,5];case 4:return _.value=!1,[7];case 5:return[2]}})})()},generateSimilarQuestions:B,openAddToLibrary:function(e,t){return M(function(){var a;return F(this,function(n){switch(n.label){case 0:if(e.isAdded||v.value)return[2];return p.value=e,h.value=t,[4,null==(a=f.value)?void 0:a.open()];case 1:return n.sent(),[2]}})})()},normalizeProblem:z,normalizeAnswer:q,addToLibrary:function(e){return M(function(){var t,a,n,r,i,o,s,u,f,m,g;return F(this,function(y){switch(y.label){case 0:if(!p.value||v.value)return[2];t=e.library_id,a=e.folder_id,n=e.libraryInfo,r=e.node_ids,i=L(E({},p.value.content||{}),{source:"ai-agent"}),s={agent_id:Number(l),content:i,library_id:t,folder_id:a,node_ids:r,problem_type:null!=(o=i.ProblemType)?o:i.problem_type},v.value=!0,y.label=1;case 1:return y.trys.push([1,3,4,5]),[4,d.ZP.post(c.Z.question_generator.addToLibrary,s)];case 2:if(!(null==(u=y.sent())?void 0:u.success))return T.RainMessage.error({message:(null==u?void 0:u.msg)||"å å
¥é¢åºå¤±è´¥",customClass:"similar-question-test-message"}),[2];return f=h.value,(m=C.value[f])&&C.value.splice(f,1,L(E({},m),{sourceQuestion:L(E({}
1,m.sourceQuestion),{isAdded:!0,libraryInfo:n})})),T.RainMessage.success({message:"å·²å å
¥é¢åº",customClass:"similar-question-test-message"}),[3,5];case 3:return g=y.sent(),T.RainMessage.error({message:(null==g?void 0:g.msg)||"å å
¥é¢åºå¤±è´¥",customClass:"similar-question-test-message"}),[3,5];case 4:return v.value=!1,[7];case 5:return[2]}})})()},AddToLibrary:A.Z,isRichTextEmpty:D.Vy,QuestionGeneratingError:j.Ml,QuestionGeneratingLoading:j.Or,RainBtn:T.RainBtn,RainCheckbox:T.RainCheckbox,RainCheckboxGroup:T.RainCheckboxGroup,RainIconBtn:T.RainIconBtn,RainInput:T.RainInput,RainRadio:T.RainRadio,RainRadioGroup:T.RainRadioGroup,RainTextBtn:T.RainTextBtn}}},function(){var e=this,t=e._self._c,a=e._self._setupProxy;return t("section",{staticClass:"similar-question-test"},[t("header",{staticClass:"similar-question-test__header"},[e._m(0),e._v(" "),t("el-popover",{attrs:{"popper-class":"similar-question-test-close-confirm",placement:"bottom-end",width:"232",trigger:"manual"},model:{value:a.closeConfirmVisible,callback:function(e){a.closeConfirmVisible=e},expression:"closeConfirmVisible"}},[t("div",{staticClass:"similar-question-test-close-confirm__content"},[t("i",{staticClass:"iconfont icon-weidu-mianzhuang"}),e._v(" "),t("div",{staticClass:"similar-question-test-close-confirm__body"},[t("p",[e._v("éåºåæµè¯é¢ç®ä¸ä¿å")]),e._v(" "),t("div",{staticClass:"similar-question-test-close-confirm__actions"},[t(a.RainBtn,{attrs:{type:"3",size:"mini",text:"åæ¶"},on:{click:function(e){a.closeConfirmVisible=!1}}}),e._v(" "),t(a.RainBtn,{attrs:{type:"1",size:"mini",text:"ç¡®å®"},on:{click:a.confirmClose}})],1)])]),e._v(" "),t(a.RainIconBtn,{staticClass:"similar-question-test__close",attrs:{slot:"reference",size:"28-18",color:"--cell-cell-g3",icon:"icon-cu-cha"},on:{click:a.handleClose},slot:"reference"})],1)],1),e._v(" "),t("div",{staticClass:"similar-question-test__scroll"},[t("section",{staticClass:"similar-question-test__setting"},[t("h4",{staticClass:"text-gray-001"},[e._v("AIåºç¸ä¼¼é¢è§å")]),e._v(" "),t("div",{staticClass:"similar-question-test__form-row"},[t("label",{attrs:{for:"similar-question-role"}},[e._v("åºé¢è§è²")]),e._v(" "),t("div",{staticClass:"similar-question-test__role-field"},[t(a.RainInput,{class:{"is-role-empty":!a.generationRole.trim()},attrs:{id:"similar-question-role","can-clear":!1,"is-search":!1,size:"medium",placeholder:"建议è¾å
¥åç¡®ç课ç¨åç§°"},on:{blur:a.updateGenerationRole},model:{value:a.generationRole,callback:function(e){a.generationRole=e},expression:"generationRole"}}),e._v(" "),t("span",[e._v("ä¸å®¶")])],1)]),e._v(" "),t("div",{staticClass:"similar-question-test__form-row"},[t("span",{staticClass:"similar-question-test__label"},[e._v("ä¹ é¢å±æ§")]),e._v(" "),t(a.RainCheckboxGroup,{attrs:{value:a.problemAttributes},on:{input:a.updateProblemAttributes}},[t(a.RainCheckbox,{attrs:{label:"formula"}},[e._v("æè®¡ç®ãå
¬å¼")]),e._v(" "),t(a.RainCheckbox,{attrs:{label:"image"}},[e._v("æå¾ç")])],1)],1)]),e._v(" "),t("section",{staticClass:"similar-question-test__question",class:{"similar-question-test__question--last":!a.hasTested}},[t("h4",{staticClass:"text-gray-001"},[e._v("æµè¯é¢ç®")]),e._v(" "),t(a.RainRadioGroup,{staticClass:"similar-question-test__question-type",model:{value:a.questionType,callback:function(e){a.questionType=e},expression:"questionType"}},[t(a.RainRadio,{attrs:{label:"objective"}},[e._v("客è§é¢")]),e._v(" "),t(a.RainRadio,{attrs:{label:"subjective"}},[e._v("主è§é¢")])],1),e._v(" "),t(a.UEditor,{ref:"editorRef",staticClass:"similar-question-test__editor",attrs:{config:a.editorConfig,value:a.testProblemContent,editorid:a.editorId},on:{textcontent:a.handleEditorChange}}),e._v(" "),t(a.RainBtn,{staticClass:"similar-question-test__question-action",attrs:{type:"2",size:"small",text:"åºé¢æµè¯",icon:"icon-Ai1",disabled:a.loading||!a.generationRole.trim()||a.isRichTextEmpty(a.testProblemContent),loading:a.loading},on:{click:a.handleTest}})],1),e._v(" "),a.hasTested?t("section",{staticClass:"similar-question-test__result"},[a.loading||a.generationFailed?e._e():t("div",{staticClass:"similar-question-test__result-heading"},[t("h4",{staticClass:"text-gray-001"},[e._v("çæç¸ä¼¼é¢")]),e._v(" "),t("span",[e._v("ä»
ä¾ AI åºé¢ææåèï¼ç¬¦åè¦æ±çä¹ é¢å¯å å
¥é¢åº")])]),e._v(" "),a.loading?t(a.QuestionGeneratingLoading,{staticClass:"similar-question-test__loading",attrs:{"show-loading":!1}}):a.timedOut?t("div",{staticClass:"similar-question-test__status"},[t("span",[e._v("çææ¶é´è¾é¿ï¼è¯·ç¨åéè¯")])]):a.generationFailed?t(a.QuestionGeneratingError):e._l(a.questions,function(n,r){return t("article",{key:n.sourceQuestion.id||n.sourceQuestion.problem_id||r,staticClass:"similar-question-test__problem"},[t("div",{staticClass:"similar-question-test__problem-action"},[t(a.RainTextBtn,{staticClass:"similar-question-test__library-action",attrs:{size:13,icon:"icon-tianjia2",text:n.sourceQuestion.isAdded?"å·²å å
¥é¢åº":"å å
¥é¢åº",disabled:n.sourceQuestion.isAdded||a.addingToLibrary},on:{click:function(e){return a.openAddToLibrary(n.sourceQuestion,r)}}})],1),e._v(" "),t(a.Problem,{attrs:{problem:n.problem,"disabled-status":!0,"show-result-area":!0,"show-answer":!0,"read-only":!0,"show-ai-tip":!1}})],1)})],2):e._e()]),e._v(" "),t(a.AddToLibrary,{ref:"addToLibraryRef",on:{"on-add-to-library":a.addToLibrary}}
1)],1)},[function(){var e=this._self._c;return this._self._setupProxy,e("div",{staticClass:"similar-question-test__title"},[e("i",{staticClass:"iconfont icon-xiangsiti-xian"}),this._v(" "),e("h3",{staticClass:"text-gray-001"},[this._v("ç¸ä¼¼é¢æµè¯")])])}],!1,null,"75fd38f8",null).exports,B=(0,S.Z)({__name:"get-exercise-right-panel",props:{formData:{type:Object,default:function(){return{}}},courseName:{type:String,default:""}},emits:["update:formData"],setup:function(e,t){var a,n,r=t.expose,i=(0,m.ref)(""),o=((n="similar-question")in(a={})?Object.defineProperty(a,n,{value:N,enumerable:!0,configurable:!0,writable:!0}):a[n]=N,a),s=(0,m.computed)(function(){return o[i.value]||null});function l(e){o[e.type]&&(i.value=e.visible?e.type:"")}return r({handlePanelChange:l}),{__sfc:!0,activePanel:i,panelComponentMap:o,activePanelComponent:s,handlePanelChange:l,closePanel:function(){i.value=""}}}},function(){var e=this,t=e._self._c,a=e._self._setupProxy;return a.activePanelComponent?t("section",{staticClass:"get-exercise-right-panel"},[a.activePanelComponent?t(a.activePanelComponent,{tag:"component",attrs:{"form-data":e.formData,"course-name":e.courseName},on:{"update:formData":function(t){return e.$emit("update:formData",t)},close:a.closePanel}}):e._e()],1):e._e()},[],!1,null,"60a33f0b",null).exports;a(52042),a(88353);var z=(0,S.Z)({__name:"k12-generation-tv",props:{currentStep:{type:Object,default:null},progress:{type:Number,default:0},guide:{type:Object,default:function(){return{current:"",completed:[],rect:null}}},steps:{type:Array,default:function(){return[]}}},setup:function(e){var t={avatar:{className:"is-avatar",label:"æ£å¨çææºè½ä½å¤´å"},opening:{className:"is-opening",label:"æ£å¨çæå¼åºç½åæ¨èé®é¢"},persona:{className:"is-persona",label:"æ£å¨çææºè½ä½äººè®¾æè¿°"}},a=(0,m.computed)(function(){var a,n=null==(a=e.guide)?void 0:a.current;return n&&t[n]?t[n]:null}),n=(0,m.ref)({top:"0px",left:"0px"}),r=(0,m.ref)(!1),i=(0,m.ref)(!1),o=(0,m.ref)(!1),s=(0,m.computed)(function(){return n.value}),l=(0,m.computed)(function(){var e;return(null==(e=a.value)?void 0:e.className)||""}),u=(0,m.computed)(function(){var e;return(null==(e=a.value)?void 0:e.label)||""}),c=(0,m.ref)(""),d=null;function f(){d&&(clearInterval(d),d=null)}(0,m.watch)(u,function(e){f(),c.value="",e&&(d=setInterval(function(){if(c.value.length>=e.length)return void f();c.value=e.slice(0,c.value.length+1)},60))},{immediate:!0}),(0,m.onBeforeUnmount)(f);var p=(0,m.computed)(function(){var t;return!!(a.value&&((null==(t=e.guide)?void 0:t.rect)||r.value))}),h=(0,m.computed)(function(){return!i.value});function v(e,t){if(!e)return null;var a=Number(e.left)||0,n=Number(e.top)||0,r=Number(e.width)||0,i={avatar:{top:n+40,left:a+40},opening:{top:n+40,left:a+.5*r},persona:{top:n+10,left:a+.5*r}}[t]||{top:n,left:a};return{top:"".concat(Math.round(i.top),"px"),left:"".concat(Math.round(i.left),"px")}}(0,m.watch)(p,function(e){e&&(i.value=!0)},{immediate:!0}),(0,m.watch)(function(){var t,a;return[e.progress,null==(t=e.guide)?void 0:t.current,null==(a=e.guide)?void 0:a.rect]},function(){var t,a;e.progress||(null==(t=e.guide)?void 0:t.current)||(null==(a=e.guide)?void 0:a.rect)||(i.value=!1,r.value=!1,o.value=!1)},{immediate:!0}),(0,m.watch)(function(){var t,a,n,r,i,o,s;return[null==(t=e.guide)?void 0:t.current,null==(n=e.guide)||null==(a=n.rect)?void 0:a.top,null==(i=e.guide)||null==(r=i.rect)?void 0:r.left,null==(s=e.guide)||null==(o=s.rect)?void 0:o.width]},function(){var t,a,i=v(null==(t=e.guide)?void 0:t.rect,null==(a=e.guide)?void 0:a.current);i&&(o.value=r.value&&(i.top!==n.value.top||i.left!==n.value.left),n.value=i,r.value=!0)},{immediate:!0});var g=(0,m.computed)(function(){var t=e.steps.filter(function(e){return e&&e.title});return t.length?t:[C()]}),y=(0,m.computed)(function(){var t=e.currentStep;if(null==t?void 0:t.title){var a=g.value.findIndex(function(e){return w(e,t)});if(a>=0)return a}return g.value.length-1}),_=(0,m.computed)(function(){return{transform:"translateY(-".concat(32*y.value,"px)")}});
1function b(e){return e.step_key||e.type||e.row_type||e.title}function w(e,t){return b(e)===b(t)||e.title===t.title}function C(){return{progress:0,step_key:"init",title:"åå¤çææºè½ä½..."}}return{__sfc:!0,GUIDE_VIEW_MAP:t,props:e,currentGuideView:a,lastGuideStyle:n,hasGuidePosition:r,hasShownGuide:i,shouldAnimateGuideMove:o,currentGuideStyle:s,currentGuideClassName:l,currentGuideLabel:u,GUIDE_TYPING_INTERVAL:60,typedGuideLabel:c,guideTypingTimer:d,clearGuideTypingTimer:f,isGuideVisible:p,shouldShowGenerationCenter:h,buildGuideStyle:v,STEP_ROW_STRIDE:32,stepList:g,activeStepIndex:y,trackStyle:_,getStepKey:b,isSameStep:w,getFallbackStep:C}}},function(){var e=this,t=e._self._c,a=e._self._setupProxy;return t("div",{staticClass:"k12-generation-tv"},[e._m(0),e._v(" "),t("div",{staticClass:"edge-tint"}),e._v(" "),t("div",{staticClass:"edge-glow"}),e._v(" "),t("div",{staticClass:"dots"}),e._v(" "),t("div",{staticClass:"bottom-band"}),e._v(" "),t("div",{staticClass:"generation-guide",class:[a.currentGuideClassName,{"is-visible":a.isGuideVisible,"is-moving":a.shouldAnimateGuideMove}],style:a.currentGuideStyle},[e._m(1),e._v(" "),t("span",{staticClass:"generation-guide__bubble"},[t("span",{staticClass:"generation-guide__ghost"},[e._v(e._s(a.currentGuideLabel))]),e._v(" "),t("span",{staticClass:"generation-guide__typed"},[e._v(e._s(a.typedGuideLabel))])])]),e._v(" "),t("div",{directives:[{name:"show",rawName:"v-show",value:a.shouldShowGenerationCenter,expression:"shouldShowGenerationCenter"}],staticClass:"generation-center"},[t("div",{staticClass:"generation-steps"},[t("div",{staticClass:"generation-steps__track",style:a.trackStyle},e._l(a.stepList,function(n,r){return t("div",{key:"".concat(a.getStepKey(n),"-").concat(r),staticClass:"generation-step",class:{"is-active":r===a.activeStepIndex}},[t("span",{staticClass:"generation-step__text"},[e._v(e._s(n.title))])])}),0)])])])},[function(){var e=this._self._c;return this._self._setupProxy,e("div",{staticClass:"arcs"},[e("span")])},function(){var e=this._self._c;return this._self._setupProxy,e("span",{staticClass:"generation-guide__cursor"},[e("img",{attrs:{src:"https://fe-static-yuketang.rainclassroom.com/fe/static/assets/rainweb/k12-tv-light-cursor.png",width:"34",height:"34"}})])}],!1,null,"90e46a12",null).exports,q=(0,S.Z)({__name:"k12-readonly-profile",props:{formData:{type:Object,default:function(){return{}}}},setup:function(e){var t=(0,m.computed)(function(){return(e.formData.category_info||[]).find(function(e){return e.category_short_name})||null}),a=(0,m.computed)(function(){var e;return(null==(e=t.value)?void 0:e.category_short_name)||"ææ è¯¾æ¶ä¿¡æ¯"}),n=(0,m.computed)(function(){return(e.formData.category_info||[]).filter(function(e){return!e.category_short_name})});return{__sfc:!0,props:e,lesson:t,lessonText:a,topicList:n}}},function(){var e=this,t=e._self._c,a=e._self._setupProxy;return t("section",{staticClass:"k12-readonly-profile"},[t("div",{staticClass:"k12-readonly-profile__cover"},[a.props.formData.avatar?t("img",{attrs:{src:a.props.formData.avatar,alt:"",referrerpolicy:"no-referrer"}}):e._e()]),e._v(" "),t("div",{staticClass:"k12-readonly-profile__content"},[t("h2",{staticClass:"k12-readonly-profile__name"},[e._v(e._s(e.formData.name))]),e._v(" "),t("p",{staticClass:"k12-readonly-profile__description"},[e._v(e._s(e.formData.desc||"ææ æºè½ä½è¯´æ"))]),e._v(" "),t("div",{staticClass:"k12-readonly-profile__meta"},[t("h3",[e._v("éç¨è¯¾æ¶ï¼")]),e._v(" "),t("p",[e._v(e._s(a.lessonText))])]),e._v(" "),t("div",{staticClass:"k12-readonly-profile__meta"},[t("h3",[e._v("éç¨ä¸é¢ï¼")]),e._v(" "),a.topicList.length?t("div",{staticClass:"k12-readonly-profile__tags"},e._l(a.topicList,function(a){return t("span",{key:a.id,staticClass:"k12-readonly-profile__tag"},[e._v("\n "+e._s(a.category_name)+"\n ")])}),0):t("p",[e._v("ææ ä¸é¢")])])])])},[],!1,null,"78a37f39",null).exports;a(63064);var G=a(57877),U=a(35842),H=a(48137),Z=a(94953),V=a(49488);function $(e,t,a,n,r,i,o){try{var s=e[i](o),l=s.value}catch(e){a(e);return}s.done?t(l):Promise.resolve(l).then(n,r)}function W(e){return function(){var t=this,a=arguments;return new Promise(function(n,r){var i=e.apply(t,a);function o(e){$(i,n,r,o,s,"next",e)}function s(e){$(i,n,r,o,s,"throw",e)}o(void 0)})}}function K(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{},n=Object.keys(a);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(a).filter(function(e){return Object.getOwnPropertyDescriptor(a,e).enumerable}
1))),n.forEach(function(t){var n;n=a[t],t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n})}return e}function Y(e,t){var a,n,r,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]},o=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return o.next=s(0),o.throw=s(1),o.return=s(2),"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(s){return function(l){var u=[s,l];if(a)throw TypeError("Generator is already executing.");for(;o&&(o=0,u[0]&&(i=0)),i;)try{if(a=1,n&&(r=2&u[0]?n.return:u[0]?n.throw||((r=n.return)&&r.call(n),0):n.next)&&!(r=r.call(n,u[1])).done)return r;switch(n=0,r&&(u=[2&u[0],r.value]),u[0]){case 0:case 1:r=u;break;case 4:return i.label++,{value:u[1],done:!1};case 5:i.label++,n=u[1],u=[0];continue;case 7:u=i.ops.pop(),i.trys.pop();continue;default:if(!(r=(r=i.trys).length>0&&r[r.length-1])&&(6===u[0]||2===u[0])){i=0;continue}if(3===u[0]&&(!r||u[1]>r[0]&&u[1]<r[3])){i.label=u[1];break}if(6===u[0]&&i.label<r[1]){i.label=r[1],r=u;break}if(r&&i.label<r[2]){i.label=r[2],i.ops.push(u);break}r[2]&&i.ops.pop(),i.trys.pop();continue}u=t.call(e,i)}catch(e){u=[6,e],n=0}finally{a=r=0}if(5&u[0])throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}}}var J=(0,S.Z)({__name:"publishDialog",props:{query:{type:Object,default:function(){return{}}},formData:{type:Object,default:function(){return{}}},roles:{type:Object,default:function(){return{}}},chatParams:{type:Object,default:function(){}},disabled:{type:Boolean,default:!1},auth:{type:Object,default:function(){return{}}},shareMode:{type:Boolean,default:!1}},emits:["on-tap-confirm","on-tap-cancel"],setup:function(e,t){var a=t.expose,n=t.emit,r=(0,U.Z)({key:"ai_app_open_app_read",width1:"450px",width2:"350px"}),i=r.classroomFilterByUserIsAllAllowed,o=r.classroomFilterByUserRowWidth,s=r.classroomFilterByUserList,l=r.classroomFilterByUserParams,u=r.setClassroomFilterByUserParams,c=(0,m.ref)(!1),f=function(e){c.value=!0,e&&(B.value=e),window.addEventListener("resize",q),setTimeout(function(){q(),N()},0)},p=function(){c.value=!1},h=(0,m.ref)(!1),v=function(){d.ZP.get("/c27/online_courseware/agent/".concat(e.query.agentId,"/agent_conf/")).then(function(e){e.success&&(h.value=e.data.is_open_basic_class||!1)})},y=(0,m.ref)(!1),_=(0,m.ref)({}),b=(0,m.ref)([]),w=(0,m.ref)(""),C=(0,m.ref)(""),O=(0,m.ref)({}),x=(0,m.ref)(null),S=(0,m.computed)(function(){return 0!==O.value.id||"pro"===P.value}),k=(0,V.o)(e.query,{enableClassroomPagination:!0}),A=k.isLoading,I=k.isLoadingNextClassrooms,D=k.courseWithClassroomList,P=k.class_type,j=k.classroom_mapping,T=k.category_list,R=k.getTableData,M=k.loadNextClassrooms,E=k.handleClassroomClick,L=k.hasSelectChange;(0,m.watch)(function(){return L.value},function(e){e&&(y.value=!0)});var F=function(){return W(function(){var t,a,n,r,i;return Y(this,function(o){switch(o.label){case 0:return o.trys.push([0,3,,4]),[4,d.ZP.get("/edu_admin/platform/term/for_ai_workspace/",{agent_id:e.query.agentId})];case 1:return(n=o.sent().data).term_list.some(function(e){return e.term===n.current_term})||(n.current_term=n.term_list.length>0?n.term_list[n.term_list.length-1].term:""),n.term_list.push({term:"",term_name:window.i18n.t("AICenter.OpenToClass.AllTerms")||"å
¨é¨å¦æ"}),_.value=n,w.value=(null==(t=n.term_list.find(function(e){return e.term===n.current_term}))?void 0:t.term_name)||"",C.value=(null==(a=n.term_list.find(function(e){return e.term===n.current_term}))?void 0:a.term)||0,r=n.university_logo,i=n.university_name,b.value=[{id:n.university_id,name:i,logo:r},{id:0,name:window.i18n.t("WorkflowAgent.PublishAiDialog.SelfBuiltCourses")||"èªå»ºè¯¾",logo:"https://qn-sfe.yuketang.cn/FuJdN5LKT4z56PUu1qf58Be1BOrr"}],O.value="pro"===P.value?b.value[0]:b.value[1],[4,(0,m.nextTick)()];case 2:return o.sent(),N(),R(K({isProClassroom:S.value,term:C.value},l.value)),[3,4];case 3:return o.sent(),console.error("è·å妿 ¡ä¿¡æ¯æ¥å£æ¥é"),[3,4];case 4:return[2]}})})()};function N(){x.value&&(x.value.scrollTop=0)}var B=(0,m.ref)("1"),z=(0,m.ref)("300px");function q(){var e=document.querySelector(".publish-agent-dialog");if(e){var t=e.clientHeight;z.value="".concat(Math.min(300,t-190),"px")}}var $=(0,g.yj)(),J=(0,m.computed)(function(){return $.params.course_id||e.query.agentId}),Q=(0,m.computed)(function(){return $.params.id||e.query.workflowId});return(0,m.onMounted)(function(){return W(function(){return Y(this,function(e){return F(),v(),[2]})})()}),a({open:f,close:p}),{__sfc:!0,props:e,emits:n,classroomFilterByUserIsAllAllowed:i,classroomFilterByUserRowWidth:o,classroomFilterByUserList:s,classroomFilterByUserParams:l,setClassroomFilterByUserParams:u,visible:c,open:f,close:p,dialogClose:function(){window.removeEventListener("resize",q)},handleConfirm:function(){if(y.value){var e;n("on-tap-confirm",{classroom_ids:null==(e=Object.keys(j.value))?void 0:e.map(Number),category_list:T.value})}},is_open_basic_class:h,fetchIfOpen:v,selectChangeEnableBtn:y,universityInfo:_,uvOptions:b,selectedTerm:w,selectedTermId:C,curUvInfo:O,tableLayoutRef:x,isProClassroom:S,isLoading:A,isLoadingNextClassrooms:I,courseWithClassroomList:D,class_type:P,classroom_mapping:j,category_list:T,getTableData:R,loadNextClassrooms:M,handleClassroomClick:E,hasSelectChange:L,fetchUvInfo:F,handleChangeTerm:function(e){w.value=e.term_name,C.value=e.term,N(),R(K({isProClassroom:S.value,term:C.value},l.value))},handleChangeUser:function(e){u(e),N(),R(K({isProClassroom:S.value,term:C.value},l.value))},handleChangeUvInfo:function(){return W(function(){var e,t=arguments;return Y(this,function(a){switch(a.label){case 0:return e=t.length>0&&void 0!==t[0]?t[0]:{},O.value=K({},O.value,e),P.value="pro",0===O.value.id&&(P.value="basic"),[4,(0,m.nextTick)()];case 1:return a.sent(),N(),0===O.value.id?R(K({isProClassroom:S.value},l.value)):R(K({isProClassroom:S.value,term:C.value},l.value)),[2]}})}).apply(this,arguments)},resetTableScrollTop:N,handleTableScroll:function(e){var t=e.target,a=t.scrollTop;t.scrollHeight-a-t.clientHeight<=80&&M()},DIALOG_TAB:{AI_PUBLISH_TO_CLASS:"1",AI_SHARE_CHAIN_CODE:"2"},activeTab:B,handleTabClick:function(e){B.value=e},maxHeight:z,updateDropDownMaxHeight:q,route:$,agentId:J,workflowId:Q,ClassroomFilterByUser:G.Z,SelectPop:H.Z,ShareLink:Z.Z}}},function(){var e,t=this,a=t._self._c,n=t._self._setupProxy;return a("div",{staticClass:"create-agent-dialog"},[a("el-dialog",{attrs:{"custom-class":"theme-dialog-agent publish-agent-dialog",width:"700px",height:"560px",t
1itle:t.$t("AICenter.AgentCooperate.AgentRelease"),"append-to-body":"",visible:n.visible},on:{"update:visible":function(e){n.visible=e},close:n.dialogClose}},[a("template",{slot:"title"},[a("div",{staticClass:"dialog-tab"},[t.shareMode?t._e():a("div",{staticClass:"tab tab1",on:{click:function(e){return n.handleTabClick(n.DIALOG_TAB.AI_PUBLISH_TO_CLASS)}}},[a("span",{class:["tab-title",{"active-tab-title":n.activeTab==n.DIALOG_TAB.AI_PUBLISH_TO_CLASS}]},[t._v(t._s(t.$t("AICenter.AgentCooperate.AgentsReleasedToTeaching_619fc7")))]),t._v(" "),n.activeTab==n.DIALOG_TAB.AI_PUBLISH_TO_CLASS?a("div",{staticClass:"active-bottom-line"}):t._e()]),t._v(" "),t.auth.shareable?a("div",{staticClass:"tab tab2",on:{click:function(e){return n.handleTabClick(n.DIALOG_TAB.AI_SHARE_CHAIN_CODE)}}},[a("span",{class:["tab-title",{"active-tab-title":n.activeTab==n.DIALOG_TAB.AI_SHARE_CHAIN_CODE}]},[t._v(t._s(t.$t("AICenter.AgentCooperate.ShareAgentLinksAnd_38b700")))]),t._v(" "),n.activeTab==n.DIALOG_TAB.AI_SHARE_CHAIN_CODE?a("div",{staticClass:"active-bottom-line"}):t._e()]):t._e()])]),t._v(" "),a("div",{staticClass:"content"},[a("div",{directives:[{name:"show",rawName:"v-show",value:n.activeTab==n.DIALOG_TAB.AI_PUBLISH_TO_CLASS,expression:"activeTab == DIALOG_TAB.AI_PUBLISH_TO_CLASS"}],ref:"tableLayoutRef",staticClass:"table-layout",on:{"&scroll":function(e){return n.handleTableScroll.apply(null,arguments)}}},[a("table",{staticClass:"main-table"},[a("thead",[a("tr",{staticClass:"header"},[a("th",{staticClass:"th-cell",staticStyle:{width:"150px","border-right":"none"}},[a(n.SelectPop,{attrs:{options:n.uvOptions,disabled:!n.is_open_basic_class,type:"uv",current:n.curUvInfo,"max-height":n.maxHeight},on:{"on-change":n.handleChangeUvInfo}})],1),t._v(" "),a("th",{staticClass:"th-cell",style:"width: ".concat(n.classroomFilterByUserRowWidth,"; border-left: none;"),attrs:{colspan:"2"}},[a("div",{staticClass:"flex justify-between items-center",staticStyle:{padding:"0 4px 0 80px"}},[a("span",{staticStyle:{"line-height":"26px"}},[t._v(t._s(t.$t("AICenter.OpenToClass.CourseClass")))]),t._v(" "),n.isProClassroom?a("div",{staticClass:"term-select"},[a(n.SelectPop,{attrs:{options:n.universityInfo.term_list,type:"term",current:{name:n.selectedTerm,id:n.selectedTermId},"max-height":n.maxHeight},on:{"on-change":n.handleChangeTerm}})],1):t._e(),t._v(" "),n.classroomFilterByUserIsAllAllowed?a("div",{staticClass:"term-select"},[a(n.ClassroomFilterByUser,{attrs:{"options-visible-max-height":n.maxHeight,list:n.classroomFilterByUserList},on:{"change-user":n.handleChangeUser}})],1):t._e()])])])]),t._v(" "),a("tbody",[n.isLoading?a("tr",{staticClass:"loading-wrapper"},[a("td",{attrs:{colspan:"3",align:"center"}},[a("div",{staticClass:"loading-spin"})])]):(null==(e=n.courseWithClassroomList)?void 0:e.length)?t._l(n.courseWithClassroomList,function(e){var r=e.course_id,i=e.course_name,o=e.classroom_list;return a("tr",{key:r},[a("td",{staticClass:"course-title-cell td-cell"},[i.length<=8?a("div",{staticClass:"course-name ellipsis"},[t._v("\n "+t._s(i)+"\n ")]):a("el-popover",{attrs:{placement:"top-start",width:"200",trigger:"hover",content:i}},[a("div",{staticClass:"course-name ellipsis",attrs:{slot:"reference"},slot:"reference"},[t._v("\n "+t._s(i)+"\n ")])])],1),t._v(" "),a("td",{attrs:{colspan:"2"}},[a("table",{staticClass:"nested"},t._l(o,function(e){var r=e.classroom_id,i=e.classroom_name;return a("tr",{key:r},[a("td",{staticClass:"class-name-cell td-cell",class:{disabled:t.disabled},style:"width: ".concat(n.classroomFilterByUserRowWidth),on:{click:function(e){t.disabled||n.handleClassroomClick(r)}
1}},[a("div",{staticClass:"flex items-cneter"},[a("i",{staticClass:"iconfont",class:[r in n.classroom_mapping?"icon-duoxuanxuanzhong":"icon-duoxuanweixuanzhong"]}),t._v(" "),a("div",{staticClass:"class-name-container"},[a("el-popover",{attrs:{placement:"top-start",trigger:"hover",content:i}},[a("p",{staticClass:"class-name ellipsis",class:{selected:r in n.classroom_mapping},attrs:{slot:"reference"},slot:"reference"},[t._v("\n "+t._s(i)+"\n ")])])],1)])])])}),0)])])}):a("tr",{staticClass:"empty-row-wrapper"},[a("td",{attrs:{colspan:"3",align:"center"}},[a("img",{attrs:{src:"https://qn-sfe.yuketang.cn/o_1hudb777i1onh1mqrf0rncfu459.png",width:"56",alt:""}}),t._v(" "),a("p",{staticStyle:{color:"rgba(144, 148, 157, 1)"}},[t._v("\n "+t._s(n.isProClassroom?t.$t("AICenter.OpenToClass.EmptyClass"):t.$t("AICenter.OpenToClass.EmptySelfClass"))+"\n ")])])]),t._v(" "),n.isLoadingNextClassrooms?a("tr",{staticClass:"loading-next-wrapper"},[a("td",{attrs:{colspan:"3",align:"center"}},[a("div",{staticClass:"loading-spin"})])]):t._e()],2)])]),t._v(" "),n.activeTab==n.DIALOG_TAB.AI_SHARE_CHAIN_CODE?a("div",{staticClass:"tab-content"},[a(n.ShareLink,{attrs:{"agent-id":n.agentId,"workflow-id":n.workflowId,"chat-params":n.props.chatParams}})],1):t._e()]),t._v(" "),a("span",{directives:[{name:"show",rawName:"v-show",value:n.activeTab==n.DIALOG_TAB.AI_PUBLISH_TO_CLASS,expression:"activeTab == DIALOG_TAB.AI_PUBLISH_TO_CLASS"}],staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:n.close}},[t._v(t._s(t.$t("AICenter.AgentCooperate.Cancelled")))]),t._v(" "),a("el-button",{attrs:{type:"primary",disabled:!n.selectChangeEnableBtn},on:{click:n.handleConfirm}},[t._v(t._s(t.$t("AICenter.AgentCooperate.Determine")))])],1)],2)],1)},[],!1,null,"76e951e4",null).exports,Q=a(36688),X=a.n(Q),ee=a(85369);function et(e,t,a,n,r,i,o){try{var s=e[i](o),l=s.value}catch(e){a(e);return}s.done?t(l):Promise.resolve(l).then(n,r)}function ea(e){return function(){var t=this,a=arguments;return new Promise(function(n,r){var i=e.apply(t,a);function o(e){et(i,n,r,o,s,"next",e)}function s(e){et(i,n,r,o,s,"throw",e)}o(void 0)})}}function en(e,t){var a,n,r,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]},o=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return o.next=s(0),o.throw=s(1),o.return=s(2),"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(s){return function(l){var u=[s,l];if(a)throw TypeError("Generator is already executing.");for(;o&&(o=0,u[0]&&(i=0)),i;)try{if(a=1,n&&(r=2&u[0]?n.return:u[0]?n.throw||((r=n.return)&&r.call(n),0):n.next)&&!(r=r.call(n,u[1])).done)return r;switch(n=0,r&&(u=[2&u[0],r.value]),u[0]){case 0:case 1:r=u;break;case 4:return i.label++,{value:u[1],done:!1};case 5:i.label++,n=u[1],u=[0];continue;case 7:u=i.ops.pop(),i.trys.pop();continue;default:if(!(r=(r=i.trys).length>0&&r[r.length-1])&&(6===u[0]||2===u[0])){i=0;continue}if(3===u[0]&&(!r||u[1]>r[0]&&u[1]<r[3])){i.label=u[1];break}if(6===u[0]&&i.label<r[1]){i.label=r[1],r=u;break}if(r&&i.label<r[2]){i.label=r[2],i.ops.push(u);break}r[2]&&i.ops.pop(),i.trys.pop();continue}u=t.call(e,i)}catch(e){u=[6,e],n=0}finally{a=r=0}if(5&u[0])throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}}}var er=(0,S.Z)({__name:"sort-scene-dialog",props:{spokenChatParams:{type:Object,default:function(){return{}}},imageTimbreData:{type:Array,default:function(){return[]}},dataType:{type:String,default:""},tabId:{type:Number,default:0}},emits:["scene-update"],setup:function(e,t){var a=t.expose,r=t.emit,i=(0,m.ref)({follow_text:{color:"--unit-zuoye",name:"æç« "},follow_talk:{color:"--unit-ketang",name:"对è¯"}}),o=(0,m.ref)(!1);function s(){return ea(function(){return en(this,function(e){switch(e.label){case 0:return[4,u()];case 1:return e.sent(),o.value=!0,[2]}})})()}var l=(0,m.ref)([]);function u(){return ea(function(){var t,a,r,i;return en(this,function(o){switch(o.label){case 0:return t=API.oral_assessment.user_scenes.replace(/\{workflow_id\}/,e.spokenChatParams.workflow_id),a={order:"order",agent_id:e.spokenChatParams.agentId,page_size:1e3,page:1},e.dataType===n.tN.follow_read&&(a.tag_id=e.tabId),[4,request.get(t,a)];case 1:return i=(r=o.sent()).data,r.success&&(l.value=i),[2]}})})()}return a({open:s}),{__sfc:!0,props:e,getTag:i,sortSceneDialog:o,open:s,handleDragStart:function(e){},getAvatar:function(t){if(t.is_system_figure){console.log("item.figure_id",t.figure_id);var a=e.imageTimbreData.find(function(e){return e.id===t.figure_id});return null==a?void 0:a.image_config.square}return t.figure},emits:r,handleClose:function(){o.value=!1},CheckResult:function(){var t=API.oral_assessment.order_scene.replace(/\{workflow_id\}/,e.spokenChatParams.workflow_id),a={order:l.value};request.post(t,a).then(function(e){e.success&&(o.value=!1,ee.Z.emit("sort-update","order"),r("scene-update"))})},listData:l,getSceneList:u,draggable:X(),AI_COOPERATION_CODE:n.tN,Tag:T.Tag}}},function(){var e=this,t=e._self._c,a=e._self._setupProxy;return t("div",[t("el-dialog",{staticClass:"sort-scene-dialog",attrs:{visible:a.sortSceneDialog,width:"716px","append-to-body":!0,"show-close":!1,"before-close":a.handleClose,"close-on-click-modal":!1},on:{"update:visible":function(e){a.sortSceneDialog=e}}},[t("template",{slot:"title"},[t("div",{staticClass:"top flex items-center justify-between"},[t("span",{staticClass:"f16 group-title bold"},[e._v(e._s(e.$t("AICenter.AgentCooperate.EditTheScene")))]),e._v(" "),t("div",{staticClass:"top-close-btn",on:{click:a.handleClose}},[t("i",{staticClass:"iconfont icon-cuowu"})])])]),e._v(" "),e.dataType===a.AI_COOPERATION_CODE.speech_evaluator_v2?[t(a.draggable,{staticClass:"flex flex-col space-x-8 draggable-list",attrs:{"ghost-class":"draggable-ghost"},on:{start:function(t){e.drag=!0},update:a.handleDragStart,end:function(t){e.drag=!1}},model:{value:a.listData,callback:function(e){a.listData=e},expression:"listData"}},e._l(a.listData,function(n){return t("div",{key:n.id,staticClass:"group-item flex items-center space-x-12"},[t("span",{staticClass:"icon-item move"},[t("i",{staticClass:"iconfont icon-paixu6dian"})]),e._v(" "),t("img",{staticClass:"sort-img",attrs:{src:a.getAvatar(n)}}),e._v(" "),t("div",{staticClass:"flex group-item-box space-x-8"},[t("div",{staticClass:"flex f15 group-item-title"},[e._v(e._s(n.name))]),e._v(" "),t("div",{staticClass:"flex"},[t("div",{staticClass:"group-item-content w-264"},[t("span",{staticClass:"role-label"},[e._v(e._s(e.$t("AICenter.AgentCooperate.AiCharacters")))]),e._v(" "),t("span",[e._v(e._s(n.ai_role))])]),e._v(" "),t("div",{staticClass:"group-item-content"},[t("span",{staticClass:"role-label"},[e._v(e._s(e.$t("AICenter.AgentCooperate.MyRole")))]),e._v(" "),t("span",[e._v(e._s(n.user_role))])])])])])}),0)]:e._e(),e._v(" "),e.dataType===a.AI_COOPERATION_CODE.follow_read?[t(a.draggable,{staticClass:"flex flex-col space-x-8 draggable-list",attrs:{"ghost-class":"draggable-ghost"},on:{start:function(t){e.drag=!0},update:a.handleDragStart,end:function(t){e.drag=!1}},model:{value:a.listData,callback:function(e){a.listData=e},expression:"listData"}},e._l(a.listData,function(n){var r,i,o;return t("div",{key:n.id,staticClass:"group-item flex items-center space-x-12"},[t("span",{staticClass:"icon-item move"},[t("i",{staticClass:"iconfont icon-paixu6dian"})]),e._v(" "),t("img",{staticClass:"sort-img",attrs:{src:null==n||null==(r=n.role_list[0])?void 0:r.avatar}}),e._v(" "),t("div",{staticClass:"flex group-item-box space-x-8"},[t("div",{staticClass:"flex f15 group-item-title"},[t(a.Tag,{attrs:{color:null==(i=a.getTag[null==n?void 0:n.code])?void 0:i.color,size:"small",horizontal:!0,fillStyle:"border"}},[e._v(e._s(null==(o=a.getTag[null==n?void 0:n.code])?void 0:o.name))]),e._v("\n "+e._s(null==n?void 0:n.name)+"\n ")],1),e._v(" "),t("div",{staticClass:"flex"},[t("div",{staticClass:"group-item-content w-264"},[t("span",[e._v("æ ç¾")]),e._v(" "),t("span",{staticClass:"role-label"},[e._v(e._s(null==n?void 0:n.topic))])]),e._v(" "),t("div",{staticClass:"group-item-content"},[t("span",[e._v("é¾åº¦")]),e._v(" "),t("span",{staticClass:"role-label"},[e._v(e._s(null==n?void 0:n.level))])])])])])}),0)]:e._e(),e._v(" "),t("template",{staticClass:"dialog-footer",slot:"footer"},[t("div",{staticClass:"flex flex-end"},[t("div",{staticClass:"btn-base f14 bold pointer",on:{click:a.handleClose}},[e._v("\n "+e._s(e.$t("Base.Cancel"))+"\n ")]),e._v(" "),t("div",{staticClass:"btn-base btn-confirm f14 bold pointer",on:{click:a.CheckResult}},[e._v("\n "+e._s(e.$t("Base.Confirm"))+"\n ")])])])],2)],1)},[],!1,null,"095ecf28",null).exports,ei=a(65861),eo=(0,S.Z)({__name:"agent-intro",props:{formData:{type:Object,default:function(){return{}}},query:{type:Object,default:function(){return{}}}},setup:function(e){return{__sfc:!0,props:e}}},function(){var e=this._self._c;return this._self._setupProxy,e("div",{staticClass:"flex flex-col space-x-16"},[e("div",{staticClass:"flex justify-center items-center space-x-8"},[e("span",{staticClass:"line"}),this._v(" "),e("span",{staticClass:"text-gray-001"},[this._v(this._s(this.$t("AICenter.AgentCooperate.Description")))]),this._v(" "),e("span",{staticClass:"line"})]),this._v(" "),e("div",{staticClass:"text-gray-002 pd-bt-16",domProps:{innerHTML:this._s(this.formData.intro)}})])},[],!1,null,"80443972",null).exports,es=a(44021),el=(0,S.Z)({__name:"system-agent",props:{formData:{type:Object,default:function(){return{}}},query:{type:Object,default:function(){return{}}},auth:{type:Object,default:function(){return{}}}},setup:function(e){var t=(0,m.computed)(function(){return e.formData.code===n.tN.thuChemAgent||e.query.code===n.tN.thuChemAgent});return{__sfc:!0,props:e,isThuChemAgent:t,IntelligentAgent:ei.Z,agentIntro:eo,ThuChemAgentConfig:es.default}}},function(){var e=this,t=e._self._c,a=e._self._setupProxy;return t("div",{staticClass:"system-agent detail-container flex flex-col scroll-y-1",class:{"detail-container--thu-chem":a.isThuChemAgent}},[a.isThuChemAgent?t(a.ThuChemAgentConfig,{attrs:{"form-data":e.formData,query:e.query,auth:e.auth},on:{"update:formData":function(t){e.formData=t},"update:form-data":function(t){e.formData=t}}}):t("div",{staticClass:"detail-container__body flex flex-col space-x-24"},[t("div",{staticClass:"detail-container__item",attrs:{id:"intelligent-agent"}},[t(a.IntelligentAgent,{attrs:{"form-data":e.formData,query:e.query,auth:e.auth},on:{"update:formData":function(t){e.formData=t},"update:form-data":function(t){e.formData=t}}})],1),e._v(" "),t("div",{staticClass:"detail-container__item",attrs:{id:"agent-intro"}},[t(a.agentIntro,{attrs:{"form-data":e.formData,query:e.query},on:{"update:formData":function(t){e.formData=t},"update:form-data":function(t){e.formData=t}}})],1)])],1)},[],!1,null,"396c4543",null).exports,eu=a(48671);function ec(e,t,a,n,r,i,o){try{var s=e[i](o),l=s.value}catch(e){a(e);return}s.done?t(l):Promise.resolve(l).then(n,r)}var ed=(0,S.Z)({__name:"preview",props:{previewUrl:{type:String,default:""},isPopup:{type:Boolean,default:!1},popupContent:{type:String,default:""}},setup:function(e){var t=(0,m.computed)(function(){return e.previewUrl||""});return{__sfc:!0,props:e,displayUrl:t,handleOpenPreview:function(){var t;return(t=function(){return function(e,t){var a,n,r,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]}
1,trys:[],ops:[]},o=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return o.next=s(0),o.throw=s(1),o.return=s(2),"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(s){return function(l){var u=[s,l];if(a)throw TypeError("Generator is already executing.");for(;o&&(o=0,u[0]&&(i=0)),i;)try{if(a=1,n&&(r=2&u[0]?n.return:u[0]?n.throw||((r=n.return)&&r.call(n),0):n.next)&&!(r=r.call(n,u[1])).done)return r;switch(n=0,r&&(u=[2&u[0],r.value]),u[0]){case 0:case 1:r=u;break;case 4:return i.label++,{value:u[1],done:!1};case 5:i.label++,n=u[1],u=[0];continue;case 7:u=i.ops.pop(),i.trys.pop();continue;default:if(!(r=(r=i.trys).length>0&&r[r.length-1])&&(6===u[0]||2===u[0])){i=0;continue}if(3===u[0]&&(!r||u[1]>r[0]&&u[1]<r[3])){i.label=u[1];break}if(6===u[0]&&i.label<r[1]){i.label=r[1],r=u;break}if(r&&i.label<r[2]){i.label=r[2],i.ops.push(u);break}r[2]&&i.ops.pop(),i.trys.pop();continue}u=t.call(e,i)}catch(e){u=[6,e],n=0}finally{a=r=0}if(5&u[0])throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}}}(this,function(t){switch(t.label){case 0:if(!e.previewUrl)return[2];if(!e.isPopup)return[3,4];t.label=1;case 1:return t.trys.push([1,3,,4]),[4,h.MessageBox.confirm(e.popupContent,"æç¤º",{confirmButtonText:"ç¡®å®",cancelButtonText:"åæ¶",customClass:"yktMessageBox ykt-message-box",showClose:!1,closeOnClickModal:!1})];case 2:return t.sent(),[3,4];case 3:return t.sent(),[2];case 4:return window.open(e.previewUrl,"_blank","noopener,noreferrer"),[2]}})},function(){var e=this,a=arguments;return new Promise(function(n,r){var i=t.apply(e,a);function o(e){ec(i,n,r,o,s,"next",e)}function s(e){ec(i,n,r,o,s,"throw",e)}o(void 0)})})()},RainBtn:T.RainBtn}}},function(){var e=this._self._c,t=this._self._setupProxy;return e("div",{staticClass:"outer-link-preview"},[e("div",{staticClass:"outer-link-preview__card"},[e("div",{staticClass:"outer-link-preview__title"},[this._v("å¤é¾å°å")]),this._v(" "),e("div",{staticClass:"outer-link-preview__url"},[this._v("\n "+this._s(t.displayUrl)+"\n ")]),this._v(" "),e(t.RainBtn,{staticClass:"outer-link-preview__action",attrs:{type:"1",size:"small",text:"跳转",icon:"icon-tiaozhuan",disabled:!this.previewUrl},on:{click:t.handleOpenPreview}})],1)])},[],!1,null,"6221fc8e",null).exports,ef=a(35378),ep=a(28305);function eh(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function ev(e,t,a,n,r,i,o){try{var s=e[i](o),l=s.value}catch(e){a(e);return}s.done?t(l):Promise.resolve(l).then(n,r)}function em(e){return function(){var t=this,a=arguments;return new Promise(function(n,r){var i=e.apply(t,a);function o(e){ev(i,n,r,o,s,"next",e)}function s(e){ev(i,n,r,o,s,"throw",e)}o(void 0)})}}function eg(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{},n=Object.keys(a);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(a).filter(function(e){return Object.getOwnPropertyDescriptor(a,e).enumerable}))),n.forEach(function(t){var n;n=a[t],t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n})}return e}function ey(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);a.push.apply(a,n)}return a})(Object(t)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(t,a))}),e}function e_(e){return function(e){if(Array.isArray(e))return eh(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||eb(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function eb(e,t){if(e){if("string"==typeof e)return eh(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if("Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a)return Array.from(a);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return eh(e,t)}}function ew(e,t){var a,n,r,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]}
1,trys:[],ops:[]},o=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return o.next=s(0),o.throw=s(1),o.return=s(2),"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(s){return function(l){var u=[s,l];if(a)throw TypeError("Generator is already executing.");for(;o&&(o=0,u[0]&&(i=0)),i;)try{if(a=1,n&&(r=2&u[0]?n.return:u[0]?n.throw||((r=n.return)&&r.call(n),0):n.next)&&!(r=r.call(n,u[1])).done)return r;switch(n=0,r&&(u=[2&u[0],r.value]),u[0]){case 0:case 1:r=u;break;case 4:return i.label++,{value:u[1],done:!1};case 5:i.label++,n=u[1],u=[0];continue;case 7:u=i.ops.pop(),i.trys.pop();continue;default:if(!(r=(r=i.trys).length>0&&r[r.length-1])&&(6===u[0]||2===u[0])){i=0;continue}if(3===u[0]&&(!r||u[1]>r[0]&&u[1]<r[3])){i.label=u[1];break}if(6===u[0]&&i.label<r[1]){i.label=r[1],r=u;break}if(r&&i.label<r[2]){i.label=r[2],i.ops.push(u);break}r[2]&&i.ops.pop(),i.trys.pop();continue}u=t.call(e,i)}catch(e){u=[6,e],n=0}finally{a=r=0}if(5&u[0])throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}}}var eC=(0,S.Z)({__name:"detail",props:{agentId:{type:[String,Number],default:""},workflowId:{type:[String,Number],default:""},code:{type:String,default:""},goBackEmit:{type:Boolean,default:!1},showDelete:{type:[Boolean,void 0],default:void 0},showShare:{type:[Boolean,void 0],default:void 0}},emits:["go-back"],setup:function(e,t){var a=t.emit,f=(0,g.yj)(),b=(0,g.tv)(),w=(0,y.eJ)(["selectedCourseInfo"]).selectedCourseInfo,C=(0,m.ref)(null),O=(0,i.Z)(e),x=O.agentId,S=O.source,A=O.isStudentCreateAgentCooperation,I=O.gotoList,D=O.user_id,P=(0,m.computed)(function(){return{category:11,entity_type:eS.value.classroom_id?1:4,entity_id:eS.value.classroom_id||0,capability_id:eS.value.capability_id,agentId:eS.value.agent_id,id:eS.value.agent_id,workflow_id:f.query.workflow_id||eS.value.workflow_id,source_id:""}}),j=(0,m.computed)(function(){return{isFile:!0,maxWord:50,isGlobalDrawer:!1,isMobile:!1}}),T=(0,m.ref)(null),R=(0,m.ref)(null),M=(0,m.ref)(null),E=(0,m.computed)(function(){var t;return{agentId:x.value,university_id:null==(t=w.value)?void 0:t.university_id,workflowId:e.workflowId||f.params.id,code:e.code||f.query.code,source:S.value}}),L=(0,m.computed)(function(){return eS.value.code===n.tN.thuChemAgent||E.value.code===n.tN.thuChemAgent}),F=(0,m.computed)(function(){return n.tN.k12Rpg===et.code}),N={avatar:[".ai-chat-header"],opening:[".chat-window-top-wrapper"],persona:["#prompt-input-multiple"]},G=null,U=(0,m.reactive)({visible:!1,currentStep:null,progress:0,steps:[],isGenerating:!1,guide:{current:"",completed:[],rect:null},closeVersion:0}),H={state:U,update:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.guide?V(e.guide):U.guide;Object.assign(U,ey(eg({},e),{steps:Array.isArray(e.steps)?e_(e.steps):U.steps,guide:t})),e.guide&&$()},close:function(){Z()}};function Z(){U.visible=!1,U.closeVersion+=1}function V(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.current||"",a=t&&t===U.guide.current;return{current:t,completed:Array.isArray(e.completed)?e_(e.completed):[],rect:e.rect||(a?U.guide.rect:null)}}function $(){if(!U.guide.current||"undefined"==typeof window){U.guide=ey(eg({},U.guide),{rect:null});return}G&&window.cancelAnimationFrame(G),(0,m.nextTick)(function(){G=window.requestAnimationFrame(function(){G=null,W()})})}function W(){var e=K(U.guide.current);U.guide=ey(eg({},U.guide),{rect:e})}function K(e){var t=N[e];if(!t||"undefined"==typeof document)return null;var a=document.querySelector(".agent-cooperation-detail .right");if(!a)return null;var n=Y(a,t);if(!n)return null;var r=n.getBoundingClientRect();return{top:r.top,left:r.left,width:r.width,height:r.height}}function Y(e,t){var a=!0,n=!1,r=void 0;try{for(var i,o=t[Symbol.iterator]();!(a=(i=o.next()).done);a=!0){var s=i.value,l=Array.from(e.querySelectorAll(s)).find(function(e){var t=e.getBoundingClientRect(),a=window.getComputedStyle(e);return t.width>0&&t.height>0&&"none"!==a.display&&"hidden"!==a.visibility&&"0"!==a.opacity});if(l)return l}}catch(e){n=!0,r=e}finally{try{a||null==o.return||o.return()}finally{if(n)throw r}}return null}function Q(){G&&"undefined"!=typeof window&&(window.cancelAnimationFrame(G),G=null)}(0,m.provide)("k12GenerationTvController",H);var X=E.value.workflowId,et=(0,m.reactive)({isShare:!1,isSystem:!1,modifyTime:"",showTime:!1,disabled:!1,isPublish:!1,isSynced:!0,showPublish:!0,showShare:!0,showSync:!0,showDelete:!0,showAction:!0,showSaveDraftTip:!0,syncDisabled:!1,co
1de:""}),ea=(0,m.computed)(function(){return[n.tN.rpg].includes(et.code)&&eC.value.editable||et.code!==n.tN.rpg});(0,m.watch)(function(){return[et.isSynced,et.code]},function(){et.showSaveDraftTip=!(et.code===n.tN.TopicRobot&&et.isSynced)},{immediate:!0,deep:!0});var en=(0,m.ref)([]),ei=(0,m.ref)(),eo=(0,m.ref)(null),es=(0,m.ref)(!1),ec=(0,m.ref)(!1),eh=(0,eu.d)(E.value),ev=eh.state,eC=eh.auth,eO=(0,m.computed)(function(){return F.value&&1===ev.loading&&eC.value.readonly}),ex=(0,_.c)({id:X,apis:{detail:"/c27/online_courseware/agent/workflow/".concat(X,"/convert2form/"),edit:"/c27/online_courseware/agent/workflow/".concat(X,"/"),delete:"/c27/online_courseware/agent/workflow/".concat(X,"/")},updateFromServer:!1,initFormData:{agent_id:x.value},query:{agent_id:x.value,source:S.value},afterResponse:function(t){return em(function(){var a,r,i,o,s,l,u,f,p,h,v,m,g,y,_,b,C,O,S,k,I,D,P,j,T,R,M;return ew(this,function(E){switch(E.label){case 0:if(a=t.data.code===n.tN.reviewTutor,r=t.data.code===n.tN.TopicRobot||L.value,et.isShare=t.data.is_share,et.disabled=!t.data.is_modify,et.isSystem=t.data.is_system,et.showPublish=a||!et.isSystem||r,et.showShare=!(t.data.code===n.tN.TopicRobot||A.value),"boolean"==typeof e.showShare&&(et.showShare=e.showShare),"boolean"==typeof e.showDelete&&(et.showDelete=e.showDelete),et.showSync=et.showPublish&&!A.value,et.showAction=et.showPublish||et.showShare||et.showDelete||et.showSync,et.code=t.data.code,t.data.code===n.tN.commonAgent&&(ei.value=!0===t.data.use_prompt,t.data.team_info=t.data.team_info||{team_id:""},t.data.llm_config=t.data.llm_config||{provider:"xuetang",used_provider:-1,enable_thinking:!1,show_reasoning_content:!0},t.data.rag_config=t.data.rag_config||{min_score:.8,top_n:10,hybrid:!0,rag_template:"",return_source:!0,use_default_template:!0,rerank:!1,rerank_top_n:5},Array.isArray(t.data.recommend_questions)||(t.data.recommend_questions=[]),Array.isArray(t.data.qa_pairs_rq_score_range)||(t.data.qa_pairs_rq_score_range=[.8,.9]),"number"!=typeof t.data.used_kl&&(t.data.used_kl=0),"boolean"!=typeof t.data.use_mcp&&(t.data.use_mcp=!1),"boolean"!=typeof t.data.rag_config.rerank&&(t.data.rag_config.rerank=!1),"number"!=typeof t.data.rag_config.rerank_top_n&&(t.data.rag_config.rerank_top_n=5),Array.isArray(t.data.input_type_choice)&&t.data.input_type_choice.length||(t.data.input_type_choice=[1]),Array.isArray(t.data.output_type_choice)&&t.data.output_type_choice.length||(t.data.output_type_choice=[1]),null==t.data.input_default&&(t.data.input_default=t.data.input_type_choice[0]),"boolean"!=typeof t.data.auto_play_voice&&(t.data.auto_play_voice=!1),null==t.data.history_num&&(t.data.history_num=20),"boolean"!=typeof t.data.show_logo&&(t.data.show_logo=!0),"string"!=typeof t.data.logo&&(t.data.logo="")),t.data.modified&&(et.showTime=t.data.is_modify),t.data.code!==n.tN.speech_evaluator_v2)return[3,4];return et.showAction=t.data.show_evaluator_speech,[4,d.ZP.get(c.Z.pronunciation_evaluates.speech_evaluator_resource)];case 1:if(o=(i=E.sent()).data,i.success&&(en.value=o),"number"!=typeof t.data.used_kl&&(t.data.used_kl=0),t.data.rag_config||(t.data.rag_config={min_score:0,top_n:1,rerank:!1,rerank_top_n:1,hybrid:!1}),t.data.llm_config)return[3,3];return[4,d.ZP.get("/c27/online_courseware/agent/".concat(x.value,"/agent_conf/"))];case 2:(l=E.sent()).success&&(s=l.data),t.data.llm_config={used_provider:s&&s.used_provider?s.used_provider:"æºè°±GLM-4-Plus",provider:s&&s.provider?s.provider:"xuetang"},E.label=3;case 3:t.data.language||(t.data.language="English",setTimeout(function(){e0()})),eH(t.data),E.label=4;case 4:if(t.data.code===n.tN.get_exercise&&(h=void 0===(p=(f=t.data.extra_info||{}).is_send)?"1":p,m=void 0===(v=f.knowledgegraph_recommend_item_source)?1:v,y=void 0===(g=f.learnningspace_recommend_item_source)?1:g,b=void 0===(_=f.language)?"zh-cn":_,O=void 0===(C=f.similar_question)?{}:C,k=void 0===(S=f.similar_question_setting)?{}:S,I=function(e,t){if(null==e)return{};var a,n,r=function(e,t){if(null==e)return{};var a,n,r={},i=Object.keys(e);for(n=0;n<i.length;n++)a=i[n],t.indexOf(a)>=0||(r[a]=e[a]);return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)a=i[n],!(t.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(r[a]=e[a])}return r}(f,["is_send","knowledgegraph_recommend_item_source","learnningspace_recommend_item_source","language","similar_question","similar_question_setting"]),D=[O.has_calculation?"formula":"",O.has_image?"image":""].filter(
1Boolean),t.data.extra_info=eg({language:b,is_send:h,knowledgegraph_recommend_item_source:m,learnningspace_recommend_item_source:y,similar_question_setting:{enabled:!!(null!=(P=k.enabled)?P:O.enabled),generation_role:k.generation_role||O.expert_name||(null==(u=w.value)?void 0:u.name)||"",problem_attributes:null!=(j=k.problem_attributes)?j:D.length?D:["formula"]}},I)),t.data.code!==n.tN.follow_read)return[3,6];return[4,d.ZP.get(c.Z.pronunciation_evaluates.speech_evaluator_resource)];case 5:R=(T=E.sent()).data,T.success&&(en.value=R),t.data.resource_type=t.data.resource_type||1,t.data.language=t.data.language||"English",["accuracy_rate","fluency_rate","integrity_rate"].some(function(e){return void 0===t.data[e]||null===t.data[e]})&&(t.data.accuracy_rate=60,t.data.fluency_rate=20,t.data.integrity_rate=20),setTimeout(function(){e0()},10),E.label=6;case 6:return(M=t.data).code===n.tN.reviewTutor&&(M.notice_content="string"==typeof M.notice_content?M.notice_content:"string"==typeof M.opening_remarks?M.opening_remarks:"",M.logo="string"==typeof M.logo?M.logo:"",M.show_logo="boolean"!=typeof M.show_logo||M.show_logo,M.team_info=M.team_info||{team_id:""}),eR(M),eM(M),[2,t]}})})()}}),eS=ex.formData,ek=ex.putItem,eA=ex.loading,eI=ex.deleteItem,eD=ex.isDelayReady,eP=(0,ef.gg)({formData:eS,outerLinkCode:n.tN.outer_link}),ej=eP.outerLinkPreviewUrl,eT=eP.fetchOuterLinkPreviewUrl;function eR(e){e.code===n.tN.rpg&&(Array.isArray(e.rpg__input_type_choice)&&0!==e.rpg__input_type_choice.length||(e.rpg__input_type_choice=[1]),Array.isArray(e.rpg__output_type_choice)&&0!==e.rpg__output_type_choice.length||(e.rpg__output_type_choice=[1]),e.rpg__input_default||(e.rpg__input_default=e.rpg__input_type_choice[0]))}(0,m.watch)(function(){var e,t,a,n;return[null==(e=eS.value)?void 0:e.code,null==(t=eS.value)?void 0:t.has_param,null==(a=eS.value)?void 0:a.redirect_link,null==(n=eS.value)?void 0:n.workflow_id]},function(e){if((function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a,n,r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var i=[],o=!0,s=!1;try{for(r=r.call(e);!(o=(a=r.next()).done)&&(i.push(a.value),i.length!==t);o=!0);}catch(e){s=!0,n=e}finally{try{o||null==r.return||r.return()}finally{if(s)throw n}}return i}}(e,1)||eb(e,1)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())[0]!==n.tN.outer_link){ej.value="";return}eT()},{immediate:!0});var eM=function(e){if([n.tN.rpg,n.tN.k12Rpg].includes(e.code)){var t=e.rpg__input_type_choice;te.isShowRecordBarWeb=!!(t&&Array.isArray(t)&&2===t.length&&t.includes(2)),te.isShowRecordBarWebAudio=!!(t&&Array.isArray(t)&&1===t.length&&t.includes(2));var a=e.rpg__output_type_choice;te.isShowRecordPlay=!!(a&&Array.isArray(a)&&a.includes(2)),te.isAutoPlayVoice=!!e.rpg__auto_play_voice;var r=e.rpg__voice;r?te.audioVoice=r:te.audioVoice="mashu"}else if(e.code===n.tN.commonAgent){var i,o=e.input_type_choice||[1],s=e.output_type_choice||[1];te.isShowRecordBarWeb=2===o.length&&o.includes(2),te.isShowRecordBarWebAudio=1===o.length&&o.includes(2),te.isShowRecordPlay=s.includes(2),te.isAutoPlayVoice=!!e.auto_play_voice,te.audioVoice=(null==(i=e.speak)?void 0:i.type_id_4)||"mashu"}},eE=function(){var e={agent_id:x.value,source:S.value};d.ZP.get("/c27/online_courseware/agent/workflow/".concat(X,"/publish_status/"),e).then(function(e){e.success&&(et.isPublish=e.data.publish_status,e.data.publish_status&&eZ().then(function(e){et.isSynced=e.data.sync_status}))})},eL=function(e){eS.value=eg({},eS.value,e)},eF=(0,m.ref)(!1),eN=function(e){eF.value=e.disabled};(0,m.onMounted)(function(){return em(function(){return ew(this,function(e){return eE(),ta(),window.addEventListener("resize",$),window.addEventListener("scroll",$,!0),ee.Z.on(o.aH.UPDATE_FORMDATA,eL),ee.Z.on(o.aH.UPDATE_FORMDATA_STATUS,eN),[2]})})()}),(0,m.onBeforeUnmount)(function(){window.removeEventListener("resize",$),window.removeEventListener("scroll",$,!0),Q()}),(0,m.onBeforeMount)(function(){ee.Z.off(o.aH.UPDATE_FORMDATA,eL),ee.Z.off(o.aH.UPDATE_FORMDATA_STATUS,eN),tr(x.value)});var eB=(0,m.ref)(null);function ez(){return em(function(){var e;return ew(this,function(t){switch(t.label){case 0:if(ti(),eS.value.code!==n.tN.speech_evaluator_v2&&eS.value.code!==n.tN.follow_read)return[3,4];if(!(e=eS.value.code===n.tN.speech_evaluator_v2))return[3,2];return[4,e$()];case 1:e=!t.sent(),t.label=2;case 2:if(e)return[2];return[4,eH(eS.value)];case 3:if(t.sent(),0===eU.value.length)return(0,h.Message)({message:"åå¸å¤±è´¥ï¼è³å°ä¸æ¶ä¸ä¸ªåºæ¯æå¯å叿ºè½ä½",type:"error",customClass:"toastTopWarning toastTopWarningIcon",iconClass:"iconfont icon-cu-jingshi"}),[2];t.label=4;case 4:return T.value.validate(function(e){return em(function(){var t,a,n,r;return ew(this,function(i){return e?A.value?(e1(!1),[2]):(eV().then(function(){eB.value.open(F.value?"2":"1")}),[2]):((t=T.value.fields.find(function(e){return"error"===e.validateState}))&&(a=t.$el,n=document.querySelector(".detail-container"),a&&n&&(r=a.offsetTop,n.scrollTo({top:r-100,behavior:"smooth"}
1))),[2,!1])})})()}),[2]}})})()}var eq=(0,m.ref)(null);function eG(){eq.value&&eq.value.getSceneListed()}(0,m.provide)("sceneSortChange",eG);var eU=(0,m.ref)([]);function eH(e){return em(function(){var t,a,n,r,i;return ew(this,function(o){switch(o.label){case 0:return t=c.Z.oral_assessment.user_scenes.replace(/\{workflow_id}/,e.workflow_id),a={agent_id:x.value,source:S.value},[4,d.ZP.get(t,a)];case 1:return r=(n=o.sent()).success,i=n.data,r&&(eU.value=i),[2]}})})()}var eZ=function(){return em(function(){var e,t;return ew(this,function(a){switch(a.label){case 0:return e="/c27/online_courseware/agent/workflow/".concat(X,"/sync_status/"),t={agent_id:x.value,source:S.value},[4,d.ZP.get(e,t)];case 1:return[2,a.sent()]}})})()};function eV(){return em(function(){var e,t;return ew(this,function(a){switch(a.label){case 0:return e="/c27/online_courseware/agent/workflow/".concat(X,"/sync/"),t={agent_id:x.value},[4,d.ZP.post(e,t)];case 1:return[2,a.sent()]}})})()}var e$=function(){return em(function(){var e,t,a,n,r;return ew(this,function(i){switch(i.label){case 0:return e=c.Z.oral_assessment.show_assessment.replace(/\{workflow_id}/,eS.value.workflow_id),t={agent_id:x.value},[4,d.ZP.get(e,t)];case 1:if(n=(a=i.sent()).success,r=a.data,n&&!r.show_evaluator_speech)return(0,h.Message)({message:"æéæ ¡éªæªéè¿ï¼å³å°å·æ°é¡µé¢",type:"error",customClass:"toastTopWarning toastTopWarningIcon",iconClass:"iconfont icon-cu-jingshi"}),setTimeout(function(){location.reload()},2e3),[2,!1];return[2,!0]}})})()},eW=(0,m.reactive)({isSaving:!1}),eK=(0,m.ref)(null),eY=(0,m.ref)(!1);function eJ(e,t){eS.value[e]=t}function eQ(e){var t;(eS.value.code===n.tN.rpg||eS.value.code===n.tN.commonAgent)&&(null==(t=eS.value.llm_config)?void 0:t.provider)==="xuetang"&&(eK.value=e,e1())}function eX(e){return em(function(){var t,a,r,i,o,s,l;return ew(this,function(u){switch(u.label){case 0:if(r=eS.value.code===n.tN.rpg||eS.value.code===n.tN.commonAgent,null===e||eK.value!==e||!r||(null==(t=eS.value.llm_config)?void 0:t.provider)!=="xuetang"||(null==(a=eS.value.llm_config)?void 0:a.used_provider)!==e)return[2];u.label=1;case 1:return u.trys.push([1,5,6,7]),[4,d.ZP.get("/c27/online_courseware/agent/workflow/".concat(X,"/convert2form/"),{agent_id:x.value,source:S.value})];case 2:if(s=(o=u.sent()).success,l=o.data,!(s&&(null==l?void 0:l.llm_config)&&String(l.llm_config.used_provider)===String(e)&&eK.value===e&&(null==(i=eS.value.llm_config)?void 0:i.used_provider)===e))return[3,4];return eY.value=!0,eK.value=null,eS.value.llm_config=l.llm_config,[4,(0,m.nextTick)()];case 3:u.sent(),u.label=4;case 4:return[3,7];case 5:return console.log(u.sent()),[3,7];case 6:return eY.value=!1,[7];case 7:return[2]}})})()}function e0(){var e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];return em(function(){var t,a;return ew(this,function(r){return ti(),(eS.value.code!==n.tN.speech_evaluator_v2||eS.value.name)&&(a=eK.value,eW.isSaving=!0,null==T||null==(t=T.value)||t.validate(function(){return em(function(){var t,r,i,o,s;return ew(this,function(l){switch(l.label){case 0:return[4,ek(eS.value,{params:{agent_id:x.value}})];case 1:if(r=(t=l.sent()).success,i=t.data,!r)return[3,10];if(!(eS.value.code===n.tN.commonAgent&&!1===ei.value&&!0===eS.value.use_prompt&&!es.value&&!ec.value))return[3,6];ec.value=!0,l.label=2;case 2:return l.trys.push([2,4,5,6]),[4,null==(s=eo.value)||null==(o=s.refreshCurrentAbilityWithContext)?void 0:o.call(s)];case 3:return es.value=!0===l.sent(),[3,6];case 4:return console.log(l.sent()),[3,6];case 5:return ec.value=!1,[7];case 6:if(e?(eS.value.code===n.tN.reviewTutor&&(et.showTime=!0,et.syncDisabled=!1),L.value&&(et.showTime=!0),et.modifyTime=p()(1e3*i.modified).format("HH:mm")):(0,h.Message)({message:"å·²ä¿å",type:"success",customClass:"toastMessage",iconClass:"iconfont icon-yuanquangou-mianzhuang"}),et.isSynced=!1,eS.value.code===n.tN.get_exercise&&eV().then(function(){}),eM(eS.value),eS.value.code!==n.tN.outer_link)return[3,8];return[4,eT()];case 7:l.sent(),l.label=8;case 8:return[4,eX(a)];case 9:l.sent(),l.label=10;case 10:return[2]}})})()}),eW.isSaving=!1),[2]})})()}(0,m.provide)("rolePlayingSave",e0),(0,m.provide)("rolePlayingSetFormData",eJ),(0,m.provide)("rolePlayingRefreshLlmConfig",eQ);var e1=(0,v.debounce)(e0,1e3);(0,m.watch)(eS,function(e,t){eC.value.editable&&e&&e.id&&!eW.isSaving&&!eY.value&&t.id&&eD.value&&(e.code===n.tN.reviewTutor&&(et.syncDisabled=!0),e1())},{deep:!0});var e2=(0,m.ref)(0),e4=(0,m.ref)(null);function e3(){return e.goBackEmit?void a("go-back"):A.value||f.query.from?void b.back():void I()}var e8=(0,m.computed)(function(){var e,t;return{entity_type:A.value?30:4,entity_id:0,id:x.value,category:11,level:null==(e=w.value)?void 0:e.level,agentId:x.value,university_id:null==(t=w.value)?void 0:t.university_id,capability_id:eS.value.capability_id,has_init:eS.value.has_init,agent_cooperation_id:X,user_id:D}}),e5=(0,m.computed)(function(){var e,t,a,r=eS.value.extra_info||{},i=eS.value.code===n.tN.commonAgent,o=i?eS.value.logo:r.show_logo&&r.logo?r.logo:eS.value.avatar;return{extra_info:{name:eS.value.name,name_en:r.name_en,desc:eS.value.desc,opening_remarks:eS.value.opening_remarks,logo:o,avatar:eS.value.avatar,show_logo:i?eS.value.show_logo:r.show_logo,use_prompt:i?eS.value.use_prompt:r.use_prompt,allow_attachment:i?eS.value.allow_attachment:r.allow_attachment,return_source:i?null==(e=eS.value.rag_config)?void 0:e.return_source:r.return_source,input_type_choice:i?eS.value.input_type_choice:r.input_type_choice,output_type_choice:i?eS.value.output_type_choice:r.output_type_choice,input_default:i?eS.value.input_default:r.input_default,auto_play_voice:i?eS.value.auto_play_voice:r.auto_play_voice,speak:i?eS.value.speak:r.speak,op_reminder:null!=(t=eS.value.op_reminder)?t:r.op_reminder,input_tip_text:null!=(a=eS.value.input_tip_text)?a:r.input_tip_text},recommend_prompt_list:eS.value.recommend_questions}}),e6=(0,m.computed)(function(){if(!L.value)return{};var e=eS.value.speak||{};return{isShowRecordPlay:!0===e.is_open||1===e.is_open||"1"===e.is_open,isAutoPlayVoice:!1,audioVoice:e.type_id_4||"mashu",audioVoiceType:String(e.type_4||"1")}}),e7=(0,m.computed)(function(){return eO.value?{space:"28px 60px 0"}:{space:"16px 32px",offset:"128px"}}),e9=(0,m.computed)(function(){return eg(ey(eg(ey(eg({},o.u_),{avatar:eS.value.avatar,placeholder:"",title:window.i18n.t("AICenter.Preparation.PrepareAssistant")||"æºè½å¤è¯¾å©æ",description:"",search_tip:window.i18n.t("AICenter.ResourceRetrieval.SearchTopic")||"å¸®ææ¾ä¸äºå¦ä¹ èµæï¼ä¸»é¢æ¯:",search_placeholder:window.i18n.t("AICenter.ResourceRetrieval.SearchTopicPlaceholder")||"请è¾å
¥ä¸»é¢",isImage:!0,isIframe:!1,isWelcomeIcon:!1,isCreate:A.value,isHistory:A.value,isClean:!A.value,isGlobalDrawer:!1,feedbackCross:!0,imageFixed:256,onlyTips:!0,imgPreview:"outside",isFile:!0,hideLogo:!0,isAgent:!0,isTools:!0,isFeedback:!1,drawerOptions:{isGlobalDrawer:!0,isMobile:!0},isShowNetworkSearch:A.value}),te,e6.value),{code:E.value.code,inputMaskText:eS.value.code===n.tN.reviewTutor?"å½åæºè½ä½ä¸æ¯æè°è¯":"",thinkingConfig:eS.value.code===n.tN.rpg||eS.value.code===n.tN.commonAgent?eS.value.llm_config:void 0,rpgUseInputSetting:!0,isMixedImageMode:!!F.value,uploadBtnShow:A.value||F.value||L.value||eS.value.code===n.tN.commonAgent&&!0===eS.value.allow_attachment}),eS.value.code===n.tN.commonAgent?{canAttachment:!0===eS.value.allow_attachment}:{})}),te=(0,m.reactive)({isShowRecordBarWeb:!1,isAutoPlayVoice:!1,isShowRecordPlay:!1,isShowRecordBarWebAudio:!1,audioVoice:"mashu"});(0,m.watch)(function(){var e,t;return(null==(e=eS.value)?void 0:e.code)===n.tN.commonAgent?[eS.value.input_type_choice,eS.value.output_type_choice,eS.value.auto_play_voice,null==(t=eS.value.speak)?void 0:t.type_id_4]:null},function(){var e;(null==(e=eS.value)?void 0:e.code)===n.tN.commonAgent&&eM(eS.value)},{deep:!0,immediate:!0});var tt=(0,m.ref)({});function ta(){return em(function(){var e,t,a;return ew(this,function(n){switch(n.label){case 0:return n.trys.push([0,2,,3]),[4,(0,r.Hz)(x.value)];case 1:return t=(e=n.sent()).success,a=e.data,t&&(tt.value=a),[3,3];case 2:return console.log(n.sent()),[3,3];case 3:return[2]}})})()}var tn=(0,m.ref)([]),tr=function(e){return em(function(){var t,a,n;return ew(this,function(i){switch(i.label){case 0:return i.trys.push([0,2,,3]),[4,(0,r.Vv)(e)];case 1:if(a=(t=i.sent()).success,n=t.data,a)return tn.value=n.map(function(e){return{label:e.name,value:e.id,is_default:e.is_default}}),[2,n];return[2,[]];case 2:return console.log(i.sent()),[2,[]];case 3:return[2]}})})()};function ti(){var e,t;eS.value.code===n.tN.reviewTutor&&(null==(t=M.value)||null==(e=t.syncEditorData)||e.call(t))}return{__sfc:!0,route:f,router:b,selectedCourseInfo:w,getExerciseRightPanelRef:C,props:e,emits:a,agentId:x,source:S,isStudentCreateAgentCooperation:A,gotoList:I,user_id:D,spokenChatParams:P,options:j,formRef:T,headerBarRef:R,templateRef:M,queryD
1ata:E,isThuChemAgent:L,isK12Rpg:F,GUIDE_TARGET_SELECTOR_MAP:N,guideMeasureRaf:G,k12GenerationTvState:U,k12GenerationTvController:H,handleCloseK12GenerationTv:Z,normalizeGenerationGuide:V,scheduleK12GenerationGuideRectSync:$,syncK12GenerationGuideRect:W,measureK12GenerationGuideTarget:K,findVisibleGuideTarget:Y,clearK12GenerationGuideMeasureFrame:Q,id:X,pageStatus:et,isShowLeftPartConf:ea,imageTimbreData:en,initialCommonAgentUsePrompt:ei,chatRef:eo,hasRefreshedCommonAgentPromptCapability:es,isRefreshingCommonAgentPromptCapability:ec,authState:ev,auth:eC,isK12Readonly:eO,formData:eS,putItem:ek,loading:eA,deleteItem:eI,isDelayReady:eD,handleGetExerciseRightPanelChange:function(e){var t;null==(t=C.value)||t.handlePanelChange(e)},outerLinkPreviewUrl:ej,fetchOuterLinkPreviewUrl:eT,initRpgFormDataDefaults:eR,setAudioSettings:eM,getPublishStatus:eE,updateFormData:eL,isTemporaryDisabled:eF,updateFormDataStatus:eN,handleDelete:function(){et.disabled||(0,h.MessageBox)({title:"å 餿é",message:A.value?"å·²åå¸çççº§å°æ æ³ä½¿ç¨è¯¥æºè½ä½ï¼å é¤åæ æ³æ¢å¤ï¼è¯·ç¡®è®¤æ¯å¦å é¤ï¼":"æºè½ä½å é¤åæ æ³æ¢å¤ï¼è¯·ç¡®è®¤æ¯å¦å é¤ï¼",customClass:"yktMessageBox agent-cooperation-delete-dialog",showClose:!1,confirmButtonText:"ç¡®å®",cancelButtonText:"åæ¶",showCancelButton:!0,showConfirmButton:!0,confirmButtonClass:"delBtn",closeOnClickModal:!1}).then(function(){return em(function(){return ew(this,function(e){switch(e.label){case 0:return[4,eI({data:{agent_id:x.value}},{params:{agent_id:x.value,source:S.value}})];case 1:return e.sent().success&&e3(),[2]}})})()}).catch(function(){})},publishDialogRef:eB,handlePrimaryAction:function(){return em(function(){return ew(this,function(e){switch(e.label){case 0:if(eS.value.code!==n.tN.reviewTutor)return[3,5];if(et.syncDisabled)return[2];e.label=1;case 1:return e.trys.push([1,3,,4]),[4,eV()];case 2:return e.sent(),(0,h.Message)({message:"忥æå",type:"success",customClass:"toastMessage",iconClass:"iconfont icon-yuanquangou-mianzhuang"}),et.isSynced=!0,[3,4];case 3:return console.error("ä½ä¸å¤çåæ¥å¤±è´¥",e.sent()),(0,h.Message)({message:"åæ¥å¤±è´¥",type:"error",customClass:"toastMessage",iconClass:"iconfont icon-yuanquancha-mianzhuang icon-danger-002"}),[3,4];case 4:return[2];case 5:return[4,ez()];case 6:return e.sent(),[2]}})})()},handlePublish:ez,chatListRef:eq,syncMoblic:eG,moblieSortUpdate:function(){eq.value&&eq.value.sceneSortUpdate()},listedData:eU,getSceneList:eH,handleShare:function(e){return em(function(){return ew(this,function(t){switch(t.label){case 0:if(et.disabled||!eC.value.editable)return[2];return[4,d.ZP.post("/c27/online_courseware/agent/workflow/".concat(X,"/share/"),{agent_id:x.value,is_share:e},{params:{agent_id:x.value,source:S.value}})];case 1:return t.sent().success&&(e?R.value.openShareAuth():R.value.closeShareAuth(),et.isShare=e),[2]}})})()},getSyncStatus:eZ,handleSync:function(){return em(function(){return ew(this,function(e){return et.disabled||(ti(),T.value.validate(function(e){return em(function(){return ew(this,function(t){return e&&(0,h.MessageBox)({title:"忥æé",message:"æºè½ä½è®¾ç½®åçååï¼æ¯å¦åæ¥ç»å¦çï¼",customClass:"yktMessageBox",showClose:!1,confirmButtonText:"忥ç»å¦ç",cancelButtonText:"å为è稿",showConfirmButton:!0,showCancelButton:!0,confirmButtonClass:"confirmBtn",closeOnClickModal:!1}).then(function(){return em(function(){return ew(this,function(e){return eV().then(function(){(0,h.Message)({message:"å¦ç端已çæ",type:"success",customClass:"toastMessage",iconClass:"iconfont icon-yuanquangou-mianzhuang"}),et.isSynced=!0}).catch(function(){(0,h.Message)({message:"åæ¥å¤±è´¥",type:"error",customClass:"toastMessage",iconClass:"iconfont icon-yuanquancha-mianzhuang icon-danger-002"})}),[2]})})()}).catch(function(){e1()}),[2]})})()})),[2]})})()},asyncForm:eV,showEvaluatorSpeech:e$,publishForm:function(e){return em(function(){return ew(this,function(t){switch(t.label){case 0:if(eS.value.code!==n.tN.speech_evaluator_v2)return[3,2];return[4,e$()];case 1:if(!t.sent())return[2];t.label=2;case 2:return eV().then(function(){var t=eg({agent_id:x.value},e);d.ZP.post("/c27/online_courseware/agent/workflow/".concat(X,"/open_entity/"),t).then(function(e){e.success&&((0,h.Message)({message:"å·²çæ",type:"success",customClass:"toastMessage",iconClass:"iconfont icon-yuanquangou-mianzhuang"}),et.isPublish=!0,et.isSynced=!0,eB.value.close())})}).catch(function(e){console.log(e)}),[2]}})})()},saveStatus:eW,pendingRolePlayingSystemModel:eK,isRefreshingRolePlayingLlmConfig:eY,setFormData:eJ,handleRolePlayingSystemModelChange:eQ,refreshRolePlayingLlmConfig:eX,save:e0,autoSave:e1,handleGoBack:function(){return em(function(){var e,t,a;return ew(this,function(r){switch(r.label){case 0:if(eS.value.code===n.tN.reviewTutor||!et.isPublish||A.value||eC.value.readonly||!eC.value.editable)return e3(),[2];return[4,eZ()];case 1:t=(e=r.sent()).success,a=e.data;try{if(t&&!a.sync_status)return(0,h.MessageBox)({title:"忥æé",message:"æºè½ä½è®¾ç½®åçååï¼æ¯å¦åæ¥ç»å¦çï¼",customClass:"yktMessageBox",showClose:!1,confirmButtonText:"忥ç»å¦ç",cancelButtonText:"å为è稿",showConfirmButton:!0,showCancelButton:!0,confirmButtonClass:"confirmBtn",closeOnClickModal:!1}).then(function(){return em(function(){return ew(this,function(e){return T.value.validate(function(e){return em(function(){return ew(this,function(t){return e&&eV().then(function(){(0,h.Message)({message:"忥æå",type:"success",customClass:"toastMessage",iconClass:"iconfont icon-yuanquangou-mianzhuang"}),e3()}).catch(function(){(0,h.Message)({message:"åæ¥å¤±è´¥",type:"error",customClass:"toastMessage",iconClass:"iconfont icon-yuanquancha-mianzhuang icon-danger-002"})}),[2]})})()}),[2]})})()}).catch(function(){e3()}),[2];e3()}catch(e){console.log(e),e3()}return[2]}})})()},tabId:e2,handleTabList:function(e){if(e2.value<0){var t;e2.value=(null==(t=e[0])?void 0:t.id)||0}},handleDeleteTabList:function(e){return em(function(){return ew(this,function(t){switch(t.label){case 0:return eq.value&&eq.value.getTagList(),[4,(0,m.nextTick)()];
1case 1:return t.sent(),e&&eq.value&&eq.value.getSceneListed(),[2]}})})()},handleAddTabList:function(){eq.value&&eq.value.getTagList()},handleTabChange:function(e){e2.value=e},sortSceneDialogRef:e4,goSortList:function(e){e.code!==n.tN.speech_evaluator_v2&&e.show_evaluator_speech||e4.value.open()},goBack:e3,chatParams:e8,outerData:e5,thuChemVoiceSetting:e6,chatDecoration:e7,chatOptions:e9,audioSetting:te,roles:tt,fetchRoles:ta,groupList:tn,getAiCourseTeamListFun:tr,handleSave:function(){ti(),T.value.validate(function(e){return em(function(){return ew(this,function(t){return e&&F.value&&e0(!1),[2]})})()})},syncReviewTutorEditor:ti,AI_COOPERATION_CODE:n.tN,AI_COOPERATION_CODE_COMP:n.uV,Chat:s.Z,SpokenChatList:l.default,oralRepetitionList:u.default,HeaderBar:k,GetExerciseRightPanel:B,K12GenerationTv:z,K12ReadonlyProfile:q,PublishDialog:J,SortSceneDialog:er,SystemAgent:el,OuterLinkPreview:ed,HomeworkReviewIntro:ep.Z}}},function(){var e,t,a=this,n=a._self._c,r=a._self._setupProxy;return n("div",{staticClass:"agent-cooperation-detail",class:[r.formData&&r.formData.code===r.AI_COOPERATION_CODE.speech_evaluator_v2?"speech-grid-template":r.formData&&r.formData.code===r.AI_COOPERATION_CODE.outer_link?"outer-link-grid-template":"default-grid-template",r.isShowLeftPartConf?"agent-cooperation-detail-template-default":"agent-cooperation-detail-template-right",r.isK12Readonly?"k12-readonly-grid-template":"",r.formData.code]},[n("div",{staticClass:"header"},[n(r.HeaderBar,{ref:"headerBarRef",attrs:{auth:r.auth,"form-data":r.formData,"page-status":r.pageStatus,"publish-text":r.formData.code===r.AI_COOPERATION_CODE.reviewTutor?a.$t("AICenter.AgentCooperate.Synchronization"):r.isStudentCreateAgentCooperation?a.$t("AICenter.AgentCooperate.Save"):a.$t("AICenter.AgentCooperate.Released"),disabled:r.pageStatus.syncDisabled,loading:r.loading||r.isK12Rpg&&1!==r.authState.loading},on:{"on-back":r.handleGoBack,"on-delete":r.handleDelete,"on-publish":r.handlePrimaryAction,"on-share":r.handleShare,"on-sync":r.handleSync,"on-save":r.handleSave}})],1),a._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:r.isShowLeftPartConf,expression:"isShowLeftPartConf"}],staticClass:"left"},[n("div",{directives:[{name:"loading",rawName:"v-loading",value:r.loading||r.isK12Rpg&&1!==r.authState.loading,expression:"loading || (isK12Rpg && authState.loading !== 1)"}],staticClass:"detail-main"},[r.isK12Readonly?n(r.K12ReadonlyProfile,{attrs:{"form-data":r.formData}}):a._e(),a._v(" "),r.isK12Readonly||r.isK12Rpg&&1!==r.authState.loading||!r.formData.share||!r.formData.share.user_name||r.formData.is_modify?a._e():n("div",{staticClass:"share-info"},[a._v("\n "+a._s(a.$t("AICenter.AgentCooperate.ThisAgentIsComposed_345e9d",{user_name:r.formData.share.user_name}))+"\n ")]),a._v(" "),r.isK12Readonly||r.isK12Rpg&&1!==r.authState.loading?a._e():n("el-form",{ref:"formRef",staticClass:"collapse",class:{"is-share":r.formData.share},attrs:{model:r.formData,"label-width":"120px",disabled:r.isTemporaryDisabled||!r.auth.editable||!r.formData.is_modify||r.formData.code===r.AI_COOPERATION_CODE.speech_evaluator_v2&&!r.formData.show_evaluator_speech}},[!r.isThuChemAgent&&r.formData.code&&r.AI_COOPERATION_CODE_COMP[r.formData.code]?[n(r.AI_COOPERATION_CODE_COMP[r.formData.code],{ref:"templateRef",tag:"component",attrs:{"form-data":r.formData,query:r.queryData,"chat-params":r.spokenChatParams,"page-status":r.pageStatus,"detail-disabled":r.pageStatus.disabled,"image-timbre-data":r.imageTimbreData,auth:r.auth,"group-list":r.groupList},on:{"update:formData":function(e){r.formData=e},"update:form-data":function(e){r.formData=e},"tab-list":r.handleTabList,"delete-tab-list":r.handleDeleteTabList,"add-tab-list":r.handleAddTabList,"right-panel-change":r.handleGetExerciseRightPanelChange}})]:r.isThuChemAgent||!0===r.formData.is_system?n(r.SystemAgent,{attrs:{auth:r.auth,"form-data":r.formData,query:r.queryData},on:{"update:formData":function(e){r.formData=e},"update:form-data":function(e){r.formData=e}}}):a._e()],2)],1)]),a._v(" "),r.formData.code===r.AI_COOPERATION_CODE.get_exercise?n(r.GetExerciseRightPanel,{ref:"getExerciseRightPanelRef",attrs:{"form-data":r.formData,"course-name":r.selectedCourseInfo.name},on:{"update:formData":function(e){r.formData=e},"update:form-data":function(e){r.formData=e}}}
1):a._e(),a._v(" "),n("div",{staticClass:"right",class:{"is-spoken":r.formData.code===r.AI_COOPERATION_CODE.speech_evaluator_v2||r.formData.code===r.AI_COOPERATION_CODE.follow_read,"is-outer-link":r.formData.code===r.AI_COOPERATION_CODE.outer_link}},[r.formData.code===r.AI_COOPERATION_CODE.speech_evaluator_v2||r.formData.code===r.AI_COOPERATION_CODE.follow_read?n("div",{staticClass:"right-spoken-chat pc",class:{"disalbed-click-right":r.formData.code===r.AI_COOPERATION_CODE.speech_evaluator_v2&&!r.formData.show_evaluator_speech,"w-415":r.formData.code===r.AI_COOPERATION_CODE.follow_read}},[n(r.formData.code===r.AI_COOPERATION_CODE.speech_evaluator_v2?r.SpokenChatList:r.oralRepetitionList,{ref:"chatListRef",tag:"component",staticClass:"right-preview",attrs:{"is-pc":!0,"chat-params":r.spokenChatParams,options:r.options,"form-data":r.formData,"avatar-data":r.imageTimbreData},on:{"tab-change":r.handleTabChange}})],1):a._e(),a._v(" "),(r.formData.code===r.AI_COOPERATION_CODE.speech_evaluator_v2||r.formData.code===r.AI_COOPERATION_CODE.follow_read)&&r.auth.editable?n("div",{staticClass:"flex items-center justify-center"},[n("div",{staticClass:"list-sort",class:{"disalbed-click":r.formData.code===r.AI_COOPERATION_CODE.speech_evaluator_v2&&!r.formData.show_evaluator_speech},on:{click:function(e){return r.goSortList(r.formData)}}},[n("i",{staticClass:"iconfont icon-paixu"}),a._v(" "),n("span",{staticClass:"list-sort-label"},[a._v(a._s(a.$t("AICenter.AgentCooperate.AdjustDefaultOrder")))])])]):r.formData.code===r.AI_COOPERATION_CODE.outer_link?n(r.OuterLinkPreview,{attrs:{"is-popup":r.formData.is_popup,"popup-content":r.formData.popup_content,"preview-url":r.outerLinkPreviewUrl}}):a._e(),a._v(" "),r.chatParams.capability_id&&r.formData.code!==r.AI_COOPERATION_CODE.speech_evaluator_v2&&r.formData.code!==r.AI_COOPERATION_CODE.follow_read?n(r.Chat,{ref:"chatRef",class:{"k12-readonly-chat":r.isK12Readonly,"review-tutor-chat":r.formData.code===r.AI_COOPERATION_CODE.reviewTutor},attrs:{"chat-params":(e=function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{},n=Object.keys(a);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(a).filter(function(e){return Object.getOwnPropertyDescriptor(a,e).enumerable}))),n.forEach(function(t){var n;n=a[t],t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n})}return e}({},r.chatParams),t=t={disabled:r.formData.code===r.AI_COOPERATION_CODE.reviewTutor},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);a.push.apply(a,n)}return a})(Object(t)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(t,a))}),e),"outer-data":r.outerData,options:r.chatOptions,decoration:r.chatDecoration},scopedSlots:a._u([{key:"top",fn:function(){return[r.formData.code===r.AI_COOPERATION_CODE.reviewTutor?n(r.HomeworkReviewIntro,{attrs:{data:{notice:r.formData.notice_content||"",avatar:r.formData.avatar},"show-start-button":!1,"show-avatar":!1,"is-mobile":!1}}):a._e()]},proxy:!0}],null,!1,0x89d22a4e)}):a._e(),a._v(" "),r.formData.is_system&&r.formData.code!==r.AI_COOPERATION_CODE.reviewTutor&&!r.isThuChemAgent?n("div",{staticClass:"chat-ui-mask flex flex-items justify-center items-center"},[n("p",[a._v("ææ¶ä¸æ¯æç³»ç»æºè½ä½è°è¯")])]):a._e()],1),a._v(" "),r.isK12Rpg&&r.k12GenerationTvState.visible?n(r.K12GenerationTv,{staticClass:"right-generation-tv",attrs:{"current-step":r.k12GenerationTvState.currentStep,guide:r.k12GenerationTvState.guide,progress:r.k12GenerationTvState.progress,steps:r.k12GenerationTvState.steps},on:{close:r.handleCloseK12GenerationTv}}):a._e(),a._v(" "),n(r.PublishDialog,{ref:"publishDialogRef",attrs:{auth:r.auth,query:r.queryData,"chat-params":r.chatParams,roles:r.roles,"share-mode":r.pageStatus.code===r.AI_COOPERATION_CODE.k12Rpg},on:{"on-tap-confirm":r.publishForm}}),a._v(" "),n(r.SortSceneDialog,{ref:"sortSceneDialogRef",attrs:{"spoken-chat-params":r.spokenChatParams,"image-timbre-data":r.imageTimbreData,"data-type":r.formData.code,"tab-id":r.tabId}
1,on:{"scene-update":r.moblieSortUpdate}})],1)},[],!1,null,"794c743b",null).exports},855:function(e,t,a){"use strict";a.d(t,{Z:function(){return o}}),a(35350),a(63649);var n=a(18108),r=a(8176),i="https://fe-static-yuketang.yuketang.cn/fe/static/assets/rainweb/ai-subject-display-light-ray.riv",o=(0,a(81049).Z)({__name:"RiveRayCanvas",props:{canvasClass:{type:[String,Array,Object],default:""},canvasStyle:{type:[String,Array,Object],default:null},src:{type:String,default:void 0},layout:{type:Object,default:null},transformMode:{type:String,default:"min-scale"},refreshKey:{type:[String,Number,Boolean],default:""},targetSelector:{type:String,default:""},baseWidth:{type:Number,default:1600},baseHeight:{type:Number,default:900},frameWidth:{type:Number,default:781}},setup:function(e){var t=(0,n.toRefs)(e),a=t.src,o=t.layout,s=t.refreshKey,l=(0,n.ref)(null),u=(0,n.ref)(0),c=(0,n.computed)(function(){return"".concat(s.value,"-").concat(u.value)});function d(){if("scale-xy"===e.transformMode)return"scale(".concat(document.body.clientWidth/e.baseWidth,", ").concat(document.body.clientHeight/e.baseHeight,")");if("frame-x"===e.transformMode){var t=e.targetSelector?document.querySelector(e.targetSelector):null,a=t?t.offsetWidth/e.frameWidth:1;return"translate(-50%, -50%) scaleX(".concat(a,") scaleY(1)")}var n=Math.min(document.body.clientWidth/e.baseWidth,document.body.clientHeight/e.baseHeight);return"scale(".concat(n,")")}function f(){u.value+=1}return!function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.canvasRef,a=e.src,o=void 0===a?i:a,s=e.layout,l=void 0===s?null:s,u=e.getTransform,c=void 0===u?null:u,d=e.refreshKey,f=void 0===d?null:d,p=(0,n.ref)(null),h=(0,n.ref)(!1),v=(0,n.ref)(!1),m=(0,n.computed)(function(){return(0,n.unref)(o)||i}),g=(0,n.computed)(function(){return f?(0,n.unref)(f):null});function y(){var e=p.value;e&&("function"==typeof e.cleanup?e.cleanup():"function"==typeof e.destroy&&e.destroy(),p.value=null)}function _(){y(),(0,n.nextTick)(function(){if(!v.value){var e=null==t?void 0:t.value;if(e){var a=Math.min(document.body.clientWidth/1600,document.body.clientHeight/900),i="function"==typeof c?c(e):"scale(".concat(a,")");e.style.transform=i,p.value=new r.Rive({src:m.value,canvas:e,autoplay:!0,layout:function(){var e="function"==typeof l?l():(0,n.unref)(l);if(e)return new r.Layout(e)}(),onLoad:function(){var e;null==(e=p.value)||e.resizeDrawingSurfaceToCanvas()}})}}})}(0,n.onMounted)(function(){h.value=!0,_()}),(0,n.onBeforeUnmount)(function(){v.value=!0,y()}),(0,n.watch)([m,g],function(){h.value&&_()})}({canvasRef:l,src:a,layout:o,getTransform:d,refreshKey:c}),(0,n.onMounted)(function(){window.addEventListener("resize",f)}),(0,n.onBeforeUnmount)(function(){window.removeEventListener("resize",f)}),{__sfc:!0,props:e,src:a,layout:o,refreshKey:s,canvasRef:l,windowResizeKey:u,riveRefreshKey:c,getTransform:d,handleResize:f}}},function(){var e=this._self._c;return this._self._setupProxy,e("canvas",{ref:"canvasRef",staticClass:"rive-ray-canvas",class:this.canvasClass,style:this.canvasStyle})},[],!1,null,"7e0310c0",null).exports},64224:function(e,t,a){"use strict";a.d(t,{Z:function(){return ef}}),a(35350),a(92459),a(13054),a(88761),a(60668),a(42463),a(80764),a(46064),a(12225),a(80287),a(63649),a(76556);var n,r,i,o,s=a(18108),l=(0,s.defineComponent)({name:"GraphResetControl"}),u=a(81049),c=(0,u.Z)(l,function(){var e=this,t=e._self._c;return e._self._setupProxy,t("button",{staticClass:"graph-reset",attrs:{type:"button","data-testid":"graph-reset","aria-label":"æ¢å¤é»è®¤è§è§"},on:{click:function(t){return e.$emit("reset")}}},[t("svg",{attrs:{viewBox:"0 0 24 24","aria-hidden":"true"}},[t("path",{attrs:{d:"M5.3 8.4A8 8 0 1 1 4 15.8M5.3 8.4V4.7M5.3 8.4H9"}})]),e._v(" "),t("span",[e._v("æ¢å¤è§è§")])])},[],!1,null,null,null).exports;function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}a(64213);var f=(0,s.defineComponent)({name:"GraphStatsPanel",props:{layers:{type:Array,default:function(){return[]}},activeLayerId:{type:String,default:null}},setup:function(e){return{orderedLayers:(0,s.computed)(function(){var t;return((function(e){if(Array.isArray(e))return d(e)}
1)(t=e.layers)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(t)||function(e,t){if(e){if("string"==typeof e)return d(e,void 0);var a=Object.prototype.toString.call(e).slice(8,-1);if("Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a)return Array.from(a);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return d(e,t)}}(t)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()).sort(function(e,t){return t.order-e.order})}),formatValue:function(e){return String(null!=e?e:"")}}}}),p=(0,u.Z)(f,function(){var e=this,t=e._self._c;return e._self._setupProxy,t("aside",{staticClass:"graph-stats",attrs:{"aria-label":"ä¸ä¸å¹å
»ä½ç³»ç»è®¡"}},[t("ol",{staticClass:"graph-stats__list"},e._l(e.orderedLayers,function(a){return t("li",{key:a.id,staticClass:"graph-stats__card",class:{"is-active":a.id===e.activeLayerId},attrs:{"data-layer-id":a.id}},[t("span",{staticClass:"graph-stats__accent",attrs:{"aria-hidden":"true"}}),e._v(" "),t("span",{staticClass:"graph-stats__connector",attrs:{"aria-hidden":"true"}}),e._v(" "),t("dl",{staticClass:"graph-stats__metrics"},e._l(a.stats,function(a,n){return t("div",{key:a.id,staticClass:"graph-stats__metric",attrs:{"data-slot":n+1}},[t("dt",[e._v(e._s(a.label))]),e._v(" "),t("dd",[e._v(e._s(e.formatValue(a.value)))])])}),0)])}),0)])},[],!1,null,null,null).exports;a(25874),a(54472),a(72775);var h=a(58625),v=a(25731);a(50928);var m=a(39425);function g(e,t,a){return(g=O()?Reflect.construct:function(e,t,a){var n=[null];n.push.apply(n,t);var r=new(Function.bind.apply(e,n));return a&&w(r,a.prototype),r}).apply(null,arguments)}function y(e){return(y=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{},n=Object.keys(a);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(a).filter(function(e){return Object.getOwnPropertyDescriptor(a,e).enumerable}))),n.forEach(function(t){var n;n=a[t],t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n})}return e}function b(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);a.push.apply(a,n)}return a})(Object(t)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(t,a))}),e}function w(e,t){return(w=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function C(e){var t="function"==typeof Map?new Map:void 0;return(C=function(e){if(null===e||-1===Function.toString.call(e).indexOf("[native code]"))return e;if("function"!=typeof e)throw TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,a)}function a(){return g(e,arguments,y(this).constructor)}return a.prototype=Object.create(e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),w(a,e)})(e)}function O(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(O=function(){return!!e})()}a(74624),a(52042);var x=Object.freeze({fov:28,position:Object.freeze({x:0,y:2.88,z:15.2}),target:Object.freeze({x:0,y:2.88,z:0}),azimuthRange:[-22,22],polarRange:[50,90],zoomRange:[.9,1.15],distanceRange:[11,17],resetDuration:450,safeFrame:Object.freeze({horizontal:.9,vertical:.86,minScale:.78,smoothing:.16,recoveryMargin:.03})}),S=[{color:"#55c7eb",nodeShape:"sphere"},{color:"#5b8cff",nodeShape:"sphere"},{color:"#6a63f6",nodeShape:"triangle"},{color:"#806cff",nodeShape:"gem"},{color:"#9b7bff",nodeShape:"gem"},{color:"#55b9e8",nodeShape:"sphere"},{color:"#70d8d1",nodeShape:"sphere"}],k=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");function t(e){var a,n,r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"INVALID_GRAPH_CONFIG";if(!(this instanceof t))throw TypeError("Cannot call a class as a function");return a=t,n=[e],a=y(a),(r=function(e,t){var a;if(t&&("object"==((a=t)&&"undefined"!=typeof Symbol&&a.constructor===Symbol?"symbol":typeof a)||"function"==typeof t))return t;if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(this,O()?Reflect.construct(a,n||[],y(this).constructor):a.apply(this,n))).name="GraphConfigError",r.code=i,r}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&w(t,e),t}(C(Error));function A(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return b(_({},x,e),{position:_({},x.position,e.position),target:_({},x.target,e.target),safeFrame:_({},x.safeFrame,e.safeFrame)})}function I(e,t){var a=new Set;e.forEach(function(e){if(!(null==e?void 0:e.id))throw new k("".concat(t," requires an id"));if(a.has(e.id))throw new k("duplicate ".concat(t," id: ").concat(e.id));a.add(e.id)})}function D(e){return{x:e.x,y:e.y,z:e.z}}var P=function(){var e;function t(e,a){var n,r,i,o,s,l,u,c,d,f,p=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!(this instanceof t))throw TypeError("Cannot call a class as a function");this.camera=e;var v=A(p.camera);this.config=v,this.requestFrame=p.requestFrame||function(e){return window.requestAnimationFrame(e)},this.cancelFrame=p.cancelFrame||function(e){return window.cancelAnimationFrame(e)},this.now=p.now||function(){return performance.now()},this.reducedMotion=null!=(f=p.reducedMotion)?f:"undefined"!=typeof window&&(null==(n=(r=window).matchMedia)?void 0:n.call(r,"(prefers-reduced-motion: reduce)").matches),this.requestedZoom=e.zoom,this.safeFrameScale=1,this.safeFrameTarget=1,this.frameBounds=new h.ZzF,this.framePoints=[],this.safeFrameLimits=this.getConfiguredSafeFrameLimits(),this.resetFrameId=null,this.controlsEnabled=!1!==p.controlsEnabled,this.onChange=p.onChange||function(){},this.presentationRotationActive=!1,this.cancelReset=this.cancelReset.bind(this),this.handleControlsChange=this.handleControlsChange.bind(this);var g=p.controlsFactory||function(e,t){return new m.z(e,t)};this.controls=g(e,a),this.controls.enabled=this.controlsEnabled,this.controls.enablePan=!1,this.controls.enableDamping=!0,this.controls.dampingFactor=.07,this.controls.minAzimuthAngle=h.M8C.degToRad(v.azimuthRange[0]),this.controls.maxAzimuthAngle=h.M8C.degToRad(v.azimuthRange[1]),this.controls.minPolarAngle=h.M8C.degToRad(v.polarRange[0]),this.controls.maxPolarAngle=h.M8C.degToRad(v.polarRange[1]),this.controls.minZoom=v.zoomRange[0],this.controls.maxZoom=v.zoomRange[1],this.controls.minDistance=v.distanceRange[0],this.controls.maxDistance=v.distanceRange[1],(null==(i=this.controls.target)?void 0:i.set)&&this.controls.target.set(v.target.x,v.target.y,v.target.z),null==(o=(s=this.controls).update)||o.call(s),this.defaultView={position:D(e.position),target:D(this.controls.target||v.target),zoom:e.zoom},null==(l=(u=this.controls).addEventListener)||l.call(u,"start",this.cancelReset),null==(c=(d=this.controls).addEventListener)||c.call(d,"change",this.handleControlsChange)}return e=[{key:"handleControlsChange",value:function(){this.onChange()}},{key:"update",value:function(){var e,t,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return null==(e=(t=this.controls).update)||e.call(t),!a.skipSafeFrame&&this.updateSafeFrame()}},{key:"setFrameBounds",value:function(e){if(!e||(null==(t=e.isEmpty)?void 0:t.call(e)))return this.setFramePoints([]);var t,a=e.min,n=e.max;return this.setFramePoints([new h.Pa4(a.x,a.y,a.z),new h.Pa4(a.x,a.y,n.z),new h.Pa4(a.x,n.y,a.z),new h.Pa4(a.x,n.y,n.z),new h.Pa4(n.x,a.y,a.z),new h.Pa4(n.x,a.y,n.z),new h.Pa4(n.x,n.y,a.z),new h.Pa4(n.x,n.y,n.z)])}},{key:"setFramePoints",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=e.filter(function(e){return(null==e?void 0:e.isVector3)&&Number.isFinite(e.x)&&Number.isFinite(e.y)&&Number.isFinite(e.z)});return 0===t.length?(this.frameBounds.makeEmpty(),this.framePoints=[],this.safeFrameLimits=this.getConfiguredSafeFrameLimits(),!1):(this.framePoints=t.map(function(e){return e.clone()}),this.frameBounds.setFromPoints(this.framePoints),this.refreshSafeFrameBaseline(),!0)}},{key:"getConfiguredSafeFrameLimits",value:function(){var e=this.config.safeFrame;return{horizontal:Math.max(.1,Math.min(1,Number(e.horizontal)||.9)),vertical:Math.max(.1,Math.min(1,Number(e.vertical)||.86))}}},{key:"measureProjectedFrame",value:function(e){e.updateMatrixWorld();var t=0,a=0,n=new h.Pa4;
1return this.framePoints.forEach(function(r){n.copy(r).project(e),Number.isFinite(n.x)&&Number.isFinite(n.y)&&(t=Math.max(t,Math.abs(n.x)),a=Math.max(a,Math.abs(n.y)))}),{maxX:t,maxY:a}}},{key:"isAtDefaultView",value:function(){var e,t,a,n=this.defaultView.position,r=this.defaultView.target,i=this.controls.target,o=i?Math.pow((null!=(e=i.x)?e:0)-r.x,2)+Math.pow((null!=(t=i.y)?t:0)-r.y,2)+Math.pow((null!=(a=i.z)?a:0)-r.z,2):0;return 1e-6>this.camera.position.distanceToSquared(new h.Pa4(n.x,n.y,n.z))&&o<1e-6&&1e-6>Math.abs(this.requestedZoom-this.defaultView.zoom)}},{key:"refreshSafeFrameBaseline",value:function(){var e=this.getConfiguredSafeFrameLimits();if(0===this.framePoints.length)return this.safeFrameLimits=e,!1;var t=this.camera.clone(),a=this.defaultView,n=a.position,r=a.target,i=a.zoom;t.position.set(n.x,n.y,n.z),t.zoom=i,t.lookAt(r.x,r.y,r.z),t.updateProjectionMatrix();var o=this.measureProjectedFrame(t),s=Math.max(0,Number(this.config.safeFrame.recoveryMargin)||0)+.006;return this.safeFrameLimits={horizontal:Math.min(1,Math.max(e.horizontal,o.maxX+s)),vertical:Math.min(1,Math.max(e.vertical,o.maxY+s))},this.isAtDefaultView()&&(this.safeFrameScale=1,this.safeFrameTarget=1,this.camera.zoom=this.requestedZoom,this.camera.updateProjectionMatrix()),!0}},{key:"updateSafeFrame",value:function(){if(0===this.framePoints.length)return!1;var e=this.measureProjectedFrame(this.camera),t=e.maxX,a=e.maxY,n=Math.max(1e-4,this.safeFrameScale),r=t/n,i=a/n,o=this.config.safeFrame,s=this.safeFrameLimits.horizontal,l=this.safeFrameLimits.vertical,u=Math.max(.1,Math.min(1,r>0?s/r:1,i>0?l/i:1));if(u>=1&&this.safeFrameTarget<1){var c=Math.max(0,Number(o.recoveryMargin)||0);r<=s-c&&i<=l-c||(u=this.safeFrameTarget)}this.safeFrameTarget=u;var d=Math.max(.01,Math.min(1,Number(o.smoothing)||.16)),f=u<this.safeFrameScale||5e-4>Math.abs(u-this.safeFrameScale)?u:h.M8C.lerp(this.safeFrameScale,u,d);return!(1e-6>Math.abs(f-this.safeFrameScale))&&(this.safeFrameScale=f,this.camera.zoom=this.requestedZoom*this.safeFrameScale,this.camera.updateProjectionMatrix(),!0)}},{key:"applyView",value:function(e){var t,a,n,r;this.camera.position.set(e.position.x,e.position.y,e.position.z),null==(a=this.controls.target)||null==(t=a.set)||t.call(a,e.target.x,e.target.y,e.target.z),this.requestedZoom=e.zoom,this.safeFrameScale=1,this.safeFrameTarget=1,this.camera.zoom=this.requestedZoom,this.camera.updateProjectionMatrix(),null==(n=(r=this.controls).update)||n.call(r),this.onChange()}},{key:"resetCamera",value:function(){var e=this;if(this.cancelReset(),this.reducedMotion||this.config.resetDuration<=0)return this.applyView(this.defaultView),!0;var t={position:D(this.camera.position),target:D(this.controls.target||this.config.target),zoom:this.requestedZoom},a=this.now(),n=this.config.resetDuration,r=function(i){var o=Math.max(0,Math.min(1,(i-a)/n)),s=1-Math.pow(1-o,3),l=function(e,t){return e+(t-e)*s};e.applyView({position:{x:l(t.position.x,e.defaultView.position.x),y:l(t.position.y,e.defaultView.position.y),z:l(t.position.z,e.defaultView.position.z)},target:{x:l(t.target.x,e.defaultView.target.x),y:l(t.target.y,e.defaultView.target.y),z:l(t.target.z,e.defaultView.target.z)},zoom:l(t.zoom,e.defaultView.zoom)}),o<1?e.resetFrameId=e.requestFrame(r):e.resetFrameId=null};return this.resetFrameId=this.requestFrame(r),!0}},{key:"focusNode",value:function(e){var t,a,n,r;return!!e&&(this.cancelReset(),null==(a=this.controls.target)||null==(t=a.set)||t.call(a,e.x,e.y,e.z),this.requestedZoom=Math.max(this.controls.minZoom,Math.min(this.controls.maxZoom,1.08)),this.safeFrameScale=1,this.safeFrameTarget=1,this.camera.zoom=this.requestedZoom,this.camera.updateProjectionMatrix(),null==(n=(r=this.controls).update)||n.call(r),this.onChange(),!0)}},{key:"setZoom",value:function(e){var t,a,n,r,i=Number(e);if(!Number.isFinite(i))return!1;var o=null!=(n=this.controls.minZoom)?n:this.config.zoomRange[0],s=null!=(r=this.controls.maxZoom)?r:this.config.zoomRange[1];return this.requestedZoom=h.M8C.clamp(i,o,s),this.safeFrameScale=1,this.safeFrameTarget=1,this.camera.zoom=this.requestedZoom,this.camera.updateProjectionMatrix(),null==(t=(a=this.controls).update)||t.call(a),this.onChange(),!0}},{key:"setCameraPose",value:function(e){var t,a,n,r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.config.target;return!!e&&!!i&&(this.camera.position.set(e.x,e.y,e.z),null==(a=this.controls.target)||null==(t=a.set)||t.call(a,i.x,i.y,i.z),this.camera.lookAt(i.x,i.y,i.z),null==(n=(r=this.controls).update)||n.call(r),this.onChange(),!0)}},{key:"setPresentationRotation",value:function(e){var t=!!e;return t!==this.presentationRotationActive&&((this.presentationRotationActive=t,t)?(this.controls.enabled=!1,this.controls.minAzimuthAngle=-1/0,this.controls.maxAzimuthAngle=1/0):(this.controls.minAzimuthAngle=h.M8C.degToRad(this.config.azimuthRange[0]),this.controls.maxAzimuthAngle=h.M8C.degToRad(this.config.azimuthRange[1]),this.controls.enabled=this.controlsEnabled),!0)}},{key:"cancelReset",value:function(){null!==this.resetFrameId&&(this.cancelFrame(this.resetFrameId),this.resetFrameId=null)}},{key:"dispose",value:function(){var e,t,a,n,r,i;this.cancelReset(),null==(e=(t=this.controls).removeEventListener)||e.call(t,"start",this.cancelReset),null==(a=(n=this.controls).removeEventListener)||a.call(n,"change",this.handleControlsChange),null==(r=(i=this.controls).dispose)||r.call(i)}}],function(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}(t.prototype,e),t}();a(30917),a(82997),a(70812),a(33816),a(51054),a(41557),a(32147),a(1080),a(89382),a(63665),a(47210),a(97200),a(19296),a(97127),a(28240),a(76258),a(14087),a(67185),a(1506),a(9032),a(66265),a(38380),a(90171),a(74652),a(45622),a(88218),a(43207),a(19250),a(17718),a(86156),a(94550),a(57371);var j=Object.freeze({default:Object.freeze({id:"default",opacity:.86,colorMix:0}
1),hovered:Object.freeze({id:"hovered",opacity:1,colorMix:-.12}),related:Object.freeze({id:"related",opacity:1,colorMix:.08}),dimmed:Object.freeze({id:"dimmed",opacity:.2,colorMix:.18})});function T(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,a=new h.Ilk(e),n={};return a.getHSL(n),a.setHSL(n.h,Math.max(0,Math.min(1,n.s)),Math.max(0,Math.min(1,n.l+t))),a}function R(e){var t=e.color,a=e.opacity,n=void 0===a?1:a,r=e.vertexColors,i=e.depthWrite,o=e.blending,s=void 0===o?h.bdR:o,l=e.map;return new h.vBJ({color:t,opacity:n,transparent:n<1,vertexColors:void 0!==r&&r,depthWrite:void 0===i||i,blending:s,map:void 0===l?null:l,side:h.ehD,toneMapped:!1})}function M(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function E(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{},n=Object.keys(a);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(a).filter(function(e){return Object.getOwnPropertyDescriptor(a,e).enumerable}))),n.forEach(function(t){var n;n=a[t],t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n})}return e}function L(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a,n,r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var i=[],o=!0,s=!1;try{for(r=r.call(e);!(o=(a=r.next()).done)&&(i.push(a.value),!t||i.length!==t);o=!0);}catch(e){s=!0,n=e}finally{try{o||null==r.return||r.return()}finally{if(s)throw n}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return M(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if("Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a)return Array.from(a);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return M(e,t)}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function F(e,t){e.userData=E({},t),e.traverse(function(e){e.isMesh&&(e.userData=E({},t))})}function N(e,t){var a,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e.userData.baseColor="#".concat(new h.Ilk(t).getHexString()),e.userData.baseOpacity=null!=(a=n.baseOpacity)?a:e.opacity,e.userData.targetOpacity=e.opacity,e.userData.targetColor=e.color.clone(),n.stateColors&&(e.userData.stateColors=Object.fromEntries(Object.entries(n.stateColors).map(function(e){var t=L(e,2),a=t[0],n=t[1];return[a,"#".concat(new h.Ilk(n).getHexString())]}))),n.stateOpacityMultipliers&&(e.userData.stateOpacityMultipliers=E({},n.stateOpacityMultipliers)),e}var B=new Map;function z(){if(i)return i;for(var e=new Uint8Array(1024),t=0;t<128;t+=1)for(var a=Math.round(255*Math.pow(1-t/127,1.25)),n=0;n<2;n+=1){var r=(2*t+n)*4;e[r]=255,e[r+1]=255,e[r+2]=255,e[r+3]=a}return(i=new h.IEO(e,2,128,h.wk1)).minFilter=h.wem,i.magFilter=h.wem,i.generateMipmaps=!1,i.needsUpdate=!0,i}function q(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=e?"far-to-near":"near-to-far";if(B.has(t))return B.get(t);for(var a=new Uint8Array(1024),n=0;n<128;n+=1)for(var r=n/127,i=Math.round(255*Math.pow(1-(e?1-r:r),1.25)),o=0;o<2;o+=1){var s=(128*o+n)*4;a[s]=255,a[s+1]=255,a[s+2]=255,a[s+3]=i}var l=new h.IEO(a,128,2,h.wk1);return l.minFilter=h.wem,l.magFilter=h.wem,l.generateMipmaps=!1,l.needsUpdate=!0,B.set(t,l),l}var G=new Map;function U(e,t,a){var n,r,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=new h._12(e,t,1,1),s=new h.Ilk(a),l=N(R({color:s,opacity:null!=(n=i.initialOpacity)?n:1,depthWrite:!1,map:z()}),s,{baseOpacity:null!=(r=i.baseOpacity)?r:1,stateColors:i.stateColors,stateOpacityMultipliers:i.stateOpacityMultipliers});return l.transparent=!0,l.userData.gradientFrontColor="#".concat(s.getHexString()),l.userData.gradientBackColor="#".concat(s.getHexString()),l.userData.gradientBackOpacity=0,new h.Kj0(o,l)}function H(e,t,a,n){e.push(t.x,t.y,t.z,a.x,a.y,a.z,n.x,n.y,n.z)}function Z(e,t,a){var n=[];return e.forEach(function(r,i){for(var o,s=e[(i-1+e.length)%e.length],l=e[(i+1)%e.length],u=Array.isArray(t)?null!=(o=t[i])?o:t[0]:t,c=r.clone().lerp(s,u),d=r.clone().lerp(l,u),f=0;f<=a;f+=1){var p=f/a,h=1-p;n.push(c.clone().multiplyScalar(h*h).addScaledVector(r,2*h*p).addScaledVector(d,p*p))}}),n}function V(e,t,a,n,r){return Z(Array.from({length:a},function(n,r){var i=Math.PI/2+r/a*Math.PI*2;return new h.Pa4(Math.cos(i)*e,t,Math.sin(i)*e)}),n,r)}function $(e){var t=new Uint8Array([255,255,255,0]),a=new h.IEO(t,1,1,h.wk1);return a.needsUpdate=!0,a.userData.labelText=e,{texture:a,aspect:2.7}}function W(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if("undefined"==typeof document||void 0===globalThis.CanvasRenderingContext2D)return $(e);var a=Math.max(1,Number(t.fontSize)||84),n=document.createElement("canvas"),r=n.getContext("2d");if(!r)return $(e);var i=Math.max(400,Math.min(700,Number(t.fontWeight)||600)),o=t.fontFamily||'"PingFang SC", "Microsoft YaHei", sans-serif';r.font="".concat(i," ").concat(a,"px ").concat(o),n.width=Math.max(128,Math.ceil(r.measureText(e).width)+48),n.height=128,r.clearRect(0,0,n.width,n.height),r.font="".concat(i," ").concat(a,"px ").concat(o),r.fillStyle=t.color||"#495d87",r.textAlign="left",r.textBaseline="middle",r.fillText(e,24,n.height/2);var s=new h.ROQ(n);
1return s.colorSpace=h.KI_,s.minFilter=h.wem,s.magFilter=h.wem,s.generateMipmaps=!1,s.needsUpdate=!0,s.userData.labelText=e,{texture:s,aspect:n.width/n.height}}var K=function(){var e;function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!(this instanceof t))throw TypeError("Cannot call a class as a function");this.labelTextureFactory=e.labelTextureFactory||W}return e=[{key:"createPlatform",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=t.platformColor||t.color||"#7076ff",r=t.platformHoverColor||T(a,-.12),i=Math.max(.02,Number(t.platformThickness)||.06),o=i/2,s=j.default.opacity,l=Math.max(0,Number(t.layerRenderOrder)||0),u=new h.ZAu;u.name="platform-".concat(e.id);var c=T(a,-.015),d=T(r,-.015),f=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=N(R({color:c,opacity:null!=(e=t.opacity)?e:.66,depthWrite:!1,map:t.map||null}),c,{stateColors:{hovered:d},stateOpacityMultipliers:{hovered:s}});return a.side=h.Wl3,a},p=function(){return R({color:c,opacity:0,depthWrite:!1})},v=f({map:q(!1)}),m=f({map:q(!0)}),g=p(),y=p(),_=f(),b=p(),w=new h.DvJ(e.width,i,e.depth),C=new h.Kj0(w,[v,m,g,y,_,b]);C.name="platform-side",C.position.set(0,e.y,0),C.renderOrder=l;var O=U(e.width,e.depth,a,{stateOpacityMultipliers:{hovered:0}});O.name="platform-top",O.rotation.x=-Math.PI/2,O.position.y=e.y+o+.002,O.renderOrder=l+1;var x=U(e.width,e.depth,r,{initialOpacity:0,stateColors:{default:r,hovered:r},stateOpacityMultipliers:{default:0,hovered:s}});x.name="platform-top-hover",x.rotation.x=-Math.PI/2,x.position.y=e.y+o+.003,x.renderOrder=l+2;var S=N(R({color:a,opacity:.12,depthWrite:!1,blending:h.WMw,map:z()}),a,{stateColors:{hovered:r},stateOpacityMultipliers:{hovered:s}}),k=new h.Kj0(new h._12(1.01*e.width,1.08*e.depth),S);if(k.name="platform-glow",k.rotation.x=-Math.PI/2,k.position.y=O.position.y+.025,k.renderOrder=l+2,u.add(k,C,O,x),t.reflection){var A=N(new h.vBJ({color:a,map:function(){if(n)return n;for(var e=new Uint8Array(512),t=0;t<64;t+=1)for(var a=t/63,r=0;r<2;r+=1){var i=(2*t+r)*4;e[i]=255,e[i+1]=255,e[i+2]=255,e[i+3]=Math.round(a*a*255)}return(n=new h.IEO(e,2,64,h.wk1)).needsUpdate=!0,n}(),opacity:.3,transparent:!0,depthWrite:!1,side:h.ehD,toneMapped:!1}),a,{stateColors:{hovered:r},stateOpacityMultipliers:{hovered:s}}),I=new h.Kj0(new h._12(.97*e.width,.9),A);I.name="platform-reflection",I.position.set(0,e.y-.48,e.depth/2+.015),u.add(I)}return F(u,{kind:"platform",layerId:e.id}),u}},{key:"createLayerLabel",value:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=Math.max(.12,Number(t.labelHeight)||.25),r=a.labelColor||"#495d87",i=this.labelTextureFactory(e.label,{color:r,fontWeight:a.labelFontWeight,fontFamily:a.labelFontFamily,fontSize:a.labelFontSize}),o=i.texture,s=n*Math.max(1,Number(i.aspect)||2.7),l=Math.max(.02,Number(a.platformThickness)||.06),u=new h.vBJ({color:"#ffffff",map:o,transparent:!0,opacity:1,alphaTest:.015,depthTest:!0,depthWrite:!1,side:h.Wl3,toneMapped:!1});u.userData.ownsMap=!0;var c=new h.Kj0(new h._12(s,n),u);return c.name="layer-label-".concat(e.id),c.position.set(-t.width/2+t.labelInset+s/2,t.y+l/2+t.labelOffsetY+n/2,t.depth*t.labelDepth),c.renderOrder=Math.max(0,Number(a.layerRenderOrder)||0)+5,c.raycast=function(){},c.userData={kind:"layer-label",layerId:e.id,text:e.label,modelFacing:!0,ownsMap:!0},c}},{key:"createNode",value:function(e,t){var a,n,i,o,s,l,u,c,d,f,p,v=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},m=v.color||"#7d7bff",g=Math.max(.4,Number(null==(o=e.visual)?void 0:o.scale)||1),y=Math.max(.2,Math.min(1,Number(null==(s=e.visual)?void 0:s.opacity)||.96)),_=Math.max(0,Number(v.layerRenderOrder)||0),b=new h.ZAu;b.name="node-".concat(e.id),b.position.set(t.x,t.y,t.z);var w=(null==(a=e.visual)?void 0:a.shape)||v.nodeShape||"sphere",C="pyramid"===w||"triangle"===w,O=L(Array.isArray(i=(null==(n=e.visual)?void 0:n.gradient)||v.nodeGradient)&&i.length>=2?[new h.Ilk(i[0]),new h.Ilk(i[1])]:[T(m,.12),T(m,-.08)],2),x=O[0],S=O[1],k=v.nodeHoverColor||"#45ddb0",A=function(e){e.computeVertexNormals(),e.computeBoundingBox();for(var t=e.getAttribute("position"),a=e.getAttribute("normal"),n=new Float32Array(2*t.count),r=new Float32Array(3*a.count),i=e.boundingBox,o=Math.max(1e-4,i.max.x-i.min.x),s=Math.max(1e-4,i.max.y-i.min.y),l=0;l<a.count;l+=1){var u=(t.getX(l)-i.min.x)/o,c=(t.getY(l)-i.min.y)/s,d=Math.max(.88,Math.min(1,.94+.04*Math.max(0,a.getY(l))+.025*a.getZ(l))),f=2*l,p=3*l;n[f]=u,n[f+1]=c,r[p]=d,r[p+1]=d,r[p+2]=d}return e.setAttribute("uv",new h.TlE(n,2)),e.setAttribute("color",new h.TlE(r,3)),e.userData.vectorFacets=!0,e.userData.gradientUv="model-space-xy",e}(function(e,t,a){if("pyramid"===e||"triangle"===e)return function(e,t,a){for(var n=[],r=Z([new h.Pa4(0,.062,-.033),new h.Pa4(-.0695,-.062,-.033),new h.Pa4(.0695,-t/2,-.033)],[.18,.09,.09],3),i=new h.Pa4(0,-(.02*t),.033),o=new h.Pa4(0,-(.02*t),-.033),s=0;s<r.length;s+=1){var l=(s+1)%r.length;H(n,i,r[s],r[l]),H(n,o,r[l],r[s])}var u=new h.u9r;return u.setAttribute("position",new h.a$l(n,3)),u.computeVertexNormals(),u.userData.silhouetteSides=3,u.userData.silhouetteWidth=e,u.userData.height=t,u.userData.depth=a,u.userData.profile="rounded-triangular-pyramid",u.userData.roundedCorners=!0,u.userData.cornerSegments=3,u.userData.topCornerInsetRatio=.18,u.userData.baseCornerInsetRatio=.09,u.userData.silhouettePlane="model-front-xy",u.userData.apexDirection="model-front",u}(.139,.124,.066);if("gem"===e){var n,r,i,o,s,l,u=Math.max(5,Math.min(12,Math.round(Number(null!=(i=null!=(r=null==(n=t.visual)?void 0:n.sides)?r:a.nodeSides)?i:6)||6)));return(l=function(e){for(var t=[],a=e[0].length,n=e[0],r=e[e.length-1],i=new h.Pa4(0,n[0].y,0),o=new h.Pa4(0,r[0].y,0),s=0;s<a;s+=1)H(t,i,n[(s+1)%a],n[s]);for(var l=0;l<e.length-1;l+=1)for(var u=e[l],c=e[l+1],d=0;d<a;d+=1){var f=(d+1)%a;H(t,u[d],u[f],c[d]),H(t,u[f],c[f],c[d])}for(var p=0;p<a;p+=1){var v=(p+1)%a;H(t,o,r[p],r[v])}var m=new h.u9r;return m.setAttribute("position",new h.a$l(t,3)),m.computeVertexNormals(),m}([V(.56*(o=u>=8?.059:.064),(s=u>=8?.106:.112)/2,u,.08,2),V(o,.1*s,u,.08,2),V(.68*o,-s/2,u,.08,2)])).userData.gemSides=u,l.userData.radius=o,l.userData.height=s,l.userData.profile="rounded-cut-gem",l.userData.roundedCorners=!0,l.userData.cornerSegments=2,l.userData.cornerInsetRatio=.08,l}return"polyhedron"===e?new h.cJO(.074,0):"octahedron"===e?new h.pQR(.078,0):new h.xo$(.086,10,7)}(w,e,v)),I=N(R({color:"#ffffff",opacity:y,vertexColors:!0,map:function(e,t){var a="".concat(e.getHexString(),"-").concat(t.getHexString());if(G.has(a))return G.get(a);for(var n=new Uint8Array(4096),r=e.getHex(h.KI_),i=t.getHex(h.KI_),o=[r>>16&255,r>>8&255,255&r],s=[i>>16&255,i>>8&255,255&i],l=0;l<32;l+=1)for(var u=l/31,c=0;c<32;c+=1){var d=Math.max(0,Math.min(1,(c/31+1-u)/2)),f=(32*l+c)*4;n[f]=Math.round(o[0]+(s[0]-o[0])*d),n[f+1]=Math.round(o[1]+(s[1]-o[1])*d),n[f+2]=Math.round(o[2]+(s[2]-o[2])*d),n[f+3]=255}var p=new h.IEO(n,32,32,h.wk1);return p.minFilter=h.wem,p.magFilter=h.wem,p.generateMipmaps=!1,p.colorSpace
1=h.KI_,p.needsUpdate=!0,G.set(a,p),p}(x,S)}),"#ffffff",{stateColors:{hovered:k}});I.flatShading=!0,I.userData.gradientRendering="model-space-texture",I.userData.gradientStartColor="#".concat(x.getHexString()),I.userData.gradientEndColor="#".concat(S.getHexString());var D=new h.Kj0(A,I);D.name="node-body",D.renderOrder=_+3,D.scale.setScalar(g),A.computeBoundingBox(),D.position.y=-A.boundingBox.min.y*g,D.rotation.y=C||"gem"===w?0:function(e){for(var t=0x811c9dc5,a=0;a<e.length;a+=1)t^=e.charCodeAt(a),t=Math.imul(t,0x1000193);return((t>>>0)/0xffffffff-.5)*Math.PI*.32}(e.id);var P=Math.max(0,Math.min(1,Number(null!=(d=null!=(c=null==(l=e.visual)?void 0:l.outlineOpacity)?c:v.nodeOutlineOpacity)?d:.3))),j=Math.max(.005,Math.min(.08,Number(null!=(p=null!=(f=null==(u=e.visual)?void 0:u.outlineExpansion)?f:v.nodeOutlineExpansion)?p:.03))),M=N(new h.vBJ({color:"#ffffff",opacity:P,transparent:!0,depthWrite:!1,side:h._Li,toneMapped:!1}),"#ffffff",{baseOpacity:P,stateColors:{default:"#ffffff",hovered:"#ffffff",related:"#ffffff",dimmed:"#ffffff"},stateOpacityMultipliers:{default:1,hovered:1,related:1,dimmed:.15}});M.userData.outlineMode="silhouette-shell";var E=new h.Kj0(A,M);E.name="node-outline",E.scale.setScalar(1+j),E.renderOrder=_+4,E.raycast=function(){},D.add(E);var B=N(new h.xeV({color:m,map:function(){if(r)return r;for(var e=new Uint8Array(4096),t=0;t<32;t+=1)for(var a=0;a<32;a+=1){var n=Math.max(0,1-Math.hypot((a+.5)/32*2-1,(t+.5)/32*2-1)),i=(32*t+a)*4;e[i]=255,e[i+1]=255,e[i+2]=255,e[i+3]=Math.round(n*n*255)}return(r=new h.IEO(e,32,32,h.wk1)).needsUpdate=!0,r}(),opacity:.008,transparent:!0,depthWrite:!1,toneMapped:!1}),m,{baseOpacity:.04,stateColors:{hovered:k},stateOpacityMultipliers:{default:.2,hovered:1.5,related:.75,dimmed:.05}}),z=new h.jyi(B);z.name="node-glow",z.renderOrder=_+3;var q=(C?.18:.15)*g;return z.scale.set(q,q,1),z.position.y=D.position.y,b.add(z,D),F(b,{kind:"node",layerId:e.layerId,nodeId:e.id}),b}},{key:"createStructuralArrow",value:function(e,t){var a=new h.ZAu;a.name="structural-arrow";var n=Math.max(.2,t.y-e.y),r=124.696*n/103.003,i=function(e){return(e/124.696-.5)*r},s=function(e){return(1-e/103.003)*n},l=new h.bnF;l.moveTo(i(0),s(103.003)),l.bezierCurveTo(i(30.8007),s(86.9416),i(52.3952),s(53.7141),i(53.9863),s(14.9082)),l.lineTo(i(47.1611),s(14.9082)),l.lineTo(i(61.9336),s(0)),l.lineTo(i(70.5303),s(8.67578)),l.lineTo(i(70.6289),s(8.67578)),l.bezierCurveTo(i(70.6284),s(8.70865),i(70.6284),s(8.74153),i(70.6279),s(8.77441)),l.lineTo(i(76.7061),s(14.9082)),l.lineTo(i(70.7109),s(14.9082)),l.bezierCurveTo(i(72.302),s(53.7139),i(93.8959),s(86.9415),i(124.696),s(103.003)),l.closePath();var u=new h.oa8(l,32);!function(e){e.computeBoundingBox();for(var t=e.boundingBox,a=Math.max(1e-4,t.max.x-t.min.x),n=Math.max(1e-4,t.max.y-t.min.y),r=e.getAttribute("position"),i=e.getAttribute("uv"),o=0;o<r.count;o+=1)i.setXY(o,(r.getX(o)-t.min.x)/a,(r.getY(o)-t.min.y)/n);i.needsUpdate=!0}(u);var c=R({color:"#ffffff",depthWrite:!1,map:function(){if(o)return o;for(var e=new Uint8Array(1024),t=(103.003-72.3727)/103.003,a=0;a<128;a+=1)for(var n=a/127,r=Math.round(.16*Math.max(0,Math.min(1,(n-t)/(1-t)))*255),i=0;i<2;i+=1){var s=(2*a+i)*4;e[s]=Math.round(64+ +n),e[s+1]=Math.round(80+-23*n),e[s+2]=Math.round(211+14*n),e[s+3]=r}return(o=new h.IEO(e,2,128,h.wk1)).minFilter=h.wem,o.magFilter=h.wem,o.generateMipmaps=!1,o.colorSpace=h.KI_,o.needsUpdate=!0,o}()});c.transparent=!0,c.side=h.Wl3,c.userData.gradientStartColor="#4139e1",c.userData.gradientEndColor="#4050d3",c.userData.maxOpacity=.16;var d=new h.Kj0(u,c);return d.name="structural-arrow-ribbon",a.position.set(e.x,e.y,e.z),a.add(d),a.userData={kind:"structural-arrow",modelFacing:!0},a}},{key:"createRelation",value:function(e,t,a){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"#6f67e8",r=new h.Pa4(t.x,t.y,t.z),i=new h.Pa4(a.x,a.y,a.z),o=Math.sign(i.y-r.y)||1,s=Math.max(.18,.46*Math.abs(i.y-r.y)),l=new h.yj7(r,r.clone().add(new h.Pa4(0,s*o,0)),i.clone().add(new h.Pa4(0,-s*o,0)),i),u=new h.u9r().setFromPoints(l.getPoints(64)),c=new h.FT0({color:n,opacity:.42,transparent:!0,depthWrite:!1,dashSize:.1,gapSize:.04,linewidth:1,toneMapped:!1});c.userData={baseColor:new h.Ilk(n),baseOpacity:.42,targetColor:new h.Ilk(n),targetOpacity:.42,visualStrength:"thin-dashed"};var d=new h.x12(u,c);return d.computeLineDistances(),d.name="relation-".concat(e.id),d.userData={kind:"relation",relationId:e.id,source:e.source,target:e.target},d}}],function(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}(t.prototype,e),t}(),Y=function(){var e;function t(e){if(!(this instanceof t))throw TypeError("Cannot call a class as a function");this.camera=e.camera,this.domElement=e.domElement,this.getPickables=e.getPickables,this.onLayerHover=e.onLayerHover||function(){},this.onLayerSelect=e.onLayerSelect||function(){},this.onNodeHover=e.onNodeHover||function(){},this.onNodeSelect=e.onNodeSelect||function(){},this.onBlankSelect=e.onBlankSelect||function(){},this.enableSelection=!1!==e.enableSelection,this.enableLayerSelection=!1!==e.enableLayerSelection,this.raycaster=e.raycaster||new h.iMs,this.pointer=new h.FM8,this.requestFrame=e.requestFrame||function(e){return window.requestAnimationFrame(e)},this.cancelFrame=e.cancelFrame||function(e){return window.cancelAnimationFrame(e)},this.pointerDown=null,this.pendingPointer=null,this.moveFrameId=null,this.hoveredNodeId=null,this.hoveredLayerId=null,this.handlePointerMove=this.handlePointerMove.bind(this),this.handlePointerLeave=this.handlePointerLeave.bind(this),this.handlePointerDown=this.handlePointerDown.bind(this),this.handlePointerUp=this.handlePointerUp.bind(this),this.handlePointerCancel=this.handlePointerCancel.bind(this),this.domElement.addEventListener("pointermove",this.handlePointerMove),this.domElement.addEventListener("pointerleave",this.handlePointerLeave),this.domElement.addEventListener("pointerdown",this.handlePointerDown),this.domElement.addEventListener("pointerup",this.handlePointerUp),this.domElement.addEventListener("pointercancel",this.handlePointerCancel)}return e=[{key:"pick",value:function(e,t){var a=this.domElement.getBoundingClientRect();this.pointer.x=(e-a.left)/Math.max(a.width,1)*2-1,this.pointer.y=-(2*((t-a.top)/Math.max(a.height,1)))+1,this.raycaster.setFromCamera(this.pointer,this.camera);var n=this.raycaster.intersectObjects(this.getPickables(),!0),r=n.find(function(e){var t;return(null==(t=e.object.userData)?void 0:t.kind)==="node"});if(r)return r.object.userData;var i=n.find(function(e){var t;return(null==(t=e.object.userData)?void 0:t.kind)==="platform"});return(null==i?void 0:i.object.userData)||null}},{key:"handlePointerMove",value:function(e){var t=this;this.pendingPointer={x:e.clientX,y:e.clientY},null===this.moveFrameId&&(this.moveFrameId=this.requestFrame(function(){t.moveFrameId=null;var e=t.pendingPointer;if(e){var a=t.pick(e.x,e.y),n=(null==a?void 0:a.kind)==="node"?a.nodeId:null,r=(null==a?void 0:a.layerId)||null;n!==t.hoveredNodeId&&(t.hoveredNodeId=n,t.onNodeHover(n,e)),r!==t.hoveredLayerId&&(t.hoveredLayerId=r,t.onLayerHover(r))}}))}},{key:"cancelPendingMove",value:function(){null!==this.moveFrameId&&(this.cancelFrame(this.moveFrameId),this.moveFrameId=null)}},{key:"handlePointerLeave",value:function(){this.pendingPointer=null,this.cancelPendingMove(),null!==this.hoveredNodeId&&this.onNodeHover(null),null!==this.hoveredLayerId&&this.onLayerHover(null),this.hoveredNodeId=null,this.hoveredLayerId=null}},{key:"handlePointerDown",value:function(e){this.pointerDown={x:e.clientX,y:e.clientY}}},{key:"handlePointerUp",value:function(e){if(this.enableSelection||this.enableLayerSelection){var t={x:e.clientX,y:e.clientY},a=this.pointerDown;if(this.pointerDown=null,function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:5;return!!e&&!!t&&Math.hypot(t.x-e.x,t.y-e.y)<=a}(a,t)){var n=this.pick(t.x,t.y);(null==n?void 0:n.kind)==="node"&&this.enableSelection?this.onNodeSelect(n.nodeId):(null==n?void 0:n.kind)==="platform"&&this.enableLayerSelection?this.onLayerSelect(n.layerId):n||this.onBlankSelect()}}}},{key:"handlePointerCancel",value:function(){this.pointerDown=null,this.pendingPointer=null,this.cancelPendingMove()}},{key:"dispose",value:function(){this.cancelPendingMove(),this.domElement.removeEventListener("pointermove",this.handlePointerMove),this.domElement.removeEventListener("pointerleave",this.handlePointerLeave),this.domElement.removeEventListener("pointerdown",this.handlePointerDown),this.domElement.removeEventListener("pointerup",this.handlePointerUp),this.domElement.removeEventListener("pointercancel",this.handlePointerCancel)}}],function(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}(t.prototype,e),t}(),J=a(42765);function Q(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function X(e){return function(e){if(Array.isArray(e))return Q(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return Q(e,void 0);var a=Object.prototype.toString.call(e).slice(8,-1);if("Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a)return Array.from(a);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return Q(e,t)}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var ee=Object.freeze({courses:Object.freeze({width:8.6,depth:8.6,y:.72,margin:.48,nodeOffsetY:.067,labelInset:.24,labelDepth:.25,labelOffsetY:.06,labelHeight:J._J}),requirements:Object.freeze({width:6.2,depth:6.2,y:2.6,margin:.32,n
1odeOffsetY:.067,labelInset:-.05,labelDepth:.22,labelOffsetY:.06,labelHeight:J._J}),goals:Object.freeze({width:3.8,depth:3.8,y:4.48,margin:.24,nodeOffsetY:.067,labelInset:.25,labelDepth:.4,labelOffsetY:.12,labelHeight:J._J})});function et(e){for(var t=0x811c9dc5,a=0;a<e.length;a+=1)t^=e.charCodeAt(a),t=Math.imul(t,0x1000193);return(t>>>0)/0xffffffff}function ea(e){return Math.max(-1,Math.min(1,Number(e)||0))}function en(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function er(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{},n=Object.keys(a);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(a).filter(function(e){return Object.getOwnPropertyDescriptor(a,e).enumerable}))),n.forEach(function(t){var n;n=a[t],t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n})}return e}function ei(e){return function(e){if(Array.isArray(e))return en(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return en(e,void 0);var a=Object.prototype.toString.call(e).slice(8,-1);if("Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a)return Array.from(a);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return en(e,t)}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var eo=function(){var e;function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!(this instanceof t))throw TypeError("Cannot call a class as a function");this.config=e.config||{},this.showLayerLabels=!1!==e.showLayerLabels,this.enableCameraControls=!1!==e.enableCameraControls,this.enableNodeSelection=!1!==e.enableNodeSelection,this.enableLayerSelection=!1!==e.enableLayerSelection,this.initialAutoRotateDuration=Math.max(0,Number(e.initialAutoRotateDuration)||0),this.now=e.now||function(){return performance.now()},this.initialAutoRotateStartedAt=null,this.onInitialAutoRotateStart=e.onInitialAutoRotateStart,this.onInitialAutoRotateEnd=e.onInitialAutoRotateEnd,this.cameraConfig=A(this.config.camera),this.scene=new h.xsS,this.camera=new h.cPb(this.cameraConfig.fov,1,.1,100),this.camera.position.set(this.cameraConfig.position.x,this.cameraConfig.position.y,this.cameraConfig.position.z),this.camera.lookAt(this.cameraConfig.target.x,this.cameraConfig.target.y,this.cameraConfig.target.z),this.registries={layers:new Map,labels:new Map,nodes:new Map,relations:new Map},this.layout={layers:{},nodes:{}},this.graphRoot=new h.ZAu,this.graphRoot.name="pyramid-graph",this.scene.add(this.graphRoot),this.objectFactory=e.objectFactory||new K,this.onAfterRender=e.onAfterRender||null,this.semanticCallbacks={onLayerHover:e.onLayerHover,onLayerSelect:e.onLayerSelect,onNodeHover:e.onNodeHover,onNodeSelect:e.onNodeSelect,onBlankSelect:e.onBlankSelect},this.graphBuilt=!1,this.interactionController=null,this.rendererFactory=e.rendererFactory||function(e){return new v.CP7(e)},this.controlsFactory=e.controlsFactory,this.requestFrame=e.requestFrame||function(e){return window.requestAnimationFrame(e)},this.cancelFrame=e.cancelFrame||function(e){return window.cancelAnimationFrame(e)},this.renderer=null,this.cameraController=null,this.container=null,this.frameId=null,this.active=!0,this.disposed=!1,this.materialTransitionActive=!1,this.transitionMaterials=new Set,this.isRendering=!1,this.renderFrame=this.renderFrame.bind(this)}return e=[{key:"mount",value:function(e){var t,a=this;if(this.disposed||!e)return!1;if(this.container===e&&(null==(r=this.renderer)||null==(n=r.domElement)?void 0:n.parentNode)===e)return!0;if(!this.renderer){this.renderer=this.rendererFactory({alpha:!0,antialias:!0,powerPreference:"high-performance"}),null==(o=(s=this.renderer).setClearColor)||o.call(s,0,0);var n,r,i,o,s,l,u,c,d,f=Math.min(globalThis.devicePixelRatio||1,null!=(d=null==(l=this.config.renderLimits)?void 0:l.maxPixelRatio)?d:2,2);
1null==(u=(c=this.renderer).setPixelRatio)||u.call(c,f),this.cameraController=new P(this.camera,this.renderer.domElement,{camera:this.cameraConfig,controlsFactory:this.controlsFactory,controlsEnabled:this.enableCameraControls,onChange:function(){return a.invalidate()}})}this.buildGraph(),this.updateCameraFrameBounds(),this.interactionController||(this.interactionController=new Y(er({camera:this.camera,domElement:this.renderer.domElement,getPickables:function(){return ei(a.registries.layers.values()).concat(ei(a.registries.nodes.values()))},requestFrame:this.requestFrame,cancelFrame:this.cancelFrame,enableSelection:this.enableNodeSelection,enableLayerSelection:this.enableLayerSelection},this.semanticCallbacks))),this.renderer.domElement.parentNode!==e&&(null==(t=this.renderer.domElement.parentNode)||t.removeChild(this.renderer.domElement),e.appendChild(this.renderer.domElement)),this.container=e;var p=(null==(i=e.getBoundingClientRect)?void 0:i.call(e))||{width:0,height:0};return this.resize(p.width||e.clientWidth||1,p.height||e.clientHeight||1),this.start(),!0}},{key:"resize",value:function(e,t){var a,n,r,i=Math.max(1,e||1),o=Math.max(1,t||1),s=i/o;this.camera.aspect=s,this.camera.updateProjectionMatrix(),null==(a=this.cameraController)||a.refreshSafeFrameBaseline(),null==(r=this.renderer)||null==(n=r.setSize)||n.call(r,i,o,!1),this.renderOnce()&&this.invalidate()}},{key:"updateCameraFrameBounds",value:function(){var e=this;if(!this.cameraController||0===this.graphRoot.children.length)return!1;this.graphRoot.updateWorldMatrix(!0,!0);var t=[];return this.graphRoot.traverse(function(a){if(a.geometry&&e.isEffectivelyVisible(a)){null==(n=(r=a.geometry).computeBoundingBox)||n.call(r);var n,r,i=a.geometry.boundingBox;if(!(!i||i.isEmpty())){var o=i.min,s=i.max;t.push(new h.Pa4(o.x,o.y,o.z).applyMatrix4(a.matrixWorld),new h.Pa4(o.x,o.y,s.z).applyMatrix4(a.matrixWorld),new h.Pa4(o.x,s.y,o.z).applyMatrix4(a.matrixWorld),new h.Pa4(o.x,s.y,s.z).applyMatrix4(a.matrixWorld),new h.Pa4(s.x,o.y,o.z).applyMatrix4(a.matrixWorld),new h.Pa4(s.x,o.y,s.z).applyMatrix4(a.matrixWorld),new h.Pa4(s.x,s.y,o.z).applyMatrix4(a.matrixWorld),new h.Pa4(s.x,s.y,s.z).applyMatrix4(a.matrixWorld))}}}),this.cameraController.setFramePoints(t)}},{key:"isEffectivelyVisible",value:function(e){for(var t=e;t;){if(!1===t.visible)return!1;t=t.parent}return!0}},{key:"renderOnce",value:function(){if(this.renderer&&!this.disposed){var e,t,a,n,r=this.updateInitialAutoRotate(),i=null==(e=this.cameraController)?void 0:e.update({skipSafeFrame:r}),o=this.updateMaterialTransitions();return null==(t=(a=this.renderer).render)||t.call(a,this.scene,this.camera),null==(n=this.onAfterRender)||n.call(this,this.camera),r||i||o}}},{key:"updateInitialAutoRotate",value:function(){if(null===this.initialAutoRotateStartedAt||this.initialAutoRotateDuration<=0)return!1;
1var e,t,a,n,r=Math.max(0,Math.min(1,(this.now()-this.initialAutoRotateStartedAt)/this.initialAutoRotateDuration)),i=this.cameraConfig,o=i.position,s=i.target,l=Math.hypot(o.x-s.x,o.z-s.z),u=Math.atan2(o.x-s.x,o.z-s.z)+2*Math.PI*r;return null==(e=this.cameraController)||e.setCameraPose({x:s.x+l*Math.sin(u),y:o.y,z:s.z+l*Math.cos(u)},s),r>=1&&(null==(t=this.cameraController)||t.setCameraPose(o,s),null==(a=this.cameraController)||a.setPresentationRotation(!1),this.initialAutoRotateStartedAt=null,this.setInitialRotationDecorationsVisible(!0),null==(n=this.onInitialAutoRotateEnd)||n.call(this)),!0}},{key:"setInitialRotationDecorationsVisible",value:function(e){this.graphRoot.traverse(function(t){var a,n;((null==(a=t.userData)?void 0:a.kind)==="layer-label"||(null==(n=t.userData)?void 0:n.kind)==="structural-arrow")&&(t.visible=e)})}},{key:"buildGraph",value:function(){var e,t,a,n,r=this;!this.graphBuilt&&Array.isArray(this.config.layers)&&(this.layout=(t=X((null==(e=this.config)?void 0:e.layers)||[]).sort(function(e,t){return e.order-t.order}),a={},n={},t.forEach(function(e,t){var r,i,o,s,l,u,c,d,f,p,h,v,m,g,y,_,b=(g=ee[e.id]||{width:[8.6,6.2,3.8][t]||3.8,depth:[8.6,6.2,3.8][t]||3.8,y:[.72,2.6,4.48][t]||.72+1.88*t,margin:.34,nodeOffsetY:.067,labelInset:null!=(i=[.24,-.05,.25][t])?i:.25,labelDepth:null!=(o=[.25,.22,.4][t])?o:.25,labelOffsetY:null!=(s=[.06,.06,.12][t])?s:.06,labelHeight:J._J},_=null!=(l=(y=(null==(r=e.visual)?void 0:r.platform)||{}).width)?l:g.width,{id:e.id,width:_,depth:null!=(u=y.depth)?u:_,y:null!=(c=y.y)?c:g.y,margin:null!=(d=y.margin)?d:g.margin,nodeOffsetY:null!=(f=y.nodeOffsetY)?f:g.nodeOffsetY,labelInset:null!=(p=y.labelInset)?p:g.labelInset,labelDepth:null!=(h=y.labelDepth)?h:g.labelDepth,labelOffsetY:null!=(v=y.labelOffsetY)?v:g.labelOffsetY,labelHeight:null!=(m=y.labelHeight)?m:g.labelHeight});a[e.id]=b;var w=X(e.nodes||[]).sort(function(e,t){return e.id.localeCompare(t.id)});w.forEach(function(t,a){var r,i,o,s,l,u,c,d,f,p,h=(r=w.length,s=Math.max(1,Math.ceil(Math.sqrt(r*((i=b.width-2*b.margin)/Math.max(o=b.depth-2*b.margin,.1))))),l=Math.max(1,Math.ceil(r/s)),u=Math.floor(a/s),c=i/s,d=o/l,f=(et("".concat(t.id,":x"))-.5)*c*.28,p=(et("".concat(t.id,":z"))-.5)*d*.28,{x:-i/2+c*(a%s+.5)+f,z:-o/2+d*(u+.5)+p}),v=t.position?{x:ea(t.position.x)*(b.width/2-b.margin),z:ea(t.position.z)*(b.depth/2-b.margin)}:h;n[t.id]={id:t.id,layerId:e.id,x:v.x,y:b.y+b.nodeOffsetY,z:v.z}})}),{layers:a,nodes:n}),this.config.layers.forEach(function(e){var t=r.layout.layers[e.id];if(t){var a,n,i=(a=er({},e.visual),n=n={layerRenderOrder:10*Math.max(0,Number(e.order)||0)},Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(n)):(function(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);a.push.apply(a,n)}return a})(Object(n)).forEach(function(e){Object.defineProperty(a,e,Object.getOwnPropertyDescriptor(n,e))}),a),o=r.objectFactory.createPlatform(t,i);if(r.graphRoot.add(o),r.registries.layers.set(e.id,o),r.showLayerLabels){var s=r.objectFactory.createLayerLabel(e,t,i);r.graphRoot.add(s),r.registries.labels.set(e.id,s)}e.nodes.forEach(function(e){var t=r.layout.nodes[e.id];if(t){var a=r.objectFactory.createNode(e,t,i);r.graphRoot.add(a),r.registries.nodes.set(e.id,a)}})}}),(this.config.relations||[]).forEach(function(e){var t=r.layout.nodes[e.source],a=r.layout.nodes[e.target];if(t&&a){var n=r.objectFactory.createRelation(e,t,a);r.graphRoot.add(n),r.registries.relations.set(e.id,n)}}),!1!==this.config.showStructuralArrows&&this.addStructuralArrows(),this.initialAutoRotateDuration>0&&this.setInitialRotationDecorationsVisible(!1),this.graphBuilt=!0)}},{key:"addStructuralArrows",value:function(){for(var e=ei(this.config.layers||[]).sort(function(e,t){return e.order-t.order}),t=[3,2],a=0;a<e.length-1;a+=1){var n=this.layout.layers[e[a].id],r=this.layout.layers[e[a+1].id];if(n&&r)for(var i=t[a]||2,o=0;o<i;o+=1){var s=(1===i?0:o/(i-1)-.5)*Math.min(n.width,r.width)*.72,l=this.objectFactory.createStructuralArrow({x:s,y:n.y+.27,z:0},{x:s,y:r.y-.34,z:0});this.graphRoot.add(l)}}}},{key:"applyInteractionState",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=t.selectedNodeId||t.hoveredNodeId||null,n=new Set(t.relatedNodeIds||[]),r=new Set(t.relatedRelationIds||[]);
1this.registries.layers.forEach(function(a,n){var r=t.selectedLayerId===n||t.hoveredLayerId===n?j.hovered:j.default;e.applyObjectMaterialTarget(a,r)}),this.registries.nodes.forEach(function(t,r){var i=j.default;a&&(i=n.has(r)?j.related:j.dimmed),r===a&&(i=j.hovered),e.applyObjectMaterialTarget(t,i)}),this.registries.relations.forEach(function(t,n){var i,o=t.material,s=r.has(n),l=!!a,u=null==o||null==(i=o.userData)?void 0:i.baseColor;t.visible=!0,(null==o?void 0:o.userData)&&u&&(o.userData.targetOpacity=l?s?.95:.1:o.userData.baseOpacity,o.userData.targetColor=l&&s?T(u,.18):u.clone(),e.transitionMaterials.add(o))}),this.materialTransitionActive=!0,this.invalidate()}},{key:"applyObjectMaterialTarget",value:function(e,t){var a=this;e.traverse(function(e){(Array.isArray(e.material)?e.material:[e.material]).filter(Boolean).forEach(function(e){!function(e,t){if(null==e||null==(a=e.userData)?void 0:a.baseColor){var a,n,r,i,o,s=null!=(i=null==(n=e.userData.stateOpacityMultipliers)?void 0:n[t.id])?i:t.opacity,l=null==(r=e.userData.stateColors)?void 0:r[t.id];e.userData.targetOpacity=(null!=(o=e.userData.baseOpacity)?o:e.opacity)*s,e.userData.targetColor=l?new h.Ilk(l):T(e.userData.baseColor,t.colorMix)}}(e,t),a.transitionMaterials.add(e)})}),this.materialTransitionActive=this.transitionMaterials.size>0}},{key:"updateMaterialTransitions",value:function(){var e=this;return!!this.materialTransitionActive&&(this.transitionMaterials.forEach(function(t){var a;if(!(null==(a=t.userData)?void 0:a.targetColor))return void e.transitionMaterials.delete(t);t.color.lerp(t.userData.targetColor,.18),t.opacity+=(t.userData.targetOpacity-t.opacity)*.18,function(e,t){if(!e||!t)return 1/0;var a=e.r-t.r,n=e.g-t.g,r=e.b-t.b;return a*a+n*n+r*r}(t.color,t.userData.targetColor)>1e-6||Math.abs(t.opacity-t.userData.targetOpacity)>5e-4||e.transitionMaterials.delete(t)}),this.materialTransitionActive=this.transitionMaterials.size>0,this.materialTransitionActive)}},{key:"renderFrame",value:function(){if(this.frameId=null,this.active&&!this.disposed){this.isRendering=!0;var e=!1;try{e=this.renderOnce()}finally{this.isRendering=!1}e&&(this.frameId=this.requestFrame(this.renderFrame))}}},{key:"invalidate",value:function(){return!!this.active&&!this.disposed&&!this.isRendering&&null===this.frameId&&(this.frameId=this.requestFrame(this.renderFrame),!0)}},{key:"start",value:function(){if(this.active&&!this.disposed){if(this.initialAutoRotateDuration>0&&null===this.initialAutoRotateStartedAt){var e,t;this.initialAutoRotateStartedAt=this.now(),null==(e=this.cameraController)||e.setPresentationRotation(!0),this.setInitialRotationDecorationsVisible(!1),null==(t=this.onInitialAutoRotateStart)||t.call(this)}this.invalidate()}}},{key:"setActive",value:function(e){this.active=!!e,this.active?this.start():null!==this.frameId&&(this.cancelFrame(this.frameId),this.frameId=null)}},{key:"resetCamera",value:function(){var e,t;return null!=(t=null==(e=this.cameraController)?void 0:e.resetCamera())&&t}},{key:"focusNode",value:function(e){var t,a,n=this.registries.nodes.get(e);return!!n&&null!=(a=null==(t=this.cameraController)?void 0:t.focusNode(n.position))&&a}},{key:"setZoom",value:function(e){var t,a;return null!=(a=null==(t=this.cameraController)?void 0:t.setZoom(e))&&a}},{key:"dispose",value:function(){var e,t,a,n,r,i,o;this.disposed||(this.disposed=!0,null!==this.frameId&&(this.cancelFrame(this.frameId),this.frameId=null),null==(e=this.cameraController)||e.dispose(),null==(t=this.interactionController)||t.dispose(),this.interactionController=null,this.graphRoot.traverse(function(e){var t,a;null==(a=e.geometry)||null==(t=a.dispose)||t.call(a),(Array.isArray(e.material)?e.material:[e.material]).filter(Boolean).forEach(function(e){var t,a,n,r;(null==(t=e.userData)?void 0:t.ownsMap)&&(null==(n=e.map)||null==(a=n.dispose)||a.call(n)),null==(r=e.dispose)||r.call(e)})}),null==(n=this.renderer)||null==(a=n.dispose)||a.call(n),null==(o=this.renderer)||null==(i=o.domElement)||null==(r=i.parentNode)||r.removeChild(this.renderer.domElement),this.transitionMaterials.clear(),this.container=null)}}],function(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}(t.prototype,e),t}(),es=(0,s.defineComponent)({name:"GraphViewport",props:{config:{type:Object,default:null},interactionState:{type:Object,default:function(){return{}}},showLayerLabels:{type:Boolean,default:!0},enableCameraControls:{type:Boolean,default:!0},enableNodeSelection:{type:Boolean,default:!0},enableLayerSelection:{type:Boolean,default:!0},initialAutoRotateDuration:{type:Number,default:0},active:{type:Boolean,default:!0}},emits:["ready","error","layer-hover","layer-select","node-hover","node-select","blank-select","initial-rotate-start","initial-rotate-end"],setup:function(e,t){var a=t.emit,n=(0,s.ref)(null),r=null,i=null,o=null;function l(){null==r||r.setActive(!!e.active)}function u(){null==i||i.disconnect(),i=null,o&&"undefined"!=typeof window&&window.removeEventListener("resize",o),o=null,null==r||r.dispose(),r=null}function c(){if(!r&&n.value&&e.config&&"undefined"!=typeof window)try{(r=new eo({config:e.config,showLayerLabels:e.showLayerLabels,enableCameraControls:e.enableCameraControls,enableNodeSelection:e.enableNodeSelection,enableLayerSelection:e.enableLayerSelection,initialAutoRotateDuration:e.initialAutoRotateDuration,onLayerHover:function(e){return a("layer-hover",e)},onLayerSelect:function(e){return a("layer-select",e)},onNodeHover:function(e,t){return a("node-hover",e,t)},onNodeSelect:function(e){return a("node-select",e)},onBlankSelect:function(){return a("blank-select")},onInitialAutoRotateStart:function(){return a("initial-rotate-start")},onInitialAutoRotateEnd:function(){return a("initial-rotate-end")}})).mount(n.value),r.applyInteractionState(e.interactionState),l(),o=function(){if(n.value&&r){var e=n.value.getBoundingClientRect();r.resize(e.width,e.height)}},"undefined"!=typeof ResizeObserver?(i=new ResizeObserver(function(e){var t,a=null==(t=e[0])?void 0:t.contentRect;a&&(null==r||r.resize(a.width,a.height))})).observe(n.value):window.addEventListener("resize",o),a("ready")}catch(e){u(),a("error",e)}}return(0,s.onMounted)(c),(0,s.watch)(function(){return[e.config,e.showLayerLabels,e.enableCameraControls,e.enableNodeSelection,e.enableLayerSelection,e.initialAutoRotateDuration]},function(){n.value&&(u(),c())}),(0,s.watch)(function(){return e.interactionState},function(e){return null==r?void 0:r.applyInteractionState(e)},{deep:!0}),(0,s.watch)(function(){return e.active},function(){return l()}),(0,s.onBeforeUnmount)(function(){u()}),{canvasHost:n,resetCamera:function(){var e;return null==(e=null==r?void 0:r.resetCamera())||e},focusNode:function(e){var t;return null!=(t=null==r?void 0:r.focusNode(e))&&t},setZoom:function(e){var t;return null!=(t=null==r?void 0:r.setZoom(e))&&t},resize:function(e,t){if(!r||!n.value)return!1;var a=n.value.getBoundingClientRect();return r.resize(e||a.width,t||a.height),!0}}}}),el=(0,u.Z)(es,function(){var e=this._self._c;return this._self._setupProxy,e("section",{staticClass:"graph-viewport",attrs:{"data-testid":"graph-viewport","aria-label":"3D ç¥è¯ç»æ"}},[e("div",{ref:"canvasHost",staticClass:"graph-viewport__canvas"})])},[],!1,null,null,null).exports;function eu(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function ec(e){return function(e){if(Array.isArray(e))return eu(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return eu(e,void 0);var a=Object.prototype.toString.call(e).slice(8,-1);if("Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a)return Array.from(a);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return eu(e,t)}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var ed=(0,s.defineComponent)({name:"PyramidGraph",components:{GraphResetControl:c,GraphStatsPanel:p,GraphViewport:el},props:{config:{type:Object,required:!0},selectedNodeId:{type:String,default:null},theme:{type:String,default:"light"},showStats:{type:Boolean,default:!0},showLayerLabels:{type:Boolean,default:!0},showReset:{type:Boolean,default:!0},enableCameraControls:{type:Boolean,default:!0},enableNodeSelection:{type:Boolean,default:!0},enableLayerSelection:{type:Boolean,default:!0},initialAutoRotateDuration:{type:Number,default:0},active:{type:Boolean,default:!0}},emits:["layer-select","node-hover","node-select","selection-reset","ready","initial-rotate-start","initial-rotate-end","error"],setup:function(e,t){var a=t.emit,n=(0,s.ref)(null),r=(0,s.ref)(null),i=(0,s.ref)(null),o=(0,s.ref)([]),l=(0,s.ref)(null),u=(0,s.ref)(null),c=(0,s.ref)(null),d=(0,s.ref)(null),f=(0,s.ref)(null),p=(0,s.ref)(null),h=(0,s.ref)(null),v=(0,s.c
1omputed)(function(){var e,t,a,n;return e=i.value,t=new Map,a=new Map,n=new Map,((null==e?void 0:e.layers)||[]).forEach(function(e){(e.nodes||[]).forEach(function(n){t.set(n.id,e.id),a.set(n.id,n)})}),((null==e?void 0:e.relations)||[]).forEach(function(e){n.has(e.source)||n.set(e.source,[]),n.has(e.target)||n.set(e.target,[]),n.get(e.source).push({nodeId:e.target,relationId:e.id}),n.get(e.target).push({nodeId:e.source,relationId:e.id})}),{nodeLayerMap:t,nodeMap:a,adjacency:n}}),m=(0,s.computed)(function(){return v.value.nodeLayerMap}),g=(0,s.computed)(function(){return p.value||d.value}),y=(0,s.computed)(function(){return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Map;if(!e)return{nodeIds:new Set,relationIds:new Set};for(var a=new Set([e]),n=new Set,r=[e],i=0;i<r.length;){var o=r[i];i+=1,(t.get(o)||[]).forEach(function(e){var t=e.nodeId,i=e.relationId;n.add(i),a.has(t)||(a.add(t),r.push(t))})}return{nodeIds:a,relationIds:n}}(g.value,v.value.adjacency)}),w=(0,s.computed)(function(){var e=m.value.get(p.value);return e||(h.value?h.value:m.value.get(d.value)||c.value)}),C=(0,s.computed)(function(){var e,t,a,n=v.value.nodeMap.get(d.value);return(null==n?void 0:n.label)||(null==n?void 0:n.name)||(null==n?void 0:n.title)||(null==n||null==(e=n.payload)?void 0:e.label)||(null==n||null==(t=n.payload)?void 0:t.name)||(null==n||null==(a=n.payload)?void 0:a.title)||""}),O=(0,s.computed)(function(){var e,t,a=f.value;if(!a)return{display:"none"};var n=null==(t=r.value)||null==(e=t.getBoundingClientRect)?void 0:e.call(t);return n?{left:"".concat(a.x-n.left+12,"px"),top:"".concat(a.y-n.top+12,"px")}:{display:"none"}});function x(e){p.value=e&&m.value.has(e)?e:null}function D(){p.value=null,h.value=null,c.value=null,d.value=null,f.value=null}(0,s.watch)(function(){return e.config},function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e.config;try{var a=function(e){if(!e||!Array.isArray(e.layers)||e.layers.length<3||e.layers.length>7)throw new k("graph config requires between three and seven layers");I(e.layers,"layer");var t,a=_({maxVisibleNodes:160,maxPixelRatio:2},e.renderLimits),n=Math.max(1,Math.floor(Number(a.maxVisibleNodes)||160)),r=(null==(t=e.renderLimits)?void 0:t.enforceMaxVisibleNodes)===!0,i=[],o=e.layers.map(function(e){return b(_({},e),{order:Number.isFinite(e.order)?e.order:0,stats:Array.isArray(e.stats)?e.stats.map(function(e){return _({},e)}):[],nodes:Array.isArray(e.nodes)?e.nodes.map(function(t){return b(_({},t),{layerId:e.id})}):[],visual:_({},e.visual)})}).sort(function(e,t){return e.order-t.order}).map(function(e,t){return b(_({},e),{visual:_({},S[t%S.length],e.visual)})}),s=0,l=o.map(function(e){var t=Math.max(0,n-s),a=r?e.nodes.slice(0,t):e.nodes;return r&&a.length<e.nodes.length&&i.push({code:"MAX_VISIBLE_NODES_EXCEEDED",layerId:e.id,droppedCount:e.nodes.length-a.length,maxVisibleNodes:n}),s+=a.length,b(_({},e),{nodes:a})}),u=l.flatMap(function(e){return e.nodes});I(u,"node");var c=new Set(u.map(function(e){return e.id})),d=(Array.isArray(e.relations)?e.relations:[]).map(function(e){return _({},e)}).filter(function(e){var t=c.has(e.source)&&c.has(e.target);return t||i.push({code:"INVALID_RELATION_ENDPOINT",relationId:e.id,source:e.source,target:e.target}),t});return I(d,"relation"),{config:b(_({},e),{camera:A(e.camera),theme:_({},e.theme),renderLimits:b(_({},a),{maxVisibleNodes:n}),layers:l,relations:d}),warnings:i}}(t);i.value=a.config,o.value=a.warnings,l.value=null,u.value=null;var n=new Set(a.config.layers.map(function(e){return e.id})),r=new Set(a.config.layers.flatMap(function(e){return e.nodes.map(function(e){return e.id})}));h.value&&!n.has(h.value)&&(h.value=null),c.value&&!n.has(c.value)&&(c.value=null),p.value&&!r.has(p.value)&&(p.value=null),d.value&&!r.has(d.value)&&(d.value=null)}catch(e){i.value=null,o.value=[],l.value=e}},{immediate:!0});var P=(0,s.computed)(function(){return{hoveredLayerId:c.value,hoveredNodeId:d.value,selectedLayerId:h.value,selectedNodeId:p.value,relatedNodeIds:ec(y.value.nodeIds),relatedRelationIds:ec(y.value.relationIds)}});function j(e){h.value=e||null;var t,n=null==(t=i.value)?void 0:t.layers.find(function(t){return t.id===e});a("layer-select",e,n||null)}return(0,s.watch)(function(){return e.selectedNodeId},function(e){return x(e)},{immediate:!0}),(0,s.watch)(l,function(e){e&&a("error",e)},{immediate:!0}),(0,s.watch)(o,function(e){e.forEach(function(e){return a("error",e)})},{immediate:!0}),{viewport:n,stage:r,normalizedConfig:i,activeLayerId:w,viewportInteractionState:P,hoveredNodeLabel:C,nodeTooltipStyle:O,error:l,renderError:u,hoverLayer:function(e){c.value=e||null},handleNodeHover:function(e,t){d.value=e&&m.value.has(e)?e:null,f.value=e&&t?t:null,a("node-hover",e||null)},handleNodeSelect:function(e){x(e);var t,n=v.value.nodeMap.get(e)||null;a("node-select",e,null!=(t=null==n?void 0:n.payload)?t:null)}
1,handleLayerSelect:j,selectLayer:function(e){return j(e),!!e},handleReset:function(){var e;D(),null==(e=n.value)||e.resetCamera(),a("selection-reset")},handleBlankSelect:function(){D(),a("selection-reset")},handleViewportError:function(e){u.value=e,a("error",e)},resetCamera:function(){var e,t;return null!=(t=null==(e=n.value)?void 0:e.resetCamera())&&t},focusNode:function(e){var t,a;return null!=(a=null==(t=n.value)?void 0:t.focusNode(e))&&a},setZoom:function(e){var t,a;return null!=(a=null==(t=n.value)?void 0:t.setZoom(e))&&a},resize:function(){var e,t;return null!=(t=null==(e=n.value)?void 0:e.resize())&&t}}}}),ef=(0,u.Z)(ed,function(){var e=this,t=e._self._c;return e._self._setupProxy,t("section",{staticClass:"pyramid-graph",class:{"is-dark":"dark"===e.theme},attrs:{"data-testid":"pyramid-graph"}},[e.showStats&&e.normalizedConfig?t("GraphStatsPanel",{attrs:{layers:e.normalizedConfig.layers,"active-layer-id":e.activeLayerId}}):e._e(),e._v(" "),t("div",{ref:"stage",staticClass:"pyramid-graph__stage"},[t("GraphViewport",{ref:"viewport",attrs:{config:e.normalizedConfig,"interaction-state":e.viewportInteractionState,"show-layer-labels":e.showLayerLabels,"enable-camera-controls":e.enableCameraControls,"enable-node-selection":e.enableNodeSelection,"enable-layer-selection":e.enableLayerSelection,"initial-auto-rotate-duration":e.initialAutoRotateDuration,active:e.active},on:{"layer-hover":e.hoverLayer,"layer-select":e.handleLayerSelect,"node-hover":e.handleNodeHover,"node-select":e.handleNodeSelect,"blank-select":e.handleBlankSelect,ready:function(t){return e.$emit("ready")},"initial-rotate-start":function(t){return e.$emit("initial-rotate-start")},"initial-rotate-end":function(t){return e.$emit("initial-rotate-end")},error:e.handleViewportError}}),e._v(" "),e.hoveredNodeLabel?t("div",{staticClass:"pyramid-graph__node-tooltip",style:e.nodeTooltipStyle,attrs:{role:"tooltip"}},[e._v("\n "+e._s(e.hoveredNodeLabel)+"\n ")]):e._e(),e._v(" "),e.showReset?t("GraphResetControl",{on:{reset:e.handleReset}}):e._e()],1),e._v(" "),e.error||e.renderError?t("div",{staticClass:"pyramid-graph__fallback",attrs:{role:"status"}},[e._v("\n å½åç¯å¢æ æ³æ¾ç¤ºä¸ç»´å¾è°±\n ")]):e._e()],1)},[],!1,null,null,null).exports},86511:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return O}}),a(80287),a(32927),a(35130),a(42463),a(86067),a(63649),a(13794),a(87481),a(57952);var n=a(92969),r=a(3488),i=a(18108),o=a(80698),s=a(12884),l=a(38809),u=a(41990),c=a(56907),d=a(855),f=a(75276),p=a(87015);a(44959);var h=a(71943);function v(e,t,a,n,r,i,o){try{var s=e[i](o),l=s.value}catch(e){a(e);return}s.done?t(l):Promise.resolve(l).then(n,r)}var m=a(81049),g=(0,m.Z)({__name:"description-edit-dialog",emits:["close"],setup:function(e,t){var a,n,r=t.emit,o=(0,s._p)("aiSubjectStore").useState,l=o(["settingJson"]).settingJson,c=(0,p.Z)().updateSettingJson,d=(0,i.ref)({majorDescription:(null==l||null==(a=l.value)?void 0:a.major_description)||"",majorDescriptionEn:(null==l||null==(n=l.value)?void 0:n.major_description_en)||""}),f=function(e){u.Message.error({message:e,customClass:"toastMessage",iconClass:"iconfont icon-weidu-mianzhuang"})},m=(0,i.ref)(!1);return{__sfc:!0,useState:o,settingJson:l,updateSettingJson:c,emits:r,formData:d,errorToast:f,isSubmitting:m,handleCheckSubmit:function(){var e;return(e=function(){var e;return function(e,t){var a,n,r,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]},o=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return o.next=s(0),o.throw=s(1),o.return=s(2),"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(s){return function(l){var u=[s,l];if(a)throw TypeError("Generator is already executing.");for(;o&&(o=0,u[0]&&(i=0)),i;)try{if(a=1,n&&(r=2&u[0]?n.return:u[0]?n.throw||((r=n.return)&&r.call(n),0):n.next)&&!(r=r.call(n,u[1])).done)return r;switch(n=0,r&&(u=[2&u[0],r.value]),u[0]){case 0:case 1:r=u;break;case 4:return i.label++,{value:u[1],done:!1};case 5:i.label++,n=u[1],u=[0];continue;case 7:u=i.ops.pop(),i.trys.pop();continue;default:if(!(r=(r=i.trys).length>0&&r[r.length-1])&&(6===u[0]||2===u[0])){i=0;continue}if(3===u[0]&&(!r||u[1]>r[0]&&u[1]<r[3])){i.label=u[1];break}if(6===u[0]&&i.label<r[1]){i.label=r[1],r=u;break}if(r&&i.label<r[2]){i.label=r[2],i.ops.push(u);break}r[2]&&i.ops.pop(),i.trys.pop();continue}u=t.call(e,i)}catch(e){u=[6,e],n=0}finally{a=r=0}if(5&u[0])throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}}}(this,function(t){switch(t.label){case 0:if(""===d.value.majorDescription.trim())return f("请填åå¿
填项"),[2];if(m.value)return[2];m.value=!0,t.label=1;case 1:return t.trys.push([1,3,4,5]),[4,c({major_description:d.value.majorDescription,major_description_en:d.value.majorDescriptionEn})];case 2:return t.sent(),r("close"),[3,5];case 3:return f((null==(e=t.sent())?void 0:e.message)||"ä¿å失败ï¼è¯·éè¯"),[3,5];case 4:return m.value=!1,[7];case 5:return[2]}})},function(){var t=this,a=arguments;return new Promise(function(n,r){var i=e.apply(t,a);function o(e){v(i,n,r,o,s,"next",e)}function s(e){v(i,n,r,o,s,"throw",e)}o(void 0)})})()},BaseDialog:h.Z}}},function(){var e=this,t=e._self._c,a=e._self._setupProxy;return t(a.BaseDialog,{attrs:{title:"ç¼è¾ç®ä»",width:"516px",height:"auto"},on:{close:function(t){return e.$emit("close")},confirm:a.handleCheckSubmit}},[t("section",{staticClass:"description-content"},[t("el-form",{attrs:{model:a.formData,"label-width":"130px","label-position":"left"}},[t("el-form-item",{attrs:{label:"é¡µé¢æè¿°",prop:"majorDescription",rules:[{required:!0,message:"请填åå¿
填项",trigger:"blur"}]}},[t("el-input",{attrs:{type:"textarea",placeholder:"请è¾å
¥",rows:10,autosize:!1,resize:"none"},model:{value:a.formData.majorDescription,callback:function(t){e.$set(a.formData,"majorDescription",t)},expression:"formData.majorDescription"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"é¡µé¢æè¿°ï¼è±æï¼",prop:"majorDescriptionEn"}},[t("el-input",{attrs:{type:"textarea",placeholder:"请è¾å
¥",rows:10,autosize:!1,resize:"none"},model:{value:a.formData.majorDescriptionEn,callback:function(t){e.$set(a.formData,"majorDescriptionEn",t)},expression:"formData.majorDescriptionEn"}})],1)],1)],1)])},[],!1,null,"0ab52473",null).exports,y=a(60458),_=a(48824);function b(e,t,a,n,r,i,o){try{var s=e[i](o),l=s.value}catch(e){a(e);return}s.done?t(l):Promise.resolve(l).then(n,r)}function w(e){return function(){var t=this,a=arguments;return new Promise(function(n,r){var i=e.apply(t,a);function o(e){b(i,n,r,o,s,"next",e)}function s(e){b(i,n,r,o,s,"throw",e)}o(void 0)})}}function C(e,t){var a,n,r,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]}
1,trys:[],ops:[]},o=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return o.next=s(0),o.throw=s(1),o.return=s(2),"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(s){return function(l){var u=[s,l];if(a)throw TypeError("Generator is already executing.");for(;o&&(o=0,u[0]&&(i=0)),i;)try{if(a=1,n&&(r=2&u[0]?n.return:u[0]?n.throw||((r=n.return)&&r.call(n),0):n.next)&&!(r=r.call(n,u[1])).done)return r;switch(n=0,r&&(u=[2&u[0],r.value]),u[0]){case 0:case 1:r=u;break;case 4:return i.label++,{value:u[1],done:!1};case 5:i.label++,n=u[1],u=[0];continue;case 7:u=i.ops.pop(),i.trys.pop();continue;default:if(!(r=(r=i.trys).length>0&&r[r.length-1])&&(6===u[0]||2===u[0])){i=0;continue}if(3===u[0]&&(!r||u[1]>r[0]&&u[1]<r[3])){i.label=u[1];break}if(6===u[0]&&i.label<r[1]){i.label=r[1],r=u;break}if(r&&i.label<r[2]){i.label=r[2],i.ops.push(u);break}r[2]&&i.ops.pop(),i.trys.pop();continue}u=t.call(e,i)}catch(e){u=[6,e],n=0}finally{a=r=0}if(5&u[0])throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}}}var O=(0,m.Z)({__name:"DefaultIndex",setup:function(e){var t,h=(0,s._p)("aiSubjectStore").useState,v=h(["subjectInfo","userInfo","agentInfo","mode","settingJson"]),m=v.subjectInfo,b=v.userInfo,O=v.agentInfo,x=v.mode,S=v.settingJson,k=(0,o.V)().go,A=(0,l.Z)(),I=A.isCustomFSMSFU,D=A.isCustomSHPD,P=A.isCustomUnionMajor,j=(0,p.Z)(),T=j.getSettingJson,R=j.updateSettingJson,M=(0,i.ref)(!1),E=(0,i.ref)({}),L=(0,i.computed)(function(){var e;return(null==(e=E.value)?void 0:e.agent_id)||""}),F=(0,i.computed)(function(){var e;return(null==(e=E.value)?void 0:e.workflow_draft_id)||""}),N=(0,i.computed)(function(){var e;return(null==(e=E.value)?void 0:e.code)||""}),B=(0,i.ref)(null),z=(0,i.computed)(function(){return[6,11].includes(O.value.level)}),q=(0,i.computed)(function(){return z.value||12===O.value.level}),G=(0,i.computed)(function(){return z.value&&[2,3].includes(x.value)}),U=(0,i.computed)(function(){return 2===x.value&&6!==O.value.level});function H(){return w(function(){var e,t,a,n,r,o,s=arguments;return C(this,function(l){switch(l.label){case 0:return t=void 0!==(e=(s.length>0&&void 0!==s[0]?s[0]:{}).forceUpdate)&&e,r=O.value||{},[4,(0,_.v)({agentId:r.id||(null==(a=m.value)?void 0:a.agent_id),universityId:r.university_id||(null==(n=m.value)?void 0:n.university_id),agentLevel:r.level,userInfo:b.value,forceUpdate:t,nextTick:i.nextTick})];case 1:return B.value=o=l.sent(),E.value=(null==o?void 0:o.chatInfo)||{},[2,E.value]}})}).apply(this,arguments)}var Z=(0,i.ref)(!1),V=(0,i.computed)(function(){var e,t,a,n;return z.value?("en"===c.a.locale?(null==(t=S.value)?void 0:t.major_description_en)||(null==(a=S.value)?void 0:a.major_description):null==(n=S.value)?void 0:n.major_description)||"":(null==(e=m.value.name_info)?void 0:e.desc)||""}),$=(0,i.ref)(null),W=(0,i.ref)({pagination:{el:".swiper-pagination",clickable:!0},autoplay:{delay:1e4,disableOnInteraction:!0}}),K=(0,i.ref)((null==(t=S.value.basic)?void 0:t.switch_source)||1),Y=(0,i.ref)({}),J=(0,i.ref)(!0),Q=(0,i.ref)(0),X=(0,i.computed)(function(){return"light"===m.value.name_info.theme?"https://fe-static-yuketang.yuketang.cn/fe/static/assets/rainweb/ai-subject-display-light-frame-theme-light.riv":"https://fe-static-yuketang.yuketang.cn/fe/static/assets/rainweb/ai-subject-display-light-frame.riv"}),ee=[{key:"sub_agent_count",name:"ä¸ä¸è¯¾ç¨æ°",icon:"icon-kechengjianshe-mianzhuang",num:""},{key:"knowledge_node_count",name:"ç¥è¯ç¹æ°",icon:"icon-xuesheng2",num:""},{key:"prompt_count",name:"AIå·¥å
·æ°",icon:"icon-paiming",num:""},{key:"workflow_count",name:"æºè½ä½æ°",icon:"icon-keshang-zhinengti",num:""},{key:"resource_count",name:"èµæºæ°",icon:"icon-jiaowuguanli",num:""}],et=(0,i.computed)(function(){return{12:[{key:"total_uv_count",name:"颿 ¡æ°",icon:"icon-xuexiao",num:""},{key:"sub_agent_count",name:P.value?"æºæ
§ä¸ä¸æ°":"å¦ç§å¼ææ°",icon:"icon-xueshimao-mianzhuang",num:""},{key:"total_sub_agent_count",name:"ä¸ä¸è¯¾ç¨æ°",icon:"icon-kechengjianshe-mianzhuang",num:""},{key:"knowledge_node_count",name:"ç¥è¯ç¹æ°",icon:"icon-xuesheng2",num:""},{key:"prompt_count",name:"AIå·¥å
·æ°",icon:"icon-paiming",num:""},{key:"workflow_count",name:"æºè½ä½æ°",icon:"icon-keshang-zhinengti",num:""},{key:"resource_count",name:"èµæºæ°",icon:"icon-jiaowuguanli",num:""}],11:{1:ee,2:[{key:"target_count",name:"å¹å
»ç®æ ",icon:"icon-fengzhi",num:""},{key:"gr_count",name:"æ¯ä¸è¦æ±",icon:"icon-xueshimao-mianzhuang",num:""},{key:"course_count",name:"ä¸ä¸è¯¾ç¨",icon:"icon-kechengjianshe-mianzhuang",num:""},{key:"course_target_count",name:"课ç¨ç®æ ",icon:"icon-jiangpai",num:""},{key:"case_count",name:"æ¡ä¾",icon:"icon-jiaoxueneirong-1ketang",num:""},{key:"knowledge_node_count",name:"ç¥è¯ç¹",icon:"icon-xuesheng2",num:""}]},6:ee}}),ea=(0,i.computed)(function(){var e=[];return(e=11===O.value.level?et.value[O.value.level][K.value]||[]:et.value[O.value.level]||[]).forEac
1h(function(e){e.num=Y.value[e.key]||0}),e}),en=(0,i.ref)(!0),er=(0,i.ref)(null),ei=(0,i.ref)(!0),eo=function(e){return w(function(){return C(this,function(t){switch(t.label){case 0:if(er.value)return[3,2];return[4,a.e("85638").then(a.bind(a,61449))];case 1:er.value=t.sent().default,t.label=2;case 2:return en.value=e,[2]}})})()},es=function(){return w(function(){var e;return C(this,function(t){switch(t.label){case 0:return e=API.ai_subject_display.get_statistics_data,[4,request.get(e.replace(/\{agent_id\}/,m.value.agent_id))];case 1:return Y.value=t.sent().data,J.value=!1,Q.value+=1,[2]}})})()};return(0,i.onMounted)(function(){es(),12!==O.value.level&&(eo(!0),H().finally(function(){ei.value=!1}))}),(0,i.watch)(function(){return b.value},function(){12!==O.value.level&&H()}),(0,i.watch)(function(){var e;return null==(e=S.value.basic)?void 0:e.switch_source},function(e){K.value=e||1,Q.value+=1}),{__sfc:!0,useState:h,subjectInfo:m,userInfo:b,agentInfo:O,mode:x,settingJson:S,go:k,isCustomFSMSFU:I,isCustomSHPD:D,isCustomUnionMajor:P,getSettingJson:T,updateSettingJson:R,aiAssistantOpened:M,assistantDetailChatInfo:E,assistantDetailAgentId:L,assistantDetailWorkflowId:F,assistantDetailCode:N,chatConf:B,isSubjectMain:z,isShowBriefDescription:q,isEditableBriefDescription:G,isShowSwitchSourceBtn:U,setAiAssistant:function(){return w(function(){return C(this,function(e){switch(e.label){case 0:return[4,H()];case 1:return e.sent(),M.value=!0,[2]}})})()},loadAssistantDetailChatInfo:H,handleAssistantDetailBack:function(){return w(function(){return C(this,function(e){switch(e.label){case 0:return M.value=!1,[4,(0,i.nextTick)()];case 1:return e.sent(),[4,H({forceUpdate:!0})];case 2:return e.sent(),[2]}})})()},descriptionEditOpened:Z,subjectBriefDescription:V,handleCloseDescriptionEditDialog:function(){return w(function(){return C(this,function(e){switch(e.label){case 0:return Z.value=!1,[4,T()];case 1:return e.sent(),[2]}})})()},swiperComp:$,swiperOption:W,switchSource:K,statisticData:Y,isLoadingStatisticData:J,lightFrameRefreshKey:Q,riveFillLayout:{fit:"fill",alignment:"center"},lightFrameSrc:X,DEFAULT_STATISTICS_LIST:ee,STATISTICS_LIST_MAP:et,list:ea,isShowChat:en,ChatComponent:er,isLoadingChatConf:ei,handleShowChat:eo,handleClickLogo:function(){request.get(API.knowledge_graph.redirect_ai_learn_space).then(function(e){if(e.success){var t="".concat(e.data.host,"/edu_admin/cms_sso/?code=").concat(e.data.code,"&path=/pro/");window.open(t,"_blank")}}).catch(function(e){(0,u.Message)({message:e.msg,customClass:"toastMessage",iconClass:"icon-gantanhao iconfont"})})},getStatisticsData:es,handlePostMessage:function(){$.value.swiper.autoplay.stop()},handleShowSubjectOverview:function(){k({name:"ai-subject-display-union-subject-overview"})},handleSwitchSource:function(){var e,t;K.value=1===K.value?2:1,R({basic:(e=function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{},n=Object.keys(a);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(a).filter(function(e){return Object.getOwnPropertyDescriptor(a,e).enumerable}))),n.forEach(function(t){var n;n=a[t],t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n})}return e}({},S.value.basic),t=t={switch_source:K.value},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);a.push.apply(a,n)}return a})(Object(t)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(t,a))}),e)})},swiper:n.swiper,swiperSlide:n.swiperSlide,SubjectOverview:r.Z,RiveRayCanvas:d.Z,SettingsBtn:f.Z,DescriptionEditDialog:g,AgentCooperationDetail:y.default}}},function(){var e,t=this,a=t._self._c,n=t._self._setupProxy;return a("div",{staticClass:"subject-home",class:{"theme-light":"light"===n.subjectInfo.name_info.theme,"custom-forest-science-major-southwest-forestry-university":n.isCustomFSMSFU}},[a(n.swiper,{ref:"swiperComp",staticClass:"home-swiper",attrs:{options:n.swiperOption}},[a(n.swiperSlide,[a("div",{staticClass:"page page1"},[a("div",{staticClass:"content-box-1"},[a("div",{staticClass:"content-box-2"}
1,[a("div",{staticClass:"content",class:{"is-union":n.isShowBriefDescription&&n.subjectBriefDescription}},[a("div",{staticClass:"uv-logo"},[12===n.agentInfo.level?a("div",[a("span",{staticClass:"sub-title-en"},[t._v(t._s(n.subjectInfo.name_info.title_en))])]):a("img",{staticClass:"logo",attrs:{src:n.subjectInfo.logo,alt:""},on:{click:n.handleClickLogo}}),t._v(" "),a("div",[a("span",{staticClass:"sub-title"},[t._v(t._s(n.subjectInfo.title))])])]),t._v(" "),n.isShowBriefDescription?a("div",{staticClass:"brief-desc",class:{"is-editable":n.isEditableBriefDescription,"is-empty":!n.subjectBriefDescription}},[a("div",{staticClass:"brief-desc-scroll",class:"light"===((null==(e=n.subjectInfo.name_info)?void 0:e.theme)||"dark")?"theme-light":"theme-dark"},[a("div",{staticClass:"brief-desc-text"},[t._v(t._s(n.subjectBriefDescription))])]),t._v(" "),n.isEditableBriefDescription?a(n.SettingsBtn,{staticClass:"brief-desc-edit-btn",attrs:{text:"ç¼è¾æè¿°"},nativeOn:{click:function(e){n.descriptionEditOpened=!0}}}):t._e()],1):t._e(),t._v(" "),a("div",{staticClass:"statistics-box"},[a("ul",{staticClass:"statistics-list flex"},t._l(n.list,function(e,r){return a("li",{key:r,staticClass:"statistics-item flex flex-col justify-center items-center"},[a("i",{class:["iconfont",e.icon]}),t._v(" "),a("span",{class:["num",{"is-show":!n.isLoadingStatisticData}]},[t._v(t._s(e.num))]),t._v(" "),a("span",{staticClass:"name"},[t._v(t._s(e.name))])])}),0),t._v(" "),a(n.RiveRayCanvas,{attrs:{"canvas-class":"light-frame-canvas",src:n.lightFrameSrc,layout:n.riveFillLayout,"canvas-style":{top:"50%",left:"50%",width:"781px",height:"190px",transformOrigin:"center center"},"transform-mode":"frame-x","target-selector":".statistics-box","refresh-key":n.lightFrameRefreshKey}}),t._v(" "),n.isShowSwitchSourceBtn?a(n.SettingsBtn,{attrs:{text:"åæ¢æ°æ®æº",icon:"icon-qiehuanshenfen"},nativeOn:{click:function(e){return n.handleSwitchSource.apply(null,arguments)}}}):t._e()],1)]),t._v(" "),12!==n.agentInfo.level?[n.isShowChat?a("div",[a("div",{staticClass:"chat-wrapper"},[n.isLoadingChatConf?t._e():a(n.ChatComponent,{tag:"component",attrs:{"chat-conf":n.chatConf,theme:n.subjectInfo.name_info.theme},on:{"set-ai-assistant":n.setAiAssistant,"post-message":n.handlePostMessage}})],1)]):a("div",{staticClass:"chat-btn",on:{click:function(e){return n.handleShowChat(!0)}}},[a("img",{staticClass:"chat-btn-img",attrs:{src:"https://fe-static-yuketang.yuketang.cn/fe/static/assets/rainweb/ai-full-logo.png"}}),t._v(" "),a("div",{staticClass:"chat-btn-text"},[a("span",[t._v("AIè§åå¸")])])])]:t._e()],2)]),t._v(" "),a(n.RiveRayCanvas),t._v(" "),a(n.RiveRayCanvas,{attrs:{"canvas-class":"light-star-canvas",src:"https://fe-static-yuketang.yuketang.cn/fe/static/assets/rainweb/ai-subject-display-light-star.riv","canvas-style":{zIndex:1},"transform-mode":"scale-xy"}}),t._v(" "),n.isCustomFSMSFU?a("img",{staticClass:"light-ray-statics",attrs:{src:"https://fe-static-yuketang.yuketang.cn/fe/static/assets/rainweb/ai-subject-display-light-ray-static-FSMSFU.png"}}):t._e(),t._v(" "),"light"===n.subjectInfo.name_info.theme?a("div",{staticClass:"light-circle-statics"}):t._e(),t._v(" "),n.subjectInfo.name_info.background_image?a("img",{staticClass:"bg-heart",attrs:{src:n.subjectInfo.name_info.background_image}}):["light"===n.subjectInfo.name_info.theme?a("img",{staticClass:"bg-ball",attrs:{src:"https://fe-static-yuketang.yuketang.cn/fe/static/assets/rainweb/ai-subject-display-bg-ball-theme-light.png"}}):a("img",{staticClass:"bg-earth",attrs:{src:"https://qn-sfe.yuketang.cn/o_1imp6seijmu71s23nhjam915qj9.png"}})]],2)]),t._v(" "),6!==n.agentInfo.level&&11!==n.agentInfo.level&&12!==n.agentInfo.level&&"light"!==n.subjectInfo.name_info.theme?a(n.swiperSlide,[a("div",{staticClass:"page page2"},[a("img",{staticClass:"bg",attrs:{src:"https://qn-sfe.yuketang.cn/o_1ililonjk1ekvifv4eit30bvu9.png",alt:""}}),t._v(" "),a(n.SubjectOverview,{attrs:{theme:"light"===n.subjectInfo.name_info.theme?"light":"dark"}}),t._v(" "),a("div",{staticClass:"subject-intro flex flex-col"},[a("div",{staticClass:"title-wrap flex items-center"},[a("img",{attrs:{src:"https://fe-static-yuketang.yuketang.cn/fe/static/assets/rainweb/ai-co-build-display-ability-icon.png"}}),t._v(" "),a("span",{staticClass:"title"},[t._v(t._s(n.subjectInfo.ab_kg_title))])]),t._v(" "),a("div",{staticClass:"intro-wrap",domProps:{innerHTML:t._s(n.subjectInfo.ab_kg_desc)}}),t._v(" "),a("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg"}},[a("defs",[a("linearGradient",{attrs:{id:"intro-grad",x1:"0%",y1:"0%",x2:"100%",y2:"0%"}},[a("stop",{staticStyle:{"stop-color":"rgba(61, 83, 197, 1)","stop-opacity":"1"},attrs:{offset:"0%"}}),t._v(" "),a("stop",{staticStyle:{"stop-color":"rgba(61, 83, 197, 0)","stop-opacity":"1"},attrs:{offset:"50%"}}),t._v(" "),a("stop",{staticStyle:{"stop-color":"rgba(108, 115, 255, 0.5)","stop-opacity":"1"},attrs:{offset:"100%"}})],1)],1),t._v(" "),a("rect",{attrs:{x:"0",y:"0",width:"100%",height:"100%",rx:"12",ry:"12",fill:"transparent",stroke:"url
1(#intro-grad)"}})]),t._v(" "),a("img",{staticClass:"bg-intro",attrs:{src:"https://qn-sfe.yuketang.cn/o_1innvkqhaalrm97250rge18vf9.png"}})])],1)]):t._e(),t._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:![6,11,12].includes(n.agentInfo.level)&&"light"!==n.subjectInfo.name_info.theme,expression:"![6, 11, 12].includes(agentInfo.level) && subjectInfo.name_info.theme !== 'light'"}],staticClass:"swiper-pagination",attrs:{slot:"pagination"},slot:"pagination"})],1),t._v(" "),n.isCustomSHPD?a("div",{staticClass:"page-shpd-btn-box"},[t._m(0),t._v(" "),a("div",{staticClass:"page-shpd-btn",on:{click:n.handleShowSubjectOverview}},[a("div",{staticClass:"page-shpd-btn-content"})])]):t._e(),t._v(" "),a("teleport",{attrs:{to:"body"}},[a("div",{staticClass:"ai-subject-display-home-default__teleport-placeholder"},[n.aiAssistantOpened?a("div",{staticClass:"assistant-detail-dialog"},[a(n.AgentCooperationDetail,{attrs:{"agent-id":n.assistantDetailAgentId,"workflow-id":n.assistantDetailWorkflowId,code:n.assistantDetailCode,"go-back-emit":!0,"show-share":!1,"show-delete":!1},on:{"go-back":n.handleAssistantDetailBack}})],1):t._e(),t._v(" "),n.descriptionEditOpened?a(n.DescriptionEditDialog,{on:{close:n.handleCloseDescriptionEditDialog}}):t._e()],1)])],1)},[function(){var e=this._self._c;return this._self._setupProxy,e("div",{staticClass:"page-shpd-btn active"},[e("div",{staticClass:"page-shpd-btn-content"})])}],!1,null,"4b8f3bad",null).exports},3488:function(e,t,a){"use strict";a.d(t,{Z:function(){return y}}),a(63649),a(74624),a(13794),a(87481);var n=a(18108),r=a(12884),i=a(64224),o=a(32001),s=a(42765);a(42463),a(92459),a(13054),a(88761),a(60668),a(80764),a(63064),a(35350),a(50928),a(72775),a(80287);var l=a(51189);function u(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{},n=Object.keys(a);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(a).filter(function(e){return Object.getOwnPropertyDescriptor(a,e).enumerable}))),n.forEach(function(t){var n;n=a[t],t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n})}return e}function c(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);a.push.apply(a,n)}return a})(Object(t)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(t,a))}),e}var d=Object.freeze([{id:"goals",order:2,label:"å¹å
»ç®æ ",level:1,shape:"pyramid",sides:6},{id:"requirements",order:1,label:"å¦ç§æ¨¡å",level:2,shape:"gem",sides:6},{id:"courses",order:0,label:"å¦ç§èµæ",level:3,shape:"gem",sides:8}]);function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"dark",a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=e.nodes||[],r=e.links||[],i=Number(a.layerLabelHeight),o=Number(a.layerLabelFontSize),f=Number.isFinite(i)&&i>0,p=Number.isFinite(o)&&o>0;return{camera:s.oM,renderLimits:s.lr,showStructuralArrows:!0,layers:d.map(function(e,a){var r=(0,l.g2)(a,t,3);return{id:e.id,order:e.order,label:e.label,stats:[],visual:c(u({},r,p?{labelFontSize:o}:{}),{platform:f?c(u({},r.platform),{labelHeight:i}):r.platform,nodeShape:e.shape,nodeSides:e.sides}),nodes:n.filter(function(t){return t.level===e.level}).map(function(e){return{id:e.id,label:e.name,payload:e}})}}),relations:r.map(function(e,t){return{id:"legacy-relation-".concat(t),source:e.source,target:e.target,type:"supports"}})}}var p=a(82856);function h(e,t,a,n,r,i,o){try{var s=e[i](o),l=s.value}catch(e){a(e);return}s.done?t(l):Promise.resolve(l).then(n,r)}function v(e){return function(){var t=this,a=arguments;return new Promise(function(n,r){var i=e.apply(t,a);function o(e){h(i,n,r,o,s,"next",e)}function s(e){h(i,n,r,o,s,"throw",e)}o(void 0)})}}function m(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{},n=Object.keys(a);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(a).filter(function(e){return Object.getOwnPropertyDescriptor(a,e).enumerable}
1))),n.forEach(function(t){var n;n=a[t],t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n})}return e}function g(e,t){var a,n,r,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]},o=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return o.next=s(0),o.throw=s(1),o.return=s(2),"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(s){return function(l){var u=[s,l];if(a)throw TypeError("Generator is already executing.");for(;o&&(o=0,u[0]&&(i=0)),i;)try{if(a=1,n&&(r=2&u[0]?n.return:u[0]?n.throw||((r=n.return)&&r.call(n),0):n.next)&&!(r=r.call(n,u[1])).done)return r;switch(n=0,r&&(u=[2&u[0],r.value]),u[0]){case 0:case 1:r=u;break;case 4:return i.label++,{value:u[1],done:!1};case 5:i.label++,n=u[1],u=[0];continue;case 7:u=i.ops.pop(),i.trys.pop();continue;default:if(!(r=(r=i.trys).length>0&&r[r.length-1])&&(6===u[0]||2===u[0])){i=0;continue}if(3===u[0]&&(!r||u[1]>r[0]&&u[1]<r[3])){i.label=u[1];break}if(6===u[0]&&i.label<r[1]){i.label=r[1],r=u;break}if(r&&i.label<r[2]){i.label=r[2],i.ops.push(u);break}r[2]&&i.ops.pop(),i.trys.pop();continue}u=t.call(e,i)}catch(e){u=[6,e],n=0}finally{a=r=0}if(5&u[0])throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}}}var y=(0,a(81049).Z)({__name:"SubjectOverview",props:{theme:{type:String,default:"dark"},isMobileLayout:{type:Boolean,default:!1}},setup:function(e){var t=(0,r._p)("aiSubjectStore").useState,a=t(["subjectInfo"]).subjectInfo,l=Object.freeze({layerLabelHeight:.46,layerLabelFontSize:96}),d=(0,n.ref)(null),h=(0,n.ref)({}),y=(0,o.E)(),_=y.isInitialRotating,b=y.handleInitialRotateStart,w=y.handleInitialRotateEnd,C=(0,n.computed)(function(){return d.value?function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"dark",a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return"light"===t?function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return f(e,"light",t)}(e,a):function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return f(e,"dark",t)}(e,a)}(d.value,e.theme,e.isMobileLayout?l:void 0):null}),O=(0,n.computed)(function(){return null!==C.value});function x(){return v(function(){var e,t,n;return g(this,function(r){switch(r.label){case 0:e=API.ai_subject_display.get_subject_graph,r.label=1;case 1:return r.trys.push([1,3,,4]),[4,request.get(e.replace(/\{agent_id\}/gi,a.value.agent_id))];case 2:var i,o;if(!(t=r.sent()).data)return[2,!1];if(i=m({},h.value),o=o={graduate_req:t.data.graduate_req,train_goal:t.data.train_goal,subject_num:t.data.subject_num,node_num:t.data.node_num},Object.getOwnPropertyDescriptors?Object.defineProperties(i,Object.getOwnPropertyDescriptors(o)):(function(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);a.push.apply(a,n)}return a})(Object(o)).forEach(function(e){Object.defineProperty(i,e,Object.getOwnPropertyDescriptor(o,e))}),h.value=i,0===(n=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=[],a=[],n=e.first_level_nodes||[],r=e.second_level_nodes||[];n.forEach(function(e){t.push(c(u({},e),{id:"".concat(e.id),level:1}))}),r.forEach(function(e){t.push(c(u({},e),{id:"".concat(e.id),level:2}))});for(var i=0;i<3*r.length;i+=1)t.push({id:"level3_".concat(i),level:3,name:""});var o=new Set(t.map(function(e){return e.id})),s=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Object.keys(e).forEach(function(t){(e[t]||[]).forEach(function(e){var n="".concat(t),r="".concat(e);o.has(n)&&o.has(r)&&a.push({source:n,target:r})})})};return s(e.first_second_relation),s(e.second_third_relation),{nodes:t,links:a}}(t.data)).nodes.length)return d.value=null,[2,!1];return d.value=n,[2,!0];case 3:return console.warn("Failed to load subject overview graph:",r.sent()),[2,!1];case 4:return[2]}})})()}function S(){return v(function(){var e,t;return g(this,function(n){switch(n.label){case 0:e=API.ai_subject_display.get_summary_info,n.label=1;case 1:return n.trys.push([1,3,,4]),[4,request.get(e.replace(/\{agent_id\}/gi,a.value.agent_id))];case 2:return t=n.sent().data,h.value=m({},h.value,t),[3,4];case 3:return console.warn("Failed to load subject overview summary:",n.sent()),[3,4];case 4:return[2]}})})()}return(0,n.onMounted)(function(){x(),S()}),{__sfc:!0,useState:t,subjectInfo:a,MOBILE_GRAPH_LABEL_OPTIONS:l,props:e,legacyGraphData:d,summaryData:h,isInitialRotating:_,handleInitialRotateStart:b,handleInitialRotateEnd:w,graphConfig:C,showLegend:O,getGraphData:x,getSummaryData:S,handleGraphError:function(e){console.warn("Failed to render subject overview graph:",e)},PyramidGraph:i.Z,INITIAL_AUTO_ROTATE_DURATION:s.PF,THEME_COLOR:p.l}}},function(){var e=this._self._c,t=this._self._setupProxy;return e("section",{staticClass:"subject-overview-wrap",class:{"theme-light":t.props.theme===t.THEME_COLOR.LIGHT,"theme-dark":t.props.theme!==t.THEME_COLOR.LIGHT,"is-initial-rotating":t.isInitialRotating}},[t.graphConfig?e(t.PyramidGraph,{staticClass:"subject-overview-wrap__graph",attrs:{config:t.graphConfig,theme:t.props.theme,"show-stats":!1,"show-layer-labels":!0,"show-reset":!1,"enable-camera-controls":!1,"enable-node-selection":!1,"initial-auto-rotate-duration":t.INITIAL_AUTO_ROTATE_DURATION},on:{"initial-rotate-start":t.handleInitialRotateStart,"initial-rotate-end":t.handleInitialRotateEnd,error:t.handleGraphError}}):this._e(),this._v(" "),t.showLegend?e("div",{staticClass:"subject-overview-wrap__legend"},[e("div",{staticClass:"subject-overview-wrap__legend-item subject-overview-wrap__legend-item--goal"},[e("div",{staticClass:"subject-overview-wrap__card"},[e("div",{staticClass:"subject-overview-wrap__metric"},[e("span",{staticClass:"subject-overview-wrap__metric-value"},[this._v(this._s(t.summaryData.graduate_req||0))]),this._v(" "),e("span",{staticClass:"subject-overview-wrap__metric-label"},[this._v("æ¯ä¸è¦æ±")])]),this._v(" "),e("div",{staticClass:"subject-overview-wrap__metric"},[e("span",{staticClass:"subject-overview-wrap__metric-value"}
1,[this._v(this._s(t.summaryData.train_goal||0))]),this._v(" "),e("span",{staticClass:"subject-overview-wrap__metric-label"},[this._v("å¹å
»ç®æ ")])])]),this._v(" "),e("span",{staticClass:"subject-overview-wrap__connector subject-overview-wrap__connector--goal"})]),this._v(" "),e("div",{staticClass:"subject-overview-wrap__legend-item subject-overview-wrap__legend-item--model"},[e("div",{staticClass:"subject-overview-wrap__card"},[e("div",{staticClass:"subject-overview-wrap__metric"},[e("span",{staticClass:"subject-overview-wrap__metric-value"},[this._v(this._s(t.summaryData.subject_num||0))]),this._v(" "),e("span",{staticClass:"subject-overview-wrap__metric-label"},[this._v("ä¸ä¸è¯¾ç¨æ°")])]),this._v(" "),e("div",{staticClass:"subject-overview-wrap__metric"},[e("span",{staticClass:"subject-overview-wrap__metric-value"},[this._v(this._s(t.summaryData.node_num||0))]),this._v(" "),e("span",{staticClass:"subject-overview-wrap__metric-label"},[this._v("ç¥è¯ç¹æ»æ°")])])]),this._v(" "),e("span",{staticClass:"subject-overview-wrap__connector subject-overview-wrap__connector--model"})]),this._v(" "),e("div",{staticClass:"subject-overview-wrap__legend-item subject-overview-wrap__legend-item--resource"},[e("div",{staticClass:"subject-overview-wrap__card"},[e("div",{staticClass:"subject-overview-wrap__metric"},[e("span",{staticClass:"subject-overview-wrap__metric-value"},[this._v(this._s(t.summaryData.total_resource||0))]),this._v(" "),e("span",{staticClass:"subject-overview-wrap__metric-label"},[this._v("èµæºæ»æ°")])]),this._v(" "),e("div",{staticClass:"subject-overview-wrap__metric"},[e("span",{staticClass:"subject-overview-wrap__metric-value"},[this._v(this._s(t.summaryData.total_knowledge_use||0))]),this._v(" "),e("span",{staticClass:"subject-overview-wrap__metric-label"},[this._v("è¦çç¥è¯ç¹")])]),this._v(" "),e("div",{staticClass:"subject-overview-wrap__metric"},[e("span",{staticClass:"subject-overview-wrap__metric-value"},[this._v(this._s(t.summaryData.rate_knowledge_use_format||0))]),this._v(" "),e("span",{staticClass:"subject-overview-wrap__metric-label"},[this._v("ç¥è¯ç¹è¦çç")])])]),this._v(" "),e("span",{staticClass:"subject-overview-wrap__connector subject-overview-wrap__connector--resource"})])]):this._e(),this._v(" "),e("div",{staticClass:"subject-overview-wrap__beam"}),this._v(" "),e("div",{staticClass:"subject-overview-wrap__arrow-layer"},[e("div",{staticClass:"subject-overview-wrap__arrow subject-overview-wrap__arrow--goal"},this._l(2,function(t){return e("img",{key:"goal-arrow-".concat(t),attrs:{src:"https://qn-sfe.yuketang.cn/o_1inlra2ko1d71qtrpl66741pvf9.png"}})}),0),this._v(" "),e("div",{staticClass:"subject-overview-wrap__arrow subject-overview-wrap__arrow--model"},this._l(3,function(t){return e("img",{key:"model-arrow-".concat(t),attrs:{src:"https://qn-sfe.yuketang.cn/o_1inlra2ko1d71qtrpl66741pvf9.png"}})}),0)])],1)},[],!1,null,"56bfdc22",null).exports},28305:function(e,t,a){"use strict";a.d(t,{Z:function(){return s}});var n=a(15089),r=a(18108),i=a(85857),o=a(61091),s=(0,a(81049).Z)({__name:"homework-review-intro",props:{data:{type:Object,default:function(){return{}}},loading:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},isMobile:{type:Boolean,default:!1},isOpenWorkH5:{type:Boolean,default:!1},showStartButton:{type:Boolean,default:!0},showAvatar:{type:Boolean,default:!0}},emits:["start"],setup:function(e,t){var a=t.emit,s="https://fe-static-yuketang.oss-cn-beijing.aliyuncs.com/fe/static/assets/rainweb/review_tutor_agent_avatar.png",l=(0,i.BU)(),u=(0,r.computed)(function(){return e.data.avatar||s}),c=(0,r.computed)(function(){return e.data.confirm_btn||"确认ï¼å¼å§å¤ç"});function d(e){var t=(0,o.M)(e||"");return t?l.render(t):""}var f=(0,r.computed)(function(){return d(e.data.notice)});return{__sfc:!0,DEFAULT_AVATAR:s,props:e,emit:a,markdown:l,avatar:u,startLabel:c,renderMarkdown:d,noticeHtml:f,handleStart:function(){e.loading||e.disabled||a("start")},RainBtn:n.RainBtn}}},function(){var e=this._self._c,t=this._self._setupProxy;return e("section",{staticClass:"homework-review-intro",class:{"homework-review-intro--mobile":this.isMobile,"homework-review-intro--mobile-open-work-h5":this.isMobile&&this.isOpenWorkH5,"homework-review-intro--preview":!this.showStartButton}},[this.showAvatar&&!this.isMobile?e("div",{staticClass:"homework-review-intro__avatar"},[e("img",{attrs:{src:t.avatar,alt:""}})]):this._e(),this._v(" "),e("div",{staticClass:"homework-review-intro__panel"},[e("div",{staticClass:"homework-review-intro__content"},[t.noticeHtml?e("div",{staticClass:"homework-review-intro__rules ai-text-message mdit",domProps:{innerHTML:this._s(t.noticeHtml)}}):this._e()]),this._v(" "),this.showStartButton?e("div",{staticClass:"homework-review-intro__footer"},[e(t.RainBtn,{staticClass:"homework-review-intro__start",attrs:{type:"1",size:"small",text:t.startLabel,disabled:this.loading||this.disabled,loading:this.loading},on:{click:t.handleStart}})],1):this._e()])])},[],!1,null,"560e2872",null).exports},32001:function(e,t,a){"use strict";a.d(t,{E:function(){return r}});var n=a(18108);function r(){var e=(0,n.shallowRef)(!1);return{isInitialRotating:e,handleInitialRotateStart:function(){e.value=!0},handleInitialRotateEnd:function(){e.value=!1}}}},51189:function(e,t,a){"use strict";a.d(t,{g2:function(){return o}}),a(74624);var n=a(42765),r=Object.freeze({platform:["#17357f","#17357f","#17357f","#17357f","#17357f","#17357f","#17357f"],hover:["#4297a1","#4297a1","#4297a1","#4297a1","#4297a1","#4297a1","#4297a1"],node:["#a9b7ff","#98c7ff","#9cc4ff","#b49cff","#c7a9ff","#66b9e3","#7a98ff"],nodeEnd:["#5167eb","#3b81e5","#557de8","#765ee4","#8d67e5","#277fbd","#4e65d5"]}),i=Object.freeze({platform:["#aea5ff","#aea5ff","#aea5ff","#aea5ff","#aea5ff","#aea5ff","#aea5ff"],hover:["#948cf2","#948cf2","#948cf2","#948cf2","#948cf2","#948cf2","#948cf2"],node:["#5fa9ff","#9a79ff","#8253ff","#4cb9cf","#9072e9","#46c4b8","#54b8d1"],nodeEnd:["#6363ff","#ac61ea","#7b42ee","#2485ac","#6345bb","#168f83","#2d83b4"]});function o(e,t,a){var o="light"===t?i:r,s=Math.min(e,o.platform.length-1),l=Math.min(3===a?0:e,o.platform.length-1),u=3===a?n.b3[e]:{width:4.4+1.1*e,depth:4.2+.95*e,y:.62+(a-e-1)*1.02,margin:.28,nodeOffsetY:.08,labelInset:.18,labelDepth:.3,labelOffsetY:.06,labelHeight:n._J};return{color:o.node[s],platformColor:o.platform[l],platformHoverColor:o.hover[l],nodeHoverColor:"dark"===t?o.hover[s]:o.nodeEnd[s],platformThickness:3===a?.06:.1,reflection:e===a-1,labelColor:"light"===t?"#495d87":"#fff",platform:u,nodeShape:e===a-1?"pyramid":"gem",nodeSides:e===a-1?6:8,nodeGradient:[o.node[
1s],o.nodeEnd[s]],nodeOutlineOpacity:3===a?[.3,.7,.3][e]:.38,nodeOutlineExpansion:3===a?[.025,.032,.035][e]:.028}}},42765:function(e,t,a){"use strict";a.d(t,{KI:function(){return u},PF:function(){return o},_J:function(){return s},b3:function(){return c},lr:function(){return i},oM:function(){return l}}),a(74624);var n,r,i=Object.freeze({maxPixelRatio:2,maxVisibleNodes:160}),o=3e3,s=.32,l=Object.freeze({fov:28,position:Object.freeze({x:0,y:2.6,z:15.2}),target:Object.freeze({x:0,y:2.6,z:0}),azimuthRange:[-22,22],polarRange:[50,90],zoomRange:[.9,1.15],distanceRange:[11,17],resetDuration:450,safeFrame:Object.freeze({horizontal:.9,vertical:.86,minScale:.78,smoothing:.16,recoveryMargin:.03})}),u=Object.freeze((n=function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{},n=Object.keys(a);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(a).filter(function(e){return Object.getOwnPropertyDescriptor(a,e).enumerable}))),n.forEach(function(t){var n;n=a[t],t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n})}return e}({},l),r=r={position:Object.freeze({x:0,y:3.68,z:15.2}),target:Object.freeze({x:0,y:3.68,z:0}),zoomRange:[.05,2]},Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(r)):(function(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);a.push.apply(a,n)}return a})(Object(r)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(r,e))}),n)),c=Object.freeze([Object.freeze({width:3.8,depth:3.8,y:4.85,margin:.24,nodeOffsetY:.067,labelInset:-.05,labelDepth:.4,labelOffsetY:.12,labelHeight:s}),Object.freeze({width:6.2,depth:6.2,y:2.6,margin:.32,nodeOffsetY:.067,labelInset:-.05,labelDepth:.22,labelOffsetY:.06,labelHeight:s}),Object.freeze({width:8.6,depth:8.6,y:.35,margin:.48,nodeOffsetY:.067,labelInset:-.05,labelDepth:.25,labelOffsetY:.06,labelHeight:s})])},38809:function(e,t,a){"use strict";a.d(t,{Z:function(){return o}}),a(32927),a(35130),a(63649);var n=a(80698),r=a(6966),i=a(18108);function o(){var e=["envning_2488","envning_hhtest_2488","env-example_571","env-example_hhtest_571","changjiang_21370"],t=["envning_2490","env-example_572","rain_29150"],a=["envning_3305","envning_hhtest_3305","env-example_522","env-example_hhtest_522","rain_64629"],o=(0,i.ref)(!1),s=(0,i.ref)(!1),l=(0,i.ref)(!1),u=(0,n.V)().route;return(0,i.onMounted)(function(){o.value=e.includes("".concat((0,r.LS)()||"envning","_").concat(u.params.agent_id)),s.value=t.includes("".concat((0,r.LS)()||"envning","_").concat(u.params.agent_id)),l.value=a.includes("".concat((0,r.LS)()||"envning","_").concat(u.params.agent_id))}),{isCustomFSMSFU:o,isCustomSHPD:s,isCustomUnionMajor:l}}},82856:function(e,t,a){"use strict";a.d(t,{l:function(){return n}});var n={LIGHT:"light",DARK:"dark"}},48824:function(e,t,a){"use strict";a.d(t,{v:function(){return w}}),a(74624),a(80287),a(63649),a(35350),a(76556),a(42463),a(57952),a(86067);var n=a(80637),r=a(60708),i=a(73121);function o(e,t,a,n,r,i,o){try{var s=e[i](o),l=s.value}catch(e){a(e);return}s.done?t(l):Promise.resolve(l).then(n,r)}function s(e){return function(){var t=this,a=arguments;return new Promise(function(n,r){var i=e.apply(t,a);function s(e){o(i,n,r,s,l,"next",e)}function l(e){o(i,n,r,s,l,"throw",e)}s(void 0)})}}function l(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{},n=Object.keys(a);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(a).filter(function(e){return Object.getOwnPropertyDescriptor(a,e).enumerable}))),n.forEach(function(t){var n;n=a[t],t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n})}return e}function u(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);a.push.apply(a,n)}return a})(Object(t)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(t,a))}),e}function c(e,t){var a,n,r,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]}
1,trys:[],ops:[]},o=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return o.next=s(0),o.throw=s(1),o.return=s(2),"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(s){return function(l){var u=[s,l];if(a)throw TypeError("Generator is already executing.");for(;o&&(o=0,u[0]&&(i=0)),i;)try{if(a=1,n&&(r=2&u[0]?n.return:u[0]?n.throw||((r=n.return)&&r.call(n),0):n.next)&&!(r=r.call(n,u[1])).done)return r;switch(n=0,r&&(u=[2&u[0],r.value]),u[0]){case 0:case 1:r=u;break;case 4:return i.label++,{value:u[1],done:!1};case 5:i.label++,n=u[1],u=[0];continue;case 7:u=i.ops.pop(),i.trys.pop();continue;default:if(!(r=(r=i.trys).length>0&&r[r.length-1])&&(6===u[0]||2===u[0])){i=0;continue}if(3===u[0]&&(!r||u[1]>r[0]&&u[1]<r[3])){i.label=u[1];break}if(6===u[0]&&i.label<r[1]){i.label=r[1],r=u;break}if(r&&i.label<r[2]){i.label=r[2],i.ops.push(u);break}r[2]&&i.ops.pop(),i.trys.pop();continue}u=t.call(e,i)}catch(e){u=[6,e],n=0}finally{a=r=0}if(5&u[0])throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}}}var d={placeholder:"ä½ æ³äºè§£ä»ä¹ï¼é®é®ä½ çè§åå¸å§ï½",receive_error_message:"æ±æï¼æææ¶æ æ³åçè¿ä¸ªé®é¢ï¼è®©æå
å¦ä¹ ä¸ä¸å§ï¼",waiting_message:"æ£å¨æèä¸...",receive_cancel_message:"已忶",isImage:!1,imageFixed:256,isIframe:!1,isWelcomeIcon:!1,isCreate:!1,isHistory:!1,isClean:!1,isGlobalDrawer:!1,isFeedback:!1,isInsert:!1,isMobile:!1,isTools:!1},f=null,p=null,h=null,v=0,m=1,g=Object.freeze({AGENT:1,ACCOMPANY:2}),y=Object.freeze({name:"AIå¦ä¼´",logo:"https://fe-static-yuketang.yuketang.cn/fe/static/assets/rainweb/ai-part-logo.png"});function _(e){var t=e.chatInfo,a=e.agentId,n=e.universityId,r=e.agentLevel,i=e.userInfo;return{chatParams:{entity_type:20,entity_id:0,id:a,category:11,level:r,agentId:a,university_id:n,capability_id:null==t?void 0:t.capability_id,not_logged_in:3*(null==i||!i.user_id)},chatOptions:u(l({},d),{title:(null==t?void 0:t.name)||"",avatar:(null==t?void 0:t.avatar)||"",description:"éæ©æè¾å
¥æå
´è¶£çé®é¢ï¼AI å¦ä¼´ä¸ºä½ ççè§£æ",placeholder:"ä½ æ³äºè§£ä»ä¹ï¼é®é®å§ï½",receive_error_message:"æ±æï¼æææ¶æ æ³åçè¿ä¸ªé®é¢ï¼è®©æå
å¦ä¹ ä¸ä¸å§ï¼",waiting_message:"æ£å¨æèä¸...",receive_cancel_message:"已忶"}),chatInfo:t}}function b(e){var t=e.capability,a=e.agentId,n=e.universityId,r=e.agentLevel,i=e.userInfo,o=(null==t?void 0:t.extra_info)||{},s=u(l({},o),{name:o.name||y.name,logo:o.logo||y.logo});return{chatParams:{entity_type:22,entity_id:0,id:a,category:1,level:r,agentId:a,university_id:n,capability_id:(null==t?void 0:t.capability_id)||(null==t?void 0:t.id),not_logged_in:3*(null==i||!i.user_id)},chatOptions:u(l({},d),{title:s.name||"",avatar:s.logo||"",description:"éæ©æè¾å
¥æå
´è¶£çé®é¢ï¼AI å¦ä¼´ä¸ºä½ ççè§£æ",placeholder:"ä½ æ³äºè§£ä»ä¹ï¼é®é®å§ï½",receive_error_message:"æ±æï¼æææ¶æ æ³åçè¿ä¸ªé®é¢ï¼è®©æå
å¦ä¹ ä¸ä¸å§ï¼",waiting_message:"æ£å¨æèä¸...",receive_cancel_message:"已忶"}),chatInfo:u(l({},t),{agent_id:a,name:s.name||"",avatar:s.logo||"",category:1})}}function w(){return s(function(){var e,t,a,o,l,u,d,w,C,O,x,S,k,A,I,D,P,j,T=arguments;return c(this,function(R){switch(R.label){case 0:if(t=(e=T.length>0&&void 0!==T[0]?T[0]:{}).agentId,a=e.universityId,o=e.agentLevel,u=void 0===(l=e.userInfo)?null:l,w=void 0===(d=e.chatType)?g.AGENT:d,O=void 0!==(C=e.forceUpdate)&&C,S=void 0===(x=e.nextTick)?null:x,k=Number(t||0),A=Number(a||0),I=Number(o||0),D=Number(w||g.AGENT),!k||12===I)return[2,null];if(D===g.ACCOMPANY&&!(null==u?void 0:u.user_id))return[2,b({capability:{agent_id:k,category:1,chat_type:D,extra_info:y},agentId:k,universityId:A,agentLevel:I,userInfo:u})];if(!O&&Number((null==f?void 0:f.agent_id)||0)===k&&Number((null==f?void 0:f.chat_type)||g.AGENT)===D){if(D===g.ACCOMPANY)return[2,b({capability:f,agentId:k,universityId:A,agentLevel:I,userInfo:u})];return[2,_({chatInfo:f,agentId:k,universityId:A,agentLevel:I,userInfo:u})]}if(O||v!==k||m!==D){var M,E;
1v=k,m=D,h=P=(D===g.ACCOMPANY?(M=k,s(function(){var e,t,a;return c(this,function(n){switch(n.label){case 0:return[4,r.ZP.getAgentAbility({id:M,category:1,agent_id:M,is_student:1})];case 1:if(t=(e=n.sent()).success,a=e.data,!t||!(null==a?void 0:a.length))return[2,{}];return[2,a.find(function(e){return 1===Number(e.category)})||{}]}})})()):(E=k,s(function(){var e,t;return c(this,function(a){switch(a.label){case 0:return[4,i.ZP.get(n.Z.co_build_display.get_chat_conf,{agent_id:E,code:"rpg"})];case 1:var r;return(t=(null==(e=a.sent())?void 0:e.data)||{}).agent_id=Number(t.agent_id||E),[4,(r=t,s(function(){var e,t;return c(this,function(a){switch(a.label){case 0:if(!(null==r?void 0:r.workflow_id))return[2,r];return[4,i.ZP.get("/c27/online_courseware/agent/workflow/".concat(r.workflow_id,"/pub_to_draft/"))];case 1:return r.workflow_draft_id=(null==(t=a.sent())||null==(e=t.data)?void 0:e.draft_id)||Number(r.workflow_id)-1,[2,r]}})})())];case 2:return a.sent(),[2,t]}})})())).finally(function(){h===P&&(v=0,m=g.AGENT,h=null)})}return[4,h];case 1:if((j=R.sent()).chat_type=D,j.agent_id=Number(j.agent_id||k),!function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,a=function(){null!==p&&(clearTimeout(p),p=null),p=setTimeout(function(){f=e,p=null},100)};if(t)return t(a);a()}(j,S),D===g.ACCOMPANY)return[2,b({capability:j,agentId:k,universityId:A,agentLevel:I,userInfo:u})];return[2,_({chatInfo:j,agentId:k,universityId:A,agentLevel:I,userInfo:u})]}})}).apply(this,arguments)}},80058:function(e,t,a){"use strict";a.d(t,{F:function(){return l}}),a(82997),a(42463);var n=a(18108),r=a(69935);function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}var o=(0,n.ref)(r.yU.COBALT),s=function(e){if(document.body.getAttribute("data-ai-theme")!==e){var t="violet"===e?r.lB.violet:r.lB.default;document.body.setAttribute("data-ai-theme",e),Object.entries(t).forEach(function(e){var t=function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a,n,r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var i=[],o=!0,s=!1;try{for(r=r.call(e);!(o=(a=r.next()).done)&&(i.push(a.value),i.length!==t);o=!0);}catch(e){s=!0,n=e}finally{try{o||null==r.return||r.return()}finally{if(s)throw n}}return i}}(e,2)||function(e,t){if(e){if("string"==typeof e)return i(e,2);var a=Object.prototype.toString.call(e).slice(8,-1);if("Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a)return Array.from(a);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return i(e,t)}}(e,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),a=t[0],n=t[1];document.body.style.setProperty(a,n)})}};function l(){return"undefined"!=typeof document&&s(o.value),{theme:o,setThemeByAICourseId:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=(0,r.i0)(e,t);o.value=a,s(a)},setTheme:function(e){o.value=e,s(e)},resetTheme:function(){o.value=r.yU.COBALT,s(r.yU.COBALT)},getThemeByAICourseId:r.i0}}},9013:function(e,t,a){"use strict";a.d(t,{Fm:function(){return r},ox:function(){return i}}),a(57321),a(42463);var n={cobalt:{aiWorkspaceLogo:"https://qn-sfe.yuketang.cn/o_1hud3sp7gknkvjech41msmbip9.png",aiAppLogo:"https://qn-sfe.yuketang.cn/o_1hsmci99h11q75fq4tcmhg8sb9.png",aiDecisionLogo:"https://fe-static-yuketang.yuketang.cn/fe/static/assets/rainweb/decision-center-logo.png",aiGradientBg:"https://qn-sfe.yuketang.cn/o_1huanvnkq1ieu1gme24r1vsh1phd9.png"},violet:{aiWorkspaceLogo:"https://fe-static-yuketang.yuketang.cn/fe/static/assets/rainweb/rose-v3-logo.png",aiAppLogo:"https://fe-static-yuketang.yuketang.cn/fe/static/assets/rainweb/ai-chineselesson/ai-app-white.png",aiDecisionLogo:"https://fe-static-yuketang.yuketang.cn/fe/static/assets/rainweb/ai-chineselesson/ai-decision-white.png",aiGradientBg:"https://fe-static-yuketang.yuketang.cn/fe/static/assets/rainweb/ai-chineselesson/[email protected]"}};function r(e){return n[e]||n.cobalt}
1function i(e){Object.values(r(e)).forEach(function(e){new Image().src=e})}},69935:function(e,t,a){"use strict";a.d(t,{i0:function(){return s},lB:function(){return l},yU:function(){return i}}),a(63649);var n=a(6966),r=a(9013),i={COBALT:"cobalt",VIOLET:"violet"},o={thu_354:i.VIOLET,thu_381:i.VIOLET,thu_382:i.VIOLET,thu_383:i.VIOLET,thu_384:i.VIOLET,thu_385:i.VIOLET,thu_386:i.VIOLET,thu_387:i.VIOLET,thu_388:i.VIOLET,thu_389:i.VIOLET};function s(e,t){if(!e)return i.COBALT;var a=i.COBALT;if(null==t?void 0:t.force)a=i.VIOLET;else{var s=(0,n.LS)()||"unknown",l="".concat(s,"_").concat(e);console.log(" 䏻颿¥æ¾:",{courseId:e,platformKey:s,envCourseKey:l}),a=o[l]||i.COBALT}return(0,r.ox)(a),a}var l={default:{"--aiworkspace-blue01":"#3d7bff","--aiworkspace-blue02":"#7c7efb","--aiworkspace-blue03":"#6984bd","--aiworkspace-blue04":"#6C6EE9","--aiworkspace-blue05":"#306df2","--aiworkspace-blue06":"#3D7BFFCC","--aiworkspace-blue07":"#409EFF","--aiworkspace-btn-bg-hover01":"#2e6bf0","--aiworkspace-btn-bg-hover02":"#376fe6","--aiworkspace-btn-bg-grey01":"#e8eaed","--aiworkspace-btn-bg-grey02":"#ecedff","--aiworkspace-btn-bg-grey03":"#3D7BFF1A","--aiworkspace-btn-bg-grey04":"#3D7BFF1A","--aiworkspace-bg-grey10":"rgba(123, 135, 178, 0.1)","--aiworkspace-bg-grey15":"rgba(123, 135, 178, 0.15)","--aiworkspace-bg-grey15-1":"#edfbff","--aiworkspace-bg-grey30":"#ecedff","--aiworkspace-bg-light01":"#F4F9FF","--aiworkspace-bg-light02":"#F4F9FF","--aiworkspace-bg-light03":"rgba(61, 123, 255, 0.1)","--aiworkspace-border-blue":"#7c7efb","--aiworkspace-font-color-normal":"#2b2e35","--aiworkspace-font-color-light":"#5f7198","--aiworkspace-font-color-grey":"#656a72","--border-border-p2":"#3D7BFFCC","--background-primary-color":"#d6e3fd","--bg-bg0":"#dee0fc"},violet:{"--aiworkspace-blue01":"#7D298B","--aiworkspace-blue02":"#ffffff","--aiworkspace-blue03":"#ffffff","--aiworkspace-blue04":"#7D298B","--aiworkspace-blue05":"#7D298B","--aiworkspace-blue06":"#7D298BCC","--aiworkspace-blue07":"#7D298B","--aiworkspace-btn-bg-hover01":"#652070","--aiworkspace-btn-bg-hover02":"#652070","--aiworkspace-btn-bg-grey01":"#F2E9F3","--aiworkspace-btn-bg-grey02":"#7B87B226","--aiworkspace-btn-bg-grey03":"#F2E9F3","--aiworkspace-btn-bg-grey04":"#FDF4FF","--aiworkspace-bg-grey10":"#ffffff1a","--aiworkspace-bg-grey15":"#edfbff33","--aiworkspace-bg-grey15-1":"#edfbff33","--aiworkspace-bg-grey30":"#edfbff33","--aiworkspace-bg-light01":"#F9F4FF","--aiworkspace-bg-light02":"#FDF4FF","--aiworkspace-bg-light03":"#7D298B1A","--aiworkspace-border-blue":"#A974B7","--aiworkspace-font-color-normal":"#ffffff","--aiworkspace-font-color-light":"#ffffff","--aiworkspace-font-color-grey":"#ffffff","--border-border-p2":"rgba(138, 26, 155, 0.6)","--background-primary-color":"rgba(246, 236, 248, 1)","--bg-bg0":"rgba(243, 232, 245, 1)"}}},96488:function(e,t,a){"use strict";function n(){var e=null;if(window.localStorage&&(e=window.localStorage.getItem("_uuid")),!e){e="xxxxxyxxxxxyxx4xxxyxxxxxyxxxxxyxxxxx".replace(/[xy]/g,function(e){var t=16*Math.random()|0;return("x"==e?t:3&t|8).toString(16)});try{window.localStorage.setItem("_uuid",e)}catch(e){}}return e}a.d(t,{F:function(){return n}}),a(13794),a(87481),a(42463),a(42682)},54472:function(e,t,a){"use strict";var n=a(39409),r=Math.hypot,i=Math.abs,o=Math.sqrt;n({target:"Math",stat:!0,arity:2,forced:!!r&&r(1/0,NaN)!==1/0},{hypot:function(e,t){for(var a,n,r=0,s=0,l=arguments.length,u=0;s<l;)a=i(arguments[s++]),u<a?(r=r*(n=u/a)*n+1,u=a):a>0?r+=(n=a/u)*n:r+=a;return u===1/0?1/0:u*o(r)}})},94550:function(e,t,a){"use strict";var n=a(39409),r=a(55504),i=Math.imul;n({target:"Math",stat:!0,forced:r(function(){return -5!==i(0xffffffff,5)||2!==i.length})},{imul:function(e,t){var a=+e,n=+t,r=65535&a,i=65535&n;return 0|r*i+((65535&a>>>16)*i+r*(65535&n>>>16)<<16>>>0)}})},57371:function(e,t,a){"use strict";a(39409)({target:"Math",stat:!0},{sign:a(40744)})},30917:function(e,t,a){"use strict";var n=a(39409),r=a(21489),i=a(3481);n({target:"Object",stat:!0},{fromEntries:function(e){var t={};return r(e,function(e,a){i(t,e,a)},{AS_ENTRIES:!0}),t}})}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.