chunk-dfd55446.8fa96974.js 333 KB

12345678
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-dfd55446","chunk-138f7583"],{"02b9":function(e,t,r){},"05384":function(e,t,r){},"09c7":function(e,t,r){},"0fee":function(e,t,r){},10:function(e,t){},11:function(e,t){},12:function(e,t){},13:function(e,t){},14:function(e,t){},15:function(e,t){},16:function(e,t){},1684:function(e,t,r){"use strict";var n=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"com-menus"},[r("div",{staticClass:"menus-out"},e._l(e.filteredMenus,(function(t,n){return r("div",{key:n,staticClass:"group-item",class:"group-item"+n},[r("div",{staticClass:"items-name"},[e._v(e._s(t.name))]),r("div",{staticClass:"menus"},[e._l(t.subMenus,(function(t,n){return[r("div",{key:n,staticClass:"menu",class:{disabled:"document"===e.typeMenu&&"ai"!==t.key&&"searchEs"!==t.key||"article"===t.key&&("module"===e.typeMenu||void 0===e.typeMenu)},on:{click:function(r){return e.onClickMenus(t)}}},[r("div",{staticClass:"icon"},[""!=t.icon?r("svg-icon",{attrs:{className:"svg-style",size:"120","icon-class":t.icon}}):e._e()],1),r("div",{staticClass:"menu-name"},[e._v(e._s(t.name))])])]}))],2)])})),0),r("el-dialog",{attrs:{visible:e.showFormula,"append-to-body":"",width:"60%","close-on-click-modal":!1,"custom-class":"prod-verify",top:"20px",title:"选择公式"},on:{"update:visible":function(t){e.showFormula=t}}},[r("Formula",{attrs:{comList:e.comArr},on:{onPicked:e.onPickedFormula}})],1),r("el-dialog",{attrs:{visible:e.showVariable,"append-to-body":"",width:"800px","close-on-click-modal":!1,"custom-class":"prod-verify",top:"20px",title:e.insertTitle},on:{"update:visible":function(t){e.showVariable=t}}},[r("Variable",{attrs:{type:e.type},on:{onPicked:e.onPickedVariable,onData:e.btnbianl}})],1),r("el-dialog",{attrs:{visible:e.showSourceData,"append-to-body":"",width:"300","close-on-click-modal":!1,top:"20px","custom-class":"prod-verify",title:"选择源数据"},on:{"update:visible":function(t){e.showSourceData=t}}},[r("sourceData",{on:{onPicked:e.onPickedTab}})],1),r("el-dialog",{attrs:{visible:e.showSourceAi,"append-to-body":"",width:"80%","close-on-click-modal":!1,top:"20px","custom-class":"prod-verify",title:"AI"},on:{"update:visible":function(t){e.showSourceAi=t}}},[r("ChatBox")],1),r("el-dialog",{attrs:{visible:e.showSourceEs,"append-to-body":"",width:"300","close-on-click-modal":!1,"custom-class":"prod-verify",title:""},on:{"update:visible":function(t){e.showSourceEs=t}}},[r("sourceEs",{attrs:{TemList:e.comArr},on:{onPicked:e.onPickedAi,close:function(t){e.showSourceEs=!1}}})],1),r("el-dialog",{attrs:{visible:e.showDirectoryLevelDialog,"append-to-body":"",width:"300px","close-on-click-modal":!1,"custom-class":"prod-verify",title:"选择目录等级"},on:{"update:visible":function(t){e.showDirectoryLevelDialog=t}}},[r("el-form",{attrs:{model:e.directoryForm,"label-width":"100px"}},[r("el-form-item",{attrs:{label:"目录等级"}},[r("el-select",{attrs:{placeholder:"请选择目录等级"},model:{value:e.directoryForm.level,callback:function(t){e.$set(e.directoryForm,"level",t)},expression:"directoryForm.level"}},[r("el-option",{attrs:{label:"一级目录",value:1}}),r("el-option",{attrs:{label:"二级目录",value:2}}),r("el-option",{attrs:{label:"三级目录",value:3}}),r("el-option",{attrs:{label:"四级目录",value:4}}),r("el-option",{attrs:{label:"五级目录",value:5}}),r("el-option",{attrs:{label:"六级目录",value:6}})],1)],1)],1),r("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{on:{click:function(t){e.showDirectoryLevelDialog=!1}}},[e._v("取 消")]),r("el-button",{attrs:{type:"primary"},on:{click:e.confirmDirectoryLevel}},[e._v("确 定")])],1)],1)],1)},a=[],s=r("5530"),i=(r("4de4"),r("d81d"),r("d3b7"),function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"com-formual"},[r("el-form",{staticClass:"demo-form-inline",attrs:{inline:!0,model:e.queryForm}},[r("el-form-item",{attrs:{label:"公式名称:"}},[r("el-input",{attrs:{placeholder:"请填写公式名称"},model:{value:e.queryForm.name,callback:function(t){e.$set(e.queryForm,"name",t)},expression:"queryForm.name"}})],1),r("el-form-item",[r("el-button",{attrs:{type:"primary"},on:{click:e.onBtnSearch}},[r("svg-icon",{attrs:{"icon-class":"search"}}),e._v(" 搜索")],1),r("el-button",{attrs:{type:"primary"},on:{click:e.onBtnCreate}},[r("svg-icon",{attrs:{"icon-class":"plus"}}),e._v(" 新增公式")],1)],1)],1),r("el-table",{staticStyle:{width:"100%"},attrs:{data:e.dataList,"header-row-class-name":"headerBg","empty-text":"没有公式信息"}},[r("el-table-column",{attrs:{prop:"id",label:"ID",align:"center",width:"50"}}),r("el-table-column",{attrs:{prop:"name",label:"名称",align:"left"}}),r("el-table-column",{attrs:{prop:"intro",label:"介绍",align:"center"}}),r("el-table-column",{attrs:{prop:"formula",label:"内容",align:"center","min-width":"150"}}),r("el-table-column",{attrs:{label:"操作",align:"center",width:"350"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("div",{staticClass:"btns"},[r("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(r){return e.btnPicked(t.row)}}},[r("svg-icon",{attrs:{"icon-class":"confirm"}}),e._v("使用")],1),r("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(r){return e.btnOnEdit(t.row.id)}}},[r("svg-icon",{attrs:{"icon-class":"edit"}}),e._v("编辑")],1),r("el-button",{attrs:{type:"danger",size:"mini"},on:{click:function(r){return e.btnDel(t.row.id)}}},[r("svg-icon",{attrs:{"icon-class":"delete"}}),e._v("删除")],1)],1)]}}])})],1),r("div",{staticClass:"page-info"},[r("el-pagination",{attrs:{currentPage:e.queryForm.page,"page-size":e.queryForm.pageSize,total:e.recordCount,"page-count":e.pageTotal,background:"",layout:"prev, pager, next"},on:{"current-change":e.ChangePage}})],1),r("el-dialog",{directives:[{name:"el-drag-dialog",rawName:"v-el-drag-dialog"}],attrs:{visible:e.dialogVisible,"append-to-body":"","close-on-click-modal":!1,width:"300","custom-class":"prod-verify",title:e.title},on:{"update:visible":function(t){e.dialogVisible=t}}},[r("dataInfo",{attrs:{id:e.dataId,list:e.comList},on:{onClose:e.onClose}})],1)],1)}),o=[],_=(r("ac1f"),r("841c"),r("f9e5")),c=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"data-info"},[r("el-card",[r("el-form",{attrs:{model:e.dataForm,"label-width":"120px"}},[r("el-form-item",{attrs:{label:"公式名称:"}},[r("el-input",{model:{value:e.dataForm.name,callback:function(t){e.$set(e.dataForm,"name",t)},expression:"dataForm.name"}})],1),r("el-form-item",{attrs:{label:"公式:"}},[r("el-input",{ref:"formulaInput",attrs:{type:"textarea"},on:{input:e.handleFormulaInput},model:{value:e.dataForm.formula,callback:function(t){e.$set(e.dataForm,"formula",t)},expression:"dataForm.formula"}}),r("div",{staticStyle:{display:"flex","justify-content":"flex-end"}},[r("el-button",{staticStyle:{"margin-top":"10px"},on:{click:e.InsertTableData}},[e._v("插入表格数据")]),r("el-button",{staticStyle:{"margin-top":"10px"},attrs:{type:"primary"},on:{click:e.InsertModule}},[e._v("插入模块变量")])],1),r("div",{staticClass:"intro"},[e._v(" 公式说明: "),r("div",[e._v(" 格式一:[T][模块引用名][属性引用名] "),r("span",[e._v("*")]),e._v("其中 [T]表示的是模块引用。 ")]),r("div",[e._v("目前仅支持+、-、*、/ 四种计算符合")]),r("div",[e._v("示例: [T][模块01][attr01]+[T][模块01][attr02]")]),r("div",[e._v(" 格式二:[T][模块引用名][属性引用名] IF(判断条件,true值,false值)"),r("span",[e._v("*")]),e._v("其中 [T]表示的是模块引用。 ")]),r("div",[e._v(" 示例: [T][图文][测试1]+IF([T][图文][测试1]>30,[T][图文][测试2],11) ")]),r("div",[e._v(" 嵌套示例: [T][图文][测试1] + IF([T][图文][测试2] > 50, IF([T][图文][测试1] > 30, [T][图文][测试3], 20), IF([T][图文][测试3] > 40, 15, [T][图文][测试2]) ) ")])])],1),r("el-form-item",{attrs:{label:"保留小数点:"}},[r("el-input",{attrs:{type:"number",min:"0",max:"4",step:1},on:{input:e.validatePoint},model:{value:e.dataForm.point,callback:function(t){e.$set(e.dataForm,"point",e._n(t))},expression:"dataForm.point"}})],1),r("el-form-item",{attrs:{label:"介绍:"}},[r("el-input",{attrs:{type:"textarea"},model:{value:e.dataForm.intro,callback:function(t){e.$set(e.dataForm,"intro",t)},expression:"dataForm.intro"}})],1),r("el-form-item",{attrs:{label:"公式状态:"}},[r("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择状态",size:"large"},model:{value:e.dataForm.status,callback:function(t){e.$set(e.dataForm,"status",t)},expression:"dataForm.status"}},e._l(e.statusOptions,(function(e){return r("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1)],1)],1),r("div",{staticStyle:{"text-align":"right","margin-top":"20px"}},[r("el-button",{attrs:{type:"warning"},on:{click:e.btnSave}},[e._v("确认保存")])],1),r("el-dialog",{attrs:{visible:e.variablesVisible,"append-to-body":"",width:"300","custom-class":"prod-verify",title:e.title,"close-on-click-modal":!1},on:{"update:visible":function(t){e.variablesVisible=t},close:e.close}},[r("el-form",{ref:"insertRef",attrs:{model:e.insertForm,rules:e.insertRules}},[r("el-form-item",{attrs:{label:"模块名称:"}},[r("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择模块",size:"large"},on:{change:e.changeModule},model:{value:e.insertForm.moduleName,callback:function(t){e.$set(e.insertForm,"moduleName",t)},expression:"insertForm.moduleName"}},e._l(e.list,(function(e,t){return r("el-option",{key:e.id+"-"+t,attrs:{label:e.name,value:e.attrs}})})),1)],1),r("el-form-item",{attrs:{label:"属性名称:",prop:"Variable"}},[r("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择属性",size:"large"},model:{value:e.insertForm.Variable,callback:function(t){e.$set(e.insertForm,"Variable",t)},expression:"insertForm.Variable"}},e._l(e.filteredAttrList,(function(e,t){return r("el-option",{key:e.id+"-"+t,attrs:{label:e.name,value:e.id}})})),1)],1)],1),r("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{attrs:{type:"warning"},on:{click:e.btnInster}},[e._v("确认插入")])],1)],1),r("el-dialog",{attrs:{visible:e.tableDataVisible,"append-to-body":"",width:"400","custom-class":"prod-verify",title:"插入表格数据","close-on-click-modal":!1},on:{"update:visible":function(t){e.tableDataVisible=t},close:e.close}},[r("div",{staticClass:"com-formual"},[r("el-form",[r("el-form-item",[r("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择状态",size:"large"},on:{change:e.onChangeTab},model:{value:e.tableCode,callback:function(t){e.tableCode=t},expression:"tableCode"}},e._l(e.tableList,(function(e,t){return r("el-option",{key:e.id,attrs:{label:e.name,value:t}})})),1)],1),e.fileLoadStatus?r("el-form-item",{staticStyle:{"min-height":"500px"}},[r("div",{ref:"luckysheets",staticStyle:{width:"100%",height:"500px"},attrs:{id:"luckysheets"}})]):e._e()],1)],1)]),r("el-dialog",{attrs:{visible:e.showConfirm,title:"数据确认",width:"500","align-center":"","append-to-body":!0,"close-on-click-modal":!1},on:{"update:visible":function(t){e.showConfirm=t}},scopedSlots:e._u([{key:"footer",fn:function(){return[r("div",{staticClass:"dialog-footer"},[r("el-button",{on:{click:function(t){e.showConfirm=!1}}},[e._v("关闭")]),r("el-button",{attrs:{type:"primary"},on:{click:e.onConfirm}},[e._v("确认插入")])],1)]},proxy:!0}])},[r("div",[e._v("当前工作表:"+e._s(e.position.sheet))]),r("div",[e._v("当前取值:"+e._s(e.position.value))])])],1)},l=[],u=r("ade3"),d=(r("99af"),r("7db0"),r("c740"),r("caad"),r("b0c0"),r("a9e3"),r("b64b"),r("6062"),r("2532"),r("3ca3"),r("498a"),r("ddb0"),r("1c4c")),m=(r("f7e6"),{emits:["onClose"],props:{id:{type:Number,default:0},list:{type:Array,default:[]}},watch:{id:{handler:function(e,t){null!=e&&(0==e?this.resetForm():e===t&&this.dataForm.id===e||this.getInfo(e))},immediate:!0},list:{handler:function(e,t){console.log("list changed:",e)},immediate:!0,deep:!0}},data:function(){return{activeName:"base",currentCategory:[],allCategories:[],dataForm:{id:0,name:"",formula:"",intro:"",status:5,use_status:5,params:"[]",point:0},statusOptions:[{value:"",label:"请选择状态"},{value:5,label:"使用中"},{value:6,label:"已停用"}],variablesVisible:!1,title:"",insertForm:{moduleName:"",Variable:""},insertRules:{Variable:[{required:!0,message:"请选择变量",trigger:"change"}]},tableDataVisible:!1,tableCode:"",tableList:[],showConfirm:!1,fileLoadStatus:!1,position:{tb:"",c:0,r:0,sheet:"",value:""},attrList:[]}},mounted:function(){this.initTableList()},computed:{uniqueAttrList:function(){var e=new Set;return this.attrList.filter((function(t){return!e.has(t.name)&&(e.add(t.name),!0)}))},filteredAttrList:function(){return this.uniqueAttrList.filter((function(e){return"Directory"!==e.type}))}},methods:{validatePoint:function(e){var t=parseInt(e);isNaN(t)||t<0||t>4?this.dataForm.point="":this.dataForm.point=t},close:function(){this.insertForm={}},handleFormulaInput:function(e){this.dataForm.formula=e},resetForm:function(){this.dataForm={id:0,name:"",formula:"",intro:"",status:5,use_status:5,params:"[]",point:0}},btnSave:function(e){var t=this,r=t.dataForm.id>0?_["e"]:_["a"];r(t.dataForm).then((function(e){t.$message.success(t.dataForm.id>0?"公式更新成功":"公式创建成功"),t.$emit("onClose",!0),t.getInfo(t.dataForm.id),t.resetFormAfterSave()})).catch((function(e){console.error("保存失败:",e),t.$message.error("保存失败,请重试")}))},resetFormAfterSave:function(){this.dataForm={id:0,name:"",formula:"",intro:"",status:5,use_status:5,params:"[]",point:0}},getInfo:function(e){var t=this,r={id:e};Object(_["c"])(r).then((function(e){e&&200==e.status&&(t.dataForm=e.data)}))},onChangeStatus:function(e){this.dataForm.status=e},onChangeCategory:function(e){var t=this;t.dataForm.categoryId=e},InsertModule:function(){this.variablesVisible=!0,this.title="插入模块变量"},extractChineseTemplates:function(e){var t,r=/\{\{([\s\S]*?)\}\}/g,n=[];while(null!==(t=r.exec(e))){var a=t[1].trim();n.push(a)}return n},processContent:function(e){if(e&&"string"===typeof e.content){var t=this.extractChineseTemplates(e.content);console.log("Extracted Chinese templates:",t),e.attrs&&Array.isArray(e.attrs)&&(this.attrList=e.attrs.filter((function(e){return t.some((function(t){return t.includes(e.id)}))})))}else this.attrList=[]},changeModule:function(e){var t=this.list.findIndex((function(t){return t.attrs===e}));this.processContent(this.list[t])},btnInster:function(){var e=this;this.$refs.insertRef.validate((function(t){if(!t)return!1;var r=e.list.find((function(t){return t.attrs===e.insertForm.moduleName}));if(r){var n,a=r.name,s=null===(n=e.attrList.find((function(t){return t.id===e.insertForm.Variable})))||void 0===n?void 0:n.name;if(s){var i="[T][".concat(a,"][").concat(s,"]");e.dataForm.formula+=i,e.variablesVisible=!1,e.$message.success("变量插入成功")}else e.$message.error("无法找到选中的变量")}else e.$message.error("无法找到选中的模块")}))},InsertTableData:function(){this.tableDataVisible=!0},onConfirm:function(e){this.showConfirm=!1;var t="[R][".concat(this.position.tb,"][").concat(this.position.sheet,"][").concat(this.position.r+1,",").concat(this.position.c+1,"]");this.dataForm.formula+=t,this.tableDataVisible=!1,this.$message.success("表格数据插入成功"),this.insertForm={moduleName:{},Variable:""}},onChangeTab:function(e){var t=this,r=t.tableList[e];t.fileLoadStatus=!0,r.sourceData=JSON.parse(r.source_data),console.log(r.sourceData.exportJson.sheets),t.position.tb=r.code,t.$nextTick((function(){luckysheet.destroy(),luckysheet.create(Object(u["a"])(Object(u["a"])(Object(u["a"])({container:"luckysheets",data:r.sourceData.exportJson.sheets,lang:"zh",showinfobar:!1,showstatisticBar:!1,sheetBottomConfig:!1,allowEdit:!1,enableAddRow:!1,enableAddCol:!1,sheetFormulaBar:!1,enableAddBackTop:!1,showsheetbar:!0},"enableAddRow",!1),"showsheetbarConfig",{add:!1,menu:!1}),"hook",{cellMousedown:function(e,r,n,a){t.position.sheet=n.name,t.position.r=r.r,t.position.c=r.c,e.v?t.position.value=e.v:(t.position.value="",e.ct.s.map((function(e){t.position.value+=e.v}))),t.showConfirm=!0}}))}))},initTableList:function(){var e=this;Object(d["h"])({page:1,pageSize:999,status:5}).then((function(t){200==t.status&&(e.tableList=t.data.dataList)}))}}}),h=m,f=(r("1b13"),r("2877")),p=Object(f["a"])(h,c,l,!1,null,null,null),b=p.exports,g=r("a888"),v={name:"Formula",emits:["onPicked"],directives:{elDragDialog:g["a"]},components:{dataInfo:b},props:{comList:{type:Array,default:[]}},data:function(){return{dataId:0,dialogVisible:!1,title:"创建公式",queryForm:{page:1,pageSize:10,name:""},recordCount:0,pageTotal:1,dataList:[]}},mounted:function(){this.onBtnSearch()},methods:{onBtnCreate:function(e){var t=this;t.title="创建公式",t.dataId=0,t.dialogVisible=!0},btnOnEdit:function(e){this.title="编辑公式",this.dataId=e,this.dialogVisible=!0},onClose:function(e){var t=this;t.dialogVisible=!1,t.onBtnSearch()},onBtnSearch:function(e){var t=this;t.queryForm.page=1,t.search()},btnPicked:function(e){this.$emit("onPicked",e)},search:function(){var e=this;Object(_["d"])(e.queryForm).then((function(t){200==t.status&&(e.dataList=t.data.dataList,e.recordCount=t.data.totalPage,e.pageTotal=t.data.totalRecord)}))},ChangePage:function(e){var t=this;t.queryForm.page=e,t.search()},btnDel:function(e){var t=this;Object(_["b"])({id:e}).then((function(e){t.$message.success("删除成功!"),t.search()}))}}},y=v,E=(r("be00"),Object(f["a"])(y,i,o,!1,null,null,null)),w=E.exports,O=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"com-formual",attrs:{"element-loading-text":"数据加载中..."}},[r("el-form",[r("el-form-item",[r("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择数据表",size:"large"},on:{change:e.onChangeTab},model:{value:e.tableCode,callback:function(t){e.tableCode=t},expression:"tableCode"}},e._l(e.tableList,(function(e,t){return r("el-option",{key:e.id,attrs:{label:e.name,value:t}})})),1)],1),e.fileLoadStatus?r("el-form-item",{staticStyle:{"min-height":"500px"}},[r("div",{ref:"luckysheet",staticStyle:{width:"100%",height:"500px"},attrs:{id:"luckysheet"}})]):e._e()],1),r("el-dialog",{attrs:{visible:e.showConfirm,"close-on-click-modal":!1,title:"数据确认",width:"500","align-center":"","append-to-body":!0},on:{"update:visible":function(t){e.showConfirm=t}},scopedSlots:e._u([{key:"footer",fn:function(){return[r("div",{staticClass:"dialog-footer"},[r("el-button",{on:{click:function(t){e.showConfirm=!1}}},[e._v("关闭")]),r("el-button",{attrs:{type:"primary"},on:{click:e.onConfirm}},[e._v(" 确认选择 ")])],1)]},proxy:!0}])},[r("div",[e._v("当前工作表:"+e._s(e.position.sheet))]),r("div",[e._v("当前取值:"+e._s(e.position.value))])])],1)},D=[],j={name:"SourceData",emits:["onPicked"],components:{},data:function(){return{tableCode:"",tableList:[],showConfirm:!1,fileLoadStatus:!1,position:{tb:"",c:0,r:0,sheet:"",value:""},loading:!1}},mounted:function(){this.initTableList()},methods:{onConfirm:function(e){this.showConfirm=!1,this.$emit("onPicked",this.position)},onChangeTab:function(e){var t=this,r=t.tableList[e];t.loading=!0,Object(d["f"])({id:r.id}).then((function(e){200===e.status&&(t.fileLoadStatus=!0,r.sourceData=JSON.parse(e.data.source_data),t.position.tb=r.code,t.$nextTick((function(){luckysheet.destroy(),luckysheet.create(Object(u["a"])(Object(u["a"])(Object(u["a"])({container:"luckysheet",data:r.sourceData.exportJson.sheets,lang:"zh",showinfobar:!1,showstatisticBar:!1,sheetBottomConfig:!1,allowEdit:!1,enableAddRow:!1,enableAddCol:!1,sheetFormulaBar:!1,enableAddBackTop:!1,showsheetbar:!0},"enableAddRow",!1),"showsheetbarConfig",{add:!1,menu:!1}),"hook",{cellMousedown:function(e,r,n,a){t.position.sheet=n.name,t.position.r=r.r,t.position.c=r.c,e.v?t.position.value=e.v:(t.position.value="",e.ct.s.map((function(e){t.position.value+=e.v}))),t.showConfirm=!0},cellUpdated:function(e,t,r,n,a){}}))})))})).finally((function(){t.loading=!1}))},initTableList:function(){var e=this;Object(d["h"])({page:1,pageSize:999,status:5}).then((function(t){200==t.status&&(e.tableList=t.data.dataList)}))}}},x=j,k=(r("a2d47"),Object(f["a"])(x,O,D,!1,null,null,null)),C=k.exports,P=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"com-formual"},[r("el-form",[r("el-form-item",[r("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择模型",size:"large"},on:{change:e.onChangeTab},model:{value:e.tableCode,callback:function(t){e.tableCode=t},expression:"tableCode"}},[r("el-option",{attrs:{label:"测试模型",value:0}})],1)],1),r("el-form-item",[e.showSearch?r("el-input",{on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.retrieval(t)}},model:{value:e.dataIntro,callback:function(t){e.dataIntro=t},expression:"dataIntro"}},[r("el-button",{attrs:{slot:"append",icon:"el-icon-search"},on:{click:e.retrieval},slot:"append"})],1):e._e()],1),e.fileLoadStatus?r("el-form-item",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{"min-height":"200px"}},[r("div",[e._v("当前回答内容:"+e._s(e.textInfo))]),r("div",{staticClass:"dialog-footer",staticStyle:{display:"flex","justify-content":"flex-end"}},[r("el-button",{attrs:{type:"primary"},on:{click:e.onConfirm}},[e._v(" 确认选择 ")])],1)]):e._e()],1)],1)},I=[],A=r("c7eb"),M=r("1da1"),L=r("bc3a"),R=r.n(L),T={name:"SourceAi",emits:["onPicked"],components:{},data:function(){return{tableCode:"",tableList:[],showConfirm:!1,fileLoadStatus:!1,showSearch:!1,position:{tb:"",c:0,r:0,sheet:"",value:""},dataIntro:"",textInfo:"",loading:!1,searchResult:{}}},mounted:function(){this.initTableList()},methods:{retrieval:function(){var e=this;return Object(M["a"])(Object(A["a"])().mark((function t(){var r;return Object(A["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.fileLoadStatus=!0,e.loading=!0,t.prev=2,t.next=5,R.a.post("http://58.246.234.210:7860/api/v1/run/c7ea3a2d-f50c-4936-b96c-3fe7c34fa062?stream=false",{input_value:e.dataIntro,output_type:"chat",input_type:"chat",tweaks:{"ChatInput-MbQRf":{},"ParseData-UiiZo":{},"Prompt-L8PiG":{},"ChatOutput-MdiWR":{},"SplitText-JIbWW":{},"File-1i88L":{},"OllamaEmbeddings-4TSqH":{},"Milvus-Wotjl":{},"OllamaModel-j2Vj0":{},"Milvus-fivEN":{},"OllamaEmbeddings-e409J":{}}},{headers:{"Content-Type":"application/json"}});case 5:r=t.sent,200===r.status&&(e.textInfo=r.data.outputs[0].outputs[0].results.message.data.text,e.searchResult={searchTerm:e.dataIntro,result:e.textInfo}),t.next=13;break;case 9:t.prev=9,t.t0=t["catch"](2),console.error("Error during retrieval:",t.t0),e.$message.error("检索失败,请稍后重试");case 13:return t.prev=13,e.loading=!1,t.finish(13);case 16:case"end":return t.stop()}}),t,null,[[2,9,13,16]])})))()},onConfirm:function(e){this.$emit("onPicked",this.searchResult)},onChangeTab:function(e){var t=this;t.showSearch=!0},initTableList:function(){var e=this;Object(d["h"])({page:1,pageSize:999,status:5}).then((function(t){200==t.status&&(e.tableList=t.data.dataList)}))}}},U=T,B=(r("b82f"),Object(f["a"])(U,P,I,!1,null,null,null)),S=B.exports,W=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"com-formual"},[r("el-button",{on:{click:e.searchEx}},[e._v("检索")]),e.matchResults.length?r("div",{staticClass:"match-results"},[e._l(e.matchResults,(function(t,n){return r("div",{key:n,staticClass:"match-item"},[r("div",{staticClass:"match-content"},[r("span",[e._v("原始值: "+e._s(t))])]),r("div",{staticClass:"actions"},[r("el-button",{attrs:{size:"small"},on:{click:function(r){return e.replaceItem(t)}}},[e._v("替换")])],1)])})),r("div",{staticStyle:{display:"flex","justify-content":"flex-end","margin-top":"20px"}},[r("el-button",{attrs:{type:"primary"},on:{click:e.replaceAll}},[e._v("批量替换")])],1)],2):e._e()],1)},K=[],F=r("2909"),z=(r("fb6a"),r("4d63"),r("2c3e"),r("25f0"),r("5319"),r("2ca0"),r("159b"),{name:"SourceEs",emits:["onPicked","close"],props:{TemList:{type:Array,default:[]}},components:{},data:function(){return{tableCode:"",tableList:[],showConfirm:!1,fileLoadStatus:!1,showSearch:!1,position:{tb:"",c:0,r:0,sheet:"",value:""},dataIntro:"",textInfo:"",loading:!1,searchResult:{},matchResults:[]}},mounted:function(){this.initTableList()},methods:{searchEx:function(){var e=[];this.TemList.forEach((function(t){var r=document.createElement("div");r.innerHTML=t.content;var n=r.textContent||r.innerText,a=[/【([A-Z]{1,4}[0-9]{0,2})-([A-Z]{1,4}[0-9]{0,2})-([0-9]{2})-([0-9]{2,3})】/g,/\[([A-Z]{1,4}[0-9]{0,2})-([A-Z]{1,4}[0-9]{0,2})-([0-9]{2})-([0-9]{2,3})\]/g];a.forEach((function(t){var r;while(null!==(r=t.exec(n))){var a=r[0],s=[r[1],r[2],r[3],r[4]],i=s.every((function(e){return e.length>0}));i&&e.push(a)}}))})),this.matchResults=Object(F["a"])(new Set(e)),console.log("匹配结果:",this.matchResults),this.matchResults.forEach((function(e){console.log("找到匹配:",e);var t=(e.startsWith("【"),e.slice(1,-1)),r=t.split("-");console.log("分段:",r)}))},escapeRegExp:function(e){var t=e.startsWith("【"),r=t?e.replace(/^【|】$/g,""):e.replace(/^\[|\]$/g,""),n=r.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&");return t?"\\【".concat(n,"\\】"):"\\[".concat(n,"\\]")},categorizeByType:function(e){var t={RP:[],IR:[],WE:[],other:[]};return e.forEach((function(e){var r=e.replace(/[\[\]]/g,"");r.includes("-RP-")?t.RP.push(e):r.includes("-IR-")?t.IR.push(e):r.includes("-WE-")?t.WE.push(e):t.other.push(e)})),t},getDocumentType:function(e){return e.includes("-RP-")?"template_location":e.includes("-IR-")?"middle_layer_location":e.includes("-WE-")?"tech_report_location":"other_location"},formatRequestParams:function(e){var t=this,r=Array.isArray(e)?e:[e],n={template_location:[],middle_layer_location:[],tech_report_location:[],other_location:[]};return r.forEach((function(e){var r=e.replace(/[\[\]]/g,""),a=t.getDocumentType(r);console.log("params",a),Object.keys(n).forEach((function(e){a===e?n[e].push(r):n[e].push("")}))})),n},replaceItem:function(e){var t=this,r=e.replace(/[\[\]]/g,"");this.$confirm("确认替换 ".concat(e,"?"),"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(Object(M["a"])(Object(A["a"])().mark((function n(){var a,s,i,o;return Object(A["a"])().wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.prev=0,a=t.formatRequestParams(r),n.next=4,R.a.post("".concat("http://183.195.216.54:8084","/project-raw-data/batch-content"),a,{headers:{"Content-Type":"application/json"}});case 4:s=n.sent,200===s.status&&s.data?(i=s.data.data.input_item_contents[0].content,i?(t.TemList.forEach((function(r,n){t.$set(t.TemList[n],"content",r.content.replace(new RegExp(t.escapeRegExp(e),"g"),i))})),t.matchResults=t.matchResults.filter((function(t){return t!==e})),t.$message.success("替换成功"),t.$emit("close")):t.$message.warning("未获取到替换内容")):t.$message.error("获取替换内容失败"),n.next=12;break;case 8:n.prev=8,n.t0=n["catch"](0),console.error("替换失败:",n.t0),t.$message.error((null===(o=n.t0.response)||void 0===o||null===(o=o.data)||void 0===o?void 0:o.message)||"替换失败");case 12:case"end":return n.stop()}}),n,null,[[0,8]])})))).catch((function(){}))},replaceAll:function(){var e=this;this.loadingAll=!0,this.$confirm("确认批量替换 ".concat(this.matchResults.length," 项内容?"),"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(Object(M["a"])(Object(A["a"])().mark((function t(){var r,n,a,s,i,o;return Object(A["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,r=e.matchResults.map((function(e){return e.replace(/[\[\]]/g,"")})),n=e.formatRequestParams(r),t.next=5,R.a.post("".concat("http://183.195.216.54:8084","/project-raw-data/batch-content"),n,{headers:{"Content-Type":"application/json"}});case 5:if(a=t.sent,200!==a.status||!a.data){t.next=18;break}if(s=a.data.data.input_item_contents.map((function(e){return e.content})),!s.every((function(e){return null===e}))){t.next=11;break}return e.$message.warning("所有替换内容均无效,请检查数据"),t.abrupt("return");case 11:if(i=s.filter((function(e){return null===e})).length,!(i>0)){t.next=15;break}return e.$message.warning("".concat(i," 项内容无法替换,请检查数据")),t.abrupt("return");case 15:s.length>0?(e.TemList.forEach((function(t,r){var n=t.content;e.matchResults.forEach((function(t,r){var a=s[r];a&&(n=n.replace(new RegExp(e.escapeRegExp(t),"g"),a))})),e.$set(e.TemList[r],"content",n)})),e.matchResults=[],e.$message.success("批量替换成功"),e.$emit("close")):e.$message.warning("未获取到替换内容"),t.next=19;break;case 18:e.$message.error("获取替换内容失败");case 19:t.next=25;break;case 21:t.prev=21,t.t0=t["catch"](0),console.error("批量替换失败:",t.t0),e.$message.error((null===(o=t.t0.response)||void 0===o||null===(o=o.data)||void 0===o?void 0:o.message)||"批量替换失败");case 25:case"end":return t.stop()}}),t,null,[[0,21]])})))).catch((function(){})).finally((function(){e.loadingAll=!1}))},initTableList:function(){var e=this;Object(d["h"])({page:1,pageSize:999,status:5}).then((function(t){200==t.status&&(e.tableList=t.data.dataList)}))}}}),N=z,$=(r("6f1c"),Object(f["a"])(N,W,K,!1,null,"6f79a0f4",null)),q=$.exports,V=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"com-formual"},[1==e.type?r("el-form",{staticClass:"demo-form-inline",attrs:{inline:!0,model:e.queryForm}},[r("el-form-item",{attrs:{label:"类型:"}},[r("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择类型",size:"large"},model:{value:e.queryForm.type,callback:function(t){e.$set(e.queryForm,"type",t)},expression:"queryForm.type"}},e._l(e.typeList,(function(e){return r("el-option",{key:e.value,attrs:{label:e.name,value:e.value}})})),1)],1),r("el-form-item",{attrs:{label:"变名称:"}},[r("el-input",{attrs:{placeholder:"请填写变量名称"},model:{value:e.queryForm.name,callback:function(t){e.$set(e.queryForm,"name",t)},expression:"queryForm.name"}})],1),r("el-form-item",[r("el-button",{attrs:{type:"primary"},on:{click:e.onBtnSearch}},[r("svg-icon",{attrs:{"icon-class":"search"}}),e._v(" 搜索")],1),r("el-button",{attrs:{type:"primary"},on:{click:e.onBtnCreate}},[r("svg-icon",{attrs:{"icon-class":"plus"}}),e._v(" 新增变量")],1)],1)],1):e._e(),2==e.type?r("el-form",{staticClass:"demo-form-inline",attrs:{inline:!0,model:e.queryForm}},[r("el-form-item",[r("el-button",{attrs:{type:"primary"},on:{click:e.onBtnConst}},[r("svg-icon",{attrs:{"icon-class":"plus"}}),e._v(" 新增常量")],1)],1)],1):e._e(),r("el-table",{staticStyle:{width:"100%"},attrs:{data:e.dataList,"header-row-class-name":"headerBg","empty-text":"没有数据信息"}},[r("el-table-column",{attrs:{prop:"id",label:"ID",align:"center"}}),r("el-table-column",{attrs:{prop:"code",label:"编码",align:"left"}}),r("el-table-column",{attrs:{prop:"name",label:"名称",align:"left"}}),1==e.type?r("el-table-column",{attrs:{prop:"value",label:"取值","show-overflow-tooltip":"",align:"left","min-width":"150"}}):e._e(),r("el-table-column",{attrs:{label:"操作",align:"center",width:"250"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("div",{staticClass:"btns"},[r("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(r){return e.btnPicked(t.row)}}},[r("svg-icon",{attrs:{"icon-class":"confirm"}}),e._v("使用")],1),r("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(r){return e.btnOnEdit(t.row.id,t.row)}}},[r("svg-icon",{attrs:{"icon-class":"edit"}}),e._v("编辑")],1),r("el-button",{attrs:{type:"danger",size:"mini"},on:{click:function(r){return e.btnOnDelete(t.row.id)}}},[r("svg-icon",{attrs:{"icon-class":"delete"}}),e._v("删除")],1)],1)]}}])})],1),r("div",{staticClass:"page-info"},[r("el-pagination",{attrs:{currentPage:e.queryForm.page,"page-size":e.queryForm.pageSize,total:e.recordCount,"page-count":e.pageTotal,background:"",layout:"prev, pager, next"},on:{"current-change":e.ChangePage}})],1),r("el-dialog",{directives:[{name:"el-drag-dialog",rawName:"v-el-drag-dialog"}],attrs:{visible:e.dialogVisible,"append-to-body":"",width:"300","close-on-click-modal":!1,"custom-class":"prod-verify",title:e.title},on:{"update:visible":function(t){e.dialogVisible=t},closed:e.handleDialogClosed}},[r("dataInfo",{ref:"dataInfoRef",attrs:{id:e.dataId,type:e.type},on:{onClose:e.onClose}})],1)],1)},H=[],Z=(r("e9c4"),r("b775"));function G(e){return Object(Z["a"])({url:"/params/search",method:"post",data:e})}function Y(e){return Object(Z["a"])({url:"/params/create",method:"post",data:e})}function J(e){return Object(Z["a"])({url:"/params/update",method:"post",data:e})}function X(e){return Object(Z["a"])({url:"/params/delete",method:"post",data:e})}function Q(e){return Object(Z["a"])({url:"/params/info",method:"post",data:e})}var ee=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"data-info"},[r("el-card",[r("el-form",{ref:"dataFormRef",attrs:{model:e.dataForm,rules:e.dataRule,"label-width":"120px"}},[r("el-form-item",{attrs:{label:"名称 :"}},[r("el-input",{model:{value:e.dataForm.name,callback:function(t){e.$set(e.dataForm,"name",t)},expression:"dataForm.name"}})],1),r("el-form-item",{attrs:{label:"取值类型:"}},[r("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择取值类型",size:"large",clearable:""},model:{value:e.dataForm.value_type,callback:function(t){e.$set(e.dataForm,"value_type",t)},expression:"dataForm.value_type"}},e._l(e.valueTypeList,(function(e){return r("el-option",{key:e.value,attrs:{label:e.name,value:e.value}})})),1)],1),1==e.dataForm.value_type?r("el-form-item",{attrs:{label:"取值:"}},[r("el-input",{model:{value:e.dataForm.value,callback:function(t){e.$set(e.dataForm,"value",t)},expression:"dataForm.value"}})],1):e._e(),2==e.dataForm.value_type?r("el-form-item",{attrs:{label:"取值:"}},[r("el-input",{model:{value:e.dataForm.value,callback:function(t){e.$set(e.dataForm,"value",t)},expression:"dataForm.value"}})],1):e._e(),3==e.dataForm.value_type?r("el-form-item",{attrs:{label:"取值:",prop:"value"}},[r("el-input",{model:{value:e.dataForm.value,callback:function(t){e.$set(e.dataForm,"value",t)},expression:"dataForm.value"}})],1):e._e(),4==e.dataForm.value_type?r("el-form-item",{attrs:{label:"取值:",prop:"value"}},[r("el-input",{model:{value:e.dataForm.value,callback:function(t){e.$set(e.dataForm,"value",t)},expression:"dataForm.value"}},[r("template",{slot:"append"},[e._v("%")])],2)],1):e._e(),5==e.dataForm.value_type?r("el-form-item",{attrs:{label:"取值:",prop:"value"}},[r("el-input",{model:{value:e.dataForm.value,callback:function(t){e.$set(e.dataForm,"value",t)},expression:"dataForm.value"}})],1):e._e(),2==e.dataForm.value_type?r("el-form-item",{attrs:{label:"取值范围:"}},[r("el-select",{ref:"categorySelect",staticStyle:{width:"100%"},attrs:{multiple:"",filterable:"","allow-create":"","default-first-option":"",placeholder:"点击enter创建选择标签","popper-class":"custom-select-dropdown"},model:{value:e.dataForm.value_item,callback:function(t){e.$set(e.dataForm,"value_item",t)},expression:"dataForm.value_item"}})],1):e._e(),r("el-form-item",{attrs:{label:"介绍:"}},[r("el-input",{attrs:{type:"textarea"},model:{value:e.dataForm.intro,callback:function(t){e.$set(e.dataForm,"intro",t)},expression:"dataForm.intro"}})],1),r("el-form-item",{attrs:{label:"状态:"}},[r("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择状态",size:"large"},model:{value:e.dataForm.status,callback:function(t){e.$set(e.dataForm,"status",t)},expression:"dataForm.status"}},e._l(e.statusOptions,(function(e){return r("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1)],1)],1),r("div",{staticStyle:{"text-align":"right","margin-top":"20px"}},[r("el-button",{attrs:{type:"warning"},on:{click:e.btnSave}},[e._v("确认保存")])],1)],1)},te=[],re=(r("a15b"),r("b680"),r("00b4"),r("323e"),{emits:["onClose"],props:{id:{type:Number,default:0},type:{type:Number,default:1}},watch:{type:{handler:function(e){null==e&&e<=0||(this.dataForm.type=e)},immediate:!0,deep:!0},id:{handler:function(e){console.log(e);var t=this;null==e||e<=0||t.getInfo(e)},immediate:!0,deep:!0},hideDropdown:function(e){var t=document.querySelector(".custom-select-dropdown");t&&(t.style.display=e?"none":"")}},data:function(){var e=this,t=function(t,r,n){if(5==e.dataForm.value_type){var a=/^\d+$/;a.test(r)?n():n(new Error("请输入整数"))}else if(4==e.dataForm.value_type){var s=/^(?:100|\d{1,2}(?:\.\d+)?)$/;s.test(r)?n():n(new Error("请输入有效的百分数(0-100%)"))}else if(3==e.dataForm.value_type){var i=/^\d+(\.\d+)?$/;i.test(r)?n():n(new Error("请输入有效的小数"))}};return{activeName:"base",currentCategory:[],valueTypeList:[{value:0,name:"请选择取值类型"},{value:1,name:"输入框"},{value:2,name:"下拉选择"},{value:3,name:"小数"},{value:4,name:"百分比"},{value:5,name:"整数"}],allCategories:[],typeList:[{value:1,name:"变量"},{value:2,name:"常量"}],dataForm:{id:0,type:1,name:"",value:"",value_type:0,value_item:" ",intro:"",status:5},statusOptions:[{value:"",label:"请选择状态"},{value:5,label:"使用中"},{value:6,label:"已停用"}],dataRule:{value:[{required:!0,message:"请输入取值",trigger:"blur"},{validator:t,trigger:"blur"}]},tags:[],shouldPreventDropdown:!0,hideDropdown:!1}},mounted:function(){},methods:{handleSelectFocus:function(e){this.$refs.categorySelect.blur()},createTag:function(){console.log("Enter key pressed, create a tag with:",this.dataForm.value_item),""!==this.dataForm.value_item.trim()&&(this.tags.push(this.dataForm.value_item.trim()),this.dataForm.value_item=""),console.log(this.tags)},resetForm:function(){var e=this;this.dataForm={id:0,type:this.type,name:"",value:"",value_type:0,value_item:"",intro:"",status:5},this.$nextTick((function(){e.$refs.dataFormRef&&e.$refs.dataFormRef.resetFields()}))},btnSave:function(e){var t=this;t.$refs.dataFormRef.validate((function(e){if(e){if(1==t.dataForm.value_type)t.dataForm.value_item=t.dataForm.value;else if(4==t.dataForm.value_type){var r=parseFloat(t.dataForm.value),n=r.toFixed(2)+"%";t.dataForm.value=n}else 2==t.dataForm.value_type&&(t.dataForm.value_item=t.dataForm.value_item.join(","));t.dataForm.code=t.dataForm.name,t.dataForm.id>0?J(t.dataForm).then((function(e){200==e.status&&(t.resetForm(),t.$alert("信息更新成功"),t.$emit("onClose"))})):Y(t.dataForm).then((function(e){200==e.status&&(t.resetForm(),t.$alert("信息创建成功"),t.$emit("onClose"))})),t.$emit("onClose")}else console.log("错误")}))},getInfo:function(e){var t=this,r={id:e};Q(r).then((function(e){e&&200==e.status&&(t.dataForm=e.data,2==t.dataForm.value_type&&t.dataForm.value_item&&(t.dataForm.value_item=t.dataForm.value_item.split(",")))}))},onChangeStatus:function(e){this.dataForm.status=e},onChangeCategory:function(e){var t=this;t.dataForm.categoryId=e}}}),ne=re,ae=(r("b93f"),Object(f["a"])(ne,ee,te,!1,null,null,null)),se=ae.exports,ie={name:"searchParams",emits:["onPicked","onData"],directives:{elDragDialog:g["a"]},components:{dataInfo:se},props:{type:{type:Number,default:1}},watch:{type:{handler:function(e){console.log(e),this.queryForm.type=e,this.onBtnSearch()},immediate:!0,deep:!0},dataList:{handler:function(e,t){var r=this;e.forEach((function(e,n){JSON.stringify(e)!==JSON.stringify(t[n])&&r.$emit("onData",e)}))},deep:!0}},data:function(){return{dataId:0,dialogVisible:!1,title:"创建变量",queryForm:{page:1,pageSize:10,name:"",status:5,type:1},typeList:[{value:1,name:"变量"},{value:2,name:"常量"}],recordCount:0,pageTotal:1,dataList:[]}},mounted:function(){},methods:{handleDialogClosed:function(){this.$refs.dataInfoRef&&this.$refs.dataInfoRef.resetForm(),this.dataId=0},onClose:function(e){this.dialogVisible=!1,this.onBtnSearch(),this.handleDialogClosed()},btnOnEdit:function(e,t){var r=this;this.title=1==t.type?"修改变量":"修改常量",this.$nextTick((function(){r.dataId=e,r.dialogVisible=!0}))},btnOnDelete:function(e){var t=this,r={id:e};t.$confirm("您是否确认删除该记录?","提示",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then((function(e){X(r).then((function(e){t.search()}))})).catch((function(){}))},onBtnCreate:function(e){var t=this;t.dataId=0,t.title="创建变量",t.dialogVisible=!0},onBtnSearch:function(e){var t=this;t.queryForm.page=1,t.search()},btnPicked:function(e){this.$emit("onPicked",e)},search:function(){var e=this;G(e.queryForm).then((function(t){t&&(e.dataList=t.data.dataList,e.recordCount=t.data.totalRecord,e.pageTotal=t.data.pageTotal)}))},ChangePage:function(e){var t=this;t.queryForm.page=e,t.search()},onBtnConst:function(){var e=this;e.dataId=0,e.type=2,e.title="创建常量",e.dialogVisible=!0}}},oe=ie,_e=(r("41ff"),Object(f["a"])(oe,V,H,!1,null,null,null)),ce=_e.exports,le=r("1ab6"),ue=(r("201c"),{name:"menus",emits:["onEvents","onVariable"],components:{Formula:w,Variable:ce,sourceData:C,sourceAi:S,sourceEs:q,ChatBox:le["default"]},directives:{elDragDialog:g["a"]},props:{comArr:{type:Array,default:[]}},data:function(){var e=this;return{showDirectoryLevelDialog:!1,directoryForm:{level:1},showFormula:!1,showVariable:!1,showSourceData:!1,showSourceAi:!1,showSourceEs:!1,type:null,typeMenu:null,insertTitle:"插入变量",menus:[{name:"插入",subMenus:[{key:"article",name:"图文",icon:"图文",disabled:function(){return"module"===e.typeMenu||void 0===e.typeMenu}},{key:"SourceData",name:"源数据",icon:"sourceData"},{key:"formual",name:"公式",icon:"公式"},{key:"variable",name:"变量",icon:"变量"},{key:"constant",name:"常量",icon:"常量"},{key:"attr",name:"属性",icon:"属性"},{key:"Directory",name:"目录",icon:"目录"},{key:"InsertNull",name:"插入空值",icon:"插入空值"},{key:"ai",name:"AI模块",icon:"AI"},{key:"searchEs",name:"检索",icon:"form"}]}]}},computed:{filteredMenus:function(){return this.menus.map((function(e){return Object(s["a"])(Object(s["a"])({},e),{},{subMenus:e.subMenus.filter((function(e){return"ai"===e.key}))})})).filter((function(e){return e.subMenus.length>0})),this.menus}},mounted:function(){this.typeMenu=this.$route.query.type},methods:{btnbianl:function(e){this.$emit("onVariable",e)},onPickedAi:function(e){var t={type:"insert",key:"ai",content:e};this.$emit("onEvents",t),this.showSourceAi=!1},onPickedTab:function(e){var t={type:"insert",key:"sourceData",content:e};this.$emit("onEvents",t),this.showSourceData=!1},onPickedFormula:function(e){var t={type:"insert",key:"formual",content:e};this.$emit("onEvents",t),console.log(t),this.showFormula=!1},onPickedVariable:function(e){var t={type:"insert",key:2==e.type?"constant":"variable",content:e};this.$emit("onEvents",t),this.showVariable=!1},onClickMenus:function(e){"document"===this.typeMenu&&"ai"!==e.key&&"searchEs"!==e.key||"article"===e.key&&("module"===this.typeMenu||void 0===this.typeMenu)||("formual"==e.key?this.showFormula=!0:"SourceData"==e.key?this.showSourceData=!0:"variable"==e.key||"constant"==e.key?("variable"==e.key?(this.type=1,this.insertTitle="插入变量"):(this.type=2,this.insertTitle="插入常量"),this.showVariable=!0):"ai"==e.key?this.showSourceAi=!0:"searchEs"==e.key?this.showSourceEs=!0:"Directory"===e.key?this.showDirectoryLevelDialog=!0:this.$emit("onEvents",e))},confirmDirectoryLevel:function(){this.showDirectoryLevelDialog=!1,this.$emit("onEvents",{type:"insert",key:"Directory",content:{level:this.directoryForm.level}})}}}),de=ue,me=(r("e131"),Object(f["a"])(de,n,a,!1,null,null,null));t["a"]=me.exports},17:function(e,t){},1784:function(e,t,r){},18:function(e,t){},19:function(e,t){},1995:function(e,t,r){"use strict";var n=function(){var e=this,t=e.$createElement,r=e._self._c||t;return null!=e.coms&&e.coms.length>0&&e.size>0?r("div",{staticClass:"com-directory"},[r("el-form",{staticClass:"dirceForm"},[e._l(e.coms,(function(t,n){return[e._l(t.attrs,(function(t,a){return["Directory"==t.type?r("el-form-item",{key:"item-"+n+"-"+a,attrs:{label:t.id+":"}},[r("el-input",{attrs:{type:"textarea"},model:{value:t.content,callback:function(r){e.$set(t,"content",r)},expression:"item.content"}})],1):e._e()]}))]}))],2),r("div",{staticClass:"com-title"},[e._v("目录信息")]),r("div",{staticClass:"com-items"},[e._l(e.coms,(function(t,n){return[e._l(t.attrs,(function(t,a){return["Directory"==t.type?r("div",{key:"item-"+n+"-"+a,staticClass:"com-item"},[r("div",{staticClass:"icon"},[r("svg-icon",{attrs:{"icon-class":"directory"}})],1),r("div",{staticClass:"name"},[e._v(" "+e._s(""!=t.content?t.content:t.name)+" ")])]):e._e()]}))]}))],2)],1):e._e()},a=[],s={props:{coms:{type:Array,default:null}},watch:{coms:{handler:function(e){if(console.log(e),null!=e){this.size=0;for(var t=0;t<e.length;t++)for(var r=0;r<e[t].attrs.length;r++)"Directory"==e[t].attrs[r].type&&this.size++}},immediate:!0,deep:!0}},data:function(){return{size:0}}},i=s,o=(r("48e6"),r("2877")),_=Object(o["a"])(i,n,a,!1,null,null,null);t["a"]=_.exports},"1b13":function(e,t,r){"use strict";r("e15e")},"1b35":function(e,t,r){"use strict";var n=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"header-setting"},[r("el-input",{attrs:{placeholder:"请填写表头"},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}}),r("div",{staticStyle:{"text-align":"right","margin-top":"20px"}},[r("el-button",{attrs:{type:"warning"},on:{click:e.btnSave}},[e._v("确认保存")])],1)],1)},a=[],s=(r("b0c0"),{emits:["onSetHeader"],props:{headerItemName:{type:String,default:""}},watch:{headerItemName:{handler:function(e){void 0!=e&&(this.form.name=e)},immediate:!0,deep:!0}},data:function(){return{form:{name:""}}},methods:{btnSave:function(e){var t=this;t.$emit("onSetHeader",t.form.name)}}}),i=s,o=(r("7e4c"),r("2877")),_=Object(o["a"])(i,n,a,!1,null,null,null);t["a"]=_.exports},"1c4c":function(e,t,r){"use strict";r.d(t,"i",(function(){return a})),r.d(t,"b",(function(){return s})),r.d(t,"k",(function(){return i})),r.d(t,"d",(function(){return o})),r.d(t,"g",(function(){return _})),r.d(t,"h",(function(){return c})),r.d(t,"a",(function(){return l})),r.d(t,"j",(function(){return u})),r.d(t,"f",(function(){return d})),r.d(t,"c",(function(){return m})),r.d(t,"e",(function(){return h}));var n=r("b775");function a(e){return Object(n["a"])({url:"source/data/categories/",method:"post",data:e})}function s(e){return Object(n["a"])({url:"source/data/categories/create/",method:"post",data:e})}function i(e){return Object(n["a"])({url:"/source/data/category/update",method:"post",data:e})}function o(e){return Object(n["a"])({url:"/source/data/category/delete",method:"post",data:e})}function _(e){return Object(n["a"])({url:"/source/data/category/info",method:"post",data:e})}function c(e){return Object(n["a"])({url:"/source/data/search",method:"post",data:e})}function l(e){return Object(n["a"])({url:"/source/data/create",method:"post",data:e})}function u(e){return Object(n["a"])({url:"/source/data/update",method:"post",data:e})}function d(e){return Object(n["a"])({url:"/source/data/info",method:"post",data:e})}function m(e){return Object(n["a"])({url:"/source/data/delete",method:"post",data:e})}function h(e){return Object(n["a"])({url:"/source/data/find",method:"post",data:e})}},20:function(e,t){},"201c":function(e,t,r){"use strict";r.r(t);var n=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"project-search"},[r("dataSearch",{on:{bindSetQuery:e.setQuery}}),r("dataList",{attrs:{queryForm:e.queryForm,allowEdit:e.checkAuth("/document/update"),allowDelete:e.checkAuth("/document/delete")}})],1)},a=[],s=r("5530"),i=r("2f62"),o=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"data-search"},[r("el-form",{staticClass:"demo-form-inline",attrs:{inline:!0,model:e.queryForm}},[r("el-form-item",{attrs:{label:"文档标题:"}},[r("el-input",{attrs:{placeholder:"请填写文档标题"},model:{value:e.queryForm.title,callback:function(t){e.$set(e.queryForm,"title",t)},expression:"queryForm.title"}})],1),r("el-form-item",{attrs:{label:"所属分类:"}},[r("el-select",{staticClass:"m-2",attrs:{clearable:"",placeholder:"请选择分类",size:"large"},model:{value:e.queryForm.category_id,callback:function(t){e.$set(e.queryForm,"category_id",t)},expression:"queryForm.category_id"}},e._l(e.categoryList,(function(e){return r("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1),r("el-form-item",{attrs:{label:"文档状态:"}},[r("el-select",{staticClass:"m-2",attrs:{placeholder:"请选择文档状态",size:"large"},model:{value:e.queryForm.status,callback:function(t){e.$set(e.queryForm,"status",t)},expression:"queryForm.status"}},e._l(e.statusOptions,(function(e){return r("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),r("el-form-item",[r("el-button",{attrs:{type:"primary"},on:{click:e.onSubmit}},[r("svg-icon",{attrs:{"icon-class":"search"}}),e._v(" 搜索")],1)],1),r("el-form-item",[r("el-button",{staticClass:"el-icon-circle-plus-outline",attrs:{type:"primary"},on:{click:e.addDocument}},[e._v(" 创建模版")])],1)],1)],1)},_=[],c=r("424e"),l={props:{queryForm:{type:Object,default:function(){return{page:1,pageSize:10,title:"",category_id:"",status:""}}}},data:function(){return{statusOptions:[{value:"",label:"请选择状态"},{value:5,label:"启用"},{value:6,label:"停用"}],dialogVisible:!1,categoryList:[]}},created:function(){this.initCategoryList()},methods:{initCategoryList:function(){var e=this;Object(c["l"])({page:1,pageSize:999,status:5}).then((function(t){200==t.status&&(e.categoryList=t.data.dataList)}))},onCreate:function(e){this.dialogVisible=!0},onSubmit:function(){this.$emit("bindSetQuery",this.$props.queryForm)},addDocument:function(){var e=document.createElement("a");e.href="#/document/create",e.target="_blank",e.click()}}},u=l,d=(r("b6cd"),r("2877")),m=Object(d["a"])(u,o,_,!1,null,null,null),h=m.exports,f=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"data-list",attrs:{"element-loading-text":"加载中..."}},[r("el-table",{staticStyle:{width:"100%"},attrs:{data:e.dataList,"header-row-class-name":"headerBg","empty-text":"没有模板信息"}},[r("el-table-column",{attrs:{prop:"id",label:"ID",align:"center",width:"80"}}),r("el-table-column",{attrs:{prop:"title",label:"模板名称",align:"left"}}),r("el-table-column",{attrs:{prop:"create_time",label:"创建时间",align:"center"}}),r("el-table-column",{attrs:{prop:"status",label:"模板状态",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[5==t.row.status?r("div",[e._v("启用")]):e._e(),6==t.row.status?r("div",[e._v("停用")]):e._e()]}}])}),r("el-table-column",{attrs:{label:"操作",align:"center",width:e.editWidth()},scopedSlots:e._u([{key:"default",fn:function(t){return[r("div",{staticClass:"btns"},[e.allowEdit?r("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(r){return e.btnEdit(t.row.id)}}},[r("svg-icon",{attrs:{"icon-class":"edit"}}),e._v("编辑")],1):e._e(),e.allowDelete?r("el-button",{attrs:{type:"danger",size:"small"},on:{click:function(r){return e.btnDelete(t.row.id)}}},[r("svg-icon",{attrs:{"icon-class":"delete"}}),e._v("删除")],1):e._e()],1)]}}])})],1),r("div",{staticClass:"page-info"},[r("el-pagination",{attrs:{currentPage:e.queryForm.page,"page-size":e.queryForm.pageSize,total:e.recordCount,"page-count":e.pageTotal,background:"",layout:"prev, pager, next"},on:{"current-change":e.ChangePage}})],1)],1)},p=[],b=(r("ac1f"),r("841c"),{props:{queryForm:{type:Object,default:function(){return{page:1,pageSize:10,title:"",category_id:"",status:""}}},allowEdit:{type:Boolean,default:!1},allowDelete:{type:Boolean,default:!1}},watch:{queryForm:{handler:function(e){this.search()},deep:!0}},data:function(){return{loading:!1,dialogVisible:!1,currentDataId:0,recordCount:0,pageTotal:1,dataList:[],currentData:{}}},mounted:function(){this.search()},methods:{editWidth:function(){return this.allowDelete&&this.allowEdit?200:this.allowDelete||this.allowEdit?120:100},onFocusVal:function(e){var t=this;t.currentDataId=e.target.dataset.id},onChangeVal:function(e){var t=this;t.currentDataId},btnDelete:function(e){var t=this,r={id:e};t.$confirm("您是否确认删除该记录?","提示",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then((function(e){Object(c["c"])(r).then((function(e){t.search()}))})).catch((function(){}))},searchData:function(){var e=this;e.dialogVisible=!1,e.search()},btnEdit:function(e){var t=document.createElement("a");t.href="#/document/create?articleId="+e,t.target="_blank",t.click()},handleClose:function(){var e=this;e.currentData={},e.dialogVisible=!1},search:function(){var e=this;e.loading=!0,Object(c["m"])(e.queryForm).then((function(t){t&&(e.dataList=t.data.dataList,e.recordCount=t.data.totalRecord,e.pageTotal=t.data.pageTotal,e.loading=!1)})).catch((function(){e.loading=!1}))},ChangePage:function(e){var t=this;t.queryForm.page=e,t.search()}}}),g=b,v=(r("95ea"),Object(d["a"])(g,f,p,!1,null,null,null)),y=v.exports,E={components:{dataSearch:h,dataList:y},computed:Object(s["a"])({},Object(i["b"])(["roleInfo","authList"])),data:function(){return{queryForm:{page:1,pageSize:10,title:"",category_id:"",status:""}}},methods:{checkAuth:function(e){return this.roleInfo.is_admin,!0},setQuery:function(e){this.queryForm=e}}},w=E,O=(r("58fa"),Object(d["a"])(w,n,a,!1,null,null,null));t["default"]=O.exports},"203e":function(e,t,r){"use strict";r("0fee")},21:function(e,t){},2162:function(e,t,r){"use strict";r("3910")},22:function(e,t){},23:function(e,t){},"24d2":function(e,t,r){"use strict";r.d(t,"k",(function(){return a})),r.d(t,"b",(function(){return s})),r.d(t,"n",(function(){return i})),r.d(t,"f",(function(){return o})),r.d(t,"d",(function(){return _})),r.d(t,"l",(function(){return c})),r.d(t,"c",(function(){return l})),r.d(t,"o",(function(){return u})),r.d(t,"g",(function(){return d})),r.d(t,"e",(function(){return m})),r.d(t,"j",(function(){return h})),r.d(t,"m",(function(){return f})),r.d(t,"h",(function(){return p})),r.d(t,"i",(function(){return b})),r.d(t,"a",(function(){return g}));var n=r("b775");function a(e){return Object(n["a"])({url:"/project/category/search",method:"post",data:e})}function s(e){return Object(n["a"])({url:"/project/category/create",method:"post",data:e})}function i(e){return Object(n["a"])({url:"/project/category/update",method:"post",data:e})}function o(e){return Object(n["a"])({url:"/project/category/info",method:"post",data:e})}function _(e){return Object(n["a"])({url:"/project/category/delete",method:"post",data:e})}function c(e){return Object(n["a"])({url:"/project/search",method:"post",data:e})}function l(e){return Object(n["a"])({url:"/project/create",method:"post",data:e})}function u(e){return Object(n["a"])({url:"/project/update",method:"post",data:e})}function d(e){return Object(n["a"])({url:"/project/info",method:"post",data:e})}function m(e){return Object(n["a"])({url:"/project/delete",method:"post",data:e})}function h(e){return Object(n["a"])({url:"/project/relate",method:"post",data:e})}function f(e){return Object(n["a"])({url:"/template/searchTemplateList",method:"post",data:e})}function p(e){return Object(n["a"])({url:"/project/getphases",method:"post",data:e})}function b(e){return Object(n["a"])({url:"/project/getstatus",method:"post",data:e})}function g(e){return Object(n["a"])({url:"/project/calculate",method:"post",data:e})}},2515:function(e,t,r){},"2b1e":function(e,t,r){"use strict";var n=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"com-product-attr"},[r("el-tree",{attrs:{data:e.dataList,props:e.defaultProps},on:{"node-click":e.handleNodeClick}})],1)},a=[],s=r("5530"),i=(r("d81d"),r("b0c0"),r("e9c4"),r("b64b"),r("ac1f"),r("841c"),r("c4c8")),o={name:"searchParams",emits:["onInsertProductAttr"],props:{docAttr:{type:Object,default:function(){return{linkProduct:[]}}}},watch:{docAttr:{handler:function(e){void 0==e&&null==e||(this.queryForm.ids=JSON.stringify(e.linkProduct),this.search())},immediate:!0,deep:!0}},data:function(){return{defaultProps:{children:"children",label:"label"},dataList:[],queryForm:{page:1,pageSize:999,status:5,ids:""}}},mounted:function(){},methods:{onClose:function(e){var t=this;t.dialogVisible=!1,t.onBtnSearch()},handleNodeClick:function(e){e&&void 0==e.children&&this.$emit("onInsertProductAttr",e)},search:function(){var e=this;Object(i["h"])(e.queryForm).then((function(t){t&&(e.dataList=t.data.dataList.map((function(e){var t=JSON.parse(e.attrs),r=t.map((function(t){return Object(s["a"])(Object(s["a"])({label:t.name},t),{},{parent:{id:e.id,name:e.name}})}));return{label:e.name,children:r}})))}))},ChangePage:function(e){var t=this;t.queryForm.page=e,t.search()}}},_=o,c=(r("37c8"),r("2877")),l=Object(c["a"])(_,n,a,!1,null,null,null);t["a"]=l.exports},"2ebb":function(e,t,r){"use strict";r("6e3d")},"323b":function(e,t,r){"use strict";r.r(t);var n=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"doc-container"},[r("div",{staticClass:"editor-top"},[r("div",{staticClass:"left"},["document"==e.type?r("div",{staticClass:"doc"},[r("span",[e._v("当前打开文档:")]),e._v(e._s(""==e.docAttr.title?"新建文档":e.docAttr.title)+" ")]):"module"==e.type?r("div",{staticClass:"doc"},[r("span",[e._v("当前打开模块:")]),e._v(e._s(""==e.coms[0].name?"新建模块":e.coms[0].name)+" ")]):r("div",{staticClass:"doc"},[r("span",[e._v("当前打开模版:")]),e._v(e._s(""==e.docAttr.title?"新建模版":e.docAttr.title)+" ")]),null!=e.userInfo?r("div",{staticClass:"creator"},[r("span",[e._v("创建者:")]),e._v(e._s(e.userInfo&&e.userInfo.username)+" ")]):e._e()]),r("div",{staticClass:"right"},["module"!==e.type&&"document"==e.type&&void 0==e.articleId?r("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.onSaveAs}},[e._v("保存文档")]):e._e(),void 0!==e.articleId&&"module"!==e.type&&"document"==e.type?r("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.renew}},[e._v("更新文档")]):e._e(),"admin"!=e.$store.state.user.name||"module"===e.type||"document"===e.type||e.articleId?e._e():r("el-button",{attrs:{type:"primary"},on:{click:e.onSaveUpload}},[e._v("保存")]),"admin"==e.$store.state.user.name&&"module"!==e.type&&"document"!==e.type&&e.articleId?r("el-button",{attrs:{type:"primary"},on:{click:e.onUpload}},[e._v("更新")]):e._e(),"module"!==e.type&&"document"==e.type?r("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.onOpenView}},[e._v("预览导出 ")]):e._e(),r("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.onClose}},[e._v(" 关闭文档 ")])],1)]),r("div",{staticClass:"editor-content"},[r("div",{staticClass:"neary-doc"},[r("div",{staticClass:"left-content"},[r("div",{staticClass:"new-article"},[0==e.showView&&"module"!==e.type?r("div",[r("el-collapse",{model:{value:e.activeNames,callback:function(t){e.activeNames=t},expression:"activeNames"}},["document"==e.type?r("el-collapse-item",{attrs:{title:"最新文档",name:"-1"}},e._l(e.articleList,(function(t,n){return r("div",{key:t.id,staticClass:"sub-menus",attrs:{draggable:"","data-index":n,"data-type":"article"}},[r("div",{staticStyle:{cursor:"pointer","white-space":"nowrap",overflow:"hidden","/* 隐藏超出部分 */\n text-overflow":"ellipsis","/* 显示省略号 */\n max-width":"100%"},attrs:{title:t.title},on:{click:function(r){return e.onLoadArticle(t.id)}}},[e._v(" "+e._s(t.title)+" ")])])})),0):e._e(),0==e.showView?r("el-collapse-item",{attrs:{title:"模版列表",name:"-2"}},e._l(e.templateList,(function(t,n){return r("div",{key:t.id,staticClass:"sub-menus",attrs:{draggable:"","data-index":n,"data-type":"article"}},[r("div",{staticStyle:{cursor:"pointer","white-space":"nowrap",overflow:"hidden","/* 隐藏超出部分 */\n text-overflow":"ellipsis","/* 显示省略号 */\n width":"100%"},attrs:{title:t.title},on:{click:function(r){return e.onTemplateInfo(t.id)}}},[e._v(" "+e._s(t.title)+" ")])])})),0):e._e()],1)],1):e._e(),1==e.showView?r("div",{staticClass:"scrollable-container"},[r("el-collapse",{staticClass:"borderless-collapse",attrs:{accordion:!0},on:{change:e.handleItemClick},model:{value:e.activeModel,callback:function(t){e.activeModel=t},expression:"activeModel"}},e._l(e.categoryList,(function(t,n){return r("el-collapse-item",{key:n,staticClass:"min-width-content",attrs:{title:t.name,name:t.id}},[t.children&&t.children.length?r("el-collapse",{directives:[{name:"show",rawName:"v-show",value:t.children,expression:"item.children"}],staticClass:"borderless-collapse",on:{change:e.handleItemVal},model:{value:t.activeChildren,callback:function(r){e.$set(t,"activeChildren",r)},expression:"item.activeChildren"}},e._l(t.children,(function(t,n){return r("el-collapse-item",{key:n,staticClass:"min-width-content",attrs:{title:t.name,name:t.id}},[t.children&&t.children.length?r("el-collapse",{directives:[{name:"show",rawName:"v-show",value:t.children,expression:"child.children"}],staticClass:"borderless-collapse",on:{change:e.handleChildItemVal},model:{value:t.activeChildren,callback:function(r){e.$set(t,"activeChildren",r)},expression:"child.activeChildren"}},e._l(t.children,(function(t,n){return r("el-collapse-item",{key:n,staticClass:"min-width-content",attrs:{title:t.name,name:t.id}},[t.children&&t.children.length?r("el-collapse",{directives:[{name:"show",rawName:"v-show",value:t.children,expression:"grandChild.children"}],staticClass:"borderless-collapse",on:{change:e.handleGrandChildItemVal},model:{value:t.activeChildren,callback:function(r){e.$set(t,"activeChildren",r)},expression:"grandChild.activeChildren"}},e._l(t.children,(function(t,n){return r("el-collapse-item",{key:n,staticClass:"min-width-content",attrs:{title:t.name,name:t.id}},[t.children&&t.children.length?r("el-collapse",{directives:[{name:"show",rawName:"v-show",value:t.children,expression:"greatGrandChild.children"}],staticClass:"borderless-collapse",on:{change:e.handlegreatGrandChildItemVal},model:{value:t.activeChildren,callback:function(r){e.$set(t,"activeChildren",r)},expression:"greatGrandChild.activeChildren"}},e._l(t.children,(function(t,n){return r("el-collapse-item",{key:n,staticClass:"min-width-content",attrs:{title:t.name,name:t.id}},[r("draggable",{attrs:{options:{group:{name:"itxst",pull:"clone"},sort:!0},disabled:"module"===e.type},model:{value:t.dataList,callback:function(r){e.$set(t,"dataList",r)},expression:"fiveChild.dataList"}},[r("transition-group",e._l(t.dataList,(function(t,n){return r("div",{key:n,staticClass:"sub-menus min-width-content"},[r("div",{staticStyle:{cursor:"move","white-space":"nowrap",overflow:"hidden","/* 隐藏超出部分 */\n text-overflow":"ellipsis","/* 显示省略号 */\n width":"100%"},attrs:{title:t.name}},[e._v(" "+e._s(t.name)+" ")])])})),0)],1)],1)})),1):e._e(),r("draggable",{attrs:{options:{group:{name:"itxst",pull:"clone"},sort:!0},disabled:"module"==e.type},model:{value:t.dataList,callback:function(r){e.$set(t,"dataList",r)},expression:"greatGrandChild.dataList"}},[r("transition-group",e._l(t.dataList,(function(t,n){return r("div",{key:n,staticClass:"sub-menus min-width-content"},[r("div",{staticStyle:{cursor:"move","white-space":"nowrap",overflow:"hidden","/* 隐藏超出部分 */\n text-overflow":"ellipsis","/* 显示省略号 */\n width":"100%"},attrs:{title:t.name}},[e._v(" "+e._s(t.name)+" ")])])})),0)],1)],1)})),1):e._e(),r("draggable",{attrs:{options:{group:{name:"itxst",pull:"clone"},sort:!0},disabled:"module"==e.type},model:{value:t.dataList,callback:function(r){e.$set(t,"dataList",r)},expression:"grandChild.dataList"}},[r("transition-group",e._l(t.dataList,(function(t,n){return r("div",{key:n,staticClass:"sub-menus min-width-content"},[r("div",{staticStyle:{cursor:"move","white-space":"nowrap",overflow:"hidden","/* 隐藏超出部分 */\n text-overflow":"ellipsis","/* 显示省略号 */\n width":"100%"},attrs:{title:t.name}},[e._v(" "+e._s(t.name)+" ")])])})),0)],1)],1)})),1):e._e(),r("draggable",{attrs:{options:{group:{name:"itxst",pull:"clone"},sort:!0},disabled:"module"==e.type},model:{value:t.dataList,callback:function(r){e.$set(t,"dataList",r)},expression:"child.dataList"}},[r("transition-group",e._l(t.dataList,(function(t,n){return r("div",{key:n,staticClass:"sub-menus min-width-content"},[r("div",{staticStyle:{cursor:"move","white-space":"nowrap",overflow:"hidden","/* 隐藏超出部分 */\n text-overflow":"ellipsis","/* 显示省略号 */\n width":"100%"},attrs:{title:t.name}},[e._v(" "+e._s(t.name)+" ")])])})),0)],1)],1)})),1):e._e(),r("draggable",{attrs:{options:{group:{name:"itxst",pull:"clone"},sort:!0},disabled:"module"==e.type},model:{value:t.dataList,callback:function(r){e.$set(t,"dataList",r)},expression:"item.dataList"}},[r("transition-group",e._l(t.dataList,(function(t,n){return r("div",{key:n,staticClass:"sub-menus min-width-content"},[r("div",{staticStyle:{cursor:"move","white-space":"nowrap",overflow:"hidden","/* 隐藏超出部分 */\n text-overflow":"ellipsis","/* 显示省略号 */\n width":"100%"},attrs:{title:t.name}},[e._v(" "+e._s(t.name)+" ")])])})),0)],1)],1)})),1)],1):e._e()])]),r("div",{staticClass:"right-sidebarew"},["module"!==e.type?r("div",{staticClass:"sidebar-item",class:0==e.showView?"active-item":"",on:{click:e.viewDocument}},["document"==e.type?r("span",[e._v("查看文档")]):r("span",[e._v("查看模版")])]):e._e(),"document"!==e.type?r("div",{staticClass:"sidebar-item",class:1==e.showView?"active-item":"",on:{click:e.viewModule}},[e._v(" 模块列表 ")]):e._e()])]),r("div",{staticClass:"editor-main"},[r("div",{staticClass:"menus-box"},[r("menus",{attrs:{comArr:e.coms},on:{onEvents:e.onInsert,onVariable:e.uptadeVariable}})],1),r("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"tabHtml",staticClass:"editor-box",attrs:{"element-loading-text":"加载中...","element-loading-spinner":"el-icon-loading"}},[r("editor",{attrs:{coms:e.coms,comIndex:e.comIndex,isAdmin:e.isAdmin,templateCate:e.categoryList,insertCmd:e.insertCmd},on:{onSetActiveIndex:e.onSetActiveIndex,onInsert:e.onInsert,onLoadArticle:e.onLoadArticle,onRebuild:e.onRebuild,onDelete:e.onRemove,onSetComs:e.onSetComs}})],1)]),r("div",{staticClass:"editor-option"},[r("div",{staticClass:"editor-menu"},["module"!==e.type&&"document"!==e.type?r("div",{staticClass:"item",class:3==e.docuComIndex?"active-item":"",on:{click:function(t){return e.onSetActiveIndexs(3)}}},[r("span",{staticClass:"name"},[e._v("模版属性")])]):e._e(),"module"!==e.type?r("div",{staticClass:"item",class:9998==e.comIndex?"active-item":"",on:{click:function(t){return e.onSetActiveIndex(9998)}}},[r("span",{staticClass:"name"},[e._v("模块管理")])]):e._e(),r("div",{staticClass:"item",class:9997==e.catalogIndex?"active-item":"",on:{click:function(t){return e.onCatalogIndex(9997)}}},[r("span",{staticClass:"name"},[e._v("目录信息")])]),r("div",{staticClass:"item",class:1==e.AttributeIndex?"active-item":"",on:{click:function(t){return e.onAttributeIndex(1)}}},[r("span",{staticClass:"name"},[e._v("属性变量")])])]),3==e.docuComIndex&&"module"!==e.type&&"document"!==e.type?[r("docAttr",{attrs:{attrs:e.docAttr}})]:e._e(),9998==e.comIndex?[r("comList",{attrs:{coms:e.coms},on:{onRemove:e.onRemove,onSetActive:e.onSetActiveIndex,onRebuild:e.onRebuild}})]:e._e(),9997==e.catalogIndex?[r("Directory",{attrs:{coms:e.coms}})]:e._e(),1==e.AttributeIndex?[r("attributeVar",{attrs:{com:e.coms[e.comIndex]},on:{onRefresh:e.initCategoryList}})]:e._e()],2)]),r("el-dialog",{directives:[{name:"el-drag-dialog",rawName:"v-el-drag-dialog"}],attrs:{visible:e.showViewForm,"close-on-click-modal":!1,"append-to-body":"",width:"850px","custom-class":"prod-verify",title:"文档预览"},on:{"update:visible":function(t){e.showViewForm=t}}},[r("ViewForm",{attrs:{coms:e.coms,docAttr:e.docAttr}})],1),r("el-dialog",{directives:[{name:"el-drag-dialog",rawName:"v-el-drag-dialog"}],attrs:{visible:e.showProductAttr,"append-to-body":"","close-on-click-modal":!1,width:"850px","custom-class":"prod-verify",title:"插入产品属性"},on:{"update:visible":function(t){e.showProductAttr=t}}},[r("ProductAttr",{attrs:{docAttr:e.docAttr},on:{onInsertProductAttr:e.onInsertProductAttr}})],1),r("el-dialog",{directives:[{name:"el-drag-dialog",rawName:"v-el-drag-dialog"}],attrs:{visible:e.docVisible,"append-to-body":"","close-on-click-modal":!1,width:"500px","custom-class":"prod-verify",title:"文档信息"},on:{"update:visible":function(t){e.docVisible=t}}},[r("el-form",{ref:"docRef",attrs:{model:e.docForm,rules:e.docRules,"label-position":"left","label-width":"100"}},[r("el-form-item",{attrs:{label:"文档名称:",prop:"title"}},[r("el-input",{staticClass:"input-item",staticStyle:{width:"60%"},attrs:{placeholder:"请填写文档名称",disabled:e.docAttr.id>0},model:{value:e.docForm.title,callback:function(t){e.$set(e.docForm,"title",t)},expression:"docForm.title"}})],1),r("el-form-item",{attrs:{label:"文档分类:",prop:"category_id"}},[r("el-select",{staticStyle:{width:"60%"},attrs:{placeholder:"请选择所属分类",disabled:e.docAttr.id>0},model:{value:e.docForm.category_id,callback:function(t){e.$set(e.docForm,"category_id",t)},expression:"docForm.category_id"}},e._l(e.articleCategoryList,(function(e,t){return r("el-option",{key:t,attrs:{label:e.name,value:e.id}})})),1)],1),r("el-form-item",{attrs:{label:"创建人:"}},[e._v(" "+e._s(e.userInfo&&e.userInfo.username)+" ")])],1),r("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{on:{click:e.closeDoc}},[e._v("取 消")]),r("el-button",{attrs:{type:"primary"},on:{click:e.submitDoc}},[e._v("确 定")])],1)],1)],1)},a=[],s=r("e397"),i=s["a"],o=(r("2162"),r("2877")),_=Object(o["a"])(i,n,a,!1,null,null,null);t["default"]=_.exports},"33b9":function(e,t,r){},"35d5":function(e,t,r){"use strict";var n=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"editor"},[r("draggable",{style:e.draggableStyle,attrs:{group:"itxst",animation:"300",handle:".drag-handle",scroll:!0,scrollSensitivity:100,scrollSpeed:20},on:{add:e.onAdd,update:e.onDragEnd,end:e.onDragComplete},model:{value:e.comList,callback:function(t){e.comList=t},expression:"comList"}},[r("transition-group",{staticStyle:{display:"block","min-height":"100vh"}},[e._l(e.comList,(function(t,n){return[r("div",{key:n,staticClass:"layers",class:e.comIndex==n?"active-layer":""},[r("div",{staticClass:"drag-handle",attrs:{draggable:""}},[r("svg-icon",{attrs:{"icon-class":"drag"}})],1),r("div",{staticStyle:{padding:"10px 0"}},[r("el-form",{staticClass:"inline-form",attrs:{"label-position":"left"}},[r("el-row",{staticStyle:{"margin-left":"0","margin-right":"0"},attrs:{gutter:24}},[r("el-col",{attrs:{xs:24,sm:24,md:12,lg:4,xl:4}},[r("el-form-item",{attrs:{label:"模块分类:"}},[r("span",{staticStyle:{cursor:"pointer"},on:{click:function(r){return e.enableSelect(t)}}},[e._v(e._s(e.getCategory(t.category_id)))])])],1),r("el-col",{attrs:{xs:24,sm:24,md:12,lg:12,xl:12}},[r("el-form-item",{attrs:{label:"模块名称:"}},[r("div",{staticStyle:{cursor:"pointer","max-width":"400px","white-space":"nowrap",overflow:"hidden","text-overflow":"ellipsis"},attrs:{title:t.name},on:{click:function(r){return e.enableName(t)}}},[e._v(" "+e._s(t.name)+" ")])])],1),r("el-col",{attrs:{xs:24,sm:24,md:12,lg:8,xl:8}},[1==e.$store.state.user.roleInfo.id?r("el-form-item",[r("div",{staticClass:"btn-save"},["document"!==e.type?r("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"保存模块",placement:"top"}},[r("el-button",{attrs:{size:"mini",icon:"el-icon-document-add",circle:""},on:{click:function(r){return e.onSaveTemplate(t)}}})],1):e._e(),1!==t.isEdit&&"document"!==e.type?r("el-button",{attrs:{circle:"",size:"mini"},on:{click:function(t){return e.onEdit(n,1)}}},[r("svg-icon",{attrs:{"icon-class":"edit"}})],1):r("el-button",{attrs:{circle:"",size:"mini",icon:"el-icon-view"},on:{click:function(t){return e.onEdit(n,2)}}}),e.templateId||"document"===e.type?e._e():r("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"删除",placement:"top"}},[r("el-button",{attrs:{circle:"",size:"mini"},on:{click:function(t){return e.onRemove(n)}}},[r("svg-icon",{attrs:{"icon-class":"delete"}})],1)],1)],1)]):e._e()],1)],1)],1)],1),r("div",{staticClass:"main",on:{click:function(t){return e.onSetActive(n)}}},[r(t.type,{tag:"component",attrs:{com:t,coms:e.comList,currentIndex:n,isAdmin:e.isAdmin,insertCmd:e.insertCmd,isEdit:t.isEdit},on:{onUpdate:e.onUpdate,onUpdateAttr:e.onUpdateAttr,onUpdata:e.onUpdata,onUpdateProdAttr:e.onUpdateProdAttr,updateComContent:e.handleComContentUpdate}})],1)])]})),e.comList.length<=0?[r("div",{key:-1,staticClass:"editor-empty"},[r("el-empty",{attrs:{description:"请拖放组件至当前页面"}})],1)]:e._e()],2)],1)],1)},a=[],s=r("c7eb"),i=r("1da1"),o=r("b85c"),_=r("2909"),c=r("53ca"),l=r("5530"),u=(r("4de4"),r("caad"),r("a15b"),r("d81d"),r("fb6a"),r("b0c0"),r("e9c4"),r("4ec9"),r("a9e3"),r("b64b"),r("d3b7"),r("ac1f"),r("2532"),r("3ca3"),r("466d"),r("498a"),r("159b"),r("ddb0"),r("b76a")),d=r.n(u),m=function(){var e=this,t=e.$createElement,r=e._self._c||t;return null!=e.com?r("div",{staticClass:"template-table"},[r("div",{staticClass:"table"},[r("hot-table",{ref:"hotTable",staticStyle:{width:"100%"},attrs:{settings:e.settings,licenseKey:"non-commercial-and-evaluation"}})],1)]):e._e()},h=[],f=r("ade3"),p=(r("5319"),r("e437"),r("c24d")),b=r("8c7e"),g=r("cc6f");r("8033"),r("c1cf"),g["a"].buildEmpty({licenseKey:"internal-use-in-handsontable",precisionRounding:10,nullDate:{year:1900,month:1,day:1}});var v,y={name:"table",components:{HotTable:p["a"]},emits:["onUploadAttr","onUploadItemIndex"],props:{isActive:{type:Boolean,default:!1},currentIndex:{type:Number,default:0},com:{type:Object,default:null},insertCmd:{type:Object,default:null}},watch:{com:{handler:function(e){if(null!=e&&void 0!=e){var t=this;console.log("watch com",e),t.initSetting()}},immediate:!0,deep:!0},isActive:{handler:function(e){void 0==e&&null!=e||(this.settings.readOnly=!e,this.settings.colHeaders=e,this.settings.rowHeaders=e)},immediate:!0,deep:!0},insertCmd:{handler:function(e){null!=e&&this.isActive&&console.log("insertCmd table val",e)},immediate:!0,deep:!0}},data:function(){return{cellStyle:[],settings:{language:"zh-CN",startRows:5,startCols:3},currentFocus:{row:0,col:0}}},created:function(){},methods:{onExport:function(e){var t=this.$refs.hotTable.hotInstance.getPlugin("exportFile"),r=t.exportAsString("csv",{filename:"MyFile"});console.log("str",r)},initSetting:function(){var e,t=this,r=this;r.settings=(e={language:"zh-CN",startRows:1,startCols:6,height:"auto",stretchH:"all",customBorders:!0,licenseKey:"non-commercial-and-evaluation",comments:!0,mergeCells:!0,allowRemoveColumn:!0,allowRemoveRow:!0,copyPaste:{columnsLimit:25,rowsLimit:50,pasteMode:"shift_down",uiContainer:document.body},cell:r.cellStyle,contextMenu:{callback:function(e,t,n){if(console.log("callback",e,t,n),void 0==r.cellStyle&&(r.cellStyle=[]),"importExcel"!=e)if("clearColor"!=e){if(e.length>=8){if("bgColor"==e.substr(0,7)){var a=e.replace("bgColor:",""),s="whiteBg";switch(a){case"red":s="redBg";break;case"gray":s="grayBg";break}for(l=t[0].start.col;l<=t[0].end.col;l++)for(u=t[0].start.row;u<=t[0].end.row;u++){var i=r.cellStyle.filter((function(e){return e.col==l&&e.row==u}));i.length>0?i[0].className.indexOf(s)<0&&(i[0].className+=" "+s):r.cellStyle.push({col:l,row:u,className:s})}return}if("fontColor"==e.substr(0,9)){var o=e.replace("fontColor:",""),_="blackFont";switch(o){case"white":_="whiteFont";break;case"black":_="blackFont";break}void 0==r.cellStyle&&(r.cellStyle=[]);for(l=t[0].start.col;l<=t[0].end.col;l++)for(u=t[0].start.row;u<=t[0].end.row;u++){var c=r.cellStyle.filter((function(e){return e.col==l&&e.row==u}));c.length>0?c[0].className.indexOf(_)<0&&(c[0].className+=" "+_):r.cellStyle.push({col:l,row:u,className:_})}return}}}else{for(var l=t[0].start.col;l<=t[0].end.col;l++)for(var u=t[0].start.row;u<=t[0].end.row;u++)r.cellStyle=r.cellStyle.filter((function(e){return e.col!=l&&e.row!=u}));r.initSetting()}},items:{row_above:{name:"上方插入行",disabled:function(){return 0===this.getSelectedLast()[0]}},row_below:{name:"下方插入行"},col_left:{name:"左侧插入列"},col_right:{name:"右侧插入列"},remove_row:{name:"删除行"},remove_col:{name:"删除列"},sp1:"---------",mergeCells:{name:"合并单元格"},alignment:{name:"对齐"},borders:{name:"边框"},sp2:"---------",importExcel:{name:"导入Excel",key:"importExcel"},sp3:"---------",clearColor:{name:"清除样式",key:"clearColor"},bgColor:{name:"背景颜色",submenu:{items:[{key:"bgColor:red",name:"红色"},{key:"bgColor:gray",name:"灰色"}]}},fontColor:{name:"文字颜色",submenu:{items:[{key:"fontColor:white",name:"白色"},{key:"fontColor:black",name:"黑色"}]}}}},colHeaders:!0,rowHeaders:!0,width:"100%"},Object(f["a"])(Object(f["a"])(Object(f["a"])(Object(f["a"])(Object(f["a"])(Object(f["a"])(Object(f["a"])(Object(f["a"])(Object(f["a"])(Object(f["a"])(e,"height","auto"),"colWidths","auto"),"allowHtml",!0),"filters",!0),"manualRowResize",!0),"manualColumnResize",!0),"manualRowMove",!0),"manualColumnMove",!0),"formulas",{engine:g["a"]}),"tableClassName","tb-class"),Object(f["a"])(e,"afterOnCellMouseDown",(function(e,r,n){t.currentFocus=r}))),Object(b["a"])()}}},E=y,w=(r("924b"),r("2877")),O=Object(w["a"])(E,m,h,!1,null,null,null),D=O.exports,j=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"template-textarea"},[1==e.isEdit?[r("div",{staticClass:"editor-area sticky-editor"},[r("ckeditor",{ref:"editor",attrs:{config:e.editorConfig,editorUrl:e.editorUrl},on:{focus:e.onFocus,blur:e.onBlur,input:e.onInputText,ready:e.onEditorReady},model:{value:e.com.content,callback:function(t){e.$set(e.com,"content",t)},expression:"com.content"}})],1)]:[r("div",{ref:"richEditor",staticClass:"rich-editor",domProps:{innerHTML:e._s(e.content)},on:{click:e.handleImageClick}})],e.loading?r("div",{staticClass:"overlay"},[r("el-progress",{staticClass:"full-width-progress",attrs:{percentage:e.progress}})],1):e._e()],2)},x=[],k=r("4478"),C=(r("99af"),r("b680"),r("07ac"),r("4d63"),r("2c3e"),r("25f0"),r("1c4c")),P=r("bc3a"),I=r.n(P),A=(r("1157"),{name:"app",emits:["onUpdate","onUpdateAttr","onUpdateProdAttr"],compnents:{},props:{coms:{type:Array,default:function(){return[]}},isEdit:{type:Number,default:2},isAdmin:{type:Number,default:2},currentIndex:{type:Number,default:0},com:{type:Object,default:null},insertCmd:{type:Object,default:null}},watch:{isEdit:{handler:function(e){var t=this;null==t.com&&t.replaceData(t.com.content).then((function(e){t.content=e,t.$nextTick((function(){t.bindEvents()}))}))},immediate:!0,deep:!0},com:{handler:function(e){var t=this;return Object(i["a"])(Object(s["a"])().mark((function r(){var n,a;return Object(s["a"])().wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(n=t,null!=e){r.next=3;break}return r.abrupt("return");case 3:if(void 0!=e.content&&null!=e.content){r.next=5;break}return r.abrupt("return");case 5:return r.prev=5,r.next=8,n.replaceData(e.content);case 8:a=r.sent,n.content=a,n.$nextTick((function(){n.bindEvents(),n.initializeInputWidths()})),r.next=16;break;case 13:r.prev=13,r.t0=r["catch"](5),console.error("处理 com 时出错:",r.t0);case 16:case"end":return r.stop()}}),r,null,[[5,13]])})))()},immediate:!0,deep:!0},insertCmd:{handler:function(e){if(null!=e&&1==this.isEdit){var t=this.$refs.editor.instance.getSelection().getSelectedText();e.content.indexOf("Directory",0)>=0&&(this.$emit("onUpdateAttr",this.currentIndex,this.com.attrs.length-1,t),this.$refs.editor.instance.execCommand("delete")),this.$refs.editor.instance.insertHtml(e.content)}},immediate:!0,deep:!0}},data:function(){return{editorUrl:"/ckeditor/ckeditor.js",editorConfig:{language:"zh-cn",height:"650px"},content:"",editor:null,loading:!1,progress:0,isEditing:!1,focusedInputId:null,variableNullInputs:{}}},mounted:function(){var e=this;this.$nextTick((function(){e.initializeInputWidths()}))},beforeDestroy:function(){this.$el.removeEventListener("input",this.handleInputChange),this.$el.removeEventListener("input",this.handleVariableNullInput),this.$el.removeEventListener("blur",this.handleVariableNullBlur,!0)},methods:(v={replaceData:function(e){var t=this;return Object(i["a"])(Object(s["a"])().mark((function r(){var n,a,i,c,l;return Object(s["a"])().wrap((function(r){while(1)switch(r.prev=r.next){case 0:n=t,a={abs:Math.abs,ceil:Math.ceil,floor:Math.floor,max:Math.max,min:Math.min,round:Math.round,sqrt:Math.sqrt,IF:function(e,t,r){return e?t:r}},i=Object(s["a"])().mark((function r(){var i,u,d,m,h,f,p,b,g,v,y,E,w,O,D,j,x,C,P,I,A,M,L,R,T;return Object(s["a"])().wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(i=n.com.attrs[l].id,"variable"!=n.com.attrs[l].type){r.next=6;break}if(u=n.com.attrs[l],2==u.data.value_type){for(d=u.data.value_item.split(","),m='<select id="'+i+'" data-index="'+l+'" class="text-input-box">',c=0;c<d.length;c++)u.content==d[c]?m+='<option value="'+d[c]+'" selected>'+d[c]+"</option>":m+='<option value="'+d[c]+'">'+d[c]+"</option>";m+="</select>",e=e.replace("{{"+u.id+"}}",m)}else e=e.replace("{{"+i+"}}",'<input type="text" ref="input_'+i+'" name="'+n.com.attrs[l].name+'" id="'+i+'" data-index="'+l+'" class="text-input-box auto-width" value="'+n.com.attrs[l].content+'">');r.next=43;break;case 6:if("variableNull"!=n.com.attrs[l].type){r.next=12;break}h=n.com.attrs[l],t.variableNullInputs[i]=h.content,e=e.replace("{{"+i+"}}",'<input type="text" ref="input_'+i+'" name="'+h.name+'" id="'+i+'" data-index="'+l+'" data-attr-id="'+i+'" class="text-input-boxs auto-width" value="'+h.content+'">'),r.next=43;break;case 12:if("ProductAttr"!=n.com.attrs[l].type){r.next=19;break}if(f=n.com.attrs[l],p=f.id+"_"+l,""==f.content&&(f.content=f.attrs.value),1==f.attrs.type)e=e.replace("{{"+f.id+"}}",'<input type="text" id="'+p+'" data-index="'+l+'" class="text-input-box" value="'+f.content+'">');else{for(b=f.attrs.valueItems.split(","),g='<select id="'+p+'" data-index="'+l+'" class="text-input-box">',c=0;c<b.length;c++)f.content==b[c]?g+='<option value="'+b[c]+'" selected>'+b[c]+"</option>":g+='<option value="'+b[c]+'">'+b[c]+"</option>";g+="</select>",e=e.replace("{{"+f.id+"}}",g)}r.next=43;break;case 19:if("formual"!=n.com.attrs[l].type){r.next=35;break}return r.next=22,n.analysisFormual(n.com.attrs[l]);case 22:return v=r.sent,y=n.com.attrs[l].data.point,r.next=26,n.getRemote(v);case 26:if(v=r.sent,E={},w=/\b[a-zA-Z_][a-zA-Z0-9_]*\b/g,O=v.match(w),O){D=Object(o["a"])(O);try{for(D.s();!(j=D.n()).done;)x=j.value,"IF"===x||Object.keys(a).includes(x)||(E[x]="".concat(x))}catch(s){D.e(s)}finally{D.f()}}C=function(e,t){var r=Object(k["a"])(Function,Object(_["a"])(Object.keys(a)).concat(Object(_["a"])(Object.keys(t)),["return ".concat(e)]));return r.apply(void 0,Object(_["a"])(Object.values(a)).concat(Object(_["a"])(Object.values(t))))};try{P=C(v,E),I="number"!==typeof P||isNaN(P)?"boolean"===typeof P?P?"1":"0":String(P):P.toFixed(y),n.com.attrs[l].content=I,e=e.replace("{{"+n.com.attrs[l].id+"}}",I)}catch(U){console.error("处理公式时出错:",U),console.error("错误的公式:",v),n.com.attrs[l].content="计算错误",e=e.replace("{{"+n.com.attrs[l].id+"}}","计算错误")}r.next=43;break;case 35:if("sourceData"!=n.com.attrs[l].type){r.next=42;break}return r.next=38,n.getRemote1(n.com.attrs[l].formula);case 38:A=r.sent,e=e.replace("{{"+i+"}}",A),r.next=43;break;case 42:"Directory"==n.com.attrs[l].type?(M=n.com.attrs[l].number+". "+n.com.attrs[l].content,L=n.com.attrs[l].level||1,R=n.com.attrs[l].id,T=new RegExp("<div[^>]*>\\s*{{\\s*".concat(R,"\\s*}}\\s*</div>|{{\\s*").concat(R,"\\s*}}"),"g"),e=e.replace(T,(function(e,t,r){var n="h".concat(Math.min(L,6)),a="directory-level-".concat(L);return"<".concat(n,' class="').concat(a,'">').concat(M,"</").concat(n,">")}))):e=e.replace("{{"+i+"}}",n.com.attrs[l].content);case 43:case"end":return r.stop()}}),r)})),l=0;case 4:if(!(l<n.com.attrs.length)){r.next=9;break}return r.delegateYield(i(),"t0",6);case 6:l++,r.next=4;break;case 9:return t.$nextTick((function(){t.addInputListeners(),t.initializeInputWidths(),t.addVariableNullListeners()})),r.abrupt("return",e);case 11:case"end":return r.stop()}}),r)})))()},addVariableNullListeners:function(){this.$el.addEventListener("input",this.handleVariableNullInput),this.$el.addEventListener("blur",this.handleVariableNullBlur,!0)},handleVariableNullInput:function(e){if(e.target.classList.contains("text-input-boxs")){var t=e.target.dataset.attrId,r=e.target.value;this.$set(this.variableNullInputs,t,r)}},handleVariableNullBlur:function(e){if(e.target.classList.contains("text-input-boxs")){var t=parseInt(e.target.dataset.index,10),r=e.target.dataset.attrId,n=this.variableNullInputs[r];this.updateVariableNullContent(t,r,n,!0)}},updateVariableNullContent:function(e,t,r){var n=this,a=arguments.length>3&&void 0!==arguments[3]&&arguments[3];this.com&&this.com.attrs&&this.com.attrs[e]&&this.com.attrs[e].id===t&&(this.$set(this.com.attrs[e],"content",r),this.$nextTick((function(){var e=n.$el.querySelector("#".concat(t));e&&(e.value=r)})),a&&this.$emit("onUpdata",this.currentIndex,e,t,r))},addInputListeners:function(){this.$el.addEventListener("blur",this.handleInputChange,!0),this.$el.addEventListener("input",this.adjustInputWidth,!0)},initializeInputWidths:function(){var e=this,t=this.$el.querySelectorAll(".text-input-box, .text-input-boxs");t.forEach((function(t){return e.adjustInputWidth({target:t})}))},adjustInputWidth:function(e){if(e.target.classList.contains("text-input-box")||e.target.classList.contains("text-input-boxs")){var t=e.target,r=document.createElement("span");r.className="size-calculator",r.textContent=t.value||t.placeholder||"0",document.body.appendChild(r);var n=window.getComputedStyle(t);r.style.font=n.font,r.style.fontSize=n.fontSize,r.style.fontWeight=n.fontWeight,r.style.letterSpacing=n.letterSpacing;var a=r.offsetWidth;t.style.width="".concat(a+10,"px"),document.body.removeChild(r)}},handleInputChange:function(e){var t=this;if(e.target.classList.contains("text-input-box")||e.target.classList.contains("text-input-boxs")){e.target.id;var r=e.target.name,n=parseInt(e.target.dataset.index,10),a=e.target.value;this.com&&this.com.attrs&&this.com.attrs[n]?(this.$set(this.com.attrs[n],"content",a),this.com.attrs.forEach((function(e){e.name===r&&t.$set(e,"content",a)})),this.$emit("onUpdateAttr",this.currentIndex,n,a)):console.warn("Unable to find attribute at index ".concat(n))}},bindEvents:function(){for(var e=this,t=0;t<e.com.attrs.length;t++){var r=e.com.attrs[t].id,n=e.com.attrs[t];if("variable"==e.com.attrs[t].type){var a=e.$el.querySelector("#"+r);a&&(2==n.data.value_type?a.addEventListener("change",e.handleInput):a.addEventListener("blur",e.handleInput))}else if("ProductAttr"==e.com.attrs[t].type){var s=n.id+"_"+t,i=e.$el.querySelector("#"+s);i&&(1==n.attrs.type?i.addEventListener("blur",e.handleInputProduct):i.addEventListener("change",e.handleChangeProduct))}}},analysisFormual:function(e){var t=this;return Object(i["a"])(Object(s["a"])().mark((function r(){var n,a,o,_,c;return Object(s["a"])().wrap((function(r){while(1)switch(r.prev=r.next){case 0:return n=t,a=e.formula,o=/\[T\]\[(.*?)\]\[(.*?)\]/g,r.next=5,t.replaceAsync(a,o,function(){var e=Object(i["a"])(Object(s["a"])().mark((function e(t,r,a){var i;return Object(s["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,n.getModuleData(r,a);case 3:if(i=e.sent,null!==i&&void 0!==i){e.next=9;break}return console.warn("获取到的数据无效: ".concat(t)),e.abrupt("return","''");case 9:return e.abrupt("return","string"===typeof i?"".concat(i):i);case 10:e.next=16;break;case 12:return e.prev=12,e.t0=e["catch"](0),console.error("处理 ".concat(t," 时出错:"),e.t0),e.abrupt("return","''");case 16:case"end":return e.stop()}}),e,null,[[0,12]])})));return function(t,r,n){return e.apply(this,arguments)}}());case 5:a=r.sent,_=/IF\s*\((.*?),(.*?),(.*?)\)/gi,c=0;while(a.match(_)&&c<10)a=a.replace(_,(function(e,t,r,n){return r.includes("IF(")||n.includes("IF(")||r.includes("if(")||n.includes("if(")?"(".concat(t," ? (").concat(r,") : (").concat(n,"))"):"(".concat(t," ? ").concat(r," : ").concat(n,")")})),c++;return r.abrupt("return",a);case 10:case"end":return r.stop()}}),r)})))()},replaceAsync:function(e,t,r){return Object(i["a"])(Object(s["a"])().mark((function n(){var a,i;return Object(s["a"])().wrap((function(n){while(1)switch(n.prev=n.next){case 0:return a=[],e.replace(t,(function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),s=1;s<t;s++)n[s-1]=arguments[s];var i=r.apply(void 0,[e].concat(n));a.push(i)})),n.next=4,Promise.all(a);case 4:return i=n.sent,n.abrupt("return",e.replace(t,(function(){return i.shift()})));case 6:case"end":return n.stop()}}),n)})))()}},Object(f["a"])(Object(f["a"])(Object(f["a"])(Object(f["a"])(Object(f["a"])(Object(f["a"])(Object(f["a"])(Object(f["a"])(Object(f["a"])(Object(f["a"])(v,"replaceAsync",(function(e,t,r){return Object(i["a"])(Object(s["a"])().mark((function n(){var a,i;return Object(s["a"])().wrap((function(n){while(1)switch(n.prev=n.next){case 0:return a=[],e.replace(t,(function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),s=1;s<t;s++)n[s-1]=arguments[s];var i=r.apply(void 0,[e].concat(n));a.push(i)})),n.next=4,Promise.all(a);case 4:return i=n.sent,n.abrupt("return",e.replace(t,(function(){return i.shift()})));case 6:case"end":return n.stop()}}),n)})))()})),"getFormualData",(function(e,t){var r=this;return Object(i["a"])(Object(s["a"])().mark((function t(){var n,a,i,o,_;return Object(s["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=r,a=/\[(.*?)\]\[(.*?)\]\[(.*?)\]/,i=new RegExp(a),o=e.match(i),_=0,!o||"T"!=o[1]){t.next=11;break}return t.next=8,n.getModuleData(o[2],o[3]);case 8:_=t.sent,t.next=12;break;case 11:console.warn("无法解析公式项:",e);case 12:return t.abrupt("return",_);case 13:case"end":return t.stop()}}),t)})))()})),"getRemote",(function(e){var t=this;return Object(i["a"])(Object(s["a"])().mark((function r(){var n,a,i,o,_,c,l;return Object(s["a"])().wrap((function(r){while(1)switch(r.prev=r.next){case 0:n=t,a=/\[(.*?)\]\[(.*?)\]\[(.*?)\]\[(.*?)\]/,i=new RegExp(a);case 3:if(o=e.match(i),null!=o){r.next=7;break}return r.abrupt("break",18);case 7:if("R"!=o[1]){r.next=16;break}return _=o[4],_=o[4].split(","),r.next=12,n.getRemoteData(o[2],o[3],_[0],_[1]);case 12:c=r.sent,l=o[0],e=isNaN(c)?e.replace(l,'"'.concat(c,'"')):e.replace(l,"("+parseFloat(c)+")"),e=e.replace(l,"("+parseFloat(c)+")");case 16:r.next=3;break;case 18:return r.abrupt("return",e);case 19:case"end":return r.stop()}}),r)})))()})),"getRemote1",(function(e){var t=this;return Object(i["a"])(Object(s["a"])().mark((function r(){var n,a,i,o,_,c,l;return Object(s["a"])().wrap((function(r){while(1)switch(r.prev=r.next){case 0:n=t,a=/\[(.*?)\]\[(.*?)\]\[(.*?)\]\[(.*?)\]/,i=new RegExp(a);case 3:if(o=e.match(i),null!=o){r.next=7;break}return r.abrupt("break",17);case 7:if("R"!=o[1]){r.next=15;break}return _=o[4],_=o[4].split(","),r.next=12,n.getRemoteData(o[2],o[3],_[0],_[1]);case 12:c=r.sent,l=o[0],e=isNaN(c)?e.replace(l,'"'.concat(c,'"')):e.replace(l,"("+parseFloat(c)+")");case 15:r.next=3;break;case 17:return r.abrupt("return",e);case 18:case"end":return r.stop()}}),r)})))()})),"onFocus",(function(){this.isEditing=!0})),"onBlur",(function(){this.isEditing=!1})),"getRemoteData",(function(e,t,r,n){var a=this;return Object(i["a"])(Object(s["a"])().mark((function i(){var o,_,c;return Object(s["a"])().wrap((function(s){while(1)switch(s.prev=s.next){case 0:return a,o=0,_={code:e,sheetName:t,row:r,col:n},s.prev=3,s.next=6,Object(C["e"])(_);case 6:if(c=s.sent,c){s.next=10;break}return console.warn("No response received from findData"),s.abrupt("return",o);case 10:200===c.status&&c.data?(o=c.data.result,"string"!==typeof o||isNaN(o)||(o=parseFloat(o))):console.warn("Invalid response format:",c),s.next=17;break;case 13:s.prev=13,s.t0=s["catch"](3),console.error("获取远程数据错误:",s.t0),a.$message&&a.$message.error("获取远程数据失败");case 17:return s.abrupt("return",o);case 18:case"end":return s.stop()}}),i,null,[[3,13]])})))()})),"getModuleData",(function(e,t){var r=this;return Object(i["a"])(Object(s["a"])().mark((function n(){var a,i,o;return Object(s["a"])().wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(a=r,i=a.coms.filter((function(t){return t.name==e})),!(i.length>0)){n.next=6;break}if(o=i[0].attrs.filter((function(e){return e.name==t})),!(o.length>0)){n.next=6;break}return n.abrupt("return",o[0].content);case 6:return n.abrupt("return","");case 7:case"end":return n.stop()}}),n)})))()})),"handleChangeProduct",(function(e){var t=e.target.dataset.index;this.$emit("onUpdateProdAttr",this.currentIndex,t,e.target.value)})),"handleInputProduct",(function(e){var t=e.target.dataset.index;this.$emit("onUpdateProdAttr",this.currentIndex,t,e.target.value)})),Object(f["a"])(Object(f["a"])(Object(f["a"])(Object(f["a"])(Object(f["a"])(Object(f["a"])(Object(f["a"])(Object(f["a"])(v,"handleInput",(function(e){var t=e.target.dataset.index;this.$emit("onUpdateAttr",this.currentIndex,t,e.target.value)})),"onEditorReady",(function(e){})),"onInputText",(function(e){this.$emit("onUpdate",this.currentIndex,e)})),"handleImageClick",(function(e){"IMG"===e.target.tagName&&this.replaceImage(e.target)})),"selectImage",(function(){return new Promise((function(e){var t=document.createElement("input");t.type="file",t.accept="image/*",t.onchange=function(t){return e(t.target.files[0])},t.click()}))})),"uploadImage",(function(e){return Object(i["a"])(Object(s["a"])().mark((function t(){var r;return Object(s["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,I.a.post("http://58.246.234.210:8084/upload/image",e,{headers:{"Content-Type":"multipart/form-data"}});case 3:if(r=t.sent,console.log("Upload response:",r),200!==r.status||!r.data||!r.data.url){t.next=9;break}return t.abrupt("return",r.data.url);case 9:throw new Error("Invalid upload response");case 10:t.next=16;break;case 12:throw t.prev=12,t.t0=t["catch"](0),console.error("Error uploading image:",t.t0),t.t0;case 16:case"end":return t.stop()}}),t,null,[[0,12]])})))()})),"replaceImage",(function(e){var t=this;return Object(i["a"])(Object(s["a"])().mark((function r(){var n,a,i;return Object(s["a"])().wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,t.selectImage();case 3:if(n=r.sent,!n){r.next=12;break}return a=new FormData,a.append("upload",n),r.next=9,t.uploadImage(a);case 9:i=r.sent,e.src=i,t.$nextTick((function(){t.updateContentWithNewImage(e,i)}));case 12:r.next=17;break;case 14:r.prev=14,r.t0=r["catch"](0),console.error("Error replacing image:",r.t0);case 17:case"end":return r.stop()}}),r,null,[[0,14]])})))()})),"updateContentWithNewImage",(function(e,t){var r=this.$refs.richEditor,n=document.createElement("img");n.src=t;var a,s=Object(o["a"])(e.attributes);try{for(s.s();!(a=s.n()).done;){var i=a.value;"src"!==i.name&&n.setAttribute(i.name,i.value)}}catch(_){s.e(_)}finally{s.f()}e.parentNode.replaceChild(n,e),this.content=r.innerHTML,this.com.content=this.content,this.$emit("updateComContent",this.currentIndex,this.com)})))}),M=A,L=(r("754e"),Object(w["a"])(M,j,x,!1,null,"100acbfb",null)),R=L.exports,T=r("37de"),U=r("c621"),B={name:"editor",emits:["onSetActiveIndex","onDelete","onInsert","onLoadArticle","onRebuild","onSetComs"],components:{Table:D,TextArea:R,draggable:d.a,Empty:T["default"]},props:{coms:{type:Array,default:null},comIndex:{type:Number,default:0},templateCate:{type:Array,default:function(){return[]}},insertCmd:{type:Object,default:null},isAdmin:{type:Number,default:2}},watch:{coms:{handler:function(e){null!=e&&(console.log("val",e),this.comList=JSON.parse(JSON.stringify(e)),console.log("comList",this.comList))},immediate:!0,deep:!0},comIndex:{handler:function(e){e<=0||(this.comList=this.comList.map((function(e){return e.isEdit=2,e.selDisabled=!0,e.valDisabled=!0,"string"===typeof e.category_id&&e.category_id.includes(" ")?e.category_id=e.category_id.split(" "):Array.isArray(e.category_id)||(e.category_id=[e.category_id].filter(Boolean)),e})))},immediate:!0,deep:!0}},data:function(){return{showEditor:!1,operation:"",id:0,comList:[],categoryList:[],props:{value:"id",label:"name",children:"children",checkStrictly:!0},saveAs:!1,draggableStyle:{width:"100%",overflowY:"auto"},type:""}},mounted:function(){var e=this;console.log(this.$store.state),this.initCategoryList(),this.type=this.$route.query.type,this.templateId=this.$route.query.templateId,this.$nextTick((function(){e.updateDirectoryNumbers()}))},methods:{onDragComplete:function(){var e=this;console.log("拖动结束"),this.$nextTick((function(){e.updateDirectoryNumbers(),e.$emit("onRebuild",e.comList)}))},updateDirectoryNumbers:function(){var e=this,t={};this.comList.forEach((function(r,n){r.attrs&&r.attrs.forEach((function(r){if("Directory"===r.type){var a=e.generateNumberedContent(n,r.level,t);r.hasOwnProperty("number")?r.number=a:e.$set(r,"number",a)}}))}))},generateNumberedContent:function(e,t,r){return this.generateLevelPrefix(e,t,r)},generateLevelPrefix:function(e,t,r){for(var n=[],a=1;a<=t;a++)1===a?n.push(e+1):(r[a]?r[a]++:r[a]=1,n.push(r[a]));return n.join(".")},carefulCopy:function(e){return e.map((function(e){var t=Object(l["a"])({},e);return Array.isArray(t.attrs)&&(t.attrs=t.attrs.map((function(e){return Object(l["a"])({},e)}))),"object"===Object(c["a"])(t.content)&&null!==t.content&&(t.content=JSON.parse(JSON.stringify(t.content))),"Table"===t.type&&(t.tableHeader=Object(_["a"])(t.tableHeader),t.tableData=t.tableData.map((function(e){return Object(l["a"])({},e)}))),t}))},handleComContentUpdate:function(e,t){this.$set(this.coms,e,t),this.$emit("onRebuild",this.coms)},showCategoryName:function(e){return"module"==this.type&&1==this.$store.state.user.roleInfo.id&&!e.valDisabled},enableName:function(e){e.valDisabled=!1,this.$forceUpdate()},showCategorySelect:function(e){return"module"===this.type&&1===this.$store.state.user.roleInfo.id&&!e.selDisabled},enableSelect:function(e){e.selDisabled=!0,console.log(e),this.$forceUpdate()},getCategory:function(e){var t=function e(t,r){var n,a=Object(o["a"])(t);try{for(a.s();!(n=a.n()).done;){var s=n.value;if(s.id===r)return s.name;if(s.children){var i=e(s.children,r);if(i)return i}}}catch(_){a.e(_)}finally{a.f()}return null};return t(this.categoryList,e)||"请选择分类"},onSaveAs:function(e){this.saveAs=!0,this.onSaveTemplate(e)},onSaveTemplate:function(e){var t=this,r=this,n=JSON.parse(JSON.stringify(e));console.log(n),n.category&&delete n.category,n.attrs=JSON.stringify(n.attrs),n.code=n.name,n.status=5,Array.isArray(e.category_id)?n.category_id=e.category_id[e.category_id.length-1]:n.category_id=e.category_id,void 0==n.id||this.saveAs?Object(U["a"])(n).then((function(a){200==a.status&&(n.id=a.data,e.id=a.data,r.$alert("模板信息保存成功"),r.$emit("onRefresh"),t.saveAs=!1,n.selDisabled=!1,n.valDisabled=!1,t.$forceUpdate())})):Object(U["l"])(n).then((function(e){200==e.status&&(r.$alert("模板信息更新成功"),r.$emit("onRefresh"),n.selDisabled=!1,n.valDisabled=!1,t.$forceUpdate())}))},initCategoryList:function(){var e=this;return Object(i["a"])(Object(s["a"])().mark((function t(){var r;return Object(s["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e,t.next=3,Object(U["k"])();case 3:r=t.sent,console.log(r),e.categoryList=r.data;case 6:case"end":return t.stop()}}),t)})))()},processDataForCascader:function(e){console.log("Raw data:",e);var t=new Map,r=[];return e.forEach((function(e){var r=Object(l["a"])(Object(l["a"])({},e),{},{children:[]});t.set(e.id,r)})),e.forEach((function(e){if("0"===e.parent_id||0===e.parent_id)r.push(t.get(e.id));else{var n=t.get(parseInt(e.parent_id));n?n.children.push(t.get(e.id)):(console.warn("Parent with id ".concat(e.parent_id," not found for item:"),e),r.push(t.get(e.id)))}})),console.log("Processed data:",r),r},onChangeCategory:function(e,t){var r=t[t.length-1];e.category_id=r},onUpdateProdAttr:function(e,t,r){this.comList[e].attrs[t].content=r;for(var n=this.comList[e].attrs[t].attrs.name,a=this.comList[e].attrs[t].attrs.type,s=0;s<this.comList.length;s++)for(var i=0;i<this.comList[s].attrs.length;i++)"ProductAttr"==this.comList[s].attrs[i].type&&this.comList[s].attrs[i].attrs.name==n&&this.comList[s].attrs[i].attrs.type==a&&(this.comList[s].attrs[i].content=r);this.$emit("onRebuild",this.comList)},onUpdateAttr:function(e,t,r){this.comList[e].attrs[t].content=r;for(var n=this.comList[e].attrs[t].type,a=this.comList[e].attrs[t].data,s=0;s<this.comList.length;s++)for(var i=0;i<this.comList[s].attrs.length;i++)this.comList[s].attrs[i].type==n&&this.comList[s].attrs[i].id==a&&(this.comList[s].attrs[i].content=r);this.$emit("onRebuild",this.comList)},onUpdata:function(e,t,r,n,a){var s=this,i=s.coms[e];if("variableNull"===a)i&&i.attrs&&i.attrs[t]&&i.attrs[t].id===r&&this.$set(i.attrs[t],"content",n);else for(var o=i.attrs[t].type,_=0;_<s.coms.length;_++)for(var c=0;c<s.coms[_].attrs.length;c++)s.coms[_].attrs[c].type==o&&s.coms[_].attrs[c].id==r&&(s.coms[_].attrs[c].content=n);s.$emit("onRebuild",s.coms)},onRemove:function(e){this.$emit("onDelete",e)},onEdit:function(e,t){var r=this;this.comList=this.comList.map((function(n,a){return n.isEdit=2,a===e&&1===t&&r.filterAttrs(n),n})),1==t&&(this.comList[e].isEdit=1,this.onSetActive(e)),this.$emit("onRebuild",this.comList)},filterAttrs:function(e){var t=(e.content.match(/{{([^}]+)}}/g)||[]).map((function(e){return e.slice(2,-2).trim()}));e.attrs=e.attrs.filter((function(e){return t.includes(e.id)}))},onAdd:function(e){e.preventDefault(),e.stopPropagation(),this.$emit("onRebuild",this.comList)},onDragEnd:function(e){e.preventDefault(),e.stopPropagation(),this.$emit("onRebuild",this.comList)},onUpdate:function(e,t){this.coms[e].content=t,this.$emit("onRebuild",this.coms)},onSetActive:function(e){this.$emit("onSetActiveIndex",e)}}},S=B,W=(r("716d"),Object(w["a"])(S,n,a,!1,null,null,null));t["a"]=W.exports},"37c8":function(e,t,r){"use strict";r("7cfb")},"37de":function(e,t,r){"use strict";var n=r("f3c2"),a=r("f746"),s=(r("203e"),r("2877")),i=Object(s["a"])(a["default"],n["a"],n["b"],!1,null,null,null);t["default"]=i.exports},3910:function(e,t,r){},"41ff":function(e,t,r){"use strict";r("e47c")},"424e":function(e,t,r){"use strict";r.d(t,"j",(function(){return a})),r.d(t,"k",(function(){return s})),r.d(t,"e",(function(){return i})),r.d(t,"o",(function(){return o})),r.d(t,"a",(function(){return _})),r.d(t,"h",(function(){return c})),r.d(t,"c",(function(){return l})),r.d(t,"l",(function(){return u})),r.d(t,"b",(function(){return d})),r.d(t,"p",(function(){return m})),r.d(t,"g",(function(){return h})),r.d(t,"d",(function(){return f})),r.d(t,"m",(function(){return p})),r.d(t,"n",(function(){return b})),r.d(t,"f",(function(){return g})),r.d(t,"i",(function(){return v}));var n=r("b775");function a(e){return Object(n["a"])({url:"/document/pageDocument",method:"post",data:e})}function s(e){return Object(n["a"])({url:"/document/search",method:"post",data:e})}function i(e){return Object(n["a"])({url:"/document/export",method:"post",data:e})}function o(e){return Object(n["a"])({url:"/document/update",method:"post",data:e})}function _(e){return Object(n["a"])({url:"/document/create",method:"post",data:e})}function c(e){return Object(n["a"])({url:"/document/info",method:"post",data:e})}function l(e){return Object(n["a"])({url:"/document/delete",method:"post",data:e})}function u(e){return Object(n["a"])({url:"/document/category/search",method:"post",data:e})}function d(e){return Object(n["a"])({url:"/document/category/create",method:"post",data:e})}function m(e){return Object(n["a"])({url:"/document/category/update",method:"post",data:e})}function h(e){return Object(n["a"])({url:"/document/category/info",method:"post",data:e})}function f(e){return Object(n["a"])({url:"/document/category/delete",method:"post",data:e})}function p(e){return Object(n["a"])({url:"/template/searchList",method:"post",data:e})}function b(e){return Object(n["a"])({url:"/document/searchlistDoc",method:"post",data:e})}function g(e){return Object(n["a"])({url:"document/exportToPDF",method:"post",data:e})}function v(e){return Object(n["a"])({url:"/document/htmlWordNew",method:"post",data:e})}},"42e7":function(e,t,r){},4678:function(e,t,r){var n={"./af":"2bfb","./af.js":"2bfb","./ar":"8e73","./ar-dz":"a356","./ar-dz.js":"a356","./ar-kw":"423e","./ar-kw.js":"423e","./ar-ly":"1cfd","./ar-ly.js":"1cfd","./ar-ma":"0a84","./ar-ma.js":"0a84","./ar-sa":"8230","./ar-sa.js":"8230","./ar-tn":"6d83","./ar-tn.js":"6d83","./ar.js":"8e73","./az":"485c","./az.js":"485c","./be":"1fc1","./be.js":"1fc1","./bg":"84aa","./bg.js":"84aa","./bm":"a7fa","./bm.js":"a7fa","./bn":"9043","./bn-bd":"9686","./bn-bd.js":"9686","./bn.js":"9043","./bo":"d26a","./bo.js":"d26a","./br":"6887","./br.js":"6887","./bs":"2554","./bs.js":"2554","./ca":"d7167","./ca.js":"d7167","./cs":"3c0d","./cs.js":"3c0d","./cv":"03ec","./cv.js":"03ec","./cy":"9797","./cy.js":"9797","./da":"0f14","./da.js":"0f14","./de":"b469","./de-at":"b3eb","./de-at.js":"b3eb","./de-ch":"bb71","./de-ch.js":"bb71","./de.js":"b469","./dv":"598a","./dv.js":"598a","./el":"8d47","./el.js":"8d47","./en-au":"0e6b","./en-au.js":"0e6b","./en-ca":"3886","./en-ca.js":"3886","./en-gb":"39a6","./en-gb.js":"39a6","./en-ie":"e1d3","./en-ie.js":"e1d3","./en-il":"7333","./en-il.js":"7333","./en-in":"ec2e","./en-in.js":"ec2e","./en-nz":"6f50","./en-nz.js":"6f50","./en-sg":"b7e9","./en-sg.js":"b7e9","./eo":"65db","./eo.js":"65db","./es":"898b","./es-do":"0a3c","./es-do.js":"0a3c","./es-mx":"b5b7","./es-mx.js":"b5b7","./es-us":"55c9","./es-us.js":"55c9","./es.js":"898b","./et":"ec18","./et.js":"ec18","./eu":"0ff2","./eu.js":"0ff2","./fa":"8df48","./fa.js":"8df48","./fi":"81e9","./fi.js":"81e9","./fil":"d69a","./fil.js":"d69a","./fo":"0721","./fo.js":"0721","./fr":"9f26","./fr-ca":"d9f8","./fr-ca.js":"d9f8","./fr-ch":"0e49","./fr-ch.js":"0e49","./fr.js":"9f26","./fy":"7118","./fy.js":"7118","./ga":"5120b","./ga.js":"5120b","./gd":"f6b46","./gd.js":"f6b46","./gl":"8840","./gl.js":"8840","./gom-deva":"aaf2","./gom-deva.js":"aaf2","./gom-latn":"0caa","./gom-latn.js":"0caa","./gu":"e0c5","./gu.js":"e0c5","./he":"c7aa","./he.js":"c7aa","./hi":"dc4d","./hi.js":"dc4d","./hr":"4ba9","./hr.js":"4ba9","./hu":"5b14","./hu.js":"5b14","./hy-am":"d6b6","./hy-am.js":"d6b6","./id":"5038","./id.js":"5038","./is":"0558","./is.js":"0558","./it":"6e98","./it-ch":"6f12","./it-ch.js":"6f12","./it.js":"6e98","./ja":"079e","./ja.js":"079e","./jv":"b540a","./jv.js":"b540a","./ka":"201b","./ka.js":"201b","./kk":"6d79","./kk.js":"6d79","./km":"e81d","./km.js":"e81d","./kn":"3e92","./kn.js":"3e92","./ko":"22f8","./ko.js":"22f8","./ku":"2421","./ku.js":"2421","./ky":"9609","./ky.js":"9609","./lb":"440c","./lb.js":"440c","./lo":"b29d","./lo.js":"b29d","./lt":"26f9","./lt.js":"26f9","./lv":"b97c","./lv.js":"b97c","./me":"293c","./me.js":"293c","./mi":"688b","./mi.js":"688b","./mk":"6909","./mk.js":"6909","./ml":"02fb","./ml.js":"02fb","./mn":"958b","./mn.js":"958b","./mr":"39bd","./mr.js":"39bd","./ms":"ebe4","./ms-my":"6403","./ms-my.js":"6403","./ms.js":"ebe4","./mt":"1b45","./mt.js":"1b45","./my":"8689","./my.js":"8689","./nb":"6ce3","./nb.js":"6ce3","./ne":"3a39","./ne.js":"3a39","./nl":"facd","./nl-be":"db29","./nl-be.js":"db29","./nl.js":"facd","./nn":"b84c","./nn.js":"b84c","./oc-lnc":"167b","./oc-lnc.js":"167b","./pa-in":"f3ff","./pa-in.js":"f3ff","./pl":"8d57","./pl.js":"8d57","./pt":"f260","./pt-br":"d2d4","./pt-br.js":"d2d4","./pt.js":"f260","./ro":"972c","./ro.js":"972c","./ru":"957c","./ru.js":"957c","./sd":"6784","./sd.js":"6784","./se":"ffff","./se.js":"ffff","./si":"eda5","./si.js":"eda5","./sk":"7be6","./sk.js":"7be6","./sl":"8155","./sl.js":"8155","./sq":"c8f3","./sq.js":"c8f3","./sr":"cf1e9","./sr-cyrl":"13e9","./sr-cyrl.js":"13e9","./sr.js":"cf1e9","./ss":"52bd","./ss.js":"52bd","./sv":"5fbd3","./sv.js":"5fbd3","./sw":"74dc","./sw.js":"74dc","./ta":"3de5","./ta.js":"3de5","./te":"5cbb","./te.js":"5cbb","./tet":"576c","./tet.js":"576c","./tg":"3b1b","./tg.js":"3b1b","./th":"10e8","./th.js":"10e8","./tk":"5aff","./tk.js":"5aff","./tl-ph":"0f38","./tl-ph.js":"0f38","./tlh":"cf75","./tlh.js":"cf75","./tr":"0e81","./tr.js":"0e81","./tzl":"cf51","./tzl.js":"cf51","./tzm":"c109","./tzm-latn":"b53d","./tzm-latn.js":"b53d","./tzm.js":"c109","./ug-cn":"6117","./ug-cn.js":"6117","./uk":"ada2","./uk.js":"ada2","./ur":"5294","./ur.js":"5294","./uz":"2e8c","./uz-latn":"010e","./uz-latn.js":"010e","./uz.js":"2e8c","./vi":"2921","./vi.js":"2921","./x-pseudo":"fd7e","./x-pseudo.js":"fd7e","./yo":"7f33","./yo.js":"7f33","./zh-cn":"5c3a","./zh-cn.js":"5c3a","./zh-hk":"49ab","./zh-hk.js":"49ab","./zh-mo":"3a6c","./zh-mo.js":"3a6c","./zh-tw":"90ea","./zh-tw.js":"90ea"};function a(e){var t=s(e);return r(t)}function s(e){if(!r.o(n,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}a.keys=function(){return Object.keys(n)},a.resolve=s,e.exports=a,a.id="4678"},"48e6":function(e,t,r){"use strict";r("4a42")},"4a42":function(e,t,r){},"4f15":function(module,exports,__webpack_require__){var require,require;!function(e){module.exports=e()}((function(){var define,module,exports;return function e(t,r,n){function a(i,o){if(!r[i]){if(!t[i]){var _="function"==typeof require&&require;if(!o&&_)return require(i,!0);if(s)return s(i,!0);throw new Error("Cannot find module '"+i+"'")}var c=r[i]={exports:{}};t[i][0].call(c.exports,(function(e){var r=t[i][1][e];return a(r||e)}),c,c.exports,e,t,r,n)}return r[i].exports}for(var s="function"==typeof require&&require,i=0;i<n.length;i++)a(n[i]);return a}({1:[function(e,t,r){
  2. /*!
  3. * The buffer module from node.js, for the browser.
  4. *
  5. * @author Feross Aboukhadijeh <feross@feross.org> <http://feross.org>
  6. * @license MIT
  7. */
  8. var n=e("base64-js"),a=e("ieee754"),s=e("is-array");r.Buffer=o,r.SlowBuffer=o,r.INSPECT_MAX_BYTES=50,o.poolSize=8192;var i=1073741823;function o(e,t,r){if(!(this instanceof o))return new o(e,t,r);var n,a,_,c=typeof e;if("number"===c)n=e>0?e>>>0:0;else if("string"===c)"base64"===t&&(e=P(e)),n=o.byteLength(e,t);else{if("object"!==c||null===e)throw new TypeError("must start with number, buffer, array or string");"Buffer"===e.type&&s(e.data)&&(e=e.data),n=+e.length>0?Math.floor(+e.length):0}if(this.length>i)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+i.toString(16)+" bytes");if(o.TYPED_ARRAY_SUPPORT?a=o._augment(new Uint8Array(n)):(a=this,a.length=n,a._isBuffer=!0),o.TYPED_ARRAY_SUPPORT&&"number"===typeof e.byteLength)a._set(e);else if(A(e))if(o.isBuffer(e))for(_=0;_<n;_++)a[_]=e.readUInt8(_);else for(_=0;_<n;_++)a[_]=(e[_]%256+256)%256;else if("string"===c)a.write(e,0,t);else if("number"===c&&!o.TYPED_ARRAY_SUPPORT&&!r)for(_=0;_<n;_++)a[_]=0;return a}function _(e,t,r,n){r=Number(r)||0;var a=e.length-r;n?(n=Number(n),n>a&&(n=a)):n=a;var s=t.length;if(s%2!==0)throw new Error("Invalid hex string");n>s/2&&(n=s/2);for(var i=0;i<n;i++){var o=parseInt(t.substr(2*i,2),16);if(isNaN(o))throw new Error("Invalid hex string");e[r+i]=o}return i}function c(e,t,r,n){var a=B(L(t),e,r,n);return a}function l(e,t,r,n){var a=B(R(t),e,r,n);return a}function u(e,t,r,n){return l(e,t,r,n)}function d(e,t,r,n){var a=B(U(t),e,r,n);return a}function m(e,t,r,n){var a=B(T(t),e,r,n,2);return a}function h(e,t,r){return 0===t&&r===e.length?n.fromByteArray(e):n.fromByteArray(e.slice(t,r))}function f(e,t,r){var n="",a="";r=Math.min(e.length,r);for(var s=t;s<r;s++)e[s]<=127?(n+=S(a)+String.fromCharCode(e[s]),a=""):a+="%"+e[s].toString(16);return n+S(a)}function p(e,t,r){var n="";r=Math.min(e.length,r);for(var a=t;a<r;a++)n+=String.fromCharCode(e[a]);return n}function b(e,t,r){return p(e,t,r)}function g(e,t,r){var n=e.length;(!t||t<0)&&(t=0),(!r||r<0||r>n)&&(r=n);for(var a="",s=t;s<r;s++)a+=M(e[s]);return a}function v(e,t,r){for(var n=e.slice(t,r),a="",s=0;s<n.length;s+=2)a+=String.fromCharCode(n[s]+256*n[s+1]);return a}function y(e,t,r){if(e%1!==0||e<0)throw new RangeError("offset is not uint");if(e+t>r)throw new RangeError("Trying to access beyond buffer length")}function E(e,t,r,n,a,s){if(!o.isBuffer(e))throw new TypeError("buffer must be a Buffer instance");if(t>a||t<s)throw new TypeError("value is out of bounds");if(r+n>e.length)throw new TypeError("index out of range")}function w(e,t,r,n){t<0&&(t=65535+t+1);for(var a=0,s=Math.min(e.length-r,2);a<s;a++)e[r+a]=(t&255<<8*(n?a:1-a))>>>8*(n?a:1-a)}function O(e,t,r,n){t<0&&(t=4294967295+t+1);for(var a=0,s=Math.min(e.length-r,4);a<s;a++)e[r+a]=t>>>8*(n?a:3-a)&255}function D(e,t,r,n,a,s){if(t>a||t<s)throw new TypeError("value is out of bounds");if(r+n>e.length)throw new TypeError("index out of range")}function j(e,t,r,n,s){return s||D(e,t,r,4,34028234663852886e22,-34028234663852886e22),a.write(e,t,r,n,23,4),r+4}function x(e,t,r,n,s){return s||D(e,t,r,8,17976931348623157e292,-17976931348623157e292),a.write(e,t,r,n,52,8),r+8}o.TYPED_ARRAY_SUPPORT=function(){try{var e=new ArrayBuffer(0),t=new Uint8Array(e);return t.foo=function(){return 42},42===t.foo()&&"function"===typeof t.subarray&&0===new Uint8Array(1).subarray(1,1).byteLength}catch(r){return!1}}(),o.isBuffer=function(e){return!(null==e||!e._isBuffer)},o.compare=function(e,t){if(!o.isBuffer(e)||!o.isBuffer(t))throw new TypeError("Arguments must be Buffers");for(var r=e.length,n=t.length,a=0,s=Math.min(r,n);a<s&&e[a]===t[a];a++);return a!==s&&(r=e[a],n=t[a]),r<n?-1:n<r?1:0},o.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"raw":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},o.concat=function(e,t){if(!s(e))throw new TypeError("Usage: Buffer.concat(list[, length])");if(0===e.length)return new o(0);if(1===e.length)return e[0];var r;if(void 0===t)for(t=0,r=0;r<e.length;r++)t+=e[r].length;var n=new o(t),a=0;for(r=0;r<e.length;r++){var i=e[r];i.copy(n,a),a+=i.length}return n},o.byteLength=function(e,t){var r;switch(e+="",t||"utf8"){case"ascii":case"binary":case"raw":r=e.length;break;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":r=2*e.length;break;case"hex":r=e.length>>>1;break;case"utf8":case"utf-8":r=L(e).length;break;case"base64":r=U(e).length;break;default:r=e.length}return r},o.prototype.length=void 0,o.prototype.parent=void 0,o.prototype.toString=function(e,t,r){var n=!1;if(t>>>=0,r=void 0===r||r===1/0?this.length:r>>>0,e||(e="utf8"),t<0&&(t=0),r>this.length&&(r=this.length),r<=t)return"";while(1)switch(e){case"hex":return g(this,t,r);case"utf8":case"utf-8":return f(this,t,r);case"ascii":return p(this,t,r);case"binary":return b(this,t,r);case"base64":return h(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return v(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}},o.prototype.equals=function(e){if(!o.isBuffer(e))throw new TypeError("Argument must be a Buffer");return 0===o.compare(this,e)},o.prototype.inspect=function(){var e="",t=r.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,t).match(/.{2}/g).join(" "),this.length>t&&(e+=" ... ")),"<Buffer "+e+">"},o.prototype.compare=function(e){if(!o.isBuffer(e))throw new TypeError("Argument must be a Buffer");return o.compare(this,e)},o.prototype.get=function(e){return console.log(".get() is deprecated. Access using array indexes instead."),this.readUInt8(e)},o.prototype.set=function(e,t){return console.log(".set() is deprecated. Access using array indexes instead."),this.writeUInt8(e,t)},o.prototype.write=function(e,t,r,n){if(isFinite(t))isFinite(r)||(n=r,r=void 0);else{var a=n;n=t,t=r,r=a}t=Number(t)||0;var s,i=this.length-t;switch(r?(r=Number(r),r>i&&(r=i)):r=i,n=String(n||"utf8").toLowerCase(),n){case"hex":s=_(this,e,t,r);break;case"utf8":case"utf-8":s=c(this,e,t,r);break;case"ascii":s=l(this,e,t,r);break;case"binary":s=u(this,e,t,r);break;case"base64":s=d(this,e,t,r);break;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":s=m(this,e,t,r);break;default:throw new TypeError("Unknown encoding: "+n)}return s},o.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},o.prototype.slice=function(e,t){var r=this.length;if(e=~~e,t=void 0===t?r:~~t,e<0?(e+=r,e<0&&(e=0)):e>r&&(e=r),t<0?(t+=r,t<0&&(t=0)):t>r&&(t=r),t<e&&(t=e),o.TYPED_ARRAY_SUPPORT)return o._augment(this.subarray(e,t));for(var n=t-e,a=new o(n,void 0,!0),s=0;s<n;s++)a[s]=this[s+e];return a},o.prototype.readUInt8=function(e,t){return t||y(e,1,this.length),this[e]},o.prototype.readUInt16LE=function(e,t){return t||y(e,2,this.length),this[e]|this[e+1]<<8},o.prototype.readUInt16BE=function(e,t){return t||y(e,2,this.length),this[e]<<8|this[e+1]},o.prototype.readUInt32LE=function(e,t){return t||y(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},o.prototype.readUInt32BE=function(e,t){return t||y(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},o.prototype.readInt8=function(e,t){return t||y(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},o.prototype.readInt16LE=function(e,t){t||y(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},o.prototype.readInt16BE=function(e,t){t||y(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},o.prototype.readInt32LE=function(e,t){return t||y(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},o.prototype.readInt32BE=function(e,t){return t||y(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},o.prototype.readFloatLE=function(e,t){return t||y(e,4,this.length),a.read(this,e,!0,23,4)},o.prototype.readFloatBE=function(e,t){return t||y(e,4,this.length),a.read(this,e,!1,23,4)},o.prototype.readDoubleLE=function(e,t){return t||y(e,8,this.length),a.read(this,e,!0,52,8)},o.prototype.readDoubleBE=function(e,t){return t||y(e,8,this.length),a.read(this,e,!1,52,8)},o.prototype.writeUInt8=function(e,t,r){return e=+e,t>>>=0,r||E(this,e,t,1,255,0),o.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=e,t+1},o.prototype.writeUInt16LE=function(e,t,r){return e=+e,t>>>=0,r||E(this,e,t,2,65535,0),o.TYPED_ARRAY_SUPPORT?(this[t]=e,this[t+1]=e>>>8):w(this,e,t,!0),t+2},o.prototype.writeUInt16BE=function(e,t,r){return e=+e,t>>>=0,r||E(this,e,t,2,65535,0),o.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=e):w(this,e,t,!1),t+2},o.prototype.writeUInt32LE=function(e,t,r){return e=+e,t>>>=0,r||E(this,e,t,4,4294967295,0),o.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=e):O(this,e,t,!0),t+4},o.prototype.writeUInt32BE=function(e,t,r){return e=+e,t>>>=0,r||E(this,e,t,4,4294967295,0),o.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=e):O(this,e,t,!1),t+4},o.prototype.writeInt8=function(e,t,r){return e=+e,t>>>=0,r||E(this,e,t,1,127,-128),o.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=e,t+1},o.prototype.writeInt16LE=function(e,t,r){return e=+e,t>>>=0,r||E(this,e,t,2,32767,-32768),o.TYPED_ARRAY_SUPPORT?(this[t]=e,this[t+1]=e>>>8):w(this,e,t,!0),t+2},o.prototype.writeInt16BE=function(e,t,r){return e=+e,t>>>=0,r||E(this,e,t,2,32767,-32768),o.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=e):w(this,e,t,!1),t+2},o.prototype.writeInt32LE=function(e,t,r){return e=+e,t>>>=0,r||E(this,e,t,4,2147483647,-2147483648),o.TYPED_ARRAY_SUPPORT?(this[t]=e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):O(this,e,t,!0),t+4},o.prototype.writeInt32BE=function(e,t,r){return e=+e,t>>>=0,r||E(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),o.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=e):O(this,e,t,!1),t+4},o.prototype.writeFloatLE=function(e,t,r){return j(this,e,t,!0,r)},o.prototype.writeFloatBE=function(e,t,r){return j(this,e,t,!1,r)},o.prototype.writeDoubleLE=function(e,t,r){return x(this,e,t,!0,r)},o.prototype.writeDoubleBE=function(e,t,r){return x(this,e,t,!1,r)},o.prototype.copy=function(e,t,r,n){var a=this;if(r||(r=0),n||0===n||(n=this.length),t||(t=0),n!==r&&0!==e.length&&0!==a.length){if(n<r)throw new TypeError("sourceEnd < sourceStart");if(t<0||t>=e.length)throw new TypeError("targetStart out of bounds");if(r<0||r>=a.length)throw new TypeError("sourceStart out of bounds");if(n<0||n>a.length)throw new TypeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t<n-r&&(n=e.length-t+r);var s=n-r;if(s<1e3||!o.TYPED_ARRAY_SUPPORT)for(var i=0;i<s;i++)e[i+t]=this[i+r];else e._set(this.subarray(r,r+s),t)}},o.prototype.fill=function(e,t,r){if(e||(e=0),t||(t=0),r||(r=this.length),r<t)throw new TypeError("end < start");if(r!==t&&0!==this.length){if(t<0||t>=this.length)throw new TypeError("start out of bounds");if(r<0||r>this.length)throw new TypeError("end out of bounds");var n;if("number"===typeof e)for(n=t;n<r;n++)this[n]=e;else{var a=L(e.toString()),s=a.length;for(n=t;n<r;n++)this[n]=a[n%s]}return this}},o.prototype.toArrayBuffer=function(){if("undefined"!==typeof Uint8Array){if(o.TYPED_ARRAY_SUPPORT)return new o(this).buffer;for(var e=new Uint8Array(this.length),t=0,r=e.length;t<r;t+=1)e[t]=this[t];return e.buffer}throw new TypeError("Buffer.toArrayBuffer not supported in this browser")};var k=o.prototype;o._augment=function(e){return e.constructor=o,e._isBuffer=!0,e._get=e.get,e._set=e.set,e.get=k.get,e.set=k.set,e.write=k.write,e.toString=k.toString,e.toLocaleString=k.toString,e.toJSON=k.toJSON,e.equals=k.equals,e.compare=k.compare,e.copy=k.copy,e.slice=k.slice,e.readUInt8=k.readUInt8,e.readUInt16LE=k.readUInt16LE,e.readUInt16BE=k.readUInt16BE,e.readUInt32LE=k.readUInt32LE,e.readUInt32BE=k.readUInt32BE,e.readInt8=k.readInt8,e.readInt16LE=k.readInt16LE,e.readInt16BE=k.readInt16BE,e.readInt32LE=k.readInt32LE,e.readInt32BE=k.readInt32BE,e.readFloatLE=k.readFloatLE,e.readFloatBE=k.readFloatBE,e.readDoubleLE=k.readDoubleLE,e.readDoubleBE=k.readDoubleBE,e.writeUInt8=k.writeUInt8,e.writeUInt16LE=k.writeUInt16LE,e.writeUInt16BE=k.writeUInt16BE,e.writeUInt32LE=k.writeUInt32LE,e.writeUInt32BE=k.writeUInt32BE,e.writeInt8=k.writeInt8,e.writeInt16LE=k.writeInt16LE,e.writeInt16BE=k.writeInt16BE,e.writeInt32LE=k.writeInt32LE,e.writeInt32BE=k.writeInt32BE,e.writeFloatLE=k.writeFloatLE,e.writeFloatBE=k.writeFloatBE,e.writeDoubleLE=k.writeDoubleLE,e.writeDoubleBE=k.writeDoubleBE,e.fill=k.fill,e.inspect=k.inspect,e.toArrayBuffer=k.toArrayBuffer,e};var C=/[^+\/0-9A-z]/g;function P(e){e=I(e).replace(C,"");while(e.length%4!==0)e+="=";return e}function I(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function A(e){return s(e)||o.isBuffer(e)||e&&"object"===typeof e&&"number"===typeof e.length}function M(e){return e<16?"0"+e.toString(16):e.toString(16)}function L(e){for(var t=[],r=0;r<e.length;r++){var n=e.charCodeAt(r);if(n<=127)t.push(n);else{var a=r;n>=55296&&n<=57343&&r++;for(var s=encodeURIComponent(e.slice(a,r+1)).substr(1).split("%"),i=0;i<s.length;i++)t.push(parseInt(s[i],16))}}return t}function R(e){for(var t=[],r=0;r<e.length;r++)t.push(255&e.charCodeAt(r));return t}function T(e){for(var t,r,n,a=[],s=0;s<e.length;s++)t=e.charCodeAt(s),r=t>>8,n=t%256,a.push(n),a.push(r);return a}function U(e){return n.toByteArray(e)}function B(e,t,r,n,a){a&&(n-=n%a);for(var s=0;s<n;s++){if(s+r>=t.length||s>=e.length)break;t[s+r]=e[s]}return s}function S(e){try{return decodeURIComponent(e)}catch(t){return String.fromCharCode(65533)}}},{"base64-js":2,ieee754:3,"is-array":4}],2:[function(e,t,r){var n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";(function(e){"use strict";var t="undefined"!==typeof Uint8Array?Uint8Array:Array,r="+".charCodeAt(0),a="/".charCodeAt(0),s="0".charCodeAt(0),i="a".charCodeAt(0),o="A".charCodeAt(0);function _(e){var t=e.charCodeAt(0);return t===r?62:t===a?63:t<s?-1:t<s+10?t-s+26+26:t<o+26?t-o:t<i+26?t-i+26:void 0}function c(e){var r,n,a,s,i,o;if(e.length%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var c=e.length;i="="===e.charAt(c-2)?2:"="===e.charAt(c-1)?1:0,o=new t(3*e.length/4-i),a=i>0?e.length-4:e.length;var l=0;function u(e){o[l++]=e}for(r=0,n=0;r<a;r+=4,n+=3)s=_(e.charAt(r))<<18|_(e.charAt(r+1))<<12|_(e.charAt(r+2))<<6|_(e.charAt(r+3)),u((16711680&s)>>16),u((65280&s)>>8),u(255&s);return 2===i?(s=_(e.charAt(r))<<2|_(e.charAt(r+1))>>4,u(255&s)):1===i&&(s=_(e.charAt(r))<<10|_(e.charAt(r+1))<<4|_(e.charAt(r+2))>>2,u(s>>8&255),u(255&s)),o}function l(e){var t,r,a,s=e.length%3,i="";function o(e){return n.charAt(e)}function _(e){return o(e>>18&63)+o(e>>12&63)+o(e>>6&63)+o(63&e)}for(t=0,a=e.length-s;t<a;t+=3)r=(e[t]<<16)+(e[t+1]<<8)+e[t+2],i+=_(r);switch(s){case 1:r=e[e.length-1],i+=o(r>>2),i+=o(r<<4&63),i+="==";break;case 2:r=(e[e.length-2]<<8)+e[e.length-1],i+=o(r>>10),i+=o(r>>4&63),i+=o(r<<2&63),i+="=";break}return i}e.toByteArray=c,e.fromByteArray=l})("undefined"===typeof r?this.base64js={}:r)},{}],3:[function(e,t,r){r.read=function(e,t,r,n,a){var s,i,o=8*a-n-1,_=(1<<o)-1,c=_>>1,l=-7,u=r?a-1:0,d=r?-1:1,m=e[t+u];for(u+=d,s=m&(1<<-l)-1,m>>=-l,l+=o;l>0;s=256*s+e[t+u],u+=d,l-=8);for(i=s&(1<<-l)-1,s>>=-l,l+=n;l>0;i=256*i+e[t+u],u+=d,l-=8);if(0===s)s=1-c;else{if(s===_)return i?NaN:1/0*(m?-1:1);i+=Math.pow(2,n),s-=c}return(m?-1:1)*i*Math.pow(2,s-n)},r.write=function(e,t,r,n,a,s){var i,o,_,c=8*s-a-1,l=(1<<c)-1,u=l>>1,d=23===a?Math.pow(2,-24)-Math.pow(2,-77):0,m=n?0:s-1,h=n?1:-1,f=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(o=isNaN(t)?1:0,i=l):(i=Math.floor(Math.log(t)/Math.LN2),t*(_=Math.pow(2,-i))<1&&(i--,_*=2),t+=i+u>=1?d/_:d*Math.pow(2,1-u),t*_>=2&&(i++,_/=2),i+u>=l?(o=0,i=l):i+u>=1?(o=(t*_-1)*Math.pow(2,a),i+=u):(o=t*Math.pow(2,u-1)*Math.pow(2,a),i=0));a>=8;e[r+m]=255&o,m+=h,o/=256,a-=8);for(i=i<<a|o,c+=a;c>0;e[r+m]=255&i,m+=h,i/=256,c-=8);e[r+m-h]|=128*f}},{}],4:[function(e,t,r){var n=Array.isArray,a=Object.prototype.toString;t.exports=n||function(e){return!!e&&"[object Array]"==a.call(e)}},{}],5:[function(e,t,r){"use strict";var n=e("./dataReader");function a(e){if(e){this.data=e,this.length=this.data.length,this.index=0,this.zero=0;for(var t=0;t<this.data.length;t++)e[t]=255&e[t]}}a.prototype=new n,a.prototype.byteAt=function(e){return this.data[this.zero+e]},a.prototype.lastIndexOfSignature=function(e){for(var t=e.charCodeAt(0),r=e.charCodeAt(1),n=e.charCodeAt(2),a=e.charCodeAt(3),s=this.length-4;s>=0;--s)if(this.data[s]===t&&this.data[s+1]===r&&this.data[s+2]===n&&this.data[s+3]===a)return s-this.zero;return-1},a.prototype.readData=function(e){if(this.checkOffset(e),0===e)return[];var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=a},{"./dataReader":10}],6:[function(e,t,r){"use strict";var n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";r.encode=function(e,t){var r,a,s,i,o,_,c,l="",u=0;while(u<e.length)r=e.charCodeAt(u++),a=e.charCodeAt(u++),s=e.charCodeAt(u++),i=r>>2,o=(3&r)<<4|a>>4,_=(15&a)<<2|s>>6,c=63&s,isNaN(a)?_=c=64:isNaN(s)&&(c=64),l=l+n.charAt(i)+n.charAt(o)+n.charAt(_)+n.charAt(c);return l},r.decode=function(e,t){var r,a,s,i,o,_,c,l="",u=0;e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");while(u<e.length)i=n.indexOf(e.charAt(u++)),o=n.indexOf(e.charAt(u++)),_=n.indexOf(e.charAt(u++)),c=n.indexOf(e.charAt(u++)),r=i<<2|o>>4,a=(15&o)<<4|_>>2,s=(3&_)<<6|c,l+=String.fromCharCode(r),64!=_&&(l+=String.fromCharCode(a)),64!=c&&(l+=String.fromCharCode(s));return l}},{}],7:[function(e,t,r){"use strict";function n(){this.compressedSize=0,this.uncompressedSize=0,this.crc32=0,this.compressionMethod=null,this.compressedContent=null}n.prototype={getContent:function(){return null},getCompressedContent:function(){return null}},t.exports=n},{}],8:[function(e,t,r){"use strict";r.STORE={magic:"\0\0",compress:function(e,t){return e},uncompress:function(e){return e},compressInputType:null,uncompressInputType:null},r.DEFLATE=e("./flate")},{"./flate":13}],9:[function(e,t,r){"use strict";var n=e("./utils"),a=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117];t.exports=function(e,t){if("undefined"===typeof e||!e.length)return 0;var r="string"!==n.getTypeOf(e);"undefined"==typeof t&&(t=0);var s=0,i=0,o=0;t^=-1;for(var _=0,c=e.length;_<c;_++)o=r?e[_]:e.charCodeAt(_),i=255&(t^o),s=a[i],t=t>>>8^s;return-1^t}},{"./utils":26}],10:[function(e,t,r){"use strict";var n=e("./utils");function a(e){this.data=null,this.length=0,this.index=0,this.zero=0}a.prototype={checkOffset:function(e){this.checkIndex(this.index+e)},checkIndex:function(e){if(this.length<this.zero+e||e<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+e+"). Corrupted zip ?")},setIndex:function(e){this.checkIndex(e),this.index=e},skip:function(e){this.setIndex(this.index+e)},byteAt:function(e){},readInt:function(e){var t,r=0;for(this.checkOffset(e),t=this.index+e-1;t>=this.index;t--)r=(r<<8)+this.byteAt(t);return this.index+=e,r},readString:function(e){return n.transformTo("string",this.readData(e))},readData:function(e){},lastIndexOfSignature:function(e){},readDate:function(){var e=this.readInt(4);return new Date(1980+(e>>25&127),(e>>21&15)-1,e>>16&31,e>>11&31,e>>5&63,(31&e)<<1)}},t.exports=a},{"./utils":26}],11:[function(e,t,r){"use strict";r.base64=!1,r.binary=!1,r.dir=!1,r.createFolders=!1,r.date=null,r.compression=null,r.compressionOptions=null,r.comment=null,r.unixPermissions=null,r.dosPermissions=null},{}],12:[function(e,t,r){"use strict";var n=e("./utils");r.string2binary=function(e){return n.string2binary(e)},r.string2Uint8Array=function(e){return n.transformTo("uint8array",e)},r.uint8Array2String=function(e){return n.transformTo("string",e)},r.string2Blob=function(e){var t=n.transformTo("arraybuffer",e);return n.arrayBuffer2Blob(t)},r.arrayBuffer2Blob=function(e){return n.arrayBuffer2Blob(e)},r.transformTo=function(e,t){return n.transformTo(e,t)},r.getTypeOf=function(e){return n.getTypeOf(e)},r.checkSupport=function(e){return n.checkSupport(e)},r.MAX_VALUE_16BITS=n.MAX_VALUE_16BITS,r.MAX_VALUE_32BITS=n.MAX_VALUE_32BITS,r.pretty=function(e){return n.pretty(e)},r.findCompression=function(e){return n.findCompression(e)},r.isRegExp=function(e){return n.isRegExp(e)}},{"./utils":26}],13:[function(e,t,r){"use strict";var n="undefined"!==typeof Uint8Array&&"undefined"!==typeof Uint16Array&&"undefined"!==typeof Uint32Array,a=e("pako");r.uncompressInputType=n?"uint8array":"array",r.compressInputType=n?"uint8array":"array",r.magic="\b\0",r.compress=function(e,t){return a.deflateRaw(e,{level:t.level||-1})},r.uncompress=function(e){return a.inflateRaw(e)}},{pako:29}],14:[function(e,t,r){"use strict";var n=e("./base64");function a(e,t){if(!(this instanceof a))return new a(e,t);this.files={},this.comment=null,this.root="",e&&this.load(e,t),this.clone=function(){var e=new a;for(var t in this)"function"!==typeof this[t]&&(e[t]=this[t]);return e}}a.prototype=e("./object"),a.prototype.load=e("./load"),a.support=e("./support"),a.defaults=e("./defaults"),a.utils=e("./deprecatedPublicUtils"),a.base64={encode:function(e){return n.encode(e)},decode:function(e){return n.decode(e)}},a.compressions=e("./compressions"),t.exports=a},{"./base64":6,"./compressions":8,"./defaults":11,"./deprecatedPublicUtils":12,"./load":15,"./object":18,"./support":22}],15:[function(e,t,r){"use strict";var n=e("./base64"),a=e("./utf8"),s=e("./utils"),i=e("./zipEntries");t.exports=function(e,t){var r,o,_,c;for(t=s.extend(t||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:a.utf8decode}),t.base64&&(e=n.decode(e)),o=new i(e,t),r=o.files,_=0;_<r.length;_++)c=r[_],this.file(c.fileNameStr,c.decompressed,{binary:!0,optimizedBinaryString:!0,date:c.date,dir:c.dir,comment:c.fileCommentStr.length?c.fileCommentStr:null,unixPermissions:c.unixPermissions,dosPermissions:c.dosPermissions,createFolders:t.createFolders});return o.zipComment.length&&(this.comment=o.zipComment),this}},{"./base64":6,"./utf8":25,"./utils":26,"./zipEntries":27}],16:[function(e,t,r){(function(e){"use strict";t.exports=function(t,r){return new e(t,r)},t.exports.test=function(t){return e.isBuffer(t)}}).call(this,e("buffer").Buffer)},{buffer:1}],17:[function(e,t,r){"use strict";var n=e("./uint8ArrayReader");function a(e){this.data=e,this.length=this.data.length,this.index=0,this.zero=0}a.prototype=new n,a.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=a},{"./uint8ArrayReader":23}],18:[function(e,t,r){"use strict";var n=e("./support"),a=e("./utils"),s=e("./crc32"),i=e("./signature"),o=e("./defaults"),_=e("./base64"),c=e("./compressions"),l=e("./compressedObject"),u=e("./nodeBuffer"),d=e("./utf8"),m=e("./stringWriter"),h=e("./uint8ArrayWriter"),f=function(e){if(e._data instanceof l&&(e._data=e._data.getContent(),e.options.binary=!0,e.options.base64=!1,"uint8array"===a.getTypeOf(e._data))){var t=e._data;e._data=new Uint8Array(t.length),0!==t.length&&e._data.set(t,0)}return e._data},p=function(e){var t=f(e),r=a.getTypeOf(t);return"string"===r?!e.options.binary&&n.nodebuffer?u(t,"utf-8"):e.asBinary():t},b=function(e){var t=f(this);return null===t||"undefined"===typeof t?"":(this.options.base64&&(t=_.decode(t)),t=e&&this.options.binary?P.utf8decode(t):a.transformTo("string",t),e||this.options.binary||(t=a.transformTo("string",P.utf8encode(t))),t)},g=function(e,t,r){this.name=e,this.dir=r.dir,this.date=r.date,this.comment=r.comment,this.unixPermissions=r.unixPermissions,this.dosPermissions=r.dosPermissions,this._data=t,this.options=r,this._initialMetadata={dir:r.dir,date:r.date}};g.prototype={asText:function(){return b.call(this,!0)},asBinary:function(){return b.call(this,!1)},asNodeBuffer:function(){var e=p(this);return a.transformTo("nodebuffer",e)},asUint8Array:function(){var e=p(this);return a.transformTo("uint8array",e)},asArrayBuffer:function(){return this.asUint8Array().buffer}};var v=function(e,t){var r,n="";for(r=0;r<t;r++)n+=String.fromCharCode(255&e),e>>>=8;return n},y=function(e){return e=e||{},!0!==e.base64||null!==e.binary&&void 0!==e.binary||(e.binary=!0),e=a.extend(e,o),e.date=e.date||new Date,null!==e.compression&&(e.compression=e.compression.toUpperCase()),e},E=function(e,t,r){var n,s=a.getTypeOf(t);if(r=y(r),"string"===typeof r.unixPermissions&&(r.unixPermissions=parseInt(r.unixPermissions,8)),r.unixPermissions&&16384&r.unixPermissions&&(r.dir=!0),r.dosPermissions&&16&r.dosPermissions&&(r.dir=!0),r.dir&&(e=O(e)),r.createFolders&&(n=w(e))&&D.call(this,n,!0),r.dir||null===t||"undefined"===typeof t)r.base64=!1,r.binary=!1,t=null,s=null;else if("string"===s)r.binary&&!r.base64&&!0!==r.optimizedBinaryString&&(t=a.string2binary(t));else{if(r.base64=!1,r.binary=!0,!s&&!(t instanceof l))throw new Error("The data of '"+e+"' is in an unsupported format !");"arraybuffer"===s&&(t=a.transformTo("uint8array",t))}var i=new g(e,t,r);return this.files[e]=i,i},w=function(e){"/"==e.slice(-1)&&(e=e.substring(0,e.length-1));var t=e.lastIndexOf("/");return t>0?e.substring(0,t):""},O=function(e){return"/"!=e.slice(-1)&&(e+="/"),e},D=function(e,t){return t="undefined"!==typeof t&&t,e=O(e),this.files[e]||E.call(this,e,null,{dir:!0,createFolders:t}),this.files[e]},j=function(e,t,r){var n,i=new l;return e._data instanceof l?(i.uncompressedSize=e._data.uncompressedSize,i.crc32=e._data.crc32,0===i.uncompressedSize||e.dir?(t=c["STORE"],i.compressedContent="",i.crc32=0):e._data.compressionMethod===t.magic?i.compressedContent=e._data.getCompressedContent():(n=e._data.getContent(),i.compressedContent=t.compress(a.transformTo(t.compressInputType,n),r))):(n=p(e),n&&0!==n.length&&!e.dir||(t=c["STORE"],n=""),i.uncompressedSize=n.length,i.crc32=s(n),i.compressedContent=t.compress(a.transformTo(t.compressInputType,n),r)),i.compressedSize=i.compressedContent.length,i.compressionMethod=t.magic,i},x=function(e,t){var r=e;return e||(r=t?16893:33204),(65535&r)<<16},k=function(e,t){return 63&(e||0)},C=function(e,t,r,n,o,_){r.compressedContent;var c,l,u,m,h=_!==d.utf8encode,f=a.transformTo("string",_(t.name)),p=a.transformTo("string",d.utf8encode(t.name)),b=t.comment||"",g=a.transformTo("string",_(b)),y=a.transformTo("string",d.utf8encode(b)),E=p.length!==t.name.length,w=y.length!==b.length,O=t.options,D="",j="",C="";u=t._initialMetadata.dir!==t.dir?t.dir:O.dir,m=t._initialMetadata.date!==t.date?t.date:O.date;var P=0,I=0;u&&(P|=16),"UNIX"===o?(I=798,P|=x(t.unixPermissions,u)):(I=20,P|=k(t.dosPermissions,u)),c=m.getHours(),c<<=6,c|=m.getMinutes(),c<<=5,c|=m.getSeconds()/2,l=m.getFullYear()-1980,l<<=4,l|=m.getMonth()+1,l<<=5,l|=m.getDate(),E&&(j=v(1,1)+v(s(f),4)+p,D+="up"+v(j.length,2)+j),w&&(C=v(1,1)+v(this.crc32(g),4)+y,D+="uc"+v(C.length,2)+C);var A="";A+="\n\0",A+=h||!E&&!w?"\0\0":"\0\b",A+=r.compressionMethod,A+=v(c,2),A+=v(l,2),A+=v(r.crc32,4),A+=v(r.compressedSize,4),A+=v(r.uncompressedSize,4),A+=v(f.length,2),A+=v(D.length,2);var M=i.LOCAL_FILE_HEADER+A+f+D,L=i.CENTRAL_FILE_HEADER+v(I,2)+A+v(g.length,2)+"\0\0\0\0"+v(P,4)+v(n,4)+f+D+g;return{fileRecord:M,dirRecord:L,compressedObject:r}},P={load:function(e,t){throw new Error("Load method is not defined. Is the file jszip-load.js included ?")},filter:function(e){var t,r,n,s,i=[];for(t in this.files)this.files.hasOwnProperty(t)&&(n=this.files[t],s=new g(n.name,n._data,a.extend(n.options)),r=t.slice(this.root.length,t.length),t.slice(0,this.root.length)===this.root&&e(r,s)&&i.push(s));return i},file:function(e,t,r){if(1===arguments.length){if(a.isRegExp(e)){var n=e;return this.filter((function(e,t){return!t.dir&&n.test(e)}))}return this.filter((function(t,r){return!r.dir&&t===e}))[0]||null}return e=this.root+e,E.call(this,e,t,r),this},folder:function(e){if(!e)return this;if(a.isRegExp(e))return this.filter((function(t,r){return r.dir&&e.test(t)}));var t=this.root+e,r=D.call(this,t),n=this.clone();return n.root=r.name,n},remove:function(e){e=this.root+e;var t=this.files[e];if(t||("/"!=e.slice(-1)&&(e+="/"),t=this.files[e]),t&&!t.dir)delete this.files[e];else for(var r=this.filter((function(t,r){return r.name.slice(0,e.length)===e})),n=0;n<r.length;n++)delete this.files[r[n].name];return this},generate:function(e){e=a.extend(e||{},{base64:!0,compression:"STORE",compressionOptions:null,type:"base64",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:d.utf8encode}),a.checkSupport(e.type),"darwin"!==e.platform&&"freebsd"!==e.platform&&"linux"!==e.platform&&"sunos"!==e.platform||(e.platform="UNIX"),"win32"===e.platform&&(e.platform="DOS");var t,r,n=[],s=0,o=0,l=a.transformTo("string",e.encodeFileName(e.comment||this.comment||""));for(var u in this.files)if(this.files.hasOwnProperty(u)){var f=this.files[u],p=f.options.compression||e.compression.toUpperCase(),b=c[p];if(!b)throw new Error(p+" is not a valid compression method !");var g=f.options.compressionOptions||e.compressionOptions||{},y=j.call(this,f,b,g),E=C.call(this,u,f,y,s,e.platform,e.encodeFileName);s+=E.fileRecord.length+y.compressedSize,o+=E.dirRecord.length,n.push(E)}var w="";w=i.CENTRAL_DIRECTORY_END+"\0\0\0\0"+v(n.length,2)+v(n.length,2)+v(o,4)+v(s,4)+v(l.length,2)+l;var O=e.type.toLowerCase();for(t="uint8array"===O||"arraybuffer"===O||"blob"===O||"nodebuffer"===O?new h(s+o+w.length):new m(s+o+w.length),r=0;r<n.length;r++)t.append(n[r].fileRecord),t.append(n[r].compressedObject.compressedContent);for(r=0;r<n.length;r++)t.append(n[r].dirRecord);t.append(w);var D=t.finalize();switch(e.type.toLowerCase()){case"uint8array":case"arraybuffer":case"nodebuffer":return a.transformTo(e.type.toLowerCase(),D);case"blob":return a.arrayBuffer2Blob(a.transformTo("arraybuffer",D),e.mimeType);case"base64":return e.base64?_.encode(D):D;default:return D}},crc32:function(e,t){return s(e,t)},utf8encode:function(e){return a.transformTo("string",d.utf8encode(e))},utf8decode:function(e){return d.utf8decode(e)}};t.exports=P},{"./base64":6,"./compressedObject":7,"./compressions":8,"./crc32":9,"./defaults":11,"./nodeBuffer":16,"./signature":19,"./stringWriter":21,"./support":22,"./uint8ArrayWriter":24,"./utf8":25,"./utils":26}],19:[function(e,t,r){"use strict";r.LOCAL_FILE_HEADER="PK",r.CENTRAL_FILE_HEADER="PK",r.CENTRAL_DIRECTORY_END="PK",r.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK",r.ZIP64_CENTRAL_DIRECTORY_END="PK",r.DATA_DESCRIPTOR="PK\b"},{}],20:[function(e,t,r){"use strict";var n=e("./dataReader"),a=e("./utils");function s(e,t){this.data=e,t||(this.data=a.string2binary(this.data)),this.length=this.data.length,this.index=0,this.zero=0}s.prototype=new n,s.prototype.byteAt=function(e){return this.data.charCodeAt(this.zero+e)},s.prototype.lastIndexOfSignature=function(e){return this.data.lastIndexOf(e)-this.zero},s.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=s},{"./dataReader":10,"./utils":26}],21:[function(e,t,r){"use strict";var n=e("./utils"),a=function(){this.data=[]};a.prototype={append:function(e){e=n.transformTo("string",e),this.data.push(e)},finalize:function(){return this.data.join("")}},t.exports=a},{"./utils":26}],22:[function(e,t,r){(function(e){"use strict";if(r.base64=!0,r.array=!0,r.string=!0,r.arraybuffer="undefined"!==typeof ArrayBuffer&&"undefined"!==typeof Uint8Array,r.nodebuffer="undefined"!==typeof e,r.uint8array="undefined"!==typeof Uint8Array,"undefined"===typeof ArrayBuffer)r.blob=!1;else{var t=new ArrayBuffer(0);try{r.blob=0===new Blob([t],{type:"application/zip"}).size}catch(s){try{var n=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,a=new n;a.append(t),r.blob=0===a.getBlob("application/zip").size}catch(s){r.blob=!1}}}}).call(this,e("buffer").Buffer)},{buffer:1}],23:[function(e,t,r){"use strict";var n=e("./arrayReader");function a(e){e&&(this.data=e,this.length=this.data.length,this.index=0,this.zero=0)}a.prototype=new n,a.prototype.readData=function(e){if(this.checkOffset(e),0===e)return new Uint8Array(0);var t=this.data.subarray(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=a},{"./arrayReader":5}],24:[function(e,t,r){"use strict";var n=e("./utils"),a=function(e){this.data=new Uint8Array(e),this.index=0};a.prototype={append:function(e){0!==e.length&&(e=n.transformTo("uint8array",e),this.data.set(e,this.index),this.index+=e.length)},finalize:function(){return this.data}},t.exports=a},{"./utils":26}],25:[function(e,t,r){"use strict";for(var n=e("./utils"),a=e("./support"),s=e("./nodeBuffer"),i=new Array(256),o=0;o<256;o++)i[o]=o>=252?6:o>=248?5:o>=240?4:o>=224?3:o>=192?2:1;i[254]=i[254]=1;var _=function(e){var t,r,n,s,i,o=e.length,_=0;for(s=0;s<o;s++)r=e.charCodeAt(s),55296===(64512&r)&&s+1<o&&(n=e.charCodeAt(s+1),56320===(64512&n)&&(r=65536+(r-55296<<10)+(n-56320),s++)),_+=r<128?1:r<2048?2:r<65536?3:4;for(t=a.uint8array?new Uint8Array(_):new Array(_),i=0,s=0;i<_;s++)r=e.charCodeAt(s),55296===(64512&r)&&s+1<o&&(n=e.charCodeAt(s+1),56320===(64512&n)&&(r=65536+(r-55296<<10)+(n-56320),s++)),r<128?t[i++]=r:r<2048?(t[i++]=192|r>>>6,t[i++]=128|63&r):r<65536?(t[i++]=224|r>>>12,t[i++]=128|r>>>6&63,t[i++]=128|63&r):(t[i++]=240|r>>>18,t[i++]=128|r>>>12&63,t[i++]=128|r>>>6&63,t[i++]=128|63&r);return t},c=function(e,t){var r;t=t||e.length,t>e.length&&(t=e.length),r=t-1;while(r>=0&&128===(192&e[r]))r--;return r<0||0===r?t:r+i[e[r]]>t?r:t},l=function(e){var t,r,a,s,o=e.length,_=new Array(2*o);for(r=0,t=0;t<o;)if(a=e[t++],a<128)_[r++]=a;else if(s=i[a],s>4)_[r++]=65533,t+=s-1;else{a&=2===s?31:3===s?15:7;while(s>1&&t<o)a=a<<6|63&e[t++],s--;s>1?_[r++]=65533:a<65536?_[r++]=a:(a-=65536,_[r++]=55296|a>>10&1023,_[r++]=56320|1023&a)}return _.length!==r&&(_.subarray?_=_.subarray(0,r):_.length=r),n.applyFromCharCode(_)};r.utf8encode=function(e){return a.nodebuffer?s(e,"utf-8"):_(e)},r.utf8decode=function(e){if(a.nodebuffer)return n.transformTo("nodebuffer",e).toString("utf-8");e=n.transformTo(a.uint8array?"uint8array":"array",e);var t=[],r=0,s=e.length,i=65536;while(r<s){var o=c(e,Math.min(r+i,s));a.uint8array?t.push(l(e.subarray(r,o))):t.push(l(e.slice(r,o))),r=o}return t.join("")}},{"./nodeBuffer":16,"./support":22,"./utils":26}],26:[function(e,t,r){"use strict";var n=e("./support"),a=e("./compressions"),s=e("./nodeBuffer");function i(e){return e}function o(e,t){for(var r=0;r<e.length;++r)t[r]=255&e.charCodeAt(r);return t}function _(e){var t=65536,n=[],a=e.length,i=r.getTypeOf(e),o=0,_=!0;try{switch(i){case"uint8array":String.fromCharCode.apply(null,new Uint8Array(0));break;case"nodebuffer":String.fromCharCode.apply(null,s(0));break}}catch(u){_=!1}if(!_){for(var c="",l=0;l<e.length;l++)c+=String.fromCharCode(e[l]);return c}while(o<a&&t>1)try{"array"===i||"nodebuffer"===i?n.push(String.fromCharCode.apply(null,e.slice(o,Math.min(o+t,a)))):n.push(String.fromCharCode.apply(null,e.subarray(o,Math.min(o+t,a)))),o+=t}catch(u){t=Math.floor(t/2)}return n.join("")}function c(e,t){for(var r=0;r<e.length;r++)t[r]=e[r];return t}r.string2binary=function(e){for(var t="",r=0;r<e.length;r++)t+=String.fromCharCode(255&e.charCodeAt(r));return t},r.arrayBuffer2Blob=function(e,t){r.checkSupport("blob"),t=t||"application/zip";try{return new Blob([e],{type:t})}catch(s){try{var n=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,a=new n;return a.append(e),a.getBlob(t)}catch(s){throw new Error("Bug : can't construct the Blob.")}}},r.applyFromCharCode=_;var l={};l["string"]={string:i,array:function(e){return o(e,new Array(e.length))},arraybuffer:function(e){return l["string"]["uint8array"](e).buffer},uint8array:function(e){return o(e,new Uint8Array(e.length))},nodebuffer:function(e){return o(e,s(e.length))}},l["array"]={string:_,array:i,arraybuffer:function(e){return new Uint8Array(e).buffer},uint8array:function(e){return new Uint8Array(e)},nodebuffer:function(e){return s(e)}},l["arraybuffer"]={string:function(e){return _(new Uint8Array(e))},array:function(e){return c(new Uint8Array(e),new Array(e.byteLength))},arraybuffer:i,uint8array:function(e){return new Uint8Array(e)},nodebuffer:function(e){return s(new Uint8Array(e))}},l["uint8array"]={string:_,array:function(e){return c(e,new Array(e.length))},arraybuffer:function(e){return e.buffer},uint8array:i,nodebuffer:function(e){return s(e)}},l["nodebuffer"]={string:_,array:function(e){return c(e,new Array(e.length))},arraybuffer:function(e){return l["nodebuffer"]["uint8array"](e).buffer},uint8array:function(e){return c(e,new Uint8Array(e.length))},nodebuffer:i},r.transformTo=function(e,t){if(t||(t=""),!e)return t;r.checkSupport(e);var n=r.getTypeOf(t),a=l[n][e](t);return a},r.getTypeOf=function(e){return"string"===typeof e?"string":"[object Array]"===Object.prototype.toString.call(e)?"array":n.nodebuffer&&s.test(e)?"nodebuffer":n.uint8array&&e instanceof Uint8Array?"uint8array":n.arraybuffer&&e instanceof ArrayBuffer?"arraybuffer":void 0},r.checkSupport=function(e){var t=n[e.toLowerCase()];if(!t)throw new Error(e+" is not supported by this browser")},r.MAX_VALUE_16BITS=65535,r.MAX_VALUE_32BITS=-1,r.pretty=function(e){var t,r,n="";for(r=0;r<(e||"").length;r++)t=e.charCodeAt(r),n+="\\x"+(t<16?"0":"")+t.toString(16).toUpperCase();return n},r.findCompression=function(e){for(var t in a)if(a.hasOwnProperty(t)&&a[t].magic===e)return a[t];return null},r.isRegExp=function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},r.extend=function(){var e,t,r={};for(e=0;e<arguments.length;e++)for(t in arguments[e])arguments[e].hasOwnProperty(t)&&"undefined"===typeof r[t]&&(r[t]=arguments[e][t]);return r}},{"./compressions":8,"./nodeBuffer":16,"./support":22}],27:[function(e,t,r){"use strict";var n=e("./stringReader"),a=e("./nodeBufferReader"),s=e("./uint8ArrayReader"),i=e("./arrayReader"),o=e("./utils"),_=e("./signature"),c=e("./zipEntry"),l=e("./support");e("./object");function u(e,t){this.files=[],this.loadOptions=t,e&&this.load(e)}u.prototype={checkSignature:function(e){var t=this.reader.readString(4);if(t!==e)throw new Error("Corrupted zip or bug : unexpected signature ("+o.pretty(t)+", expected "+o.pretty(e)+")")},isSignature:function(e,t){var r=this.reader.index;this.reader.setIndex(e);var n=this.reader.readString(4),a=n===t;return this.reader.setIndex(r),a},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2);var e=this.reader.readData(this.zipCommentLength),t=l.uint8array?"uint8array":"array",r=o.transformTo(t,e);this.zipComment=this.loadOptions.decodeFileName(r)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.versionMadeBy=this.reader.readString(2),this.versionNeeded=this.reader.readInt(2),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};var e,t,r,n=this.zip64EndOfCentralSize-44,a=0;while(a<n)e=this.reader.readInt(2),t=this.reader.readInt(4),r=this.reader.readString(t),this.zip64ExtensibleData[e]={id:e,length:t,value:r}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),this.disksCount>1)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var e,t;for(e=0;e<this.files.length;e++)t=this.files[e],this.reader.setIndex(t.localHeaderOffset),this.checkSignature(_.LOCAL_FILE_HEADER),t.readLocalPart(this.reader),t.handleUTF8(),t.processAttributes()},readCentralDir:function(){var e;this.reader.setIndex(this.centralDirOffset);while(this.reader.readString(4)===_.CENTRAL_FILE_HEADER)e=new c({zip64:this.zip64},this.loadOptions),e.readCentralPart(this.reader),this.files.push(e);if(this.centralDirRecords!==this.files.length&&0!==this.centralDirRecords&&0===this.files.length)throw new Error("Corrupted zip or bug: expected "+this.centralDirRecords+" records in central dir, got "+this.files.length)},readEndOfCentral:function(){var e=this.reader.lastIndexOfSignature(_.CENTRAL_DIRECTORY_END);if(e<0){var t=!this.isSignature(0,_.LOCAL_FILE_HEADER);throw t?new Error("Can't find end of central directory : is this a zip file ? If it is, see http://stuk.github.io/jszip/documentation/howto/read_zip.html"):new Error("Corrupted zip : can't find end of central directory")}this.reader.setIndex(e);var r=e;if(this.checkSignature(_.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===o.MAX_VALUE_16BITS||this.diskWithCentralDirStart===o.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===o.MAX_VALUE_16BITS||this.centralDirRecords===o.MAX_VALUE_16BITS||this.centralDirSize===o.MAX_VALUE_32BITS||this.centralDirOffset===o.MAX_VALUE_32BITS){if(this.zip64=!0,e=this.reader.lastIndexOfSignature(_.ZIP64_CENTRAL_DIRECTORY_LOCATOR),e<0)throw new Error("Corrupted zip : can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(e),this.checkSignature(_.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,_.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(_.ZIP64_CENTRAL_DIRECTORY_END),this.relativeOffsetEndOfZip64CentralDir<0))throw new Error("Corrupted zip : can't find the ZIP64 end of central directory");this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(_.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var n=this.centralDirOffset+this.centralDirSize;this.zip64&&(n+=20,n+=12+this.zip64EndOfCentralSize);var a=r-n;if(a>0)this.isSignature(r,_.CENTRAL_FILE_HEADER)||(this.reader.zero=a);else if(a<0)throw new Error("Corrupted zip: missing "+Math.abs(a)+" bytes.")},prepareReader:function(e){var t=o.getTypeOf(e);if(o.checkSupport(t),"string"!==t||l.uint8array)if("nodebuffer"===t)this.reader=new a(e);else if(l.uint8array)this.reader=new s(o.transformTo("uint8array",e));else{if(!l.array)throw new Error("Unexpected error: unsupported type '"+t+"'");this.reader=new i(o.transformTo("array",e))}else this.reader=new n(e,this.loadOptions.optimizedBinaryString)},load:function(e){this.prepareReader(e),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},t.exports=u},{"./arrayReader":5,"./nodeBufferReader":17,"./object":18,"./signature":19,"./stringReader":20,"./support":22,"./uint8ArrayReader":23,"./utils":26,"./zipEntry":28}],28:[function(e,t,r){"use strict";var n=e("./stringReader"),a=e("./utils"),s=e("./compressedObject"),i=e("./object"),o=e("./support"),_=0,c=3;function l(e,t){this.options=e,this.loadOptions=t}l.prototype={isEncrypted:function(){return 1===(1&this.bitFlag)},useUTF8:function(){return 2048===(2048&this.bitFlag)},prepareCompressedContent:function(e,t,r){return function(){var n=e.index;e.setIndex(t);var a=e.readData(r);return e.setIndex(n),a}},prepareContent:function(e,t,r,n,s){return function(){var e=a.transformTo(n.uncompressInputType,this.getCompressedContent()),t=n.uncompress(e);if(t.length!==s)throw new Error("Bug : uncompressed data size mismatch");return t}},readLocalPart:function(e){var t,r;if(e.skip(22),this.fileNameLength=e.readInt(2),r=e.readInt(2),this.fileName=e.readData(this.fileNameLength),e.skip(r),-1==this.compressedSize||-1==this.uncompressedSize)throw new Error("Bug or corrupted zip : didn't get enough informations from the central directory (compressedSize == -1 || uncompressedSize == -1)");if(t=a.findCompression(this.compressionMethod),null===t)throw new Error("Corrupted zip : compression "+a.pretty(this.compressionMethod)+" unknown (inner file : "+a.transformTo("string",this.fileName)+")");if(this.decompressed=new s,this.decompressed.compressedSize=this.compressedSize,this.decompressed.uncompressedSize=this.uncompressedSize,this.decompressed.crc32=this.crc32,this.decompressed.compressionMethod=this.compressionMethod,this.decompressed.getCompressedContent=this.prepareCompressedContent(e,e.index,this.compressedSize,t),this.decompressed.getContent=this.prepareContent(e,e.index,this.compressedSize,t,this.uncompressedSize),this.loadOptions.checkCRC32&&(this.decompressed=a.transformTo("string",this.decompressed.getContent()),i.crc32(this.decompressed)!==this.crc32))throw new Error("Corrupted zip : CRC32 mismatch")},readCentralPart:function(e){if(this.versionMadeBy=e.readInt(2),this.versionNeeded=e.readInt(2),this.bitFlag=e.readInt(2),this.compressionMethod=e.readString(2),this.date=e.readDate(),this.crc32=e.readInt(4),this.compressedSize=e.readInt(4),this.uncompressedSize=e.readInt(4),this.fileNameLength=e.readInt(2),this.extraFieldsLength=e.readInt(2),this.fileCommentLength=e.readInt(2),this.diskNumberStart=e.readInt(2),this.internalFileAttributes=e.readInt(2),this.externalFileAttributes=e.readInt(4),this.localHeaderOffset=e.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");this.fileName=e.readData(this.fileNameLength),this.readExtraFields(e),this.parseZIP64ExtraField(e),this.fileComment=e.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var e=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),e===_&&(this.dosPermissions=63&this.externalFileAttributes),e===c&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||"/"!==this.fileNameStr.slice(-1)||(this.dir=!0)},parseZIP64ExtraField:function(e){if(this.extraFields[1]){var t=new n(this.extraFields[1].value);this.uncompressedSize===a.MAX_VALUE_32BITS&&(this.uncompressedSize=t.readInt(8)),this.compressedSize===a.MAX_VALUE_32BITS&&(this.compressedSize=t.readInt(8)),this.localHeaderOffset===a.MAX_VALUE_32BITS&&(this.localHeaderOffset=t.readInt(8)),this.diskNumberStart===a.MAX_VALUE_32BITS&&(this.diskNumberStart=t.readInt(4))}},readExtraFields:function(e){var t,r,n,a=e.index;this.extraFields=this.extraFields||{};while(e.index<a+this.extraFieldsLength)t=e.readInt(2),r=e.readInt(2),n=e.readString(r),this.extraFields[t]={id:t,length:r,value:n}},handleUTF8:function(){var e=o.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=i.utf8decode(this.fileName),this.fileCommentStr=i.utf8decode(this.fileComment);else{var t=this.findExtraFieldUnicodePath();if(null!==t)this.fileNameStr=t;else{var r=a.transformTo(e,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(r)}var n=this.findExtraFieldUnicodeComment();if(null!==n)this.fileCommentStr=n;else{var s=a.transformTo(e,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(s)}}},findExtraFieldUnicodePath:function(){var e=this.extraFields[28789];if(e){var t=new n(e.value);return 1!==t.readInt(1)||i.crc32(this.fileName)!==t.readInt(4)?null:i.utf8decode(t.readString(e.length-5))}return null},findExtraFieldUnicodeComment:function(){var e=this.extraFields[25461];if(e){var t=new n(e.value);return 1!==t.readInt(1)||i.crc32(this.fileComment)!==t.readInt(4)?null:i.utf8decode(t.readString(e.length-5))}return null}},t.exports=l},{"./compressedObject":7,"./object":18,"./stringReader":20,"./support":22,"./utils":26}],29:[function(e,t,r){"use strict";var n=e("./lib/utils/common").assign,a=e("./lib/deflate"),s=e("./lib/inflate"),i=e("./lib/zlib/constants"),o={};n(o,a,s,i),t.exports=o},{"./lib/deflate":30,"./lib/inflate":31,"./lib/utils/common":32,"./lib/zlib/constants":35}],30:[function(e,t,r){"use strict";var n=e("./zlib/deflate"),a=e("./utils/common"),s=e("./utils/strings"),i=e("./zlib/messages"),o=e("./zlib/zstream"),_=Object.prototype.toString,c=0,l=4,u=0,d=1,m=2,h=-1,f=0,p=8;function b(e){if(!(this instanceof b))return new b(e);this.options=a.assign({level:h,method:p,chunkSize:16384,windowBits:15,memLevel:8,strategy:f,to:""},e||{});var t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new o,this.strm.avail_out=0;var r=n.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(r!==u)throw new Error(i[r]);if(t.header&&n.deflateSetHeader(this.strm,t.header),t.dictionary){var c;if(c="string"===typeof t.dictionary?s.string2buf(t.dictionary):"[object ArrayBuffer]"===_.call(t.dictionary)?new Uint8Array(t.dictionary):t.dictionary,r=n.deflateSetDictionary(this.strm,c),r!==u)throw new Error(i[r]);this._dict_set=!0}}function g(e,t){var r=new b(t);if(r.push(e,!0),r.err)throw r.msg;return r.result}function v(e,t){return t=t||{},t.raw=!0,g(e,t)}function y(e,t){return t=t||{},t.gzip=!0,g(e,t)}b.prototype.push=function(e,t){var r,i,o=this.strm,h=this.options.chunkSize;if(this.ended)return!1;i=t===~~t?t:!0===t?l:c,"string"===typeof e?o.input=s.string2buf(e):"[object ArrayBuffer]"===_.call(e)?o.input=new Uint8Array(e):o.input=e,o.next_in=0,o.avail_in=o.input.length;do{if(0===o.avail_out&&(o.output=new a.Buf8(h),o.next_out=0,o.avail_out=h),r=n.deflate(o,i),r!==d&&r!==u)return this.onEnd(r),this.ended=!0,!1;0!==o.avail_out&&(0!==o.avail_in||i!==l&&i!==m)||("string"===this.options.to?this.onData(s.buf2binstring(a.shrinkBuf(o.output,o.next_out))):this.onData(a.shrinkBuf(o.output,o.next_out)))}while((o.avail_in>0||0===o.avail_out)&&r!==d);return i===l?(r=n.deflateEnd(this.strm),this.onEnd(r),this.ended=!0,r===u):i!==m||(this.onEnd(u),o.avail_out=0,!0)},b.prototype.onData=function(e){this.chunks.push(e)},b.prototype.onEnd=function(e){e===u&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=a.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},r.Deflate=b,r.deflate=g,r.deflateRaw=v,r.gzip=y},{"./utils/common":32,"./utils/strings":33,"./zlib/deflate":37,"./zlib/messages":42,"./zlib/zstream":44}],31:[function(e,t,r){"use strict";var n=e("./zlib/inflate"),a=e("./utils/common"),s=e("./utils/strings"),i=e("./zlib/constants"),o=e("./zlib/messages"),_=e("./zlib/zstream"),c=e("./zlib/gzheader"),l=Object.prototype.toString;function u(e){if(!(this instanceof u))return new u(e);this.options=a.assign({chunkSize:16384,windowBits:0,to:""},e||{});var t=this.options;t.raw&&t.windowBits>=0&&t.windowBits<16&&(t.windowBits=-t.windowBits,0===t.windowBits&&(t.windowBits=-15)),!(t.windowBits>=0&&t.windowBits<16)||e&&e.windowBits||(t.windowBits+=32),t.windowBits>15&&t.windowBits<48&&0===(15&t.windowBits)&&(t.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new _,this.strm.avail_out=0;var r=n.inflateInit2(this.strm,t.windowBits);if(r!==i.Z_OK)throw new Error(o[r]);this.header=new c,n.inflateGetHeader(this.strm,this.header)}function d(e,t){var r=new u(t);if(r.push(e,!0),r.err)throw r.msg;return r.result}function m(e,t){return t=t||{},t.raw=!0,d(e,t)}u.prototype.push=function(e,t){var r,o,_,c,u,d,m=this.strm,h=this.options.chunkSize,f=this.options.dictionary,p=!1;if(this.ended)return!1;o=t===~~t?t:!0===t?i.Z_FINISH:i.Z_NO_FLUSH,"string"===typeof e?m.input=s.binstring2buf(e):"[object ArrayBuffer]"===l.call(e)?m.input=new Uint8Array(e):m.input=e,m.next_in=0,m.avail_in=m.input.length;do{if(0===m.avail_out&&(m.output=new a.Buf8(h),m.next_out=0,m.avail_out=h),r=n.inflate(m,i.Z_NO_FLUSH),r===i.Z_NEED_DICT&&f&&(d="string"===typeof f?s.string2buf(f):"[object ArrayBuffer]"===l.call(f)?new Uint8Array(f):f,r=n.inflateSetDictionary(this.strm,d)),r===i.Z_BUF_ERROR&&!0===p&&(r=i.Z_OK,p=!1),r!==i.Z_STREAM_END&&r!==i.Z_OK)return this.onEnd(r),this.ended=!0,!1;m.next_out&&(0!==m.avail_out&&r!==i.Z_STREAM_END&&(0!==m.avail_in||o!==i.Z_FINISH&&o!==i.Z_SYNC_FLUSH)||("string"===this.options.to?(_=s.utf8border(m.output,m.next_out),c=m.next_out-_,u=s.buf2string(m.output,_),m.next_out=c,m.avail_out=h-c,c&&a.arraySet(m.output,m.output,_,c,0),this.onData(u)):this.onData(a.shrinkBuf(m.output,m.next_out)))),0===m.avail_in&&0===m.avail_out&&(p=!0)}while((m.avail_in>0||0===m.avail_out)&&r!==i.Z_STREAM_END);return r===i.Z_STREAM_END&&(o=i.Z_FINISH),o===i.Z_FINISH?(r=n.inflateEnd(this.strm),this.onEnd(r),this.ended=!0,r===i.Z_OK):o!==i.Z_SYNC_FLUSH||(this.onEnd(i.Z_OK),m.avail_out=0,!0)},u.prototype.onData=function(e){this.chunks.push(e)},u.prototype.onEnd=function(e){e===i.Z_OK&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=a.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},r.Inflate=u,r.inflate=d,r.inflateRaw=m,r.ungzip=d},{"./utils/common":32,"./utils/strings":33,"./zlib/constants":35,"./zlib/gzheader":38,"./zlib/inflate":40,"./zlib/messages":42,"./zlib/zstream":44}],32:[function(e,t,r){"use strict";var n="undefined"!==typeof Uint8Array&&"undefined"!==typeof Uint16Array&&"undefined"!==typeof Int32Array;r.assign=function(e){var t=Array.prototype.slice.call(arguments,1);while(t.length){var r=t.shift();if(r){if("object"!==typeof r)throw new TypeError(r+"must be non-object");for(var n in r)r.hasOwnProperty(n)&&(e[n]=r[n])}}return e},r.shrinkBuf=function(e,t){return e.length===t?e:e.subarray?e.subarray(0,t):(e.length=t,e)};var a={arraySet:function(e,t,r,n,a){if(t.subarray&&e.subarray)e.set(t.subarray(r,r+n),a);else for(var s=0;s<n;s++)e[a+s]=t[r+s]},flattenChunks:function(e){var t,r,n,a,s,i;for(n=0,t=0,r=e.length;t<r;t++)n+=e[t].length;for(i=new Uint8Array(n),a=0,t=0,r=e.length;t<r;t++)s=e[t],i.set(s,a),a+=s.length;return i}},s={arraySet:function(e,t,r,n,a){for(var s=0;s<n;s++)e[a+s]=t[r+s]},flattenChunks:function(e){return[].concat.apply([],e)}};r.setTyped=function(e){e?(r.Buf8=Uint8Array,r.Buf16=Uint16Array,r.Buf32=Int32Array,r.assign(r,a)):(r.Buf8=Array,r.Buf16=Array,r.Buf32=Array,r.assign(r,s))},r.setTyped(n)},{}],33:[function(e,t,r){"use strict";var n=e("./common"),a=!0,s=!0;try{String.fromCharCode.apply(null,[0])}catch(c){a=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(c){s=!1}for(var i=new n.Buf8(256),o=0;o<256;o++)i[o]=o>=252?6:o>=248?5:o>=240?4:o>=224?3:o>=192?2:1;function _(e,t){if(t<65537&&(e.subarray&&s||!e.subarray&&a))return String.fromCharCode.apply(null,n.shrinkBuf(e,t));for(var r="",i=0;i<t;i++)r+=String.fromCharCode(e[i]);return r}i[254]=i[254]=1,r.string2buf=function(e){var t,r,a,s,i,o=e.length,_=0;for(s=0;s<o;s++)r=e.charCodeAt(s),55296===(64512&r)&&s+1<o&&(a=e.charCodeAt(s+1),56320===(64512&a)&&(r=65536+(r-55296<<10)+(a-56320),s++)),_+=r<128?1:r<2048?2:r<65536?3:4;for(t=new n.Buf8(_),i=0,s=0;i<_;s++)r=e.charCodeAt(s),55296===(64512&r)&&s+1<o&&(a=e.charCodeAt(s+1),56320===(64512&a)&&(r=65536+(r-55296<<10)+(a-56320),s++)),r<128?t[i++]=r:r<2048?(t[i++]=192|r>>>6,t[i++]=128|63&r):r<65536?(t[i++]=224|r>>>12,t[i++]=128|r>>>6&63,t[i++]=128|63&r):(t[i++]=240|r>>>18,t[i++]=128|r>>>12&63,t[i++]=128|r>>>6&63,t[i++]=128|63&r);return t},r.buf2binstring=function(e){return _(e,e.length)},r.binstring2buf=function(e){for(var t=new n.Buf8(e.length),r=0,a=t.length;r<a;r++)t[r]=e.charCodeAt(r);return t},r.buf2string=function(e,t){var r,n,a,s,o=t||e.length,c=new Array(2*o);for(n=0,r=0;r<o;)if(a=e[r++],a<128)c[n++]=a;else if(s=i[a],s>4)c[n++]=65533,r+=s-1;else{a&=2===s?31:3===s?15:7;while(s>1&&r<o)a=a<<6|63&e[r++],s--;s>1?c[n++]=65533:a<65536?c[n++]=a:(a-=65536,c[n++]=55296|a>>10&1023,c[n++]=56320|1023&a)}return _(c,n)},r.utf8border=function(e,t){var r;t=t||e.length,t>e.length&&(t=e.length),r=t-1;while(r>=0&&128===(192&e[r]))r--;return r<0||0===r?t:r+i[e[r]]>t?r:t}},{"./common":32}],34:[function(e,t,r){"use strict";function n(e,t,r,n){var a=65535&e|0,s=e>>>16&65535|0,i=0;while(0!==r){i=r>2e3?2e3:r,r-=i;do{a=a+t[n++]|0,s=s+a|0}while(--i);a%=65521,s%=65521}return a|s<<16|0}t.exports=n},{}],35:[function(e,t,r){"use strict";t.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],36:[function(e,t,r){"use strict";function n(){for(var e,t=[],r=0;r<256;r++){e=r;for(var n=0;n<8;n++)e=1&e?3988292384^e>>>1:e>>>1;t[r]=e}return t}var a=n();function s(e,t,r,n){var s=a,i=n+r;e^=-1;for(var o=n;o<i;o++)e=e>>>8^s[255&(e^t[o])];return-1^e}t.exports=s},{}],37:[function(e,t,r){"use strict";var n,a=e("../utils/common"),s=e("./trees"),i=e("./adler32"),o=e("./crc32"),_=e("./messages"),c=0,l=1,u=3,d=4,m=5,h=0,f=1,p=-2,b=-3,g=-5,v=-1,y=1,E=2,w=3,O=4,D=0,j=2,x=8,k=9,C=15,P=8,I=29,A=256,M=A+1+I,L=30,R=19,T=2*M+1,U=15,B=3,S=258,W=S+B+1,K=32,F=42,z=69,N=73,$=91,q=103,V=113,H=666,Z=1,G=2,Y=3,J=4,X=3;function Q(e,t){return e.msg=_[t],t}function ee(e){return(e<<1)-(e>4?9:0)}function te(e){var t=e.length;while(--t>=0)e[t]=0}function re(e){var t=e.state,r=t.pending;r>e.avail_out&&(r=e.avail_out),0!==r&&(a.arraySet(e.output,t.pending_buf,t.pending_out,r,e.next_out),e.next_out+=r,t.pending_out+=r,e.total_out+=r,e.avail_out-=r,t.pending-=r,0===t.pending&&(t.pending_out=0))}function ne(e,t){s._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,re(e.strm)}function ae(e,t){e.pending_buf[e.pending++]=t}function se(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function ie(e,t,r,n){var s=e.avail_in;return s>n&&(s=n),0===s?0:(e.avail_in-=s,a.arraySet(t,e.input,e.next_in,s,r),1===e.state.wrap?e.adler=i(e.adler,t,s,r):2===e.state.wrap&&(e.adler=o(e.adler,t,s,r)),e.next_in+=s,e.total_in+=s,s)}function oe(e,t){var r,n,a=e.max_chain_length,s=e.strstart,i=e.prev_length,o=e.nice_match,_=e.strstart>e.w_size-W?e.strstart-(e.w_size-W):0,c=e.window,l=e.w_mask,u=e.prev,d=e.strstart+S,m=c[s+i-1],h=c[s+i];e.prev_length>=e.good_match&&(a>>=2),o>e.lookahead&&(o=e.lookahead);do{if(r=t,c[r+i]===h&&c[r+i-1]===m&&c[r]===c[s]&&c[++r]===c[s+1]){s+=2,r++;do{}while(c[++s]===c[++r]&&c[++s]===c[++r]&&c[++s]===c[++r]&&c[++s]===c[++r]&&c[++s]===c[++r]&&c[++s]===c[++r]&&c[++s]===c[++r]&&c[++s]===c[++r]&&s<d);if(n=S-(d-s),s=d-S,n>i){if(e.match_start=t,i=n,n>=o)break;m=c[s+i-1],h=c[s+i]}}}while((t=u[t&l])>_&&0!==--a);return i<=e.lookahead?i:e.lookahead}function _e(e){var t,r,n,s,i,o=e.w_size;do{if(s=e.window_size-e.lookahead-e.strstart,e.strstart>=o+(o-W)){a.arraySet(e.window,e.window,o,o,0),e.match_start-=o,e.strstart-=o,e.block_start-=o,r=e.hash_size,t=r;do{n=e.head[--t],e.head[t]=n>=o?n-o:0}while(--r);r=o,t=r;do{n=e.prev[--t],e.prev[t]=n>=o?n-o:0}while(--r);s+=o}if(0===e.strm.avail_in)break;if(r=ie(e.strm,e.window,e.strstart+e.lookahead,s),e.lookahead+=r,e.lookahead+e.insert>=B){i=e.strstart-e.insert,e.ins_h=e.window[i],e.ins_h=(e.ins_h<<e.hash_shift^e.window[i+1])&e.hash_mask;while(e.insert)if(e.ins_h=(e.ins_h<<e.hash_shift^e.window[i+B-1])&e.hash_mask,e.prev[i&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=i,i++,e.insert--,e.lookahead+e.insert<B)break}}while(e.lookahead<W&&0!==e.strm.avail_in)}function ce(e,t){var r=65535;for(r>e.pending_buf_size-5&&(r=e.pending_buf_size-5);;){if(e.lookahead<=1){if(_e(e),0===e.lookahead&&t===c)return Z;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var n=e.block_start+r;if((0===e.strstart||e.strstart>=n)&&(e.lookahead=e.strstart-n,e.strstart=n,ne(e,!1),0===e.strm.avail_out))return Z;if(e.strstart-e.block_start>=e.w_size-W&&(ne(e,!1),0===e.strm.avail_out))return Z}return e.insert=0,t===d?(ne(e,!0),0===e.strm.avail_out?Y:J):(e.strstart>e.block_start&&(ne(e,!1),e.strm.avail_out),Z)}function le(e,t){for(var r,n;;){if(e.lookahead<W){if(_e(e),e.lookahead<W&&t===c)return Z;if(0===e.lookahead)break}if(r=0,e.lookahead>=B&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+B-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!==r&&e.strstart-r<=e.w_size-W&&(e.match_length=oe(e,r)),e.match_length>=B)if(n=s._tr_tally(e,e.strstart-e.match_start,e.match_length-B),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=B){e.match_length--;do{e.strstart++,e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+B-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart}while(0!==--e.match_length);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+1])&e.hash_mask;else n=s._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(n&&(ne(e,!1),0===e.strm.avail_out))return Z}return e.insert=e.strstart<B-1?e.strstart:B-1,t===d?(ne(e,!0),0===e.strm.avail_out?Y:J):e.last_lit&&(ne(e,!1),0===e.strm.avail_out)?Z:G}function ue(e,t){for(var r,n,a;;){if(e.lookahead<W){if(_e(e),e.lookahead<W&&t===c)return Z;if(0===e.lookahead)break}if(r=0,e.lookahead>=B&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+B-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=B-1,0!==r&&e.prev_length<e.max_lazy_match&&e.strstart-r<=e.w_size-W&&(e.match_length=oe(e,r),e.match_length<=5&&(e.strategy===y||e.match_length===B&&e.strstart-e.match_start>4096)&&(e.match_length=B-1)),e.prev_length>=B&&e.match_length<=e.prev_length){a=e.strstart+e.lookahead-B,n=s._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-B),e.lookahead-=e.prev_length-1,e.prev_length-=2;do{++e.strstart<=a&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+B-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart)}while(0!==--e.prev_length);if(e.match_available=0,e.match_length=B-1,e.strstart++,n&&(ne(e,!1),0===e.strm.avail_out))return Z}else if(e.match_available){if(n=s._tr_tally(e,0,e.window[e.strstart-1]),n&&ne(e,!1),e.strstart++,e.lookahead--,0===e.strm.avail_out)return Z}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(n=s._tr_tally(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<B-1?e.strstart:B-1,t===d?(ne(e,!0),0===e.strm.avail_out?Y:J):e.last_lit&&(ne(e,!1),0===e.strm.avail_out)?Z:G}function de(e,t){for(var r,n,a,i,o=e.window;;){if(e.lookahead<=S){if(_e(e),e.lookahead<=S&&t===c)return Z;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=B&&e.strstart>0&&(a=e.strstart-1,n=o[a],n===o[++a]&&n===o[++a]&&n===o[++a])){i=e.strstart+S;do{}while(n===o[++a]&&n===o[++a]&&n===o[++a]&&n===o[++a]&&n===o[++a]&&n===o[++a]&&n===o[++a]&&n===o[++a]&&a<i);e.match_length=S-(i-a),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=B?(r=s._tr_tally(e,1,e.match_length-B),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(r=s._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),r&&(ne(e,!1),0===e.strm.avail_out))return Z}return e.insert=0,t===d?(ne(e,!0),0===e.strm.avail_out?Y:J):e.last_lit&&(ne(e,!1),0===e.strm.avail_out)?Z:G}function me(e,t){for(var r;;){if(0===e.lookahead&&(_e(e),0===e.lookahead)){if(t===c)return Z;break}if(e.match_length=0,r=s._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,r&&(ne(e,!1),0===e.strm.avail_out))return Z}return e.insert=0,t===d?(ne(e,!0),0===e.strm.avail_out?Y:J):e.last_lit&&(ne(e,!1),0===e.strm.avail_out)?Z:G}function he(e,t,r,n,a){this.good_length=e,this.max_lazy=t,this.nice_length=r,this.max_chain=n,this.func=a}function fe(e){e.window_size=2*e.w_size,te(e.head),e.max_lazy_match=n[e.level].max_lazy,e.good_match=n[e.level].good_length,e.nice_match=n[e.level].nice_length,e.max_chain_length=n[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=B-1,e.match_available=0,e.ins_h=0}function pe(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=x,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new a.Buf16(2*T),this.dyn_dtree=new a.Buf16(2*(2*L+1)),this.bl_tree=new a.Buf16(2*(2*R+1)),te(this.dyn_ltree),te(this.dyn_dtree),te(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new a.Buf16(U+1),this.heap=new a.Buf16(2*M+1),te(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new a.Buf16(2*M+1),te(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function be(e){var t;return e&&e.state?(e.total_in=e.total_out=0,e.data_type=j,t=e.state,t.pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?F:V,e.adler=2===t.wrap?0:1,t.last_flush=c,s._tr_init(t),h):Q(e,p)}function ge(e){var t=be(e);return t===h&&fe(e.state),t}function ve(e,t){return e&&e.state?2!==e.state.wrap?p:(e.state.gzhead=t,h):p}function ye(e,t,r,n,s,i){if(!e)return p;var o=1;if(t===v&&(t=6),n<0?(o=0,n=-n):n>15&&(o=2,n-=16),s<1||s>k||r!==x||n<8||n>15||t<0||t>9||i<0||i>O)return Q(e,p);8===n&&(n=9);var _=new pe;return e.state=_,_.strm=e,_.wrap=o,_.gzhead=null,_.w_bits=n,_.w_size=1<<_.w_bits,_.w_mask=_.w_size-1,_.hash_bits=s+7,_.hash_size=1<<_.hash_bits,_.hash_mask=_.hash_size-1,_.hash_shift=~~((_.hash_bits+B-1)/B),_.window=new a.Buf8(2*_.w_size),_.head=new a.Buf16(_.hash_size),_.prev=new a.Buf16(_.w_size),_.lit_bufsize=1<<s+6,_.pending_buf_size=4*_.lit_bufsize,_.pending_buf=new a.Buf8(_.pending_buf_size),_.d_buf=_.lit_bufsize>>1,_.l_buf=3*_.lit_bufsize,_.level=t,_.strategy=i,_.method=r,ge(e)}function Ee(e,t){return ye(e,t,x,C,P,D)}function we(e,t){var r,a,i,_;if(!e||!e.state||t>m||t<0)return e?Q(e,p):p;if(a=e.state,!e.output||!e.input&&0!==e.avail_in||a.status===H&&t!==d)return Q(e,0===e.avail_out?g:p);if(a.strm=e,r=a.last_flush,a.last_flush=t,a.status===F)if(2===a.wrap)e.adler=0,ae(a,31),ae(a,139),ae(a,8),a.gzhead?(ae(a,(a.gzhead.text?1:0)+(a.gzhead.hcrc?2:0)+(a.gzhead.extra?4:0)+(a.gzhead.name?8:0)+(a.gzhead.comment?16:0)),ae(a,255&a.gzhead.time),ae(a,a.gzhead.time>>8&255),ae(a,a.gzhead.time>>16&255),ae(a,a.gzhead.time>>24&255),ae(a,9===a.level?2:a.strategy>=E||a.level<2?4:0),ae(a,255&a.gzhead.os),a.gzhead.extra&&a.gzhead.extra.length&&(ae(a,255&a.gzhead.extra.length),ae(a,a.gzhead.extra.length>>8&255)),a.gzhead.hcrc&&(e.adler=o(e.adler,a.pending_buf,a.pending,0)),a.gzindex=0,a.status=z):(ae(a,0),ae(a,0),ae(a,0),ae(a,0),ae(a,0),ae(a,9===a.level?2:a.strategy>=E||a.level<2?4:0),ae(a,X),a.status=V);else{var b=x+(a.w_bits-8<<4)<<8,v=-1;v=a.strategy>=E||a.level<2?0:a.level<6?1:6===a.level?2:3,b|=v<<6,0!==a.strstart&&(b|=K),b+=31-b%31,a.status=V,se(a,b),0!==a.strstart&&(se(a,e.adler>>>16),se(a,65535&e.adler)),e.adler=1}if(a.status===z)if(a.gzhead.extra){i=a.pending;while(a.gzindex<(65535&a.gzhead.extra.length)){if(a.pending===a.pending_buf_size&&(a.gzhead.hcrc&&a.pending>i&&(e.adler=o(e.adler,a.pending_buf,a.pending-i,i)),re(e),i=a.pending,a.pending===a.pending_buf_size))break;ae(a,255&a.gzhead.extra[a.gzindex]),a.gzindex++}a.gzhead.hcrc&&a.pending>i&&(e.adler=o(e.adler,a.pending_buf,a.pending-i,i)),a.gzindex===a.gzhead.extra.length&&(a.gzindex=0,a.status=N)}else a.status=N;if(a.status===N)if(a.gzhead.name){i=a.pending;do{if(a.pending===a.pending_buf_size&&(a.gzhead.hcrc&&a.pending>i&&(e.adler=o(e.adler,a.pending_buf,a.pending-i,i)),re(e),i=a.pending,a.pending===a.pending_buf_size)){_=1;break}_=a.gzindex<a.gzhead.name.length?255&a.gzhead.name.charCodeAt(a.gzindex++):0,ae(a,_)}while(0!==_);a.gzhead.hcrc&&a.pending>i&&(e.adler=o(e.adler,a.pending_buf,a.pending-i,i)),0===_&&(a.gzindex=0,a.status=$)}else a.status=$;if(a.status===$)if(a.gzhead.comment){i=a.pending;do{if(a.pending===a.pending_buf_size&&(a.gzhead.hcrc&&a.pending>i&&(e.adler=o(e.adler,a.pending_buf,a.pending-i,i)),re(e),i=a.pending,a.pending===a.pending_buf_size)){_=1;break}_=a.gzindex<a.gzhead.comment.length?255&a.gzhead.comment.charCodeAt(a.gzindex++):0,ae(a,_)}while(0!==_);a.gzhead.hcrc&&a.pending>i&&(e.adler=o(e.adler,a.pending_buf,a.pending-i,i)),0===_&&(a.status=q)}else a.status=q;if(a.status===q&&(a.gzhead.hcrc?(a.pending+2>a.pending_buf_size&&re(e),a.pending+2<=a.pending_buf_size&&(ae(a,255&e.adler),ae(a,e.adler>>8&255),e.adler=0,a.status=V)):a.status=V),0!==a.pending){if(re(e),0===e.avail_out)return a.last_flush=-1,h}else if(0===e.avail_in&&ee(t)<=ee(r)&&t!==d)return Q(e,g);if(a.status===H&&0!==e.avail_in)return Q(e,g);if(0!==e.avail_in||0!==a.lookahead||t!==c&&a.status!==H){var y=a.strategy===E?me(a,t):a.strategy===w?de(a,t):n[a.level].func(a,t);if(y!==Y&&y!==J||(a.status=H),y===Z||y===Y)return 0===e.avail_out&&(a.last_flush=-1),h;if(y===G&&(t===l?s._tr_align(a):t!==m&&(s._tr_stored_block(a,0,0,!1),t===u&&(te(a.head),0===a.lookahead&&(a.strstart=0,a.block_start=0,a.insert=0))),re(e),0===e.avail_out))return a.last_flush=-1,h}return t!==d?h:a.wrap<=0?f:(2===a.wrap?(ae(a,255&e.adler),ae(a,e.adler>>8&255),ae(a,e.adler>>16&255),ae(a,e.adler>>24&255),ae(a,255&e.total_in),ae(a,e.total_in>>8&255),ae(a,e.total_in>>16&255),ae(a,e.total_in>>24&255)):(se(a,e.adler>>>16),se(a,65535&e.adler)),re(e),a.wrap>0&&(a.wrap=-a.wrap),0!==a.pending?h:f)}function Oe(e){var t;return e&&e.state?(t=e.state.status,t!==F&&t!==z&&t!==N&&t!==$&&t!==q&&t!==V&&t!==H?Q(e,p):(e.state=null,t===V?Q(e,b):h)):p}function De(e,t){var r,n,s,o,_,c,l,u,d=t.length;if(!e||!e.state)return p;if(r=e.state,o=r.wrap,2===o||1===o&&r.status!==F||r.lookahead)return p;1===o&&(e.adler=i(e.adler,t,d,0)),r.wrap=0,d>=r.w_size&&(0===o&&(te(r.head),r.strstart=0,r.block_start=0,r.insert=0),u=new a.Buf8(r.w_size),a.arraySet(u,t,d-r.w_size,r.w_size,0),t=u,d=r.w_size),_=e.avail_in,c=e.next_in,l=e.input,e.avail_in=d,e.next_in=0,e.input=t,_e(r);while(r.lookahead>=B){n=r.strstart,s=r.lookahead-(B-1);do{r.ins_h=(r.ins_h<<r.hash_shift^r.window[n+B-1])&r.hash_mask,r.prev[n&r.w_mask]=r.head[r.ins_h],r.head[r.ins_h]=n,n++}while(--s);r.strstart=n,r.lookahead=B-1,_e(r)}return r.strstart+=r.lookahead,r.block_start=r.strstart,r.insert=r.lookahead,r.lookahead=0,r.match_length=r.prev_length=B-1,r.match_available=0,e.next_in=c,e.input=l,e.avail_in=_,r.wrap=o,h}n=[new he(0,0,0,0,ce),new he(4,4,8,4,le),new he(4,5,16,8,le),new he(4,6,32,32,le),new he(4,4,16,16,ue),new he(8,16,32,32,ue),new he(8,16,128,128,ue),new he(8,32,128,256,ue),new he(32,128,258,1024,ue),new he(32,258,258,4096,ue)],r.deflateInit=Ee,r.deflateInit2=ye,r.deflateReset=ge,r.deflateResetKeep=be,r.deflateSetHeader=ve,r.deflate=we,r.deflateEnd=Oe,r.deflateSetDictionary=De,r.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":32,"./adler32":34,"./crc32":36,"./messages":42,"./trees":43}],38:[function(e,t,r){"use strict";function n(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}t.exports=n},{}],39:[function(e,t,r){"use strict";var n=30,a=12;t.exports=function(e,t){var r,s,i,o,_,c,l,u,d,m,h,f,p,b,g,v,y,E,w,O,D,j,x,k,C;r=e.state,s=e.next_in,k=e.input,i=s+(e.avail_in-5),o=e.next_out,C=e.output,_=o-(t-e.avail_out),c=o+(e.avail_out-257),l=r.dmax,u=r.wsize,d=r.whave,m=r.wnext,h=r.window,f=r.hold,p=r.bits,b=r.lencode,g=r.distcode,v=(1<<r.lenbits)-1,y=(1<<r.distbits)-1;e:do{p<15&&(f+=k[s++]<<p,p+=8,f+=k[s++]<<p,p+=8),E=b[f&v];t:for(;;){if(w=E>>>24,f>>>=w,p-=w,w=E>>>16&255,0===w)C[o++]=65535&E;else{if(!(16&w)){if(0===(64&w)){E=b[(65535&E)+(f&(1<<w)-1)];continue t}if(32&w){r.mode=a;break e}e.msg="invalid literal/length code",r.mode=n;break e}O=65535&E,w&=15,w&&(p<w&&(f+=k[s++]<<p,p+=8),O+=f&(1<<w)-1,f>>>=w,p-=w),p<15&&(f+=k[s++]<<p,p+=8,f+=k[s++]<<p,p+=8),E=g[f&y];r:for(;;){if(w=E>>>24,f>>>=w,p-=w,w=E>>>16&255,!(16&w)){if(0===(64&w)){E=g[(65535&E)+(f&(1<<w)-1)];continue r}e.msg="invalid distance code",r.mode=n;break e}if(D=65535&E,w&=15,p<w&&(f+=k[s++]<<p,p+=8,p<w&&(f+=k[s++]<<p,p+=8)),D+=f&(1<<w)-1,D>l){e.msg="invalid distance too far back",r.mode=n;break e}if(f>>>=w,p-=w,w=o-_,D>w){if(w=D-w,w>d&&r.sane){e.msg="invalid distance too far back",r.mode=n;break e}if(j=0,x=h,0===m){if(j+=u-w,w<O){O-=w;do{C[o++]=h[j++]}while(--w);j=o-D,x=C}}else if(m<w){if(j+=u+m-w,w-=m,w<O){O-=w;do{C[o++]=h[j++]}while(--w);if(j=0,m<O){w=m,O-=w;do{C[o++]=h[j++]}while(--w);j=o-D,x=C}}}else if(j+=m-w,w<O){O-=w;do{C[o++]=h[j++]}while(--w);j=o-D,x=C}while(O>2)C[o++]=x[j++],C[o++]=x[j++],C[o++]=x[j++],O-=3;O&&(C[o++]=x[j++],O>1&&(C[o++]=x[j++]))}else{j=o-D;do{C[o++]=C[j++],C[o++]=C[j++],C[o++]=C[j++],O-=3}while(O>2);O&&(C[o++]=C[j++],O>1&&(C[o++]=C[j++]))}break}}break}}while(s<i&&o<c);O=p>>3,s-=O,p-=O<<3,f&=(1<<p)-1,e.next_in=s,e.next_out=o,e.avail_in=s<i?i-s+5:5-(s-i),e.avail_out=o<c?c-o+257:257-(o-c),r.hold=f,r.bits=p}},{}],40:[function(e,t,r){"use strict";var n=e("../utils/common"),a=e("./adler32"),s=e("./crc32"),i=e("./inffast"),o=e("./inftrees"),_=0,c=1,l=2,u=4,d=5,m=6,h=0,f=1,p=2,b=-2,g=-3,v=-4,y=-5,E=8,w=1,O=2,D=3,j=4,x=5,k=6,C=7,P=8,I=9,A=10,M=11,L=12,R=13,T=14,U=15,B=16,S=17,W=18,K=19,F=20,z=21,N=22,$=23,q=24,V=25,H=26,Z=27,G=28,Y=29,J=30,X=31,Q=32,ee=852,te=592,re=15,ne=re;function ae(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function se(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new n.Buf16(320),this.work=new n.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function ie(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=w,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new n.Buf32(ee),t.distcode=t.distdyn=new n.Buf32(te),t.sane=1,t.back=-1,h):b}function oe(e){var t;return e&&e.state?(t=e.state,t.wsize=0,t.whave=0,t.wnext=0,ie(e)):b}function _e(e,t){var r,n;return e&&e.state?(n=e.state,t<0?(r=0,t=-t):(r=1+(t>>4),t<48&&(t&=15)),t&&(t<8||t>15)?b:(null!==n.window&&n.wbits!==t&&(n.window=null),n.wrap=r,n.wbits=t,oe(e))):b}function ce(e,t){var r,n;return e?(n=new se,e.state=n,n.window=null,r=_e(e,t),r!==h&&(e.state=null),r):b}function le(e){return ce(e,ne)}var ue,de,me=!0;function he(e){if(me){var t;ue=new n.Buf32(512),de=new n.Buf32(32),t=0;while(t<144)e.lens[t++]=8;while(t<256)e.lens[t++]=9;while(t<280)e.lens[t++]=7;while(t<288)e.lens[t++]=8;o(c,e.lens,0,288,ue,0,e.work,{bits:9}),t=0;while(t<32)e.lens[t++]=5;o(l,e.lens,0,32,de,0,e.work,{bits:5}),me=!1}e.lencode=ue,e.lenbits=9,e.distcode=de,e.distbits=5}function fe(e,t,r,a){var s,i=e.state;return null===i.window&&(i.wsize=1<<i.wbits,i.wnext=0,i.whave=0,i.window=new n.Buf8(i.wsize)),a>=i.wsize?(n.arraySet(i.window,t,r-i.wsize,i.wsize,0),i.wnext=0,i.whave=i.wsize):(s=i.wsize-i.wnext,s>a&&(s=a),n.arraySet(i.window,t,r-a,s,i.wnext),a-=s,a?(n.arraySet(i.window,t,r-a,a,0),i.wnext=a,i.whave=i.wsize):(i.wnext+=s,i.wnext===i.wsize&&(i.wnext=0),i.whave<i.wsize&&(i.whave+=s))),0}function pe(e,t){var r,ee,te,re,ne,se,ie,oe,_e,ce,le,ue,de,me,pe,be,ge,ve,ye,Ee,we,Oe,De,je,xe=0,ke=new n.Buf8(4),Ce=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!e||!e.state||!e.output||!e.input&&0!==e.avail_in)return b;r=e.state,r.mode===L&&(r.mode=R),ne=e.next_out,te=e.output,ie=e.avail_out,re=e.next_in,ee=e.input,se=e.avail_in,oe=r.hold,_e=r.bits,ce=se,le=ie,Oe=h;e:for(;;)switch(r.mode){case w:if(0===r.wrap){r.mode=R;break}while(_e<16){if(0===se)break e;se--,oe+=ee[re++]<<_e,_e+=8}if(2&r.wrap&&35615===oe){r.check=0,ke[0]=255&oe,ke[1]=oe>>>8&255,r.check=s(r.check,ke,2,0),oe=0,_e=0,r.mode=O;break}if(r.flags=0,r.head&&(r.head.done=!1),!(1&r.wrap)||(((255&oe)<<8)+(oe>>8))%31){e.msg="incorrect header check",r.mode=J;break}if((15&oe)!==E){e.msg="unknown compression method",r.mode=J;break}if(oe>>>=4,_e-=4,we=8+(15&oe),0===r.wbits)r.wbits=we;else if(we>r.wbits){e.msg="invalid window size",r.mode=J;break}r.dmax=1<<we,e.adler=r.check=1,r.mode=512&oe?A:L,oe=0,_e=0;break;case O:while(_e<16){if(0===se)break e;se--,oe+=ee[re++]<<_e,_e+=8}if(r.flags=oe,(255&r.flags)!==E){e.msg="unknown compression method",r.mode=J;break}if(57344&r.flags){e.msg="unknown header flags set",r.mode=J;break}r.head&&(r.head.text=oe>>8&1),512&r.flags&&(ke[0]=255&oe,ke[1]=oe>>>8&255,r.check=s(r.check,ke,2,0)),oe=0,_e=0,r.mode=D;case D:while(_e<32){if(0===se)break e;se--,oe+=ee[re++]<<_e,_e+=8}r.head&&(r.head.time=oe),512&r.flags&&(ke[0]=255&oe,ke[1]=oe>>>8&255,ke[2]=oe>>>16&255,ke[3]=oe>>>24&255,r.check=s(r.check,ke,4,0)),oe=0,_e=0,r.mode=j;case j:while(_e<16){if(0===se)break e;se--,oe+=ee[re++]<<_e,_e+=8}r.head&&(r.head.xflags=255&oe,r.head.os=oe>>8),512&r.flags&&(ke[0]=255&oe,ke[1]=oe>>>8&255,r.check=s(r.check,ke,2,0)),oe=0,_e=0,r.mode=x;case x:if(1024&r.flags){while(_e<16){if(0===se)break e;se--,oe+=ee[re++]<<_e,_e+=8}r.length=oe,r.head&&(r.head.extra_len=oe),512&r.flags&&(ke[0]=255&oe,ke[1]=oe>>>8&255,r.check=s(r.check,ke,2,0)),oe=0,_e=0}else r.head&&(r.head.extra=null);r.mode=k;case k:if(1024&r.flags&&(ue=r.length,ue>se&&(ue=se),ue&&(r.head&&(we=r.head.extra_len-r.length,r.head.extra||(r.head.extra=new Array(r.head.extra_len)),n.arraySet(r.head.extra,ee,re,ue,we)),512&r.flags&&(r.check=s(r.check,ee,ue,re)),se-=ue,re+=ue,r.length-=ue),r.length))break e;r.length=0,r.mode=C;case C:if(2048&r.flags){if(0===se)break e;ue=0;do{we=ee[re+ue++],r.head&&we&&r.length<65536&&(r.head.name+=String.fromCharCode(we))}while(we&&ue<se);if(512&r.flags&&(r.check=s(r.check,ee,ue,re)),se-=ue,re+=ue,we)break e}else r.head&&(r.head.name=null);r.length=0,r.mode=P;case P:if(4096&r.flags){if(0===se)break e;ue=0;do{we=ee[re+ue++],r.head&&we&&r.length<65536&&(r.head.comment+=String.fromCharCode(we))}while(we&&ue<se);if(512&r.flags&&(r.check=s(r.check,ee,ue,re)),se-=ue,re+=ue,we)break e}else r.head&&(r.head.comment=null);r.mode=I;case I:if(512&r.flags){while(_e<16){if(0===se)break e;se--,oe+=ee[re++]<<_e,_e+=8}if(oe!==(65535&r.check)){e.msg="header crc mismatch",r.mode=J;break}oe=0,_e=0}r.head&&(r.head.hcrc=r.flags>>9&1,r.head.done=!0),e.adler=r.check=0,r.mode=L;break;case A:while(_e<32){if(0===se)break e;se--,oe+=ee[re++]<<_e,_e+=8}e.adler=r.check=ae(oe),oe=0,_e=0,r.mode=M;case M:if(0===r.havedict)return e.next_out=ne,e.avail_out=ie,e.next_in=re,e.avail_in=se,r.hold=oe,r.bits=_e,p;e.adler=r.check=1,r.mode=L;case L:if(t===d||t===m)break e;case R:if(r.last){oe>>>=7&_e,_e-=7&_e,r.mode=Z;break}while(_e<3){if(0===se)break e;se--,oe+=ee[re++]<<_e,_e+=8}switch(r.last=1&oe,oe>>>=1,_e-=1,3&oe){case 0:r.mode=T;break;case 1:if(he(r),r.mode=F,t===m){oe>>>=2,_e-=2;break e}break;case 2:r.mode=S;break;case 3:e.msg="invalid block type",r.mode=J}oe>>>=2,_e-=2;break;case T:oe>>>=7&_e,_e-=7&_e;while(_e<32){if(0===se)break e;se--,oe+=ee[re++]<<_e,_e+=8}if((65535&oe)!==(oe>>>16^65535)){e.msg="invalid stored block lengths",r.mode=J;break}if(r.length=65535&oe,oe=0,_e=0,r.mode=U,t===m)break e;case U:r.mode=B;case B:if(ue=r.length,ue){if(ue>se&&(ue=se),ue>ie&&(ue=ie),0===ue)break e;n.arraySet(te,ee,re,ue,ne),se-=ue,re+=ue,ie-=ue,ne+=ue,r.length-=ue;break}r.mode=L;break;case S:while(_e<14){if(0===se)break e;se--,oe+=ee[re++]<<_e,_e+=8}if(r.nlen=257+(31&oe),oe>>>=5,_e-=5,r.ndist=1+(31&oe),oe>>>=5,_e-=5,r.ncode=4+(15&oe),oe>>>=4,_e-=4,r.nlen>286||r.ndist>30){e.msg="too many length or distance symbols",r.mode=J;break}r.have=0,r.mode=W;case W:while(r.have<r.ncode){while(_e<3){if(0===se)break e;se--,oe+=ee[re++]<<_e,_e+=8}r.lens[Ce[r.have++]]=7&oe,oe>>>=3,_e-=3}while(r.have<19)r.lens[Ce[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,De={bits:r.lenbits},Oe=o(_,r.lens,0,19,r.lencode,0,r.work,De),r.lenbits=De.bits,Oe){e.msg="invalid code lengths set",r.mode=J;break}r.have=0,r.mode=K;case K:while(r.have<r.nlen+r.ndist){for(;;){if(xe=r.lencode[oe&(1<<r.lenbits)-1],pe=xe>>>24,be=xe>>>16&255,ge=65535&xe,pe<=_e)break;if(0===se)break e;se--,oe+=ee[re++]<<_e,_e+=8}if(ge<16)oe>>>=pe,_e-=pe,r.lens[r.have++]=ge;else{if(16===ge){je=pe+2;while(_e<je){if(0===se)break e;se--,oe+=ee[re++]<<_e,_e+=8}if(oe>>>=pe,_e-=pe,0===r.have){e.msg="invalid bit length repeat",r.mode=J;break}we=r.lens[r.have-1],ue=3+(3&oe),oe>>>=2,_e-=2}else if(17===ge){je=pe+3;while(_e<je){if(0===se)break e;se--,oe+=ee[re++]<<_e,_e+=8}oe>>>=pe,_e-=pe,we=0,ue=3+(7&oe),oe>>>=3,_e-=3}else{je=pe+7;while(_e<je){if(0===se)break e;se--,oe+=ee[re++]<<_e,_e+=8}oe>>>=pe,_e-=pe,we=0,ue=11+(127&oe),oe>>>=7,_e-=7}if(r.have+ue>r.nlen+r.ndist){e.msg="invalid bit length repeat",r.mode=J;break}while(ue--)r.lens[r.have++]=we}}if(r.mode===J)break;if(0===r.lens[256]){e.msg="invalid code -- missing end-of-block",r.mode=J;break}if(r.lenbits=9,De={bits:r.lenbits},Oe=o(c,r.lens,0,r.nlen,r.lencode,0,r.work,De),r.lenbits=De.bits,Oe){e.msg="invalid literal/lengths set",r.mode=J;break}if(r.distbits=6,r.distcode=r.distdyn,De={bits:r.distbits},Oe=o(l,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,De),r.distbits=De.bits,Oe){e.msg="invalid distances set",r.mode=J;break}if(r.mode=F,t===m)break e;case F:r.mode=z;case z:if(se>=6&&ie>=258){e.next_out=ne,e.avail_out=ie,e.next_in=re,e.avail_in=se,r.hold=oe,r.bits=_e,i(e,le),ne=e.next_out,te=e.output,ie=e.avail_out,re=e.next_in,ee=e.input,se=e.avail_in,oe=r.hold,_e=r.bits,r.mode===L&&(r.back=-1);break}for(r.back=0;;){if(xe=r.lencode[oe&(1<<r.lenbits)-1],pe=xe>>>24,be=xe>>>16&255,ge=65535&xe,pe<=_e)break;if(0===se)break e;se--,oe+=ee[re++]<<_e,_e+=8}if(be&&0===(240&be)){for(ve=pe,ye=be,Ee=ge;;){if(xe=r.lencode[Ee+((oe&(1<<ve+ye)-1)>>ve)],pe=xe>>>24,be=xe>>>16&255,ge=65535&xe,ve+pe<=_e)break;if(0===se)break e;se--,oe+=ee[re++]<<_e,_e+=8}oe>>>=ve,_e-=ve,r.back+=ve}if(oe>>>=pe,_e-=pe,r.back+=pe,r.length=ge,0===be){r.mode=H;break}if(32&be){r.back=-1,r.mode=L;break}if(64&be){e.msg="invalid literal/length code",r.mode=J;break}r.extra=15&be,r.mode=N;case N:if(r.extra){je=r.extra;while(_e<je){if(0===se)break e;se--,oe+=ee[re++]<<_e,_e+=8}r.length+=oe&(1<<r.extra)-1,oe>>>=r.extra,_e-=r.extra,r.back+=r.extra}r.was=r.length,r.mode=$;case $:for(;;){if(xe=r.distcode[oe&(1<<r.distbits)-1],pe=xe>>>24,be=xe>>>16&255,ge=65535&xe,pe<=_e)break;if(0===se)break e;se--,oe+=ee[re++]<<_e,_e+=8}if(0===(240&be)){for(ve=pe,ye=be,Ee=ge;;){if(xe=r.distcode[Ee+((oe&(1<<ve+ye)-1)>>ve)],pe=xe>>>24,be=xe>>>16&255,ge=65535&xe,ve+pe<=_e)break;if(0===se)break e;se--,oe+=ee[re++]<<_e,_e+=8}oe>>>=ve,_e-=ve,r.back+=ve}if(oe>>>=pe,_e-=pe,r.back+=pe,64&be){e.msg="invalid distance code",r.mode=J;break}r.offset=ge,r.extra=15&be,r.mode=q;case q:if(r.extra){je=r.extra;while(_e<je){if(0===se)break e;se--,oe+=ee[re++]<<_e,_e+=8}r.offset+=oe&(1<<r.extra)-1,oe>>>=r.extra,_e-=r.extra,r.back+=r.extra}if(r.offset>r.dmax){e.msg="invalid distance too far back",r.mode=J;break}r.mode=V;case V:if(0===ie)break e;if(ue=le-ie,r.offset>ue){if(ue=r.offset-ue,ue>r.whave&&r.sane){e.msg="invalid distance too far back",r.mode=J;break}ue>r.wnext?(ue-=r.wnext,de=r.wsize-ue):de=r.wnext-ue,ue>r.length&&(ue=r.length),me=r.window}else me=te,de=ne-r.offset,ue=r.length;ue>ie&&(ue=ie),ie-=ue,r.length-=ue;do{te[ne++]=me[de++]}while(--ue);0===r.length&&(r.mode=z);break;case H:if(0===ie)break e;te[ne++]=r.length,ie--,r.mode=z;break;case Z:if(r.wrap){while(_e<32){if(0===se)break e;se--,oe|=ee[re++]<<_e,_e+=8}if(le-=ie,e.total_out+=le,r.total+=le,le&&(e.adler=r.check=r.flags?s(r.check,te,le,ne-le):a(r.check,te,le,ne-le)),le=ie,(r.flags?oe:ae(oe))!==r.check){e.msg="incorrect data check",r.mode=J;break}oe=0,_e=0}r.mode=G;case G:if(r.wrap&&r.flags){while(_e<32){if(0===se)break e;se--,oe+=ee[re++]<<_e,_e+=8}if(oe!==(4294967295&r.total)){e.msg="incorrect length check",r.mode=J;break}oe=0,_e=0}r.mode=Y;case Y:Oe=f;break e;case J:Oe=g;break e;case X:return v;case Q:default:return b}return e.next_out=ne,e.avail_out=ie,e.next_in=re,e.avail_in=se,r.hold=oe,r.bits=_e,(r.wsize||le!==e.avail_out&&r.mode<J&&(r.mode<Z||t!==u))&&fe(e,e.output,e.next_out,le-e.avail_out)?(r.mode=X,v):(ce-=e.avail_in,le-=e.avail_out,e.total_in+=ce,e.total_out+=le,r.total+=le,r.wrap&&le&&(e.adler=r.check=r.flags?s(r.check,te,le,e.next_out-le):a(r.check,te,le,e.next_out-le)),e.data_type=r.bits+(r.last?64:0)+(r.mode===L?128:0)+(r.mode===F||r.mode===U?256:0),(0===ce&&0===le||t===u)&&Oe===h&&(Oe=y),Oe)}function be(e){if(!e||!e.state)return b;var t=e.state;return t.window&&(t.window=null),e.state=null,h}function ge(e,t){var r;return e&&e.state?(r=e.state,0===(2&r.wrap)?b:(r.head=t,t.done=!1,h)):b}function ve(e,t){var r,n,s,i=t.length;return e&&e.state?(r=e.state,0!==r.wrap&&r.mode!==M?b:r.mode===M&&(n=1,n=a(n,t,i,0),n!==r.check)?g:(s=fe(e,t,i,i),s?(r.mode=X,v):(r.havedict=1,h))):b}r.inflateReset=oe,r.inflateReset2=_e,r.inflateResetKeep=ie,r.inflateInit=le,r.inflateInit2=ce,r.inflate=pe,r.inflateEnd=be,r.inflateGetHeader=ge,r.inflateSetDictionary=ve,r.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":32,"./adler32":34,"./crc32":36,"./inffast":39,"./inftrees":41}],41:[function(e,t,r){"use strict";var n=e("../utils/common"),a=15,s=852,i=592,o=0,_=1,c=2,l=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],u=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],d=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],m=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];t.exports=function(e,t,r,h,f,p,b,g){var v,y,E,w,O,D,j,x,k,C=g.bits,P=0,I=0,A=0,M=0,L=0,R=0,T=0,U=0,B=0,S=0,W=null,K=0,F=new n.Buf16(a+1),z=new n.Buf16(a+1),N=null,$=0;for(P=0;P<=a;P++)F[P]=0;for(I=0;I<h;I++)F[t[r+I]]++;for(L=C,M=a;M>=1;M--)if(0!==F[M])break;if(L>M&&(L=M),0===M)return f[p++]=20971520,f[p++]=20971520,g.bits=1,0;for(A=1;A<M;A++)if(0!==F[A])break;for(L<A&&(L=A),U=1,P=1;P<=a;P++)if(U<<=1,U-=F[P],U<0)return-1;if(U>0&&(e===o||1!==M))return-1;for(z[1]=0,P=1;P<a;P++)z[P+1]=z[P]+F[P];for(I=0;I<h;I++)0!==t[r+I]&&(b[z[t[r+I]]++]=I);if(e===o?(W=N=b,D=19):e===_?(W=l,K-=257,N=u,$-=257,D=256):(W=d,N=m,D=-1),S=0,I=0,P=A,O=p,R=L,T=0,E=-1,B=1<<L,w=B-1,e===_&&B>s||e===c&&B>i)return 1;for(;;){j=P-T,b[I]<D?(x=0,k=b[I]):b[I]>D?(x=N[$+b[I]],k=W[K+b[I]]):(x=96,k=0),v=1<<P-T,y=1<<R,A=y;do{y-=v,f[O+(S>>T)+y]=j<<24|x<<16|k|0}while(0!==y);v=1<<P-1;while(S&v)v>>=1;if(0!==v?(S&=v-1,S+=v):S=0,I++,0===--F[P]){if(P===M)break;P=t[r+b[I]]}if(P>L&&(S&w)!==E){0===T&&(T=L),O+=A,R=P-T,U=1<<R;while(R+T<M){if(U-=F[R+T],U<=0)break;R++,U<<=1}if(B+=1<<R,e===_&&B>s||e===c&&B>i)return 1;E=S&w,f[E]=L<<24|R<<16|O-p|0}}return 0!==S&&(f[O+S]=P-T<<24|64<<16|0),g.bits=L,0}},{"../utils/common":32}],42:[function(e,t,r){"use strict";t.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],43:[function(e,t,r){"use strict";var n=e("../utils/common"),a=4,s=0,i=1,o=2;function _(e){var t=e.length;while(--t>=0)e[t]=0}var c=0,l=1,u=2,d=3,m=258,h=29,f=256,p=f+1+h,b=30,g=19,v=2*p+1,y=15,E=16,w=7,O=256,D=16,j=17,x=18,k=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],C=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],P=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],I=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],A=512,M=new Array(2*(p+2));_(M);var L=new Array(2*b);_(L);var R=new Array(A);_(R);var T=new Array(m-d+1);_(T);var U=new Array(h);_(U);var B,S,W,K=new Array(b);function F(e,t,r,n,a){this.static_tree=e,this.extra_bits=t,this.extra_base=r,this.elems=n,this.max_length=a,this.has_stree=e&&e.length}function z(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function N(e){return e<256?R[e]:R[256+(e>>>7)]}function $(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function q(e,t,r){e.bi_valid>E-r?(e.bi_buf|=t<<e.bi_valid&65535,$(e,e.bi_buf),e.bi_buf=t>>E-e.bi_valid,e.bi_valid+=r-E):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=r)}function V(e,t,r){q(e,r[2*t],r[2*t+1])}function H(e,t){var r=0;do{r|=1&e,e>>>=1,r<<=1}while(--t>0);return r>>>1}function Z(e){16===e.bi_valid?($(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}function G(e,t){var r,n,a,s,i,o,_=t.dyn_tree,c=t.max_code,l=t.stat_desc.static_tree,u=t.stat_desc.has_stree,d=t.stat_desc.extra_bits,m=t.stat_desc.extra_base,h=t.stat_desc.max_length,f=0;for(s=0;s<=y;s++)e.bl_count[s]=0;for(_[2*e.heap[e.heap_max]+1]=0,r=e.heap_max+1;r<v;r++)n=e.heap[r],s=_[2*_[2*n+1]+1]+1,s>h&&(s=h,f++),_[2*n+1]=s,n>c||(e.bl_count[s]++,i=0,n>=m&&(i=d[n-m]),o=_[2*n],e.opt_len+=o*(s+i),u&&(e.static_len+=o*(l[2*n+1]+i)));if(0!==f){do{s=h-1;while(0===e.bl_count[s])s--;e.bl_count[s]--,e.bl_count[s+1]+=2,e.bl_count[h]--,f-=2}while(f>0);for(s=h;0!==s;s--){n=e.bl_count[s];while(0!==n)a=e.heap[--r],a>c||(_[2*a+1]!==s&&(e.opt_len+=(s-_[2*a+1])*_[2*a],_[2*a+1]=s),n--)}}}function Y(e,t,r){var n,a,s=new Array(y+1),i=0;for(n=1;n<=y;n++)s[n]=i=i+r[n-1]<<1;for(a=0;a<=t;a++){var o=e[2*a+1];0!==o&&(e[2*a]=H(s[o]++,o))}}function J(){var e,t,r,n,a,s=new Array(y+1);for(r=0,n=0;n<h-1;n++)for(U[n]=r,e=0;e<1<<k[n];e++)T[r++]=n;for(T[r-1]=n,a=0,n=0;n<16;n++)for(K[n]=a,e=0;e<1<<C[n];e++)R[a++]=n;for(a>>=7;n<b;n++)for(K[n]=a<<7,e=0;e<1<<C[n]-7;e++)R[256+a++]=n;for(t=0;t<=y;t++)s[t]=0;e=0;while(e<=143)M[2*e+1]=8,e++,s[8]++;while(e<=255)M[2*e+1]=9,e++,s[9]++;while(e<=279)M[2*e+1]=7,e++,s[7]++;while(e<=287)M[2*e+1]=8,e++,s[8]++;for(Y(M,p+1,s),e=0;e<b;e++)L[2*e+1]=5,L[2*e]=H(e,5);B=new F(M,k,f+1,p,y),S=new F(L,C,0,b,y),W=new F(new Array(0),P,0,g,w)}function X(e){var t;for(t=0;t<p;t++)e.dyn_ltree[2*t]=0;for(t=0;t<b;t++)e.dyn_dtree[2*t]=0;for(t=0;t<g;t++)e.bl_tree[2*t]=0;e.dyn_ltree[2*O]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function Q(e){e.bi_valid>8?$(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0}function ee(e,t,r,a){Q(e),a&&($(e,r),$(e,~r)),n.arraySet(e.pending_buf,e.window,t,r,e.pending),e.pending+=r}function te(e,t,r,n){var a=2*t,s=2*r;return e[a]<e[s]||e[a]===e[s]&&n[t]<=n[r]}function re(e,t,r){var n=e.heap[r],a=r<<1;while(a<=e.heap_len){if(a<e.heap_len&&te(t,e.heap[a+1],e.heap[a],e.depth)&&a++,te(t,n,e.heap[a],e.depth))break;e.heap[r]=e.heap[a],r=a,a<<=1}e.heap[r]=n}function ne(e,t,r){var n,a,s,i,o=0;if(0!==e.last_lit)do{n=e.pending_buf[e.d_buf+2*o]<<8|e.pending_buf[e.d_buf+2*o+1],a=e.pending_buf[e.l_buf+o],o++,0===n?V(e,a,t):(s=T[a],V(e,s+f+1,t),i=k[s],0!==i&&(a-=U[s],q(e,a,i)),n--,s=N(n),V(e,s,r),i=C[s],0!==i&&(n-=K[s],q(e,n,i)))}while(o<e.last_lit);V(e,O,t)}function ae(e,t){var r,n,a,s=t.dyn_tree,i=t.stat_desc.static_tree,o=t.stat_desc.has_stree,_=t.stat_desc.elems,c=-1;for(e.heap_len=0,e.heap_max=v,r=0;r<_;r++)0!==s[2*r]?(e.heap[++e.heap_len]=c=r,e.depth[r]=0):s[2*r+1]=0;while(e.heap_len<2)a=e.heap[++e.heap_len]=c<2?++c:0,s[2*a]=1,e.depth[a]=0,e.opt_len--,o&&(e.static_len-=i[2*a+1]);for(t.max_code=c,r=e.heap_len>>1;r>=1;r--)re(e,s,r);a=_;do{r=e.heap[1],e.heap[1]=e.heap[e.heap_len--],re(e,s,1),n=e.heap[1],e.heap[--e.heap_max]=r,e.heap[--e.heap_max]=n,s[2*a]=s[2*r]+s[2*n],e.depth[a]=(e.depth[r]>=e.depth[n]?e.depth[r]:e.depth[n])+1,s[2*r+1]=s[2*n+1]=a,e.heap[1]=a++,re(e,s,1)}while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],G(e,t),Y(s,c,e.bl_count)}function se(e,t,r){var n,a,s=-1,i=t[1],o=0,_=7,c=4;for(0===i&&(_=138,c=3),t[2*(r+1)+1]=65535,n=0;n<=r;n++)a=i,i=t[2*(n+1)+1],++o<_&&a===i||(o<c?e.bl_tree[2*a]+=o:0!==a?(a!==s&&e.bl_tree[2*a]++,e.bl_tree[2*D]++):o<=10?e.bl_tree[2*j]++:e.bl_tree[2*x]++,o=0,s=a,0===i?(_=138,c=3):a===i?(_=6,c=3):(_=7,c=4))}function ie(e,t,r){var n,a,s=-1,i=t[1],o=0,_=7,c=4;for(0===i&&(_=138,c=3),n=0;n<=r;n++)if(a=i,i=t[2*(n+1)+1],!(++o<_&&a===i)){if(o<c)do{V(e,a,e.bl_tree)}while(0!==--o);else 0!==a?(a!==s&&(V(e,a,e.bl_tree),o--),V(e,D,e.bl_tree),q(e,o-3,2)):o<=10?(V(e,j,e.bl_tree),q(e,o-3,3)):(V(e,x,e.bl_tree),q(e,o-11,7));o=0,s=a,0===i?(_=138,c=3):a===i?(_=6,c=3):(_=7,c=4)}}function oe(e){var t;for(se(e,e.dyn_ltree,e.l_desc.max_code),se(e,e.dyn_dtree,e.d_desc.max_code),ae(e,e.bl_desc),t=g-1;t>=3;t--)if(0!==e.bl_tree[2*I[t]+1])break;return e.opt_len+=3*(t+1)+5+5+4,t}function _e(e,t,r,n){var a;for(q(e,t-257,5),q(e,r-1,5),q(e,n-4,4),a=0;a<n;a++)q(e,e.bl_tree[2*I[a]+1],3);ie(e,e.dyn_ltree,t-1),ie(e,e.dyn_dtree,r-1)}function ce(e){var t,r=4093624447;for(t=0;t<=31;t++,r>>>=1)if(1&r&&0!==e.dyn_ltree[2*t])return s;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return i;for(t=32;t<f;t++)if(0!==e.dyn_ltree[2*t])return i;return s}_(K);var le=!1;function ue(e){le||(J(),le=!0),e.l_desc=new z(e.dyn_ltree,B),e.d_desc=new z(e.dyn_dtree,S),e.bl_desc=new z(e.bl_tree,W),e.bi_buf=0,e.bi_valid=0,X(e)}function de(e,t,r,n){q(e,(c<<1)+(n?1:0),3),ee(e,t,r,!0)}function me(e){q(e,l<<1,3),V(e,O,M),Z(e)}function he(e,t,r,n){var s,i,_=0;e.level>0?(e.strm.data_type===o&&(e.strm.data_type=ce(e)),ae(e,e.l_desc),ae(e,e.d_desc),_=oe(e),s=e.opt_len+3+7>>>3,i=e.static_len+3+7>>>3,i<=s&&(s=i)):s=i=r+5,r+4<=s&&-1!==t?de(e,t,r,n):e.strategy===a||i===s?(q(e,(l<<1)+(n?1:0),3),ne(e,M,L)):(q(e,(u<<1)+(n?1:0),3),_e(e,e.l_desc.max_code+1,e.d_desc.max_code+1,_+1),ne(e,e.dyn_ltree,e.dyn_dtree)),X(e),n&&Q(e)}function fe(e,t,r){return e.pending_buf[e.d_buf+2*e.last_lit]=t>>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&r,e.last_lit++,0===t?e.dyn_ltree[2*r]++:(e.matches++,t--,e.dyn_ltree[2*(T[r]+f+1)]++,e.dyn_dtree[2*N(t)]++),e.last_lit===e.lit_bufsize-1}r._tr_init=ue,r._tr_stored_block=de,r._tr_flush_block=he,r._tr_tally=fe,r._tr_align=me},{"../utils/common":32}],44:[function(e,t,r){"use strict";function n(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}t.exports=n},{}],45:[function(e,t,r){var n=e("lodash._root"),a=1/0,s="[object Symbol]",i=/[&<>"'`]/g,o=RegExp(i.source),_={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","`":"&#96;"};function c(e){return _[e]}var l=Object.prototype,u=l.toString,d=n.Symbol,m=d?d.prototype:void 0,h=d?m.toString:void 0;function f(e){return!!e&&"object"==typeof e}function p(e){return"symbol"==typeof e||f(e)&&u.call(e)==s}function b(e){if("string"==typeof e)return e;if(null==e)return"";if(p(e))return d?h.call(e):"";var t=e+"";return"0"==t&&1/e==-a?"-0":t}function g(e){return e=b(e),e&&o.test(e)?e.replace(i,c):e}t.exports=g},{"lodash._root":46}],46:[function(e,t,r){(function(e){var n={function:!0,object:!0},a=n[typeof r]&&r&&!r.nodeType?r:void 0,s=n[typeof t]&&t&&!t.nodeType?t:void 0,i=u(a&&s&&"object"==typeof e&&e),o=u(n[typeof self]&&self),_=u(n[typeof window]&&window),c=u(n[typeof this]&&this),l=i||_!==(c&&c.window)&&_||o||c||Function("return this")();function u(e){return e&&e.Object===Object?e:null}t.exports=l}).call(this,"undefined"!==typeof self?self:"undefined"!==typeof window?window:{})},{}],47:[function(e,t,r){var n=e("lodash._arraycopy"),a=e("lodash._arrayeach"),s=e("lodash._createassigner"),i=e("lodash.isarguments"),o=e("lodash.isarray"),_=e("lodash.isplainobject"),c=e("lodash.istypedarray"),l=e("lodash.keys"),u=e("lodash.toplainobject");function d(e){return!!e&&"object"==typeof e}var m=9007199254740991;function h(e,t,r,n,s){if(!y(e))return e;var i=g(t)&&(o(t)||c(t)),_=i?void 0:l(t);return a(_||t,(function(a,o){if(_&&(o=a,a=t[o]),d(a))n||(n=[]),s||(s=[]),f(e,t,o,h,r,n,s);else{var c=e[o],l=r?r(c,a,o,e,t):void 0,u=void 0===l;u&&(l=a),void 0===l&&(!i||o in e)||!u&&(l===l?l===c:c!==c)||(e[o]=l)}})),e}function f(e,t,r,a,s,l,d){var m=l.length,h=t[r];while(m--)if(l[m]==h)return void(e[r]=d[m]);var f=e[r],p=s?s(f,h,r,e,t):void 0,b=void 0===p;b&&(p=h,g(h)&&(o(h)||c(h))?p=o(f)?f:g(f)?n(f):[]:_(h)||i(h)?p=i(f)?u(f):_(f)?f:{}:b=!1),l.push(h),d.push(p),b?e[r]=a(p,h,s,l,d):(p===p?p!==f:f===f)&&(e[r]=p)}function p(e){return function(t){return null==t?void 0:t[e]}}var b=p("length");function g(e){return null!=e&&v(b(e))}function v(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=m}function y(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}var E=s(h);t.exports=E},{"lodash._arraycopy":48,"lodash._arrayeach":49,"lodash._createassigner":50,"lodash.isarguments":55,"lodash.isarray":56,"lodash.isplainobject":57,"lodash.istypedarray":59,"lodash.keys":60,"lodash.toplainobject":62}],48:[function(e,t,r){function n(e,t){var r=-1,n=e.length;t||(t=Array(n));while(++r<n)t[r]=e[r];return t}t.exports=n},{}],49:[function(e,t,r){function n(e,t){var r=-1,n=e.length;while(++r<n)if(!1===t(e[r],r,e))break;return e}t.exports=n},{}],50:[function(e,t,r){var n=e("lodash._bindcallback"),a=e("lodash._isiterateecall"),s=e("lodash.restparam");function i(e){return s((function(t,r){var s=-1,i=null==t?0:r.length,o=i>2?r[i-2]:void 0,_=i>2?r[2]:void 0,c=i>1?r[i-1]:void 0;"function"==typeof o?(o=n(o,c,5),i-=2):(o="function"==typeof c?c:void 0,i-=o?1:0),_&&a(r[0],r[1],_)&&(o=i<3?void 0:o,i=1);while(++s<i){var l=r[s];l&&e(t,l,o)}return t}))}t.exports=i},{"lodash._bindcallback":51,"lodash._isiterateecall":52,"lodash.restparam":53}],51:[function(e,t,r){function n(e,t,r){if("function"!=typeof e)return a;if(void 0===t)return e;switch(r){case 1:return function(r){return e.call(t,r)};case 3:return function(r,n,a){return e.call(t,r,n,a)};case 4:return function(r,n,a,s){return e.call(t,r,n,a,s)};case 5:return function(r,n,a,s,i){return e.call(t,r,n,a,s,i)}}return function(){return e.apply(t,arguments)}}function a(e){return e}t.exports=n},{}],52:[function(e,t,r){var n=/^\d+$/,a=9007199254740991;function s(e){return function(t){return null==t?void 0:t[e]}}var i=s("length");function o(e){return null!=e&&l(i(e))}function _(e,t){return e="number"==typeof e||n.test(e)?+e:-1,t=null==t?a:t,e>-1&&e%1==0&&e<t}function c(e,t,r){if(!u(r))return!1;var n=typeof t;if("number"==n?o(r)&&_(t,r.length):"string"==n&&t in r){var a=r[t];return e===e?e===a:a!==a}return!1}function l(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=a}function u(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}t.exports=c},{}],53:[function(e,t,r){var n="Expected a function",a=Math.max;function s(e,t){if("function"!=typeof e)throw new TypeError(n);return t=a(void 0===t?e.length-1:+t||0,0),function(){var r=arguments,n=-1,s=a(r.length-t,0),i=Array(s);while(++n<s)i[n]=r[t+n];switch(t){case 0:return e.call(this,i);case 1:return e.call(this,r[0],i);case 2:return e.call(this,r[0],r[1],i)}var o=Array(t+1);n=-1;while(++n<t)o[n]=r[n];return o[t]=i,e.apply(this,o)}}t.exports=s},{}],54:[function(e,t,r){var n="[object Function]",a=/^\[object .+?Constructor\]$/;function s(e){return!!e&&"object"==typeof e}var i=Object.prototype,o=Function.prototype.toString,_=i.hasOwnProperty,c=i.toString,l=RegExp("^"+o.call(_).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function u(e,t){var r=null==e?void 0:e[t];return h(r)?r:void 0}function d(e){return m(e)&&c.call(e)==n}function m(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function h(e){return null!=e&&(d(e)?l.test(o.call(e)):s(e)&&a.test(e))}t.exports=u},{}],55:[function(e,t,r){var n=9007199254740991,a="[object Arguments]",s="[object Function]",i="[object GeneratorFunction]",o=Object.prototype,_=o.hasOwnProperty,c=o.toString,l=o.propertyIsEnumerable;function u(e){return function(t){return null==t?void 0:t[e]}}var d=u("length");function m(e){return f(e)&&_.call(e,"callee")&&(!l.call(e,"callee")||c.call(e)==a)}function h(e){return null!=e&&b(d(e))&&!p(e)}function f(e){return v(e)&&h(e)}function p(e){var t=g(e)?c.call(e):"";return t==s||t==i}function b(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=n}function g(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function v(e){return!!e&&"object"==typeof e}t.exports=m},{}],56:[function(e,t,r){var n="[object Array]",a="[object Function]",s=/^\[object .+?Constructor\]$/;function i(e){return!!e&&"object"==typeof e}var o=Object.prototype,_=Function.prototype.toString,c=o.hasOwnProperty,l=o.toString,u=RegExp("^"+_.call(c).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),d=h(Array,"isArray"),m=9007199254740991;function h(e,t){var r=null==e?void 0:e[t];return v(r)?r:void 0}function f(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=m}var p=d||function(e){return i(e)&&f(e.length)&&l.call(e)==n};function b(e){return g(e)&&l.call(e)==a}function g(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function v(e){return null!=e&&(b(e)?u.test(_.call(e)):i(e)&&s.test(e))}t.exports=p},{}],57:[function(e,t,r){var n=e("lodash._basefor"),a=e("lodash.isarguments"),s=e("lodash.keysin"),i="[object Object]";function o(e){return!!e&&"object"==typeof e}var _=Object.prototype,c=_.hasOwnProperty,l=_.toString;function u(e,t){return n(e,t,s)}function d(e){var t,r;return!(!o(e)||l.call(e)!=i||a(e)||!(c.call(e,"constructor")||(t=e.constructor,"function"!=typeof t||t instanceof t)))&&(u(e,(function(e,t){r=t})),void 0===r||c.call(e,r))}t.exports=d},{"lodash._basefor":58,"lodash.isarguments":55,"lodash.keysin":61}],58:[function(e,t,r){var n=a();function a(e){return function(t,r,n){var a=-1,s=Object(t),i=n(t),o=i.length;while(o--){var _=i[e?o:++a];if(!1===r(s[_],_,s))break}return t}}t.exports=n},{}],59:[function(e,t,r){var n=9007199254740991,a="[object Arguments]",s="[object Array]",i="[object Boolean]",o="[object Date]",_="[object Error]",c="[object Function]",l="[object Map]",u="[object Number]",d="[object Object]",m="[object RegExp]",h="[object Set]",f="[object String]",p="[object WeakMap]",b="[object ArrayBuffer]",g="[object DataView]",v="[object Float32Array]",y="[object Float64Array]",E="[object Int8Array]",w="[object Int16Array]",O="[object Int32Array]",D="[object Uint8Array]",j="[object Uint8ClampedArray]",x="[object Uint16Array]",k="[object Uint32Array]",C={};C[v]=C[y]=C[E]=C[w]=C[O]=C[D]=C[j]=C[x]=C[k]=!0,C[a]=C[s]=C[b]=C[i]=C[g]=C[o]=C[_]=C[c]=C[l]=C[u]=C[d]=C[m]=C[h]=C[f]=C[p]=!1;var P=Object.prototype,I=P.toString;function A(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=n}function M(e){return!!e&&"object"==typeof e}function L(e){return M(e)&&A(e.length)&&!!C[I.call(e)]}t.exports=L},{}],60:[function(e,t,r){var n=e("lodash._getnative"),a=e("lodash.isarguments"),s=e("lodash.isarray"),i=/^\d+$/,o=Object.prototype,_=o.hasOwnProperty,c=n(Object,"keys"),l=9007199254740991;function u(e){return function(t){return null==t?void 0:t[e]}}var d=u("length");function m(e){return null!=e&&f(d(e))}function h(e,t){return e="number"==typeof e||i.test(e)?+e:-1,t=null==t?l:t,e>-1&&e%1==0&&e<t}function f(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=l}function p(e){var t=v(e),r=t.length,n=r&&e.length,i=!!n&&f(n)&&(s(e)||a(e)),o=-1,c=[];while(++o<r){var l=t[o];(i&&h(l,n)||_.call(e,l))&&c.push(l)}return c}function b(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}var g=c?function(e){var t=null==e?void 0:e.constructor;return"function"==typeof t&&t.prototype===e||"function"!=typeof e&&m(e)?p(e):b(e)?c(e):[]}:p;function v(e){if(null==e)return[];b(e)||(e=Object(e));var t=e.length;t=t&&f(t)&&(s(e)||a(e))&&t||0;var r=e.constructor,n=-1,i="function"==typeof r&&r.prototype===e,o=Array(t),c=t>0;while(++n<t)o[n]=n+"";for(var l in e)c&&h(l,t)||"constructor"==l&&(i||!_.call(e,l))||o.push(l);return o}t.exports=g},{"lodash._getnative":54,"lodash.isarguments":55,"lodash.isarray":56}],61:[function(e,t,r){var n=e("lodash.isarguments"),a=e("lodash.isarray"),s=/^\d+$/,i=Object.prototype,o=i.hasOwnProperty,_=9007199254740991;function c(e,t){return e="number"==typeof e||s.test(e)?+e:-1,t=null==t?_:t,e>-1&&e%1==0&&e<t}function l(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=_}function u(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function d(e){if(null==e)return[];u(e)||(e=Object(e));var t=e.length;t=t&&l(t)&&(a(e)||n(e))&&t||0;var r=e.constructor,s=-1,i="function"==typeof r&&r.prototype===e,_=Array(t),d=t>0;while(++s<t)_[s]=s+"";for(var m in e)d&&c(m,t)||"constructor"==m&&(i||!o.call(e,m))||_.push(m);return _}t.exports=d},{"lodash.isarguments":55,"lodash.isarray":56}],62:[function(e,t,r){var n=e("lodash._basecopy"),a=e("lodash.keysin");function s(e){return n(e,a(e))}t.exports=s},{"lodash._basecopy":63,"lodash.keysin":61}],63:[function(e,t,r){function n(e,t,r){r||(r={});var n=-1,a=t.length;while(++n<a){var s=t[n];r[s]=e[s]}return r}t.exports=n},{}],64:[function(e,t,r){var n,a;n=e("jszip"),a=e("./internal"),t.exports={asBlob:function(e,t){var r;return r=new n,a.addFiles(r,e,t),a.generateDocument(r)}}},{"./internal":65,jszip:14}],65:[function(e,t,r){(function(r,n){var a,s,i;a=e("./templates/document"),s=e("./utils"),i={merge:e("lodash.merge")},t.exports={generateDocument:function(e){var t;if(t=e.generate({type:"arraybuffer"}),r.Blob)return new Blob([t],{type:"application/vnd.openxmlformats-officedocument.wordprocessingml.document"});if(r.Buffer)return new n(new Uint8Array(t));throw new Error("Neither Blob nor Buffer are accessible in this environment. Consider adding Blob.js shim")},renderDocumentFile:function(e){var t;return null==e&&(e={}),t=i.merge({margins:{top:1440,right:1440,bottom:1440,left:1440,header:720,footer:720,gutter:0}},function(){switch(e.orientation){case"landscape":return{height:12240,width:15840,orient:"landscape"};default:return{width:12240,height:15840,orient:"portrait"}}}(),{margins:e.margins}),a(t)},addFiles:function(e,t,r){return e.file("[Content_Types].xml",n("PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/Pgo8VHlwZXMgeG1sbnM9Imh0dHA6Ly9zY2hlbWFzLm9wZW54bWxmb3JtYXRzLm9yZy9wYWNrYWdlLzIwMDYvY29udGVudC10eXBlcyI+CiAgPERlZmF1bHQgRXh0ZW5zaW9uPSJyZWxzIiBDb250ZW50VHlwZT0KICAgICJhcHBsaWNhdGlvbi92bmQub3BlbnhtbGZvcm1hdHMtcGFja2FnZS5yZWxhdGlvbnNoaXBzK3htbCIgLz4KICA8T3ZlcnJpZGUgUGFydE5hbWU9Ii93b3JkL2RvY3VtZW50LnhtbCIgQ29udGVudFR5cGU9CiAgICAiYXBwbGljYXRpb24vdm5kLm9wZW54bWxmb3JtYXRzLW9mZmljZWRvY3VtZW50LndvcmRwcm9jZXNzaW5nbWwuZG9jdW1lbnQubWFpbit4bWwiLz4KICA8T3ZlcnJpZGUgUGFydE5hbWU9Ii93b3JkL2FmY2h1bmsubWh0IiBDb250ZW50VHlwZT0ibWVzc2FnZS9yZmM4MjIiLz4KPC9UeXBlcz4K","base64")),e.folder("_rels").file(".rels",n("PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/Pgo8UmVsYXRpb25zaGlwcyB4bWxucz0iaHR0cDovL3NjaGVtYXMub3BlbnhtbGZvcm1hdHMub3JnL3BhY2thZ2UvMjAwNi9yZWxhdGlvbnNoaXBzIj4KICA8UmVsYXRpb25zaGlwCiAgICAgIFR5cGU9Imh0dHA6Ly9zY2hlbWFzLm9wZW54bWxmb3JtYXRzLm9yZy9vZmZpY2VEb2N1bWVudC8yMDA2L3JlbGF0aW9uc2hpcHMvb2ZmaWNlRG9jdW1lbnQiCiAgICAgIFRhcmdldD0iL3dvcmQvZG9jdW1lbnQueG1sIiBJZD0iUjA5YzgzZmFmYzA2NzQ4OGUiIC8+CjwvUmVsYXRpb25zaGlwcz4K","base64")),e.folder("word").file("document.xml",this.renderDocumentFile(r)).file("afchunk.mht",s.getMHTdocument(t)).folder("_rels").file("document.xml.rels",n("PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/Pgo8UmVsYXRpb25zaGlwcyB4bWxucz0iaHR0cDovL3NjaGVtYXMub3BlbnhtbGZvcm1hdHMub3JnL3BhY2thZ2UvMjAwNi9yZWxhdGlvbnNoaXBzIj4KICA8UmVsYXRpb25zaGlwIFR5cGU9Imh0dHA6Ly9zY2hlbWFzLm9wZW54bWxmb3JtYXRzLm9yZy9vZmZpY2VEb2N1bWVudC8yMDA2L3JlbGF0aW9uc2hpcHMvYUZDaHVuayIKICAgIFRhcmdldD0iL3dvcmQvYWZjaHVuay5taHQiIElkPSJodG1sQ2h1bmsiIC8+CjwvUmVsYXRpb25zaGlwcz4K","base64"))}}}).call(this,"undefined"!==typeof self?self:"undefined"!==typeof window?window:{},e("buffer").Buffer)},{"./templates/document":66,"./utils":69,buffer:1,"lodash.merge":47}],66:[function(_dereq_,module,exports){var _={escape:_dereq_("lodash.escape")};module.exports=function(obj){var __t,__p="",__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,"")};with(obj||{})__p+='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\n<w:document\n xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"\n xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math"\n xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"\n xmlns:wp="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing"\n xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"\n xmlns:ns6="http://schemas.openxmlformats.org/schemaLibrary/2006/main"\n xmlns:c="http://schemas.openxmlformats.org/drawingml/2006/chart"\n xmlns:ns8="http://schemas.openxmlformats.org/drawingml/2006/chartDrawing"\n xmlns:dgm="http://schemas.openxmlformats.org/drawingml/2006/diagram"\n xmlns:pic="http://schemas.openxmlformats.org/drawingml/2006/picture"\n xmlns:ns11="http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing"\n xmlns:dsp="http://schemas.microsoft.com/office/drawing/2008/diagram"\n xmlns:ns13="urn:schemas-microsoft-com:office:excel"\n xmlns:o="urn:schemas-microsoft-com:office:office"\n xmlns:v="urn:schemas-microsoft-com:vml"\n xmlns:w10="urn:schemas-microsoft-com:office:word"\n xmlns:ns17="urn:schemas-microsoft-com:office:powerpoint"\n xmlns:odx="http://opendope.org/xpaths"\n xmlns:odc="http://opendope.org/conditions"\n xmlns:odq="http://opendope.org/questions"\n xmlns:odi="http://opendope.org/components"\n xmlns:odgm="http://opendope.org/SmartArt/DataHierarchy"\n xmlns:ns24="http://schemas.openxmlformats.org/officeDocument/2006/bibliography"\n xmlns:ns25="http://schemas.openxmlformats.org/drawingml/2006/compatibility"\n xmlns:ns26="http://schemas.openxmlformats.org/drawingml/2006/lockedCanvas">\n <w:body>\n <w:altChunk r:id="htmlChunk" />\n <w:sectPr>\n <w:pgSz w:w="'+(null==(__t=width)?"":__t)+'" w:h="'+(null==(__t=height)?"":__t)+'" w:orient="'+(null==(__t=orient)?"":__t)+'" />\n <w:pgMar w:top="'+(null==(__t=margins.top)?"":__t)+'"\n w:right="'+(null==(__t=margins.right)?"":__t)+'"\n w:bottom="'+(null==(__t=margins.bottom)?"":__t)+'"\n w:left="'+(null==(__t=margins.left)?"":__t)+'"\n w:header="'+(null==(__t=margins.header)?"":__t)+'"\n w:footer="'+(null==(__t=margins.footer)?"":__t)+'"\n w:gutter="'+(null==(__t=margins.gutter)?"":__t)+'"/>\n </w:sectPr>\n </w:body>\n</w:document>\n';return __p}},{"lodash.escape":45}],67:[function(_dereq_,module,exports){var _={escape:_dereq_("lodash.escape")};module.exports=function(obj){var __t,__p="",__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,"")};with(obj||{})__p+='MIME-Version: 1.0\nContent-Type: multipart/related;\n type="text/html";\n boundary="----=mhtDocumentPart"\n\n\n------=mhtDocumentPart\nContent-Type: text/html;\n charset="utf-8"\nContent-Transfer-Encoding: quoted-printable\nContent-Location: file:///C:/fake/document.html\n\n'+(null==(__t=htmlSource)?"":__t)+"\n\n"+(null==(__t=contentParts)?"":__t)+"\n\n------=mhtDocumentPart--\n";return __p}},{"lodash.escape":45}],68:[function(_dereq_,module,exports){var _={escape:_dereq_("lodash.escape")};module.exports=function(obj){var __t,__p="",__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,"")};with(obj||{})__p+="------=mhtDocumentPart\nContent-Type: "+(null==(__t=contentType)?"":__t)+"\nContent-Transfer-Encoding: "+(null==(__t=contentEncoding)?"":__t)+"\nContent-Location: "+(null==(__t=contentLocation)?"":__t)+"\n\n"+(null==(__t=encodedContent)?"":__t)+"\n";return __p}},{"lodash.escape":45}],69:[function(e,t,r){var n,a;n=e("./templates/mht_document"),a=e("./templates/mht_part"),t.exports={getMHTdocument:function(e){var t,r;return r=this._prepareImageParts(e),e=r.htmlSource,t=r.imageContentParts,e=e.replace(/\=/g,"=3D"),n({htmlSource:e,contentParts:t.join("\n")})},_prepareImageParts:function(e){var t,r,n;if(t=[],n=/"data:(\w+\/\w+);(\w+),(\S+)"/g,r=function(e,r,n,s){var i,o,_;return _=t.length,o=r.split("/")[1],i="file:///C:/fake/image"+_+"."+o,t.push(a({contentType:r,contentEncoding:n,contentLocation:i,encodedContent:s})),'"'+i+'"'},"string"===typeof e)return/<img/g.test(e)?(e=e.replace(n,r),{htmlSource:e,imageContentParts:t}):{htmlSource:e,imageContentParts:t};throw new Error("Not a valid source provided!")}}},{"./templates/mht_document":67,"./templates/mht_part":68}]},{},[64])(64)}))},"516a3":function(e,t,r){},"548d":function(e,t,r){},"58fa":function(e,t,r){"use strict";r("8722")},"5d1d":function(e,t,r){"use strict";var n=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"com-viewer"},[r("div",{ref:"content",staticClass:"content"},[e._l(e.coms,(function(t,n){return[r(t.type,{key:n,tag:"component",attrs:{com:t,coms:e.comList,currentIndex:n,isActive:!1},on:{onUpdateData:e.onUpdateData}})]}))],2),r("div",{staticClass:"export"},[r("el-button",{attrs:{type:"primary",loading:e.exporting,disabled:e.exporting},on:{click:e.onExport}},[e._v("导出")])],1)])},a=[],s=r("f587"),i=s["a"],o=(r("813c"),r("2877")),_=Object(o["a"])(i,n,a,!1,null,null,null);t["a"]=_.exports},"639e":function(e,t,r){"use strict";var n=r("53ca"),a=r("d4ec"),s=r("bee2"),i=(r("fb6a"),r("d3b7"),r("25f0"),function(){function e(){Object(a["a"])(this,e)}return Object(s["a"])(e,[{key:"formatDate",value:function(e){var t=new Date(e),r=t.getFullYear(),n=t.getMonth()+1;n=n<10?"0"+n:n;var a=t.getDate();a=a<10?"0"+a:a;var s=t.getHours();s=s<10?"0"+s:s;var i=t.getMinutes();i=i<10?"0"+i:i;var o=t.getSeconds();return o=o<10?"0"+o:o,r+"-"+n+"-"+a+" "+s+":"+i+":"+o}},{key:"forEach",value:function(e,t){if(null!==e&&"undefined"!==typeof e)if("object"!==Object(n["a"])(e)&&(e=[e]),this.isArray(e))for(var r=0,a=e.length;r<a;r++)t.call(null,e[r],r,e);else for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.call(null,e[s],s,e)}},{key:"isArray",value:function(e){return"[object Array]"===Object.prototype.toString.call(e)}},{key:"getObjClass",value:function(e){return Object.prototype.toString.call(e).slice(8,-1)}},{key:"deepClone",value:function(e){var t,r=this.getObjClass(e);if("Object"===r)t={};else{if("Array"!==r)return e;t=[]}for(var n in e){var a=e[n];t[n]=this.deepClone(a)}return t}},{key:"assiginObj",value:function(e,t){var r=e;if("object"!=Object(n["a"])(e)||"object"!=Object(n["a"])(t)||Object(n["a"])(e))return t;for(var a in t)e.hasOwnProperty(a)?r[a]=this.assiginObj(e[a],t[a]):r[a]=t[a];return r}}])}());new i},"69b2":function(e,t,r){"use strict";r("2515")},"6c9d":function(e,t,r){"use strict";var n=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"doc-attr"},[r("el-form",[r("el-form-item",{attrs:{label:"标题:"}},[r("el-input",{staticClass:"input-item",staticStyle:{width:"100%"},attrs:{placeholder:"请填写模版名称",disabled:e.articleId},model:{value:e.attrs.title,callback:function(t){e.$set(e.attrs,"title",t)},expression:"attrs.title"}})],1)],1)],1)},a=[],s=r("424e"),i=r("c4c8"),o=r("24d2"),_={name:"docAttr",props:{attrs:{type:Object,default:function(){return{category_id:"",title:"",linkProduct:[],linkProject:[]}}}},watch:{attrs:{handler:function(e){},immediate:!0,deep:!0}},data:function(){return{articleCategoryList:[],productList:[],projectList:[],articleId:0}},created:function(){this.initArticleCategoryList(),this.initProjectList(),this.initGoodsList(),this.articleId=this.$route.query.articleId},methods:{onChangeProduct:function(e){},onChangeProject:function(e){},initProjectList:function(){var e=this;Object(o["l"])({page:1,pageSize:9999,status:5}).then((function(t){200==t.status&&(e.projectList=t.data.dataList)}))},initGoodsList:function(){var e=this;Object(i["h"])({page:1,pageSize:9999,status:5}).then((function(t){200==t.status&&(e.productList=t.data.dataList)}))},initArticleCategoryList:function(){var e=this;Object(s["l"])({page:1,pageSize:99,status:5}).then((function(t){200==t.status&&(e.articleCategoryList=t.data.dataList)}))}}},c=_,l=(r("a990"),r("2877")),u=Object(l["a"])(c,n,a,!1,null,null,null);t["a"]=u.exports},"6e3d":function(e,t,r){},"6f1c":function(e,t,r){"use strict";r("f846")},7:function(e,t){},"716d":function(e,t,r){"use strict";r("a21c")},7241:function(e,t,r){},"754e":function(e,t,r){"use strict";r("516a3")},"778b":function(e,t,r){},"7a34":function(e,t,r){"use strict";var n=function(){var e=this,t=e.$createElement,r=e._self._c||t;return e.coms.length>0?r("div",{staticClass:"com-list"},[r("div",{staticClass:"com-list-title"},[e._v("模块管理")]),r("div",{staticClass:"com-items"},[r("draggable",{staticStyle:{width:"100%"},attrs:{options:{animation:200}},on:{update:e.datadragEnd},model:{value:e.coms,callback:function(t){e.coms=t},expression:"coms"}},[e._l(e.coms,(function(t,n){return[r("div",{key:n,staticClass:"com-item",attrs:{draggable:""}},[r("div",{staticClass:"icon"},[r("svg-icon",{attrs:{"icon-class":"dashBoard1"}})],1),r("div",{staticClass:"name",on:{click:function(t){return e.onSetActive(n)}}},[e._v(e._s(t.name))]),"document"!==e.type?r("div",{staticClass:"remove",on:{click:function(t){return e.onRemove(n)}}},[r("svg-icon",{staticStyle:{cursor:"pointer"},attrs:{"icon-class":"delete"}})],1):e._e()])]}))],2)],1)]):e._e()},a=[],s=r("c7eb"),i=r("1da1"),o=r("b76a"),_=r.n(o),c={name:"comList",emits:["onRemove","onRebuild","onSetActive"],components:{draggable:_.a},props:{coms:{type:Array,default:[]}},data:function(){return{type:""}},mounted:function(){this.type=this.$route.query.type},methods:{datadragEnd:function(e){var t=this;return Object(i["a"])(Object(s["a"])().mark((function r(){var n;return Object(s["a"])().wrap((function(r){while(1)switch(r.prev=r.next){case 0:e.preventDefault(),n=t.coms,t.$emit("onRebuild",n);case 3:case"end":return r.stop()}}),r)})))()},onSetActive:function(e){this.$emit("onSetActive",e)},onRemove:function(e){this.$emit("onRemove",e)}}},l=c,u=(r("2ebb"),r("2877")),d=Object(u["a"])(l,n,a,!1,null,null,null);t["a"]=d.exports},"7cfb":function(e,t,r){},"7e4c":function(e,t,r){"use strict";r("33b9")},8:function(e,t){},"813c":function(e,t,r){"use strict";r("02b9")},8475:function(e,t,r){"use strict";var n=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"template-textarea"},[r("div",{staticClass:"rich-editor",domProps:{innerHTML:e._s(e.processedContent)}})])},a=[],s=r("a2d4"),i=s["a"],o=(r("c404"),r("2877")),_=Object(o["a"])(i,n,a,!1,null,null,null);t["a"]=_.exports},8722:function(e,t,r){},9:function(e,t){},"924b":function(e,t,r){"use strict";r("42e7")},"95ea":function(e,t,r){"use strict";r("7241")},a21c:function(e,t,r){},a2d4:function(module,__webpack_exports__,__webpack_require__){"use strict";var C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("c7eb"),C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("1da1"),core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("99af"),core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_2__),core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("4de4"),core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_3__),core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("7db0"),core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_4___default=__webpack_require__.n(core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_4__),core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("b0c0"),core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_5___default=__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_5__),core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("a9e3"),core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_6___default=__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_6__),core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("d3b7"),core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_7___default=__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_7__),core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("4d63"),core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_8___default=__webpack_require__.n(core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_8__),core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("ac1f"),core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_9___default=__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_9__),core_js_modules_es_regexp_sticky_js__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__("2c3e"),core_js_modules_es_regexp_sticky_js__WEBPACK_IMPORTED_MODULE_10___default=__webpack_require__.n(core_js_modules_es_regexp_sticky_js__WEBPACK_IMPORTED_MODULE_10__),core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__("25f0"),core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11___default=__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11__),core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__("3ca3"),core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12___default=__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12__),core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__("466d"),core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_13___default=__webpack_require__.n(core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_13__),core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__("5319"),core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_14___default=__webpack_require__.n(core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_14__),core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__("159b"),core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_15___default=__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_15__),core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__("ddb0"),core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_16___default=__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_16__),ckeditor4_vue__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__("25ae"),ckeditor4_vue__WEBPACK_IMPORTED_MODULE_17___default=__webpack_require__.n(ckeditor4_vue__WEBPACK_IMPORTED_MODULE_17__),_api_sourceData__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__("1c4c");__webpack_exports__["a"]={name:"app",emits:["onUpdateData"],compnents:{},props:{coms:{type:Array,default:function(){return[]}},currentIndex:{type:Number,default:0},com:{type:Object,default:null}},watch:{com:{handler:function(e){e&&e.content&&this.updateProcessedContent()},immediate:!0,deep:!0}},data:function(){return{content:"",processedContent:""}},methods:{updateProcessedContent:function(){var e=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().mark((function t(){return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.replaceData(e.com.content);case 2:e.processedContent=t.sent;case 3:case"end":return t.stop()}}),t)})))()},replaceData:function replaceData(data){var _this3=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().mark((function _callee2(){var _this,_loop,l,i;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().wrap((function _callee2$(_context3){while(1)switch(_context3.prev=_context3.next){case 0:_this=_this3,_loop=Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().mark((function _loop(){var attrId,item,dataItem,selectHtml,_item,_item2,prodAttrId,_dataItem,_selectHtml,formual,result,directoryContent,level,_attrId,directoryRegex;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().wrap((function _loop$(_context2){while(1)switch(_context2.prev=_context2.next){case 0:if(attrId=_this.com.attrs[i].id,"variable"!=_this.com.attrs[i].type){_context2.next=6;break}if(item=_this.com.attrs[i],2==item.data.value_type){for(dataItem=item.data.value_item.split(","),selectHtml='<select id="'+attrId+'" data-index="'+i+'" class="text-input-box">',l=0;l<dataItem.length;l++)item.content==dataItem[l]?selectHtml+='<option value="'+dataItem[l]+'" selected>'+dataItem[l]+"</option>":selectHtml+='<option value="'+dataItem[l]+'">'+dataItem[l]+"</option>";selectHtml+="</select>",data=data.replace("{{"+item.id+"}}",selectHtml)}else data=data.replace("{{"+attrId+"}}",'<input type="text" ref="input_'+attrId+'" name="'+_this.com.attrs[i].name+'" id="'+attrId+'" data-index="'+i+'" class="text-input-box" value="'+_this.com.attrs[i].content+'">');_context2.next=37;break;case 6:if("variableNull"!=_this.com.attrs[i].type){_context2.next=11;break}_item=_this.com.attrs[i],data=data.replace("{{"+attrId+"}}",'<input type="text" ref="input_'+attrId+'" name="'+_this.com.attrs[i].name+'" id="'+attrId+'" data-index="'+i+'" class="text-input-boxs auto-width" value="'+_this.com.attrs[i].content+'">'),_context2.next=37;break;case 11:if("ProductAttr"!=_this.com.attrs[i].type){_context2.next=18;break}if(_item2=_this.com.attrs[i],prodAttrId=_item2.id+"_"+i,""==_item2.content&&(_item2.content=_item2.attrs.value),1==_item2.attrs.type)data=data.replace("{{"+_item2.id+"}}",'<input type="text" id="'+prodAttrId+'" data-index="'+i+'" class="text-input-box" value="'+_item2.content+'">');else{for(_dataItem=_item2.attrs.valueItems.split(","),_selectHtml='<select id="'+prodAttrId+'" data-index="'+i+'" class="text-input-box">',l=0;l<_dataItem.length;l++)_item2.content==_dataItem[l]?_selectHtml+='<option value="'+_dataItem[l]+'" selected>'+_dataItem[l]+"</option>":_selectHtml+='<option value="'+_dataItem[l]+'">'+_dataItem[l]+"</option>";_selectHtml+="</select>",data=data.replace("{{"+_item2.id+"}}",_selectHtml)}_context2.next=37;break;case 18:if("formual"!=_this.com.attrs[i].type){_context2.next=29;break}return _context2.next=21,_this.analysisFormual(_this.com.attrs[i]);case 21:return formual=_context2.sent,_context2.next=24,_this.getRemote(formual);case 24:formual=_context2.sent,_this.com.attrs[i].content=eval(formual),data=data.replace("{{"+attrId+"}}",eval(formual)),_context2.next=37;break;case 29:if("sourceData"!=_this.com.attrs[i].type){_context2.next=36;break}return _context2.next=32,_this.getRemote1(_this.com.attrs[i].formula);case 32:result=_context2.sent,data=data.replace("{{"+attrId+"}}",result),_context2.next=37;break;case 36:"Directory"==_this.com.attrs[i].type?(directoryContent=_this.com.attrs[i].number+". "+_this.com.attrs[i].content,level=_this.com.attrs[i].level||1,_attrId=_this.com.attrs[i].id,directoryRegex=new RegExp("{{\\s*".concat(_attrId,"\\s*}}"),"g"),data=data.replace(directoryRegex,(function(e,t,r){var n="h".concat(Math.min(level,6)),a="directory-level-".concat(level);return"<".concat(n,' class="').concat(a,'">').concat(directoryContent,"</").concat(n,">")}))):data=data.replace("{{"+attrId+"}}",_this.com.attrs[i].content);case 37:case"end":return _context2.stop()}}),_loop)})),i=0;case 3:if(!(i<_this.com.attrs.length)){_context3.next=8;break}return _context3.delegateYield(_loop(),"t0",5);case 5:i++,_context3.next=3;break;case 8:return _this3.$nextTick((function(){_this3.addInputListeners(),_this3.autoWidths()})),_context3.abrupt("return",data);case 10:case"end":return _context3.stop()}}),_callee2)})))()},addInputListeners:function(){this.$el.addEventListener("input",this.adjustAutoWidth,!0)},autoWidths:function(){var e=this,t=this.$el.querySelectorAll(".text-input-boxs");t.forEach((function(t){return e.adjustAutoWidth({target:t})}))},adjustAutoWidth:function(e){if(e.target.classList.contains("text-input-boxs")){var t=e.target,r=document.createElement("span");r.className="size-calculator",r.textContent=t.value||t.placeholder||"0",document.body.appendChild(r);var n=window.getComputedStyle(t);r.style.font=n.font,r.style.fontSize=n.fontSize,r.style.fontWeight=n.fontWeight,r.style.letterSpacing=n.letterSpacing;var a=r.offsetWidth;t.style.width="".concat(a+10,"px"),document.body.removeChild(r)}},analysisFormual:function(e){var t=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().mark((function r(){var n,a,s,i,o,_,c;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().wrap((function(r){while(1)switch(r.prev=r.next){case 0:n=t,a=/(\[.*?\]){3}/,s=e.formula,i=new RegExp(a);case 4:if(o=s.match(i),null!=o){r.next=8;break}return r.abrupt("break",22);case 8:return _=o[0],r.prev=9,r.next=12,n.getFormualData(_);case 12:c=r.sent,null===c||void 0===c||isNaN(c)?(console.warn("获取到的数据无效: ".concat(_)),s=s.replace(_,"(0)")):s=s.replace(_,"(".concat(parseFloat(c),")")),r.next=20;break;case 16:r.prev=16,r.t0=r["catch"](9),console.error("处理 ".concat(_," 时出错:"),r.t0),s=s.replace(_,"(0)");case 20:r.next=4;break;case 22:return r.abrupt("return",s);case 23:case"end":return r.stop()}}),r,null,[[9,16]])})))()},getFormualData:function(e){var t=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().mark((function r(){var n,a,s,i,o;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(n=t,a=/\[(.*?)\]\[(.*?)\]\[(.*?)\]/,s=new RegExp(a),i=e.match(s),o=0,!i||"T"!=i[1]){r.next=11;break}return r.next=8,n.getModuleData(i[2],i[3]);case 8:o=r.sent,r.next=12;break;case 11:console.warn("无法解析公式项:",e);case 12:return r.abrupt("return",o);case 13:case"end":return r.stop()}}),r)})))()},updateContent:function(e,t){var r=this.com.attrs.find((function(t){return t.id===e}));r&&(r.content=t.target.value)},analysisformula:function(e){var t=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().mark((function r(){var n,a,s,i,o,_,c;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().wrap((function(r){while(1)switch(r.prev=r.next){case 0:n=t,a=/(\[.*?\]){3}/,s=e.formula,i=new RegExp(a);case 4:if(o=s.match(i),null!=o){r.next=8;break}return r.abrupt("break",18);case 8:return _=o[0],r.next=11,n.getformulaData(_);case 11:return c=r.sent,r.next=14,n.getRemote(c);case 14:c=r.sent,s=s.replace(_,"("+parseFloat(c)+")"),r.next=4;break;case 18:return r.abrupt("return",s);case 19:case"end":return r.stop()}}),r)})))()},getformulaData:function(e){var t=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().mark((function r(){var n,a,s,i,o;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(n=t,a=/\[(.*?)\]\[(.*?)\]\[(.*?)\]/,s=new RegExp(a),i=e.match(s),o=0,"T"!=i[1]){r.next=9;break}return r.next=8,n.getModuleData(i[2],i[3]);case 8:o=r.sent;case 9:return r.abrupt("return",o);case 10:case"end":return r.stop()}}),r)})))()},getRemote:function(e){var t=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().mark((function r(){var n,a,s,i,o,_,c;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().wrap((function(r){while(1)switch(r.prev=r.next){case 0:n=t,a=/\[(.*?)\]\[(.*?)\]\[(.*?)\]\[(.*?)\]/,s=new RegExp(a);case 3:if(i=e.match(s),null!=i){r.next=7;break}return r.abrupt("break",17);case 7:if("R"!=i[1]){r.next=15;break}return o=i[4],o=i[4].split(","),r.next=12,n.getRemoteData(i[2],i[3],o[0],o[1]);case 12:_=r.sent,c=i[0],e=e.replace(c,"("+parseFloat(_)+")");case 15:r.next=3;break;case 17:return r.abrupt("return",e);case 18:case"end":return r.stop()}}),r)})))()},getRemote1:function(e){var t=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().mark((function r(){var n,a,s,i,o,_,c;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().wrap((function(r){while(1)switch(r.prev=r.next){case 0:n=t,a=/\[(.*?)\]\[(.*?)\]\[(.*?)\]\[(.*?)\]/,s=new RegExp(a);case 3:if(i=e.match(s),null!=i){r.next=7;break}return r.abrupt("break",17);case 7:if("R"!=i[1]){r.next=15;break}return o=i[4],o=i[4].split(","),r.next=12,n.getRemoteData(i[2],i[3],o[0],o[1]);case 12:_=r.sent,c=i[0],e=e.replace(c,parseFloat(_));case 15:r.next=3;break;case 17:return r.abrupt("return",e);case 18:case"end":return r.stop()}}),r)})))()},getRemoteData:function(e,t,r,n){var a=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().mark((function s(){var i,o,_;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().wrap((function(s){while(1)switch(s.prev=s.next){case 0:return a,0,i={code:e,sheetName:t,row:r,col:n},s.next=6,Object(_api_sourceData__WEBPACK_IMPORTED_MODULE_18__["e"])(i);case 6:if(o=s.sent,200!=o.status){s.next=12;break}if(console.log("result:",o.data),_=parseFloat(o.data.result),isNaN(_)){s.next=12;break}return s.abrupt("return",_);case 12:return s.abrupt("return",0);case 13:case"end":return s.stop()}}),s)})))()},getModuleData:function(e,t){var r=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().mark((function n(){var a,s,i;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(a=r,s=a.coms.filter((function(t){return t.name==e})),!(s.length>0)){n.next=6;break}if(i=s[0].attrs.filter((function(e){return e.name==t})),!(i.length>0)){n.next=6;break}return n.abrupt("return",parseFloat(i[0].content));case 6:return n.abrupt("return",0);case 7:case"end":return n.stop()}}),n)})))()}}}},a2d47:function(e,t,r){"use strict";r("f599")},a990:function(e,t,r){"use strict";r("05384")},affd:function(e,t,r){},b6cd:function(e,t,r){"use strict";r("778b")},b82f:function(e,t,r){"use strict";r("09c7")},b93f:function(e,t,r){"use strict";r("548d")},be00:function(e,t,r){"use strict";r("c7ed")},c404:function(e,t,r){"use strict";r("1784")},c4c8:function(e,t,r){"use strict";r.d(t,"i",(function(){return a})),r.d(t,"b",(function(){return s})),r.d(t,"k",(function(){return i})),r.d(t,"e",(function(){return o})),r.d(t,"d",(function(){return _})),r.d(t,"g",(function(){return c})),r.d(t,"h",(function(){return l})),r.d(t,"a",(function(){return u})),r.d(t,"j",(function(){return d})),r.d(t,"f",(function(){return m})),r.d(t,"c",(function(){return h}));var n=r("b775");function a(e){return Object(n["a"])({url:"/product/category/search",method:"post",data:e})}function s(e){return Object(n["a"])({url:"/product/category/create",method:"post",data:e})}function i(e){return Object(n["a"])({url:"/product/category/update",method:"post",data:e})}function o(e){return Object(n["a"])({url:"/product/category/info",method:"post",data:e})}function _(e){return Object(n["a"])({url:"/product/category/delete",method:"post",data:e})}function c(e){return Object(n["a"])({url:"/product/category/all",method:"post",data:e})}function l(e){return Object(n["a"])({url:"/product/search",method:"post",data:e})}function u(e){return Object(n["a"])({url:"/product/create",method:"post",data:e})}function d(e){return Object(n["a"])({url:"/product/update",method:"post",data:e})}function m(e){return Object(n["a"])({url:"/product/info",method:"post",data:e})}function h(e){return Object(n["a"])({url:"/product/delete",method:"post",data:e})}},c621:function(e,t,r){"use strict";r.d(t,"j",(function(){return a})),r.d(t,"b",(function(){return s})),r.d(t,"m",(function(){return i})),r.d(t,"f",(function(){return o})),r.d(t,"d",(function(){return _})),r.d(t,"h",(function(){return c})),r.d(t,"i",(function(){return l})),r.d(t,"g",(function(){return u})),r.d(t,"c",(function(){return d})),r.d(t,"a",(function(){return m})),r.d(t,"l",(function(){return h})),r.d(t,"e",(function(){return f})),r.d(t,"k",(function(){return p}));var n=r("b775");function a(e){return Object(n["a"])({url:"/template/category/search",method:"post",data:e})}function s(e){return Object(n["a"])({url:"/template/category/create",method:"post",data:e})}function i(e){return Object(n["a"])({url:"/template/category/update",method:"post",data:e})}function o(e){return Object(n["a"])({url:"/template/category/info",method:"post",data:e})}function _(e){return Object(n["a"])({url:"/template/category/delete",method:"post",data:e})}function c(e){return Object(n["a"])({url:"/template/pageTemplate",method:"post",data:e})}function l(e){return Object(n["a"])({url:"/template/search",method:"post",data:e})}function u(e){return Object(n["a"])({url:"/template/info",method:"post",data:e})}function d(e){return Object(n["a"])({url:"/template/delete",method:"post",data:e})}function m(e){return Object(n["a"])({url:"/template/create",method:"post",data:e})}function h(e){return Object(n["a"])({url:"/template/update",method:"post",data:e})}function f(e){return Object(n["a"])({url:"/template/category/allList",method:"post",data:e})}function p(e){return Object(n["a"])({url:"/template/category/treeCategory",method:"post",data:e})}},c7ed:function(e,t,r){},c9e6:function(e,t){},d4a5:function(e,t,r){"use strict";var n=function(){var e=this,t=e.$createElement,r=e._self._c||t;return null!=e.com?r("div",{staticClass:"editor-attribute"},[r("el-form",[r("el-form-item",{attrs:{label:"模块分类:"}},[r("el-cascader",{attrs:{options:e.categoryList,clearable:"",props:e.props,"show-all-levels":!1,placeholder:"请选择模块分类"},on:{change:e.onChangeCategory},model:{value:e.com.category_id,callback:function(t){e.$set(e.com,"category_id",t)},expression:"com.category_id"}})],1),r("el-form-item",{attrs:{label:"模块名称:"}},[r("el-input",{staticClass:"input-item",attrs:{placeholder:"请填写模块名称"},model:{value:e.com.name,callback:function(t){e.$set(e.com,"name",t)},expression:"com.name"}})],1),r("el-form-item",{attrs:{label:"模块描述:"}},[r("el-input",{staticClass:"input-item",attrs:{type:"textarea",placeholder:"请填写模块介绍"},model:{value:e.com.intro,callback:function(t){e.$set(e.com,"intro",t)},expression:"com.intro"}})],1),r("el-form-item",[r("div",{staticClass:"btn-save"},[r("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(t){return e.onSaveTemplate(e.com)}}},[e._v("保存模块")]),e.com.id>0?r("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(t){return e.onSaveAs(e.com)}}},[e._v("另存为")]):e._e()],1)])],1),r("el-dialog",{directives:[{name:"el-drag-dialog",rawName:"v-el-drag-dialog"}],attrs:{visible:e.dialogVisible,"append-to-body":"",width:"300","custom-class":"prod-verify",title:"编辑表头"},on:{"update:visible":function(t){e.dialogVisible=t}}},[r("headerSetting",{attrs:{headerItemName:e.headerItemName},on:{onSetHeader:e.onSetHeader}})],1)],1):e._e()},a=[],s=r("2909"),i=r("c7eb"),o=r("1da1"),_=r("5530"),c=(r("d81d"),r("a434"),r("b0c0"),r("e9c4"),r("4ec9"),r("b64b"),r("d3b7"),r("4d63"),r("ac1f"),r("2c3e"),r("25f0"),r("3ca3"),r("466d"),r("159b"),r("ddb0"),r("1b35")),l=r("a888"),u=r("c621"),d=(r("1c4c"),r("424e"),{name:"attributes",components:{headerSetting:c["a"]},directives:{elDragDialog:l["a"]},emits:["onRefresh"],props:{com:{type:Object,default:function(){return null}}},watch:{},data:function(){return{dialogVisible:!1,activeNames:"0",categoryList:[],articleCategoryList:[],activeHeaderIndex:-1,headerItemName:"",props:{value:"id",label:"name",children:"children",checkStrictly:!0}}},mounted:function(){this.initCategoryList()},methods:{formatSourceData:function(e,t){var r=/\[(.*?)\]\[(.*?)\]\[(.*?)\]\[(.*?)\]/,n=new RegExp(r),a=t.match(n),s=e+"="+a[2]+"."+a[3],i=a[4];return i=a[4].split(","),s+="."+String.fromCharCode(65+parseInt(i[1]))+(parseInt(i[0])+1),s},onSaveAs:function(e){this.saveAs=!0,this.onSaveTemplate()},onChangeCategory:function(e){this.com.category_id=e[e.length-1]},onSaveTemplate:function(e){var t=this,r=this,n=JSON.parse(JSON.stringify(e));n.attrs=JSON.stringify(n.attrs),n.code=n.name,n.status=5,n.category_id=this.com.category_id,void 0==n.id||this.saveAs?Object(u["a"])(n).then((function(e){200==e.status&&(n.id=e.data,r.com.id=e.data,r.$alert("模板信息保存成功"),r.$emit("onRefresh"),t.saveAs=!1)})):Object(u["l"])(n).then((function(e){200==e.status&&(r.$alert("模板信息更新成功"),r.$emit("onRefresh"))}))},processDataForCascader:function(e){console.log("Raw data:",e);var t=new Map,r=[];return e.forEach((function(e){var r=Object(_["a"])(Object(_["a"])({},e),{},{children:[]});t.set(e.id,r)})),e.forEach((function(e){if("0"===e.parent_id||0===e.parent_id)r.push(t.get(e.id));else{var n=t.get(parseInt(e.parent_id));n?n.children.push(t.get(e.id)):(console.warn("Parent with id ".concat(e.parent_id," not found for item:"),e),r.push(t.get(e.id)))}})),console.log("Processed data:",r),r},initCategoryList:function(){var e=this;return Object(o["a"])(Object(i["a"])().mark((function t(){var r;return Object(i["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e,t.next=3,Object(u["e"])();case 3:r=t.sent,e.categoryList=e.processDataForCascader(r.data);case 5:case"end":return t.stop()}}),t)})))()},onModify:function(e,t,r){this.currentIndex=e,this.componentIndex=t,this.activeHeaderIndex=r,this.headerItemName=this.components[e].components[t].attrs.tableHeader[r],this.dialogVisible=!0},onSetHeader:function(e){this.currentIndex>=0&&(this.activeHeaderIndex>=0?this.components[this.currentIndex].components[this.componentIndex].attrs.tableHeader[this.activeHeaderIndex]=e:this.components[this.currentIndex].components[this.componentIndex].attrs.tableHeader.push(e)),this.$emit("onSetComponents",Object(s["a"])(this.components)),this.dialogVisible=!1},onInsert:function(e,t){this.currentIndex=e,this.componentIndex=t,this.headerItemName="",this.dialogVisible=!0},onDeleteHeaderItem:function(e,t,r){this.components[e].components[t].attrs.tableHeader.splice(r,1),this.$emit("onSetComponents",Object(s["a"])(this.components))},onSetActiveIndex:function(e){e==this.activeHeaderIndex?this.activeHeaderIndex=-1:this.activeHeaderIndex=e},getTemplateList:function(e){var t=this;return Object(o["a"])(Object(i["a"])().mark((function r(){var n,a;return Object(i["a"])().wrap((function(r){while(1)switch(r.prev=r.next){case 0:return t,r.next=3,Object(u["i"])({page:1,pageSize:999,category_id:e,status:5});case 3:if(n=r.sent,200==n.status){r.next=6;break}return r.abrupt("return",[]);case 6:return a=n.data.dataList.map((function(e){return e.attrs=JSON.parse(e.attrs),e})),r.abrupt("return",a);case 8:case"end":return r.stop()}}),r)})))()}}}),m=d,h=(r("69b2"),r("2877")),f=Object(h["a"])(m,n,a,!1,null,null,null);t["a"]=f.exports},de66:function(e,t,r){"use strict";r("affd")},e131:function(e,t,r){"use strict";r("e918")},e15e:function(e,t,r){},e397:function(module,__webpack_exports__,__webpack_require__){"use strict";var C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("3835"),C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("2909"),C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("5530"),C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("b85c"),C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("c7eb"),C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("1da1"),core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("99af"),core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_6___default=__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_6__),core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("4de4"),core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_7___default=__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_7__),core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("7db0"),core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_8___default=__webpack_require__.n(core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_8__),core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("caad"),core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_9___default=__webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_9__),core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__("a15b"),core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_10___default=__webpack_require__.n(core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_10__),core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__("d81d"),core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_11___default=__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_11__),core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__("fb6a"),core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_12___default=__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_12__),core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__("a434"),core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_13___default=__webpack_require__.n(core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_13__),core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__("b0c0"),core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_14___default=__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_14__),core_js_modules_es_json_stringify_js__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__("e9c4"),core_js_modules_es_json_stringify_js__WEBPACK_IMPORTED_MODULE_15___default=__webpack_require__.n(core_js_modules_es_json_stringify_js__WEBPACK_IMPORTED_MODULE_15__),core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__("a9e3"),core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_16___default=__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_16__),core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__("b64b"),core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_17___default=__webpack_require__.n(core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_17__),core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__("d3b7"),core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_18___default=__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_18__),core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__("4d63"),core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_19___default=__webpack_require__.n(core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_19__),core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__("ac1f"),core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_20___default=__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_20__),core_js_modules_es_regexp_sticky_js__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__("2c3e"),core_js_modules_es_regexp_sticky_js__WEBPACK_IMPORTED_MODULE_21___default=__webpack_require__.n(core_js_modules_es_regexp_sticky_js__WEBPACK_IMPORTED_MODULE_21__),core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__("25f0"),core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_22___default=__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_22__),core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_23__=__webpack_require__("2532"),core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_23___default=__webpack_require__.n(core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_23__),core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_24__=__webpack_require__("3ca3"),core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_24___default=__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_24__),core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_25__=__webpack_require__("466d"),core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_25___default=__webpack_require__.n(core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_25__),core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_26__=__webpack_require__("5319"),core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_26___default=__webpack_require__.n(core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_26__),core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_27__=__webpack_require__("841c"),core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_27___default=__webpack_require__.n(core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_27__),core_js_modules_es_string_starts_with_js__WEBPACK_IMPORTED_MODULE_28__=__webpack_require__("2ca0"),core_js_modules_es_string_starts_with_js__WEBPACK_IMPORTED_MODULE_28___default=__webpack_require__.n(core_js_modules_es_string_starts_with_js__WEBPACK_IMPORTED_MODULE_28__),core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_29__=__webpack_require__("498a"),core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_29___default=__webpack_require__.n(core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_29__),core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_30__=__webpack_require__("159b"),core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_30___default=__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_30__),core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_31__=__webpack_require__("ddb0"),core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_31___default=__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_31__),_api_sourceData__WEBPACK_IMPORTED_MODULE_32__=__webpack_require__("1c4c"),_utils_fun__WEBPACK_IMPORTED_MODULE_33__=__webpack_require__("639e"),_api_document__WEBPACK_IMPORTED_MODULE_34__=__webpack_require__("424e"),_com_menus__WEBPACK_IMPORTED_MODULE_35__=__webpack_require__("1684"),_com_editor__WEBPACK_IMPORTED_MODULE_36__=__webpack_require__("35d5"),_com_components_Attribute__WEBPACK_IMPORTED_MODULE_37__=__webpack_require__("d4a5"),_com_components_Attribute_attributeVar_index_vue__WEBPACK_IMPORTED_MODULE_38__=__webpack_require__("f6f9"),_com_components_ProductAttr__WEBPACK_IMPORTED_MODULE_39__=__webpack_require__("2b1e"),_api_template__WEBPACK_IMPORTED_MODULE_40__=__webpack_require__("c621"),_com_components_Attribute_docAttr__WEBPACK_IMPORTED_MODULE_41__=__webpack_require__("6c9d"),_com_components_Attribute_comList__WEBPACK_IMPORTED_MODULE_42__=__webpack_require__("7a34"),_com_components_Attribute_Directory__WEBPACK_IMPORTED_MODULE_43__=__webpack_require__("1995"),_api_api__WEBPACK_IMPORTED_MODULE_44__=__webpack_require__("4ec3"),_com_view__WEBPACK_IMPORTED_MODULE_45__=__webpack_require__("5d1d"),_directive_el_drag_dialog__WEBPACK_IMPORTED_MODULE_46__=__webpack_require__("a888"),vuedraggable__WEBPACK_IMPORTED_MODULE_47__=__webpack_require__("b76a"),vuedraggable__WEBPACK_IMPORTED_MODULE_47___default=__webpack_require__.n(vuedraggable__WEBPACK_IMPORTED_MODULE_47__),html_docx_js_dist_html_docx__WEBPACK_IMPORTED_MODULE_48__=__webpack_require__("4f15"),html_docx_js_dist_html_docx__WEBPACK_IMPORTED_MODULE_48___default=__webpack_require__.n(html_docx_js_dist_html_docx__WEBPACK_IMPORTED_MODULE_48__),_api_formula__WEBPACK_IMPORTED_MODULE_49__=__webpack_require__("f9e5"),axios__WEBPACK_IMPORTED_MODULE_50__=__webpack_require__("bc3a"),axios__WEBPACK_IMPORTED_MODULE_50___default=__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_50__),_settings__WEBPACK_IMPORTED_MODULE_51__=__webpack_require__("83d6"),_settings__WEBPACK_IMPORTED_MODULE_51___default=__webpack_require__.n(_settings__WEBPACK_IMPORTED_MODULE_51__);__webpack_exports__["a"]={name:"create",components:{menus:_com_menus__WEBPACK_IMPORTED_MODULE_35__["a"],editor:_com_editor__WEBPACK_IMPORTED_MODULE_36__["a"],Attribute:_com_components_Attribute__WEBPACK_IMPORTED_MODULE_37__["a"],comList:_com_components_Attribute_comList__WEBPACK_IMPORTED_MODULE_42__["a"],docAttr:_com_components_Attribute_docAttr__WEBPACK_IMPORTED_MODULE_41__["a"],ViewForm:_com_view__WEBPACK_IMPORTED_MODULE_45__["a"],ProductAttr:_com_components_ProductAttr__WEBPACK_IMPORTED_MODULE_39__["a"],Directory:_com_components_Attribute_Directory__WEBPACK_IMPORTED_MODULE_43__["a"],draggable:vuedraggable__WEBPACK_IMPORTED_MODULE_47___default.a,attributeVar:_com_components_Attribute_attributeVar_index_vue__WEBPACK_IMPORTED_MODULE_38__["a"]},directives:{elDragDialog:_directive_el_drag_dialog__WEBPACK_IMPORTED_MODULE_46__["a"]},data:function(){return{activeNames:"-1",nestedActiveNames:[],articleList:[],activeModel:"",templateList:[],categoryList:[],coms:[],comIndex:9999,showProductAttr:!1,comList:[],docAttr:{id:0,category_id:"",title:"",content:"",status:5,links:"",linkProduct:[],linkProject:[],projects:""},insertCmd:null,showViewForm:!1,isAdmin:2,tabExt:{row:0,col:0},userInfo:null,articleId:0,loading:!1,showView:0,childrenList:"",value:[],AttributeIndex:0,catalogIndex:0,docuComIndex:3,type:"",docVisible:!1,docForm:{title:"",category_id:""},docRules:{title:[{required:!0,message:"请输文档名称",trigger:"blur"}],category_id:[{required:!0,message:"请选择文档分类",trigger:"change"}]},articleCategoryList:[]}},watch:{coms:{handler:function(e,t){this.updateAttrs(e,t)},immediate:!0,deep:!0},articleId:{handler:function(e){null==e||void 0==e||e<=0||("document"==this.$route.query.type?this.loadArticle(e):this.onTemplateInfo(e))},immediate:!0,deep:!0}},mounted:function(){var e=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().mark((function t(){var r;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return console.log(e.$store.state.user),e.articleId=e.$route.query.articleId,e.type=e.$route.query.type,"module"==e.type&&(e.showView=1),e.searchArticle(),t.next=7,e.initCategoryList();case 7:return t.next=9,e.initCurrentUser();case 9:r=e.$route.query.templateId,r>0&&e.loadTemplateInfo(r),e.isAdmin=e.userInfo?e.userInfo.roleInfo.is_admin:2,e.initArticleCategoryList(),"module"!==e.type&&"document"!==e.type&&(document.title="新建模版-"+_settings__WEBPACK_IMPORTED_MODULE_51___default.a.title),"module"!==e.type&&"document"!==e.type&&void 0!==e.articleId&&(document.title=e.docAttr.title+_settings__WEBPACK_IMPORTED_MODULE_51___default.a.title),e.$nextTick((function(){var e=document.querySelectorAll(".el-collapse-item__arrow");e.forEach((function(e){e.style.margin="0"}))}));case 16:case"end":return t.stop()}}),t)})))()},methods:{handleItemVal:function(e){this.$forceUpdate(),this.loadChildren(e)},handleChildItemClick:function(e){e.children||this.loadChildren(e)},handleChildItemVal:function(e){this.$forceUpdate(),this.loadChildren(e)},handleGrandChildItemClick:function(e){e.children||this.loadChildren(e)},handleGrandChildItemVal:function(e){this.loadChildren(e),this.$forceUpdate()},handlegreatGrandChildItemVal:function(e){this.loadChildren(e),this.$forceUpdate()},loadChildren:function(e){var t=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().mark((function r(){var n,a,s,i;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().wrap((function(r){while(1)switch(r.prev=r.next){case 0:return n=e[e.length-1],r.prev=1,r.next=4,Object(_api_template__WEBPACK_IMPORTED_MODULE_40__["j"])({parent_id:n});case 4:if(a=r.sent,200==a.status&&0!=a.data.length){r.next=7;break}return r.abrupt("return");case 7:s=a.data,i=0;case 9:if(!(i<s.length)){r.next=16;break}return r.next=12,t.getTemplateList(s[i].id);case 12:s[i].dataList=r.sent;case 13:i++,r.next=9;break;case 16:t.insertChildrenById(t.categoryList,n,s),console.log(t.categoryList),t.$forceUpdate(),r.next=24;break;case 21:r.prev=21,r.t0=r["catch"](1),console.error("Error fetching template categories:",r.t0);case 24:case"end":return r.stop()}}),r,null,[[1,21]])})))()},insertChildrenById:function(e,t,r){var n,a=Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_3__["a"])(e);try{for(a.s();!(n=a.n()).done;){var s=n.value;if(s.id===t)return this.$set(s,"children",r),!0;if(s.children&&s.children.length>0){var i=this.insertChildrenById(s.children,t,r);if(i)return!0}}}catch(o){a.e(o)}finally{a.f()}return!1},closeDoc:function(){this.docVisible=!1,this.docForm={title:"",category_id:""}},submitDoc:function(){var e=this;this.$refs.docRef.validate((function(t){t&&(e.docAttr.title=e.docForm.title,e.docAttr.category_id=e.docForm.category_id,e.onSave())}))},initArticleCategoryList:function(){var e=this;Object(_api_document__WEBPACK_IMPORTED_MODULE_34__["l"])({page:1,pageSize:99,status:5}).then((function(t){200==t.status&&(e.articleCategoryList=t.data.dataList)}))},updateAttrs:function(e,t){var r=this;console.log(e),e.forEach((function(e,n){var a=t[n];a&&e.attrs.forEach((function(e,t){var n=a.attrs[t];n&&e.content!==n.content&&r.updateGlobalAttr(e.name,e.content)}))}))},updateGlobalAttr:function(e,t){this.coms.forEach((function(r){r.attrs.forEach((function(r){r.name===e&&"variableNull"!==r.type&&(r.content=t)})),"TextArea"===r.type&&(r.content=r.content.replace(new RegExp("{{".concat(e,"}}"),"g"),(function(n){var a=r.attrs.find((function(t){return t.id===e}));return a&&"variableNull"!==a.type?t:n})))})),this.replaceData(this.coms),this.$forceUpdate()},replaceData:function replaceData(data){var _this6=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().mark((function _callee3(){var _iterator2,_step2,item,_iterator3,_step3,el,attrId,formual;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().wrap((function _callee3$(_context3){while(1)switch(_context3.prev=_context3.next){case 0:_iterator2=Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_3__["a"])(_this6.coms),_context3.prev=1,_iterator2.s();case 3:if((_step2=_iterator2.n()).done){_context3.next=40;break}item=_step2.value,_iterator3=Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_3__["a"])(item.attrs),_context3.prev=6,_iterator3.s();case 8:if((_step3=_iterator3.n()).done){_context3.next=30;break}if(el=_step3.value,attrId=el.id,"formual"!==el.type){_context3.next=27;break}return _context3.prev=12,_context3.next=15,_this6.analysisFormual(el);case 15:return formual=_context3.sent,_context3.next=18,_this6.getRemote(formual);case 18:formual=_context3.sent,el.content=eval(formual),_context3.next=25;break;case 22:_context3.prev=22,_context3.t0=_context3["catch"](12),console.error("处理公式时出错:",_context3.t0);case 25:_context3.next=28;break;case 27:"variableNull"===el.type&&(el.content=el.content||"请输入");case 28:_context3.next=8;break;case 30:_context3.next=35;break;case 32:_context3.prev=32,_context3.t1=_context3["catch"](6),_iterator3.e(_context3.t1);case 35:return _context3.prev=35,_iterator3.f(),_context3.finish(35);case 38:_context3.next=3;break;case 40:_context3.next=45;break;case 42:_context3.prev=42,_context3.t2=_context3["catch"](1),_iterator2.e(_context3.t2);case 45:return _context3.prev=45,_iterator2.f(),_context3.finish(45);case 48:return _context3.abrupt("return",data);case 49:case"end":return _context3.stop()}}),_callee3,null,[[1,42,45,48],[6,32,35,38],[12,22]])})))()},analysisFormual:function(e){var t=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().mark((function r(){var n,a,s,i,o,_,c;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().wrap((function(r){while(1)switch(r.prev=r.next){case 0:n=t,a=/(\[.*?\]){3}/,s=e.formula,i=new RegExp(a);case 4:if(o=s.match(i),null!=o){r.next=8;break}return r.abrupt("break",22);case 8:return _=o[0],r.prev=9,r.next=12,n.getFormualData(_);case 12:c=r.sent,null===c||void 0===c||isNaN(c)?(console.warn("获取到的数据无效: ".concat(_)),s=s.replace(_,"(0)")):s=s.replace(_,"(".concat(parseFloat(c),")")),r.next=20;break;case 16:r.prev=16,r.t0=r["catch"](9),console.error("处理 ".concat(_," 时出错:"),r.t0),s=s.replace(_,"(0)");case 20:r.next=4;break;case 22:return r.abrupt("return",s);case 23:case"end":return r.stop()}}),r,null,[[9,16]])})))()},getFormualData:function(e){var t=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().mark((function r(){var n,a,s,i,o;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(n=t,a=/\[(.*?)\]\[(.*?)\]\[(.*?)\]/,s=new RegExp(a),i=e.match(s),o=0,!i||"T"!=i[1]){r.next=11;break}return r.next=8,n.getModuleData(i[2],i[3]);case 8:o=r.sent,r.next=12;break;case 11:console.warn("无法解析公式项:",e);case 12:return r.abrupt("return",o);case 13:case"end":return r.stop()}}),r)})))()},getModuleData:function(e,t){var r=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().mark((function n(){var a,s,i;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(a=r,s=a.coms.filter((function(t){return t.name==e})),!(s.length>0)){n.next=6;break}if(i=s[0].attrs.filter((function(e){return e.name==t})),!(i.length>0)){n.next=6;break}return n.abrupt("return",parseFloat(i[0].content));case 6:return n.abrupt("return",0);case 7:case"end":return n.stop()}}),n)})))()},getRemote:function(e){var t=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().mark((function r(){var n,a,s,i,o,_,c;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().wrap((function(r){while(1)switch(r.prev=r.next){case 0:n=t,a=/\[(.*?)\]\[(.*?)\]\[(.*?)\]\[(.*?)\]/,s=new RegExp(a);case 3:if(i=e.match(s),null!=i){r.next=7;break}return r.abrupt("break",18);case 7:if("R"!=i[1]){r.next=16;break}return o=i[4],o=i[4].split(","),r.next=12,n.getRemoteData(i[2],i[3],o[0],o[1]);case 12:_=r.sent,c=i[0],e=isNaN(_)?e.replace(c,'"'.concat(_,'"')):e.replace(c,"("+parseFloat(_)+")"),e=e.replace(c,"("+parseFloat(_)+")");case 16:r.next=3;break;case 18:return r.abrupt("return",e);case 19:case"end":return r.stop()}}),r)})))()},getRemoteData:function(e,t,r,n){var a=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().mark((function s(){var i,o,_;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().wrap((function(s){while(1)switch(s.prev=s.next){case 0:return a,i=0,o={code:e,sheetName:t,row:r,col:n},s.prev=3,s.next=6,Object(_api_sourceData__WEBPACK_IMPORTED_MODULE_32__["e"])(o);case 6:_=s.sent,200==_.status&&(i=_.data.result,"string"!==typeof i||isNaN(i)||(i=parseFloat(i))),s.next=13;break;case 10:s.prev=10,s.t0=s["catch"](3),console.error("获取远程数据错误:",s.t0);case 13:return s.abrupt("return",i);case 14:case"end":return s.stop()}}),s,null,[[3,10]])})))()},handleItemClick:function(e){var t=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().mark((function r(){var n,a,s;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(n=t.categoryList.find((function(t){return t.id===e})),n){r.next=3;break}return r.abrupt("return");case 3:if(n.children){r.next=24;break}return r.prev=4,r.next=7,Object(_api_template__WEBPACK_IMPORTED_MODULE_40__["j"])({parent_id:e});case 7:if(a=r.sent,200==a.status&&0!=a.data.length){r.next=10;break}return r.abrupt("return");case 10:n.children=a.data,s=0;case 12:if(!(s<n.children.length)){r.next=19;break}return r.next=15,t.getTemplateList(n.children[s].id);case 15:n.children[s].dataList=r.sent;case 16:s++,r.next=12;break;case 19:r.next=24;break;case 21:r.prev=21,r.t0=r["catch"](4),console.error("Error fetching template categories:",r.t0);case 24:t.$set(n,"activeChildren",n.activeChildren||[]);case 25:case"end":return r.stop()}}),r,null,[[4,21]])})))()},viewDocument:function(){this.showView=0},viewModule:function(){this.showView=1},uptadeVariable:function(e){var t=e.id,r=e.value;this.coms.forEach((function(n){n.attrs.forEach((function(n){"variable"!==n.type&&"constant"!==n.type||n.data.id!==t||(n.content=r,n.data=e)}))}))},uptadeSearch:function(){var e=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().mark((function t(){var r,n,a,s,i,o;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:r=Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_3__["a"])(e.coms);try{for(r.s();!(n=r.n()).done;){a=n.value,s=Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_3__["a"])(a.attrs);try{for(s.s();!(i=s.n()).done;)o=i.value,o.type}catch(_){s.e(_)}finally{s.f()}}}catch(_){r.e(_)}finally{r.f()}case 2:case"end":return t.stop()}}),t)})))()},retrieval:function(e){var t=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().mark((function r(){var n,a;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().wrap((function(r){while(1)switch(r.prev=r.next){case 0:return t.loading=!0,r.prev=1,r.next=4,axios__WEBPACK_IMPORTED_MODULE_50___default.a.post("http://58.246.234.210:7860/api/v1/run/3f84a841-cefd-44b3-9555-568cc3b6c2d2?stream=false",{input_value:e.search,output_type:"chat",input_type:"chat",tweaks:{"ChatInput-em6qC":{},"ParseData-yO3YQ":{},"Prompt-Wj75b":{},"ChatOutput-zy9na":{},"SplitText-O1knk":{},"File-4j6Zd":{},"OllamaEmbeddings-xbYXX":{},"Chroma-OIejP":{},"OllamaModel-04mEO":{},"OllamaEmbeddings-UGvLP":{},"Chroma-HzukO":{}}},{headers:{"Content-Type":"application/json"}});case 4:n=r.sent,200===n.status&&(a=n.data.outputs[0].outputs[0].results.message.data.text,e.content=a),r.next=12;break;case 8:r.prev=8,r.t0=r["catch"](1),console.error("Error during retrieval:",r.t0),t.$message.error("检索失败,请稍后重试");case 12:return r.prev=12,t.loading=!1,r.finish(12);case 15:case"end":return r.stop()}}),r,null,[[1,8,12,15]])})))()},loadTemplateInfo:function(e){var t=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().mark((function r(){var n,a,s,i,o;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,Object(_api_template__WEBPACK_IMPORTED_MODULE_40__["g"])({id:e});case 3:return n=r.sent,a=n.data,a.attrs&&a.type||Object.assign(a,{attrs:"[]",content:"请填写内容",lay_id:"textArea",type:"TextArea"}),document.title=a.name?"".concat(a.name,"-").concat(_settings__WEBPACK_IMPORTED_MODULE_51___default.a.title):"新建模块-"+_settings__WEBPACK_IMPORTED_MODULE_51___default.a.title,a.attrs=JSON.parse(a.attrs),r.next=10,Object(_api_formula__WEBPACK_IMPORTED_MODULE_49__["d"])({page:1,pageSize:999});case 10:s=r.sent,i=s.data.dataList,console.log(a),a.attrs=a.attrs.map((function(e){var t=i.find((function(t){return t.id===e.id}));return t?Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__["a"])({},e),{},{formula:t.formula,data:t}):e})),o=(a.content.match(/{{([^}]+)}}/g)||[]).map((function(e){return e.slice(2,-2).trim()})),a.attrs=a.attrs.filter((function(e){return o.includes(e.id)})),t.coms=[a],r.next=22;break;case 19:r.prev=19,r.t0=r["catch"](0),console.error("加载模板信息失败:",r.t0);case 22:case"end":return r.stop()}}),r,null,[[0,19]])})))()},onExport:function(e){var t=this;t.comIndex=-1;t.$refs.tabHtml.innerHTML},onOpenView:function(e){console.log("this.coms",this.coms),this.showViewForm=!0},onClose:function(){window.close()},loadArticle:function(e){var t=this;t.onLoadArticle(e)},handleDragStart:function(e){var t={};if("article"==e.target.dataset.type){var r=e.target.dataset.index;t={optType:e.target.dataset.type,item:this.articleList[r]}}else{var n=e.target.dataset.index,a=e.target.dataset.subIndex,s=this.categoryList[n].dataList[a];delete s.category,t=Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__["a"])({},s),{},{optType:e.target.dataset.type,key:"addNew",attrs:JSON.parse(s.attrs)})}e.dataTransfer.setData("item",JSON.stringify(t)),this.operation="drag"},onRebuild:function(e){var t=this;this.coms=Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__["a"])(e),this.$nextTick((function(){t.$forceUpdate()}))},initCurrentUser:function(){var e=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().mark((function t(){var r,n;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return r=e,t.next=3,Object(_api_api__WEBPACK_IMPORTED_MODULE_44__["b"])();case 3:if(n=t.sent,200==n.status){t.next=6;break}return t.abrupt("return");case 6:r.userInfo=n.data;case 7:case"end":return t.stop()}}),t)})))()},onLoadArticle:function(e){var t=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().mark((function r(){var n,a,s;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.prev=0,t.loading=!0,r.next=4,Object(_api_document__WEBPACK_IMPORTED_MODULE_34__["h"])({id:e});case 4:if(n=r.sent,200===n.status){r.next=7;break}throw new Error("Invalid response status");case 7:return t.docAttr={id:n.data.id,category_id:Number(n.data.category_id),title:n.data.title,content:"",status:n.data.status,is_template:n.data.is_template,linkProduct:n.data.linkProduct,links:n.data.links,linkProject:n.data.linkProject,projects:n.data.projects},a="string"===typeof n.data.data?JSON.parse(n.data.data):n.data.data,r.next=11,Promise.all(a.map(function(){var e=Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().mark((function e(t){var r,n;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(_api_formula__WEBPACK_IMPORTED_MODULE_49__["d"])({page:1,pageSize:999});case 2:return r=e.sent,n=t.attrs,n.forEach((function(e){if(e&&e.data&&e.data.id){var t=r.data.dataList.find((function(t){return t.id===e.data.id}));t&&(e.data=t,e.formula=t.formula)}})),e.abrupt("return",Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__["a"])({},t));case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 11:s=r.sent,t.coms=s,console.log("coms",s),"document"===t.type&&void 0!==t.articleId&&(document.title="".concat(t.docAttr.title,"-").concat(_settings__WEBPACK_IMPORTED_MODULE_51___default.a.title)),t.uptadeSearch(),r.next=21;break;case 18:r.prev=18,r.t0=r["catch"](0),console.error("Error in onLoadArticle:",r.t0);case 21:return r.prev=21,t.loading=!1,r.finish(21);case 24:case"end":return r.stop()}}),r,null,[[0,18,21,24]])})))()},onTemplateInfo:function(e){var t=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().mark((function r(){var n,a,s;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.prev=0,t.loading=!0,r.next=4,Object(_api_document__WEBPACK_IMPORTED_MODULE_34__["h"])({id:e});case 4:if(n=r.sent,200===n.status&&n.data){r.next=7;break}throw new Error("无效的响应或未收到数据");case 7:return t.docAttr={id:t.docAttr.id,category_id:Number(t.docAttr.category_id),title:n.data.title,content:"",status:n.data.status,is_template:n.data.is_template,linkProduct:n.data.linkProduct||[],links:n.data.links||"",linkProject:n.data.linkProject||[],projects:n.data.projects||""},a=n.data.data?JSON.parse(n.data.data):[],r.next=11,Promise.all(a.map(function(){var e=Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().mark((function e(t){var r,n,a,s,i,o;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t&&t.id){e.next=3;break}return console.warn("无效的文档项:",t),e.abrupt("return",null);case 3:return e.next=5,Object(_api_template__WEBPACK_IMPORTED_MODULE_40__["g"])({id:t.id});case 5:return r=e.sent,e.next=8,Object(_api_formula__WEBPACK_IMPORTED_MODULE_49__["d"])({page:1,pageSize:999});case 8:return n=e.sent,a=r.data.content,s=r.data.attrs?JSON.parse(r.data.attrs).filter((function(e){return"Directory"!==e.type})):[],i=t.attrs.filter((function(e){return"Directory"===e.type})),s=[].concat(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__["a"])(s),Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__["a"])(i)),o=(a.match(/{{([^}]+)}}/g)||[]).map((function(e){return e.slice(2,-2)})),console.log("contentItems",o),o.forEach((function(e){if(e.startsWith("Directory_")&&!s.some((function(t){return t.id===e}))){var t=e.split("_"),r=Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0__["a"])(t,3),n=r[1],a=r[2];s.push({type:"Directory",id:e,name:"目录信息",intro:"目录信息",number:"",content:"",level:parseInt(a),moduleIndex:parseInt(n)})}})),s=s.map((function(e){if("formual"===e.type&&e.data&&e.data.id){var t=n.data.dataList.find((function(t){return t.id===e.data.id}));if(t)return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__["a"])({},e),{},{data:t,formula:t.formula})}return e})),e.abrupt("return",Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__["a"])({},r.data),{},{attrs:s,content:a}));case 18:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 11:s=r.sent,t.coms=s.filter(Boolean),console.log("组件",t.coms),console.log("模版",t.docAttr),void 0!==t.articleId&&(document.title="".concat(t.docAttr.title,"-").concat(_settings__WEBPACK_IMPORTED_MODULE_51___default.a.title)),t.uptadeSearch(),r.next=23;break;case 19:r.prev=19,r.t0=r["catch"](0),console.error("加载模板信息时出错:",r.t0),t.$message.error("加载模板信息时出错,请稍后重试");case 23:return r.prev=23,t.loading=!1,r.finish(23);case 26:case"end":return r.stop()}}),r,null,[[0,19,23,26]])})))()},onRemove:function(e){this.coms.splice(e,1)},onCatalogIndex:function(e){var t=this;this.catalogIndex=e,(this.docuComIndex=3)&&(this.comIndex=0,this.AttributeIndex=0,this.docuComIndex=0),this.$nextTick((function(){t.$forceUpdate()}))},onSetActiveIndexs:function(e){this.docuComIndex=e,1!=this.AttributeIndex&&9998!=this.comIndex&&9997!=this.catalogIndex||(this.catalogIndex=0,this.AttributeIndex=0,this.comIndex=0)},onSetActiveIndex:function(e){this.comIndex=e,1!=this.AttributeIndex&&3!=this.docuComIndex&&9997!=this.catalogIndex||(this.catalogIndex=0,this.docuComIndex=0)},onAttributeIndex:function(e){this.AttributeIndex=e,(this.docuComIndex=3)&&(this.catalogIndex=0,this.comIndex=0,this.docuComIndex=0)},renew:function(){var e=this;e.docVisible=!0,this.docForm.title=e.docAttr.title,this.docForm.category_id=e.docAttr.category_id},onSaveAs:function(e){var t=this;t.coms.length<=0?t.$alert("请填写内容"):(t.docAttr.id="",t.docVisible=!0,this.docForm.title=t.docAttr.title,this.docForm.category_id=t.docAttr.category_id)},onSave:function(e){var t=this;t.coms.length<=0?t.$alert("增加组件"):""==t.docAttr.category_id||t.docAttr.category_id<=0?t.$alert("请选择文档分类"):""!=t.docAttr.title?(t.docAttr.links=JSON.stringify(t.docAttr.linkProduct),t.docAttr.projects=JSON.stringify(t.docAttr.linkProject),t.docAttr.data=JSON.stringify(t.coms),t.docAttr.is_template=0,t.docAttr.user_name=t.$store.state.user.name,t.docAttr.user_id=t.$store.state.user.id,t.docAttr.id>0?Object(_api_document__WEBPACK_IMPORTED_MODULE_34__["o"])(t.docAttr).then((function(e){200==e.status&&(t.docAttr.id=e.data,t.$alert("文档更新成功"),t.docVisible=!1,t.docForm={title:"",category_id:""},t.searchArticle())})):Object(_api_document__WEBPACK_IMPORTED_MODULE_34__["a"])(t.docAttr).then((function(e){200==e.status&&(t.docAttr.id=e.data,t.articleId=e.data,t.$alert("文档保存成功"),t.docVisible=!1,t.docForm={title:"",category_id:""},t.searchArticle())}))):t.$alert("请填写文档标题")},onUpload:function(){var e=this;e.coms.length<=0?e.$alert("增加组件"):""!=e.docAttr.title?(e.docAttr.links=JSON.stringify(e.docAttr.linkProduct),e.docAttr.projects=JSON.stringify(e.docAttr.linkProject),e.docAttr.data=JSON.stringify(e.coms),e.docAttr.is_template=1,e.docAttr.id=this.$route.query.articleId,e.docAttr.user_name=e.$store.state.user.name,e.docAttr.user_id=e.$store.state.user.id,Object(_api_document__WEBPACK_IMPORTED_MODULE_34__["o"])(e.docAttr).then((function(t){200==t.status&&(e.docAttr.id=t.data,e.$alert("模版更新成功"),e.searchArticle())}))):e.$alert("请填写模版标题")},onSaveUpload:function(e){var t=this;t.coms.length<=0?t.$alert("增加组件"):""!=t.docAttr.title?(t.docAttr.links=JSON.stringify(t.docAttr.linkProduct),t.docAttr.projects=JSON.stringify(t.docAttr.linkProject),t.docAttr.data=JSON.stringify(t.coms),t.docAttr.is_template=1,t.docAttr.user_name=t.$store.state.user.name,t.docAttr.user_id=t.$store.state.user.id,Object(_api_document__WEBPACK_IMPORTED_MODULE_34__["a"])(t.docAttr).then((function(e){200==e.status&&(t.docAttr.id=e.data,t.articleId=e.data,t.$alert("模版保存成功"),t.searchArticle())}))):t.$alert("请填写模版标题")},onSetComs:function(e){var t=this;t.coms=Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__["a"])(e)},onAddLayer:function(e,t){var r=this,n=r.categoryList[e].dataList[t],a=Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__["a"])({},n),{},{attrs:JSON.parse(n.attrs)});delete a.category,r.coms.push(a),r.comIndex=r.coms.length-1},onInsert:function(e){var t=this;switch(e.key){case"article":t.insertArticle();break;case"table":t.insertTable();break;case"sourceData":t.insertSourceData(e);break;case"formual":t.insertFormual(e);break;case"constant":t.insertConstant(e);break;case"variable":t.insertVariable(e);break;case"pager":t.insertPager();break;case"attr":this.insertProductAttr();break;case"Directory":t.insertDirectory(e);break;case"addNew":t.insertNew(e);break;case"InsertNull":t.insertVal();break;case"ai":t.insertAI(e);break}},insertVal:function(){var e=this;if(e.comIndex<0)return e.$alert("请选择插入图层"),!1;var t=e.coms[e.comIndex],r="val"+Date.now(),n={type:"variableNull",id:r,dataId:"",name:"非变量",intro:"",content:"请输入",data:""};t.attrs.push(n),"TextArea"==t.type?e.insertCmd={content:"{{"+n.id+"}}"}:e.comIndex>=0&&e.setTableData(n.id)},insertAI:function(e){var t=this;if(t.comIndex<0)return t.$alert("请选择插入图层"),!1;var r=t.coms[t.comIndex],n={type:"ai",id:"ai"+(r.attrs.length+1),dataId:"",name:"AI",intro:"插入AI",content:e.content.result,search:e.content.searchTerm};r.attrs.push(n),"TextArea"==r.type&&(t.insertCmd={content:"{{"+n.id+"}}"})},insertProductAttr:function(){if(this.docAttr.linkProduct.length<=0)return this.$alert("请选择文档关联商品信息"),!1;this.showProductAttr=!0},insertDirectory:function(e){var t=this,r=this;if(r.comIndex<0)return r.$alert("请选择插入图层"),!1;var n=r.coms[r.comIndex],a="Directory_".concat(r.comIndex,"_").concat(n.attrs.length+1),s=e.content.level||1,i=this.generateNumberedContent(r.comIndex,s),o=i.number,_=i.content,c={type:"Directory",id:a,name:"目录信息",intro:"目录信息",number:o,content:_,level:s,moduleIndex:r.comIndex};this.$set(n.attrs,n.attrs.length,c),this.$forceUpdate(),this.$nextTick((function(){n.attrs[n.attrs.length-1].content||(t.$set(n.attrs[n.attrs.length-1],"content",_),t.$forceUpdate())})),r.insertCmd={content:"{{".concat(a,"}}")}},generateNumberedContent:function(e,t){var r=this.generateLevelPrefix(e,t),n=(this.coms[e].type,"");return{number:r,content:n}},generateLevelPrefix:function(e,t){for(var r=[],n=this.coms[e],a=n.attrs.filter((function(e){return"Directory"===e.type})),s=a.filter((function(e){return e.level===t})).length+1,i=function(n){if(1===n)r.push(e+1);else if(n===t)r.push(s);else{var i=a.filter((function(e){return e.level===n-1})).pop();r.push(i?i.number.split(".")[n-1]:1)}},o=1;o<=t;o++)i(o);return r.join(".")},onInsertProductAttr:function(e){var t=this;if(this.showProductAttr=!1,t.comIndex<0)return t.$alert("请选择插入图层"),!1;var r=t.coms[t.comIndex],n={type:"ProductAttr",id:"ProductAttr"+(r.attrs.length+1),dataId:e.id,name:"商品属性",intor:"商品属性",content:"",attrs:e};r.attrs.push(n),t.insertCmd={content:"{{"+n.id+"}}"}},insertNew:function(e){var t=this;t.coms.push(e)},insertPager:function(){var e=this;if(e.comIndex<0)return e.$alert("请选择插入图层"),!1;var t=e.coms[e.comIndex],r={type:"pager",id:"pager"+(t.attrs.length+1),name:"分页符",intor:"强制分页",content:""};t.attrs.push(r),"TextArea"==t.type&&(e.insertCmd={content:"<div>{{"+r.id+"}}</div>"})},insertArticle:function(){var e=this,t={type:"TextArea",lay_id:"textArea",code:"模块名",name:"图文",intro:"图文介绍",isEdit:2,content:"请填写内容",attrs:[]};e.coms.push(t),e.comIndex=e.coms.length-1,console.log("New article added:",t),console.log("Current coms:",e.coms),console.log("New comIndex:",e.comIndex)},insertTable:function(){var e=this;e.coms.push({type:"Table",lay_id:"Table",code:"模块名",name:"图表名称",intro:"图表介绍",isEdit:2,tableHeader:this.initTableHeader(),tableData:[{}],htmlData:"",attrs:[]}),e.comIndex=e.coms.length-1},initTableHeader:function(){for(var e=65,t=[],r=e;r<=e+25;r++)t.push(String.fromCharCode(r));return t},insertConstant:function(e){var t=this;if(t.comIndex<0)return t.$alert("请选择插入图层"),!1;var r=t.coms[t.comIndex],n={type:"constant",id:e.content.code+(r.attrs.length+1),dataId:e.id,name:e.content.code,intro:e.content.intro,content:e.content.value,data:e.content};r.attrs.push(n),"TextArea"==r.type?t.insertCmd={content:"{{"+n.id+"}}"}:t.comIndex>=0&&t.setTableData(n.id)},insertVariable:function(e){var t=this;if(t.comIndex<0)return t.$alert("请选择插入图层"),!1;var r=t.coms[t.comIndex],n={type:"variable",id:e.content.code+(r.attrs.length+1),dataId:e.id,name:e.content.code,intro:e.content.intro,content:e.content.value,data:e.content};r.attrs.push(n),"TextArea"==r.type?t.insertCmd={content:"{{"+n.id+"}}"}:t.comIndex>=0&&t.setTableData(n.id)},insertSourceData:function(e){var t=this;if(t.comIndex<0)return t.$alert("请选择插入图层"),!1;var r=t.coms[t.comIndex],n={type:"sourceData",id:"sourceData"+(r.attrs.length+1),dataId:"",name:"源数据",intro:"插入源数据",formula:"[R]["+e.content.tb+"]["+e.content.sheet+"]["+e.content.r+","+e.content.c+"]",content:e.content.value,data:e.content};r.attrs.push(n),"TextArea"==r.type&&(t.insertCmd={content:"{{"+n.id+"}}"})},insertFormual:function(e){var t=this;if(t.comIndex<0)return t.$alert("请选择插入图层"),!1;var r=t.coms[t.comIndex],n={type:"formual",id:"formual"+(r.attrs.length+1),dataId:e.id,name:e.content.name,intro:e.content.intro,formula:e.content.formula,content:0,data:e.content};r.attrs.push(n),"TextArea"==r.type?t.insertCmd={content:"{{"+n.id+"}}"}:t.comIndex>=0&&t.setTableData(n.id)},initCategoryList:function(){var e=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().mark((function t(){var r,n,a;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return r=e,t.next=3,Object(_api_template__WEBPACK_IMPORTED_MODULE_40__["j"])({page:1,pageSize:99,parent_id:0,status:5});case 3:if(n=t.sent,200==n.status){t.next=6;break}return t.abrupt("return");case 6:r.categoryList=n.data.dataList,a=0;case 8:if(!(a<r.categoryList.length)){t.next=15;break}return t.next=11,r.getTemplateList(r.categoryList[a].id);case 11:r.categoryList[a].dataList=t.sent;case 12:a++,t.next=8;break;case 15:case"end":return t.stop()}}),t)})))()},getTemplateList:function(e){var t=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().mark((function r(){var n,a;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().wrap((function(r){while(1)switch(r.prev=r.next){case 0:return t,r.next=3,Object(_api_template__WEBPACK_IMPORTED_MODULE_40__["i"])({page:1,pageSize:999,category_id:e,status:5});case 3:if(n=r.sent,200==n.status){r.next=6;break}return r.abrupt("return",[]);case 6:return a=n.data.dataList.map((function(e){e.attrs||(e.attrs="[]"),e.content||(e.content="");try{e.attrs="string"===typeof e.attrs?JSON.parse(e.attrs):e.attrs;var t=((e.content||"").match(/{{([^}]+)}}/g)||[]).map((function(e){return e.slice(2,-2).trim()}));e.attrs=Array.isArray(e.attrs)?e.attrs:[],e.attrs=e.attrs.filter((function(e){return e&&e.id&&t.includes(e.id)}))}catch(r){console.error("Error processing template item:",r),e.attrs=[]}return e})),r.abrupt("return",a);case 8:case"end":return r.stop()}}),r)})))()},searchArticle:function(){var e=this;Object(_api_document__WEBPACK_IMPORTED_MODULE_34__["j"])({page:1,pageSize:99}).then((function(t){200==t.status&&(e.articleList=t.data.dataList.filter((function(e){return 0==e.is_template})),e.templateList=t.data.dataList.filter((function(e){return 1==e.is_template})))}))}}}},e47c:function(e,t,r){},e918:function(e,t,r){},f3c2:function(e,t,r){"use strict";r.d(t,"a",(function(){return n})),r.d(t,"b",(function(){return a}));var n=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"com-empty"})},a=[]},f587:function(module,__webpack_exports__,__webpack_require__){"use strict";var C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("c7eb"),C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("b85c"),C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("1da1"),core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("4de4"),core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_3__),core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("a630"),core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_4___default=__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_4__),core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("a15b"),core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_5___default=__webpack_require__.n(core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_5__),core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("d81d"),core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_6___default=__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_6__),core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("b0c0"),core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_7___default=__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_7__),core_js_modules_es_json_stringify_js__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("e9c4"),core_js_modules_es_json_stringify_js__WEBPACK_IMPORTED_MODULE_8___default=__webpack_require__.n(core_js_modules_es_json_stringify_js__WEBPACK_IMPORTED_MODULE_8__),core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("a9e3"),core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_9___default=__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_9__),core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__("b64b"),core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_10___default=__webpack_require__.n(core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_10__),core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__("d3b7"),core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_11___default=__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_11__),core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__("4d63"),core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_12___default=__webpack_require__.n(core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_12__),core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__("ac1f"),core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_13___default=__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_13__),core_js_modules_es_regexp_sticky_js__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__("2c3e"),core_js_modules_es_regexp_sticky_js__WEBPACK_IMPORTED_MODULE_14___default=__webpack_require__.n(core_js_modules_es_regexp_sticky_js__WEBPACK_IMPORTED_MODULE_14__),core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__("25f0"),core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_15___default=__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_15__),core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__("3ca3"),core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_16___default=__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_16__),core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__("466d"),core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_17___default=__webpack_require__.n(core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_17__),core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__("5319"),core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_18___default=__webpack_require__.n(core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_18__),core_js_modules_esnext_string_replace_all_js__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__("ad9d"),core_js_modules_esnext_string_replace_all_js__WEBPACK_IMPORTED_MODULE_19___default=__webpack_require__.n(core_js_modules_esnext_string_replace_all_js__WEBPACK_IMPORTED_MODULE_19__),core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__("159b"),core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_20___default=__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_20__),core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__("ddb0"),core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_21___default=__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_21__),_api_document__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__("424e"),_components_TextView__WEBPACK_IMPORTED_MODULE_23__=__webpack_require__("8475"),jspdf__WEBPACK_IMPORTED_MODULE_24__=__webpack_require__("8baf"),html2canvas__WEBPACK_IMPORTED_MODULE_25__=__webpack_require__("c0e9"),html2canvas__WEBPACK_IMPORTED_MODULE_25___default=__webpack_require__.n(html2canvas__WEBPACK_IMPORTED_MODULE_25__),_api_sourceData__WEBPACK_IMPORTED_MODULE_26__=__webpack_require__("1c4c"),html_to_docx__WEBPACK_IMPORTED_MODULE_27__=__webpack_require__("c5158"),file_saver__WEBPACK_IMPORTED_MODULE_28__=__webpack_require__("21a6"),file_saver__WEBPACK_IMPORTED_MODULE_28___default=__webpack_require__.n(file_saver__WEBPACK_IMPORTED_MODULE_28__);__webpack_exports__["a"]={name:"Viewer",components:{TextArea:_components_TextView__WEBPACK_IMPORTED_MODULE_23__["a"]},props:{id:{type:Number,default:0},coms:{type:Array,default:null},docAttr:{type:Object,default:function(){return{title:""}}}},watch:{coms:{handler:function(e){null!=e&&(this.comList=JSON.parse(JSON.stringify(e)),this.replaceData(e))},immediate:!0,deep:!0}},data:function(){return{comList:[],content:"",exporting:!1,exportProgress:0}},methods:{replaceData:function replaceData(data){var _this2=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().mark((function _callee(){var _iterator,_step,item,_iterator2,_step2,el,attrId,formual;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().wrap((function _callee$(_context){while(1)switch(_context.prev=_context.next){case 0:_iterator=Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_1__["a"])(_this2.comList),_context.prev=1,_iterator.s();case 3:if((_step=_iterator.n()).done){_context.next=39;break}item=_step.value,_iterator2=Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_1__["a"])(item.attrs),_context.prev=6,_iterator2.s();case 8:if((_step2=_iterator2.n()).done){_context.next=29;break}if(el=_step2.value,attrId=el.id,"formual"!=el.type){_context.next=26;break}return _context.prev=12,_context.next=15,_this2.analysisFormual(el);case 15:return formual=_context.sent,_context.next=18,_this2.getRemote(formual);case 18:formual=_context.sent,el.content=eval(formual),_context.next=24;break;case 22:_context.prev=22,_context.t0=_context["catch"](12);case 24:_context.next=27;break;case 26:"variableNull"==el.type&&console.log(el);case 27:_context.next=8;break;case 29:_context.next=34;break;case 31:_context.prev=31,_context.t1=_context["catch"](6),_iterator2.e(_context.t1);case 34:return _context.prev=34,_iterator2.f(),_context.finish(34);case 37:_context.next=3;break;case 39:_context.next=44;break;case 41:_context.prev=41,_context.t2=_context["catch"](1),_iterator.e(_context.t2);case 44:return _context.prev=44,_iterator.f(),_context.finish(44);case 47:return _context.abrupt("return",data);case 48:case"end":return _context.stop()}}),_callee,null,[[1,41,44,47],[6,31,34,37],[12,22]])})))()},analysisFormual:function(e){var t=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().mark((function r(){var n,a,s,i,o,_,c;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().wrap((function(r){while(1)switch(r.prev=r.next){case 0:n=t,a=/(\[.*?\]){3}/,s=e.formula,i=new RegExp(a);case 4:if(o=s.match(i),null!=o){r.next=8;break}return r.abrupt("break",22);case 8:return _=o[0],r.prev=9,r.next=12,n.getFormualData(_);case 12:c=r.sent,null===c||void 0===c||isNaN(c)?(console.warn("获取到的数据无效: ".concat(_)),s=s.replace(_,"(0)")):s=s.replace(_,"(".concat(parseFloat(c),")")),r.next=20;break;case 16:r.prev=16,r.t0=r["catch"](9),console.error("处理 ".concat(_," 时出错:"),r.t0),s=s.replace(_,"(0)");case 20:r.next=4;break;case 22:return r.abrupt("return",s);case 23:case"end":return r.stop()}}),r,null,[[9,16]])})))()},getFormualData:function(e){var t=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().mark((function r(){var n,a,s,i,o;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(n=t,a=/\[(.*?)\]\[(.*?)\]\[(.*?)\]/,s=new RegExp(a),i=e.match(s),o=0,!i||"T"!=i[1]){r.next=11;break}return r.next=8,n.getModuleData(i[2],i[3]);case 8:o=r.sent,r.next=12;break;case 11:console.warn("无法解析公式项:",e);case 12:return r.abrupt("return",o);case 13:case"end":return r.stop()}}),r)})))()},getModuleData:function(e,t){var r=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().mark((function n(){var a,s,i;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(a=r,s=a.comList.filter((function(t){return t.name==e})),!(s.length>0)){n.next=6;break}if(i=s[0].attrs.filter((function(e){return e.name==t})),!(i.length>0)){n.next=6;break}return n.abrupt("return",parseFloat(i[0].content));case 6:return n.abrupt("return",0);case 7:case"end":return n.stop()}}),n)})))()},getRemote:function(e){var t=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().mark((function r(){var n,a,s,i,o,_,c;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().wrap((function(r){while(1)switch(r.prev=r.next){case 0:n=t,a=/\[(.*?)\]\[(.*?)\]\[(.*?)\]\[(.*?)\]/,s=new RegExp(a);case 3:if(i=e.match(s),null!=i){r.next=7;break}return r.abrupt("break",18);case 7:if("R"!=i[1]){r.next=16;break}return o=i[4],o=i[4].split(","),r.next=12,n.getRemoteData(i[2],i[3],o[0],o[1]);case 12:_=r.sent,c=i[0],e=isNaN(_)?e.replace(c,'"'.concat(_,'"')):e.replace(c,"("+parseFloat(_)+")"),e=e.replace(c,"("+parseFloat(_)+")");case 16:r.next=3;break;case 18:return r.abrupt("return",e);case 19:case"end":return r.stop()}}),r)})))()},getRemoteData:function(e,t,r,n){var a=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().mark((function s(){var i,o,_;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().wrap((function(s){while(1)switch(s.prev=s.next){case 0:return a,i=0,o={code:e,sheetName:t,row:r,col:n},s.prev=3,s.next=6,Object(_api_sourceData__WEBPACK_IMPORTED_MODULE_26__["e"])(o);case 6:_=s.sent,200==_.status&&(i=_.data.result,"string"!==typeof i||isNaN(i)||(i=parseFloat(i))),s.next=13;break;case 10:s.prev=10,s.t0=s["catch"](3),console.error("获取远程数据错误:",s.t0);case 13:return s.abrupt("return",i);case 14:case"end":return s.stop()}}),s,null,[[3,10]])})))()},getComponentType:function(e){return"textarea"===e?_components_TextView__WEBPACK_IMPORTED_MODULE_23__["a"]:e},onUpdateData:function(e,t){this.comList[e].content=t,this.rebuildContent()},rebuildContent:function(){this.content=this.comList.map((function(e){return e.content})).join("")},onExport:function(){var e=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().mark((function t(){var r,n,a,s;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!e.exporting){t.next=2;break}return t.abrupt("return");case 2:return e.exporting=!0,t.prev=3,r=e.$refs.content.cloneNode(!0),r.querySelectorAll(".template-textarea"),r.querySelectorAll('input[type="text"]').forEach((function(e){var t=document.createElement("span");t.textContent=e.value,e.parentNode.replaceChild(t,e)})),n='<!DOCTYPE html><html><head><meta charset="UTF-8"><style>\n @page {\n size: A4;\n margin: 2cm;\n }\n body {\n font-family: Arial, sans-serif;\n font-size: 12pt;\n line-height: 1.5;\n }\n table {\n width: 100%;\n border-collapse: collapse;\n }\n td, th {\n border: 1px solid black;\n padding: 5px;\n }\n .template-textarea {\n page-break-after: always;\n }\n .toc-page {\n page-break-before: always;\n page-break-after: always;\n }\n .toc-content {\n height: 100vh;\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n padding-top: 100px;\n }\n .toc-item {\n display: flex;\n justify-content: space-between;\n margin-bottom: 10px;\n }\n .toc-text {\n margin-right: 10px;\n }\n .toc-page-num {\n flex-shrink: 0;\n }\n .toc-item::after {\n content: "";\n border-bottom: 1px dotted black;\n flex-grow: 1;\n order: 2;\n margin: 0 5px;\n position: relative;\n top: -5px;\n }\n .toc-text {\n order: 1;\n }\n .toc-page-num {\n order: 3;\n }\n \n .TOC {\n display: none !important;\n }\n </style></head><body>'.concat(r.innerHTML,"</body></html>"),n=n.replaceAll("<table ",'<table style="border-collapse: collapse;" ').replaceAll("<td>",'<td style="border: 1px solid black;">'),t.next=11,Object(_api_document__WEBPACK_IMPORTED_MODULE_22__["e"])({content:n,title:e.docAttr.title});case 11:if(a=t.sent,200==a.status){t.next=15;break}return e.$alert(a.errMsg),t.abrupt("return");case 15:s=document.createElement("a"),s.href=a.data.file_path,s.download=a.data.file_name,document.body.appendChild(s),s.click(),document.body.removeChild(s),t.next=26;break;case 23:t.prev=23,t.t0=t["catch"](3),e.$alert("导出文档时发生错误,请稍后重试。");case 26:return t.prev=26,e.exporting=!1,t.finish(26);case 29:case"end":return t.stop()}}),t,null,[[3,23,26,29]])})))()},onExports:function(){var e=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().mark((function t(){var r,n,a,s,i,o,_,c;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!e.exporting){t.next=2;break}return t.abrupt("return");case 2:e.exporting=!0,t.prev=3,r=e.$refs.content.cloneNode(!0),console.log("Original content:",r.innerHTML),r.querySelectorAll("span > img").forEach((function(e){var t=e.parentElement,r=t.parentElement;r.insertBefore(e,t),0===t.childNodes.length&&r.removeChild(t)})),r.querySelectorAll("table").forEach((function(e,t){e.style.cssText="\n border-collapse: separate !important;\n width: 100% !important;\n border: none !important;\n ",e.querySelectorAll("tr").forEach((function(e,t){e.querySelectorAll("td, th").forEach((function(e,r){var n="\n padding: 5px !important;\n border: 0.1px solid #000000 !important;\n ";0!==t&&(n+="border-top: none !important;"),0!==r&&(n+="border-left: none !important;"),e.style.cssText+=n}))}))})),n=r.querySelectorAll("img"),a=Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_1__["a"])(n),t.prev=10,a.s();case 12:if((s=a.n()).done){t.next=21;break}return i=s.value,t.next=16,e.convertImageToBase64(i);case 16:i.style.maxWidth="100%",i.style.height="auto","P"===i.parentElement.tagName&&(console.log(i),i.parentElement.style.textAlign=i===n[0]?"left":"right");case 19:t.next=12;break;case 21:t.next=26;break;case 23:t.prev=23,t.t0=t["catch"](10),a.e(t.t0);case 26:return t.prev=26,a.f(),t.finish(26);case 29:return console.log("Content after image processing:",r.innerHTML),r.querySelectorAll('input[type="text"]').forEach((function(e){var t=document.createElement("span");t.textContent=e.value,e.parentNode.replaceChild(t,e)})),o='\n <!DOCTYPE html>\n <html>\n <head>\n <meta charset="UTF-8">\n <style>\n @page {\n size: A4;\n margin: 2cm;\n }\n body {\n font-family: Arial, sans-serif;\n font-size: 12pt;\n line-height: 1.5;\n }\n .template-textarea {\n page-break-after: always;\n }\n img {\n max-width: 100%;\n height: auto;\n }\n </style>\n </head>\n <body>'.concat(r.innerHTML,"</body>\n </html>\n "),console.log("Final HTML content:",o),_={margin:{top:"2cm",right:"2cm",bottom:"2cm",left:"2cm"},table:{row:{cantSplit:!0}},footer:{default:'<p style="color: #444; font-size: 10pt">页码: {page} / {pages}</p>'},pageNumber:!0},t.next=36,Object(html_to_docx__WEBPACK_IMPORTED_MODULE_27__["a"])(o,null,_);case 36:c=t.sent,Object(file_saver__WEBPACK_IMPORTED_MODULE_28__["saveAs"])(c,"".concat(e.docAttr.title,".docx")),e.$message.success("文档导出成功"),t.next=45;break;case 41:t.prev=41,t.t1=t["catch"](3),console.error("导出文档时发生错误:",t.t1),e.$message.error("导出文档时发生错误,请稍后重试");case 45:return t.prev=45,e.exporting=!1,t.finish(45);case 48:case"end":return t.stop()}}),t,null,[[3,41,45,48],[10,23,26,29]])})))()},processAllTables:function(e){e.querySelectorAll("table").forEach((function(e){e.style.borderCollapse="separate",e.style.width="100%",e.style.border="none",e.style.backgroundColor="#000000",e.querySelectorAll("tr").forEach((function(e){e.querySelectorAll("td, th").forEach((function(e){e.style.padding="5px",e.style.borderRight="0.1px solid #ffffff",e.style.borderBottom="0.1px solid #ffffff",e.style.backgroundColor="#ffffff"}))}))}))},convertImageToBase64:function(e){var t=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().mark((function r(){return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().wrap((function(r){while(1)switch(r.prev=r.next){case 0:return r.abrupt("return",new Promise((function(r,n){e.complete?t.toDataURL(e.src,(function(t){e.src=t,r()})):(e.onload=function(){t.toDataURL(e.src,(function(t){e.src=t,r()}))},e.onerror=n)})));case 1:case"end":return r.stop()}}),r)})))()},toDataURL:function(e,t){var r=new XMLHttpRequest;r.onload=function(){var e=new FileReader;e.onloadend=function(){t(e.result)},e.readAsDataURL(r.response)},r.open("GET",e),r.responseType="blob",r.send()},onExportPDF:function(){var e=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().mark((function t(){var r,n,a,s,i,o;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!e.exporting){t.next=2;break}return t.abrupt("return");case 2:return e.exporting=!0,e.exportProgress=0,t.prev=4,r=e.$refs.content,console.log("Content element:",r),n={height:r.style.height,overflow:r.style.overflow,position:r.style.position},r.style.height="auto",r.style.overflow="visible",r.style.position="absolute",t.next=13,e.waitForImages(r);case 13:return a=new jspdf__WEBPACK_IMPORTED_MODULE_24__["a"]("p","pt","a4"),s=a.internal.pageSize.getHeight(),i=a.internal.pageSize.getWidth(),o=setTimeout((function(){throw new Error("PDF export timed out")}),6e4),t.next=19,e.addContentToPDF(r,a,i,s);case 19:clearTimeout(o),a.save("".concat(e.docAttr.title||"document",".pdf")),Object.assign(r.style,n),e.$message.success("PDF导出成功"),t.next=29;break;case 25:t.prev=25,t.t0=t["catch"](4),console.error("Export to PDF failed:",t.t0),e.$message.error("PDF导出失败:".concat(t.t0.message));case 29:return t.prev=29,e.exporting=!1,e.exportProgress=0,t.finish(29);case 33:case"end":return t.stop()}}),t,null,[[4,25,29,33]])})))()},waitForImages:function(e){return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().mark((function t(){var r,n;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return r=e.getElementsByTagName("img"),n=Array.from(r).map((function(e){return e.complete?Promise.resolve():new Promise((function(t){e.onload=e.onerror=t}))})),t.next=4,Promise.all(n);case 4:case"end":return t.stop()}}),t)})))()},addContentToPDF:function(e,t,r,n){var a=arguments,s=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().mark((function i(){var o,_,c,l,u,d;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().wrap((function(i){while(1)switch(i.prev=i.next){case 0:return o=a.length>4&&void 0!==a[4]?a[4]:0,_=e.scrollHeight,i.next=4,html2canvas__WEBPACK_IMPORTED_MODULE_25___default()(e,{scale:2,useCORS:!0,logging:!1,windowWidth:r,windowHeight:n,y:o,ignoreElements:function(e){var t=window.getComputedStyle(e);return"none"!==t.getPropertyValue("-ms-high-contrast")},onclone:function(e){var t=e.body.querySelector(".content");t&&(t.style.height="auto",t.style.overflow="visible",t.style.position="static")}});case 4:if(c=i.sent,l=c.toDataURL("image/jpeg",1),u=r,d=c.height*u/c.width,t.addImage(l,"JPEG",0,0,u,d),s.exportProgress=Math.min(100,Math.round((o+n)/_*100)),!(c.height>n)){i.next=14;break}return t.addPage(),i.next=14,s.addContentToPDF(e,t,r,n,o+n);case 14:case"end":return i.stop()}}),i)})))()},onExportPdfApi:function(){return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().mark((function e(){return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)})))()}}}},f599:function(e,t,r){},f6f9:function(e,t,r){"use strict";var n=function(){var e=this,t=e.$createElement,r=e._self._c||t;return null!=e.com?r("div",{staticClass:"editor-attribute"},[r("el-form",[e._l(e.filteredAttrs,(function(t,n){return["TextArea"==e.com.type?[e.isTextAreaType(t.type)?[r("el-form-item",{attrs:{label:t.id+":"}},[r("span",{staticStyle:{cursor:"pointer"},on:{click:function(r){return e.toggleBackground(t.id)}}},[e._v(e._s(t.content))])])]:e._e(),"formual"==t.type?[r("el-form-item",{attrs:{label:t.id+":"}},[r("span",{staticStyle:{cursor:"pointer"},on:{click:function(r){return e.toggleBackground(t.id)}}},[e._v(e._s(t.formula))])])]:e._e(),"sourceData"==t.type?[r("el-form-item",{attrs:{label:t.id+":"}},[e._v(" "+e._s(e.formatSourceData(t.id,t.formula))+" ")])]:e._e()]:e._e()]}))],2),r("el-dialog",{directives:[{name:"el-drag-dialog",rawName:"v-el-drag-dialog"}],attrs:{visible:e.dialogVisible,"append-to-body":"",width:"300","custom-class":"prod-verify",title:"编辑表头"},on:{"update:visible":function(t){e.dialogVisible=t}}},[r("headerSetting",{attrs:{headerItemName:e.headerItemName},on:{onSetHeader:e.onSetHeader}})],1)],1):e._e()},a=[],s=r("2909"),i=r("b85c"),o=r("c7eb"),_=r("5530"),c=r("1da1"),l=(r("99af"),r("4de4"),r("caad"),r("d81d"),r("a434"),r("b0c0"),r("e9c4"),r("b64b"),r("d3b7"),r("ac1f"),r("2532"),r("466d"),r("498a"),r("1b35")),u=r("a888"),d=r("c621"),m=(r("1c4c"),r("424e"),{name:"attributes",components:{headerSetting:l["a"]},directives:{elDragDialog:u["a"]},emits:["onRefresh"],props:{com:{type:Object,default:function(){return null}}},watch:{com:{handler:function(e){e&&e.content&&this.processContent()},deep:!0}},data:function(){return{dialogVisible:!1,activeNames:"0",categoryList:[],articleCategoryList:[],activeHeaderIndex:-1,headerItemName:"",props:{value:"id",label:"name",children:"children"},processedAttrs:[]}},computed:{filteredAttrs:function(){return console.log("processedAttrs",this.processedAttrs),this.processedAttrs}},mounted:function(){this.initCategoryList(),this.com&&this.com.content&&this.processContent()},methods:{toggleBackground:function(e){var t=document.getElementById(e);t&&("yellow"===t.style.backgroundColor?t.style.backgroundColor="":t.style.backgroundColor="yellow")},updateAllReferences:function(e,t){this.com.attrs.map((function(r){r.name==e.name&&(r.content=t)}))},isTextAreaType:function(e){return!["pager","constant","attr","formual","sourceData","Directory"].includes(e)},extractTemplates:function(e){var t,r=/\{\{(.*?)\}\}/g,n=[];while(null!==(t=r.exec(e)))n.push(t[1].trim());return n},processContent:function(){if(this.com&&this.com.content){var e=this.extractTemplates(this.com.content);this.com.attrs&&Array.isArray(this.com.attrs)&&(this.processedAttrs=this.com.attrs.filter((function(t){return e.includes(t.id)||"formual"===t.type})))}else this.processedAttrs=[]},formatSourceData:function(e,t){var r=/\[(.*?)\]\[(.*?)\]\[(.*?)\]\[(.*?)\]/,n=t.match(r),a=n[4].split(",");return"".concat(e,"=").concat(n[2],".").concat(n[3],".").concat(String.fromCharCode(65+parseInt(a[1]))).concat(parseInt(a[0])+1)},onSaveTemplate:function(e){var t=this;return Object(c["a"])(Object(o["a"])().mark((function r(){var n,a,s;return Object(o["a"])().wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(n=Object(_["a"])(Object(_["a"])({},e),{},{attrs:JSON.stringify(e.attrs),status:5}),delete n.category,void 0!==n.id&&!t.saveAs){r.next=9;break}return r.next=5,Object(d["a"])(n);case 5:a=r.sent,200===a.status&&(n.id=a.data,t.com.id=a.data,t.$alert("模板信息保存成功"),t.$emit("onRefresh"),t.saveAs=!1),r.next=13;break;case 9:return r.next=11,Object(d["l"])(n);case 11:s=r.sent,200===s.status&&(t.$alert("模板信息更新成功"),t.$emit("onRefresh"));case 13:case"end":return r.stop()}}),r)})))()},initCategoryList:function(){var e=this;return Object(c["a"])(Object(o["a"])().mark((function t(){var r,n,a,s;return Object(o["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Object(d["j"])({page:1,pageSize:99,status:5});case 2:if(r=t.sent,200!==r.status){t.next=23;break}e.categoryList=r.data.dataList||[],n=Object(i["a"])(e.categoryList),t.prev=6,n.s();case 8:if((a=n.n()).done){t.next=15;break}return s=a.value,t.next=12,e.getTemplateList(s.id);case 12:s.dataList=t.sent;case 13:t.next=8;break;case 15:t.next=20;break;case 17:t.prev=17,t.t0=t["catch"](6),n.e(t.t0);case 20:return t.prev=20,n.f(),t.finish(20);case 23:case"end":return t.stop()}}),t,null,[[6,17,20,23]])})))()},getTemplateList:function(e){return Object(c["a"])(Object(o["a"])().mark((function t(){var r;return Object(o["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Object(d["i"])({page:1,pageSize:999,category_id:e,status:5});case 2:if(r=t.sent,200!==r.status){t.next=5;break}return t.abrupt("return",r.data.dataList.map((function(e){return Object(_["a"])(Object(_["a"])({},e),{},{attrs:JSON.parse(e.attrs)})})));case 5:return t.abrupt("return",[]);case 6:case"end":return t.stop()}}),t)})))()},onModify:function(e,t,r){this.currentIndex=e,this.componentIndex=t,this.activeHeaderIndex=r,this.headerItemName=this.components[e].components[t].attrs.tableHeader[r],this.dialogVisible=!0},onSetHeader:function(e){if(this.currentIndex>=0){var t=this.components[this.currentIndex].components[this.componentIndex].attrs.tableHeader;this.activeHeaderIndex>=0?t[this.activeHeaderIndex]=e:t.push(e)}this.$emit("onSetComponents",Object(s["a"])(this.components)),this.dialogVisible=!1},onInsert:function(e,t){this.currentIndex=e,this.componentIndex=t,this.headerItemName="",this.dialogVisible=!0},onDeleteHeaderItem:function(e,t,r){this.components[e].components[t].attrs.tableHeader.splice(r,1),this.$emit("onSetComponents",Object(s["a"])(this.components))},onSetActiveIndex:function(e){this.activeHeaderIndex=e===this.activeHeaderIndex?-1:e}}}),h=m,f=(r("de66"),r("2877")),p=Object(f["a"])(h,n,a,!1,null,null,null);t["a"]=p.exports},f746:function(e,t,r){"use strict";var n=r("c9e6"),a=r.n(n);t["default"]=a.a},f846:function(e,t,r){},f9e5:function(e,t,r){"use strict";r.d(t,"d",(function(){return a})),r.d(t,"a",(function(){return s})),r.d(t,"e",(function(){return i})),r.d(t,"c",(function(){return o})),r.d(t,"b",(function(){return _}));var n=r("b775");function a(e){return Object(n["a"])({url:"/formula/search",method:"post",data:e})}function s(e){return Object(n["a"])({url:"/formula/create",method:"post",data:e})}function i(e){return Object(n["a"])({url:"/formula/update",method:"post",data:e})}function o(e){return Object(n["a"])({url:"/formula/info",method:"post",data:e})}function _(e){return Object(n["a"])({url:"/formula/delete",method:"post",data:e})}}}]);