UNPKG

@farris/ui-vue

Version:

Farris Vue, a Farris Design based Vue3 component library.

10 lines 126 kB
(function(O,s){typeof exports=="object"&&typeof module<"u"?s(exports,require("vue"),require("lodash-es"),require("../dynamic-resolver/index.umd.js"),require("../designer-canvas/index.umd.js"),require("../common/index.umd.js"),require("../notify/index.umd.js"),require("vue-i18n"),require("../popover/index.umd.js"),require("../input-group/index.umd.js"),require("../pagination/index.umd.js"),require("../property-panel/index.umd.js")):typeof define=="function"&&define.amd?define(["exports","vue","lodash-es","../dynamic-resolver/index.umd.js","../designer-canvas/index.umd.js","../common/index.umd.js","../notify/index.umd.js","vue-i18n","../popover/index.umd.js","../input-group/index.umd.js","../pagination/index.umd.js","../property-panel/index.umd.js"],s):(O=typeof globalThis<"u"?globalThis:O||self,s(O.comment={},O.Vue,O.LodashES,O.dynamicResolver,O.designerCanvas,O.common,O.notify,O.vueI18n,O.FPopover,O.FInputGroup,O.FPagination,O.propertyPanel))})(this,function(O,s,J,ze,_e,q,Qt,He,Xt,Zt,Kt,en){"use strict";var ho=Object.defineProperty;var yo=(O,s,J)=>s in O?ho(O,s,{enumerable:!0,configurable:!0,writable:!0,value:J}):O[s]=J;var je=(O,s,J)=>yo(O,typeof s!="symbol"?s+"":s,J);const We={$schema:"https://json-schema.org/draft/2020-12/schema",$id:"https://farris-design.gitee.io/comment.schema.json",title:"comment",description:"A Farris Component",type:"object",properties:{id:{description:"The unique identifier for comment",type:"string"},type:{description:"The type string of comment",type:"string",default:"comment"},appearance:{description:"",type:"object",properties:{class:{type:"string"},style:{type:"string"}},default:{}},personSearchUrl:{description:"",type:"string"},replyUser:{description:"",type:"object"},personnels:{description:"",type:"object",default:[]},editorHeight:{description:"",type:"number"},editorClass:{description:"",type:"string"},editorStyle:{description:"",type:"string"},editorVisible:{description:"",type:"boolean",default:!0},listClass:{description:"",type:"string"},listStyle:{description:"",type:"string"},listVisible:{description:"",type:"boolean",default:!0}},required:["id","type"],events:{onValueChange:"提交评论事件",onQueryFrequentAtUsers:"加载常用@人员事件",onQueryComments:"获取评论"}};function Je(e,t){let n;function r(d){const{properties:h,title:b,ignore:l}=d,g=l&&Array.isArray(l),p=Object.keys(h).reduce((S,T)=>((!g||!l.find(w=>w===T))&&(S[T]=h[T].type==="object"&&h[T].properties?r(h[T]):J.cloneDeep(h[T].default)),S),{});if(b&&(!g||!l.find(S=>S==="id"))){const S=b.toLowerCase().replace(/-/g,"_");p.id=`${S}_${Math.random().toString().slice(2,6)}`}return p}function o(d){const{properties:h,title:b,required:l}=d;if(l&&Array.isArray(l)){const g=l.reduce((p,S)=>(p[S]=h[S].type==="object"&&h[S].properties?r(h[S]):J.cloneDeep(h[S].default),p),{});if(b&&l.find(p=>p==="id")){const p=b.toLowerCase().replace(/-/g,"_");g.id=`${p}_${Math.random().toString().slice(2,6)}`}return g}return{type:b}}function i(d,h={},b){const l=e[d];if(l){let g=o(l);const p=t[d];return g=p?p({getSchemaByType:i},g,h,b):g,n!=null&&n.appendIdentifyForNewControl&&n.appendIdentifyForNewControl(g),g}return null}function a(d,h){const b=r(h);return Object.keys(b).reduce((l,g)=>(Object.prototype.hasOwnProperty.call(d,g)&&(l[g]&&J.isPlainObject(l[g])&&J.isPlainObject(d[g]||!d[g])?Object.assign(l[g],d[g]||{}):l[g]=d[g]),l),b),b}function u(d,h){return Object.keys(d).filter(l=>d[l]!=null).reduce((l,g)=>{if(h.has(g)){const p=h.get(g);if(typeof p=="string")l[p]=d[g];else{const S=p(g,d[g],d);Object.assign(l,S)}}else l[g]=d[g];return l},{})}function y(d,h,b=new Map){const l=a(d,h);return u(l,b)}function f(d){var b;const h=d.type;if(h){const l=e[h];if(!l)return d;const g=a(d,l),p=((b=d.editor)==null?void 0:b.type)||"";if(p){const S=e[p],T=a(d.editor,S);g.editor=T}return g}return d}function c(d){n=d}return{getSchemaByType:i,resolveSchemaWithDefaultValue:f,resolveSchemaToProps:y,mappingSchemaToProps:u,setDesignerContext:c}}const Ye={},Ge={},{resolveSchemaWithDefaultValue:tn,resolveSchemaToProps:nn,mappingSchemaToProps:rn}=Je(Ye,Ge);function on(e={}){function t(f,c,d,h){if(typeof d=="number")return h[f].length===d;if(typeof d=="object"){const b=Object.keys(d)[0],l=d[b];if(b==="not")return Number(h[f].length)!==Number(l);if(b==="moreThan")return Number(h[f].length)>=Number(l);if(b==="lessThan")return Number(h[f].length)<=Number(l)}return!1}function n(f,c,d,h){return h[f]&&h[f].propertyValue&&String(h[f].propertyValue.value)===String(d)}const r=new Map([["length",t],["getProperty",n]]);Object.keys(e).reduce((f,c)=>(f.set(c,e[c]),f),r);function o(f,c){const d=f;return typeof c=="number"?[{target:d,operator:"length",param:null,value:Number(c)}]:typeof c=="boolean"?[{target:d,operator:"getProperty",param:f,value:!!c}]:typeof c=="object"?Object.keys(c).map(h=>{if(h==="length")return{target:d,operator:"length",param:null,value:c[h]};const b=h,l=c[h];return{target:d,operator:"getProperty",param:b,value:l}}):[]}function i(f){return Object.keys(f).reduce((d,h)=>{const b=o(h,f[h]);return d.push(...b),d},[])}function a(f,c){if(r.has(f.operator)){const d=r.get(f.operator);return d&&d(f.target,f.param,f.value,c)||!1}return!1}function u(f,c){return i(f).reduce((b,l)=>b&&a(l,c),!0)}function y(f,c){const d=Object.keys(f),h=d.includes("allOf"),b=d.includes("anyOf"),l=h||b,S=(l?f[l?h?"allOf":"anyOf":"allOf"]:[f]).map(w=>u(w,c));return h?!S.includes(!1):S.includes(!0)}return{parseValueSchema:y}}const sn={convertTo:(e,t,n,r)=>{e.appearance||(e.appearance={}),e.appearance[t]=n},convertFrom:(e,t,n)=>e.appearance?e.appearance[t]:e[t]},an={convertFrom:(e,t,n)=>e.buttons&&e.buttons.length?`共 ${e.buttons.length} 项`:"无"},ln={convertTo:(e,t,n,r)=>{e.editor&&(e.editor[t]=n)},convertFrom:(e,t,n)=>e.editor&&Object.prototype.hasOwnProperty.call(e.editor,t)?e.editor[t]:e[t]},cn={button:{type:"button",name:"按钮"},"response-toolbar":{type:"response-toolbar",name:"工具栏"},"response-toolbar-item":{type:"response-toolbar-item",name:"按钮"},"content-container":{type:"content-container",name:"容器"},table:{type:"table",name:"表格布局"},"table-td":{type:"table-td",name:"单元格"},"input-group":{type:"input-group",name:"文本"},textarea:{type:"textarea",name:"多行文本"},lookup:{type:"lookup",name:"帮助"},"number-spinner":{type:"number-spinner",name:"数值"},"date-picker":{type:"date-picker",name:"日期"},switch:{type:"switch",name:"开关"},"radio-group":{type:"radio-group",name:"单选组"},"check-box":{type:"check-box",name:"复选框"},"check-group":{type:"check-group",name:"复选框组"},"combo-list":{type:"combo-list",name:"下拉列表"},"response-form":{type:"response-form",name:"卡片面板"},"response-layout":{type:"response-layout",name:"布局容器",icon:"response-layout-3"},"response-layout-item":{type:"response-layout-item",name:"布局",icon:"response-layout-1"},"tree-grid":{type:"tree-grid",name:"树表格"},"tree-grid-column":{type:"tree-grid-column",name:"树表格列"},"data-grid":{type:"data-grid",name:"表格"},"data-grid-column":{type:"data-grid-column",name:"表格列"},module:{type:"Module",name:"模块"},component:{type:"component",name:"组件"},tabs:{type:"tabs",name:"标签页"},"tab-page":{type:"tab-page",name:"标签页项",dependentParentControl:"Tab"},"tab-toolbar-item":{type:"tab-toolbar-item",name:"标签页工具栏按钮"},"drawer-toolbar-item":{type:"drawer-toolbar-item",name:"抽屉工具栏按钮"},"html-template":{type:"html-template",name:"模板容器"},"time-picker":{type:"time-picker",name:"时间选择"},section:{type:"section",name:"分组面板"},"section-toolbar":{type:"section-toolbar",name:"分组面板工具栏"},"section-toolbar-item":{type:"section-toolbar-item",name:"分组面板按钮"},splitter:{type:"splitter",name:"分栏面板"},"splitter-pane":{type:"splitter-pane",name:"分栏面板项",dependentParentControl:"Splitter"},"component-ref":{type:"component-ref",name:"组件引用节点"},uploader:{type:"uploader",name:"附件上传"},"page-header":{type:"page-header",name:"页头"},"page-footer":{type:"page-footer",name:"页脚"},"tab-toolbar":{type:"tab-toolbar",name:"标签页工具栏"},"drawer-toolbar":{type:"drawer-toolbar",name:"抽屉工具栏"},fieldset:{type:"fieldset",name:"分组"},"query-solution":{type:"query-solution",name:"筛选方案"},drawer:{type:"drawer",name:"抽屉"},"external-container":{type:"external-container",name:"外部容器",icon:"content-container"},"list-nav":{type:"list-nav",name:"列表导航"},nav:{type:"nav",name:"标签类导航"},"list-view":{type:"list-view",name:"列表"},"filter-bar":{type:"filter-bar",name:"筛选条"},"language-textbox":{type:"language-textbox",name:"多语输入框"},image:{type:"image",name:"图像"},avatar:{type:"avatar",name:"头像"},"discussion-editor":{type:"discussion-editor",name:"评论编辑区"},"discussion-list":{type:"discussion-list",name:"评论列表"},comment:{type:"comment",name:"评论区"},"approval-logs":{type:"approval-logs",name:"审批记录"},"rich-text-editor":{type:"rich-text-editor",name:"富文本",icon:"rich-text-box"},calendar:{type:"calendar",name:"日历",icon:"date-picker"},wizard:{type:"wizard",name:"向导",icon:"wizard"},"wizard-page":{type:"wizard-page",name:"向导页",icon:"wizard"},"wizard-page-detail":{type:"wizard-page-detail",name:"向导详情",icon:"wizard"},step:{type:"step",name:"步骤条",icon:"step"},"dynamic-form":{type:"dynamic-form",name:"动态表单"}},un={convertFrom:(e,t,n)=>{var o;const r=e.editor&&e.editor[t]?e.editor[t]:e[t];return((o=cn[r])==null?void 0:o.name)||r}},dn={convertTo:(e,t,n,r)=>{e[t]=e[t]},convertFrom:(e,t,n)=>e.editor?n.getRealEditorType(e.editor.type):""},mn={convertTo:(e,t,n,r)=>{(e.type==="data-grid-column"||e.type==="tree-grid-column")&&(e.formatter?e.formatter[t]=n:e.formatter={[t]:n})},convertFrom:(e,t,n)=>{if(e.formatter){if(t==="trueText")return e.formatter.trueText;if(t==="falseText")return e.formatter.falseText;if(t==="prefix")return e.formatter.prefix;if(t==="suffix")return e.formatter.suffix;if(t==="precision")return e.formatter.precision;if(t==="decimal")return e.formatter.decimal;if(t==="thousand")return e.formatter.thousand;if(t==="dateFormat")return e.formatter.dateFormat||"yyyy-MM-dd";if(t==="customFormat")return e.formatter.customFormat;if(t==="type")return e.formatter.type||"none"}return"none"}},fn={convertTo:(e,t,n,r)=>{e.command?e.command[t]=n:e.command={[t]:n},t==="enableType"&&n==="default"&&(e.command.enable=!0,e.command.formatter="",e.command.commands=[{text:"编辑",type:"primary",command:"edit"},{text:"删除",type:"danger",command:"remove"}]),t==="enableType"&&n==="custom"&&(e.command.enable=!0,e.command.commands=[{value:"add",text:"增加",type:"link"},{value:"edit",text:"编辑",type:"link"},{value:"remove",text:"删除",type:"link"}]),t==="enableType"&&n==="unable"&&(e.command.enable=!1,e.command.formatter="")},convertFrom:(e,t,n)=>{var r,o;if(e.command){if(t==="enableType"){if(e.command.enableType)return e.command.enableType;const i=(o=(r=e.command)==null?void 0:r.commands)==null?void 0:o.find(a=>a.command==="edit"&&a.type==="primary");return e.command.enable?i?"default":"custom":"unable"}if(t==="commands")return e.command.enableType==="custom"?e.command.commands:[];if(t==="formatter")return e.command.formatter;if(t==="count")return e.command.count;if(t==="columnWidth")return e.command.columnWidth||200}return""}},pn={convertTo:(e,t,n,r)=>{if(e.column||(e.column={}),t==="fitMode"){n&&n!=="none"?(e.column.fitColumns=!0,e.column.fitMode=n):(e.column.fitColumns=!1,e.column.fitMode="average");return}if(t==="fitColumns"){e.column.fitColumns=n,n&&!e.column.fitMode&&(e.column.fitMode="average");return}e.column[t]=n},convertFrom:(e,t,n)=>{if(e.column){if(t==="fitMode")return e.column.fitColumns?e.column.fitMode||"average":"none";if(t==="fitColumns")return e.column.fitColumns}return t==="fitMode"?"none":""}},gn={convertTo:(e,t,n,r)=>{e.summary?e.summary[t]=n:e.summary={[t]:n},t==="enable"&&n&&(e.summary?e.summary.groupFields||(e.summary.groupFields=[]):e.summary={enable:n,groupFields:[]})},convertFrom:(e,t,n)=>{var r,o;return t==="customSummaryStyle"?e.summary.customSummaryStyle:t==="position"?((r=e.summary)==null?void 0:r[t])||"bottom":t==="customRender"?((o=e.summary)==null?void 0:o[t])||"":e.summary&&t==="enable"?e.summary.enable:e.type==="data-grid-column"?e.enableSummary===void 0?!1:e.enableSummary:""}},hn={convertTo:(e,t,n,r)=>{e.group?e.group[t]=n:e.group={[t]:n},t==="enable"&&n&&(e.group?e.group.groupFields||(e.group.groupFields=[]):e.group={enable:n,groupFields:[],showSummary:!1,customRender:""})},convertFrom:(e,t,n)=>{if(e.group){if(t==="enable")return e.group.enable;if(t==="showSummary")return e.group.showSummary;if(t==="customRender")return e.group.customRender;if(t==="groupFields")return e.group.groupFields}}},yn={convertFrom:(e,t)=>e.binding?e.binding.path:"",convertTo:(e,t,n)=>{if(n&&n.length>0){const r=n[0];e.binding||(e.binding={}),e.binding.type="Form",e.binding.path=r.bindingField,e.binding.field=r.id,e.binding.fullPath=r.path,e.path=r.bindingPath}}},bn={convertTo:(e,t,n,r)=>{if(e.pagination||(e.pagination={}),t==="sizeLimits")if(n==null)delete e.pagination.sizeLimits;else{const o=[...new Set(String(n).split(",").map(i=>i.trim()).filter(i=>i!=="").map(i=>parseInt(i,10)).filter(i=>!Number.isNaN(i)&&i>0))];o.length>0?e.pagination.sizeLimits=o:delete e.pagination.sizeLimits}else e.pagination[t]=n},convertFrom:(e,t,n)=>{var r;return e.pagination?t==="sizeLimits"?((r=e.pagination.sizeLimits)==null?void 0:r.join(","))??"":e.pagination[t]:e[t]}},Cn={convertTo:(e,t,n,r)=>{e.rowNumber||(e.rowNumber={}),e.rowNumber[t]=n},convertFrom:(e,t,n)=>e.rowNumber?e.rowNumber[t]:e[t]},Sn={convertTo:(e,t,n,r)=>{e.selection||(e.selection={}),e.selection[t]=n},convertFrom:(e,t,n)=>{if(!e.selection)return!!e[t];const r=!!e.selection[t];return t==="showCheckbox"&&r==null&&e.selection.multiSelect===!0?!0:r}},xn={convertFrom:(e,t,n)=>e[t]&&e[t].length?`共 ${e[t].length} 项`:""},Tn={convertFrom:(e,t)=>e[t]||"",convertTo:(e,t,n)=>{e[t]=n}},vn={convertTo:(e,t,n,r)=>{e.size||(e.size={}),e.size[t]=n},convertFrom:(e,t,n)=>e.size?e.size[t]:e[t]},wn={convertFrom:(e,t,n)=>{var r,o;return(r=e.formatter)!=null&&r.data&&t==="formatterEnumData"&&!e.formatterEnumData?(o=e.formatter)==null?void 0:o.data:e.formatterEnumData}},Nn={convertTo:(e,t,n,r)=>{e.sort||(e.sort={}),e.sort[t]=n},convertFrom:(e,t,n)=>{var r,o;if(t==="mode")return((r=e.sort)==null?void 0:r.mode)||"client";if(t==="multiSort")return!!((o=e.sort)!=null&&o.multiSort)}},En={convertTo:(e,t,n,r)=>{e.filter||(e.filter={}),e.filter[t]=n,t==="enable"&&(e.enableFilter=!1)},convertFrom:(e,t,n)=>{var r,o,i,a;return t==="mode"?((r=e.filter)==null?void 0:r.mode)||"server":t==="filterStyle"?((o=e.filter)==null?void 0:o.filterStyle)||"filter-column":t==="enable"?((i=e.filter)==null?void 0:i.enable)!==void 0?!!e.filter.enable:!!e.enableFilter:((a=e.filter)==null?void 0:a[t])||void 0}},Pn={convertTo:(e,t,n,r)=>{e.rowOption?e.rowOption[t]=n:e.rowOption={[t]:n}},convertFrom:(e,t,n)=>{if(e.rowOption){if(t==="customRowStyle")return e.rowOption.customRowStyle;if(t==="customCellStyle")return e.rowOption.customCellStyle;if(t==="height")return e.rowOption.height}return""}},Dn={convertTo:(e,t,n,r)=>{(e.type==="data-grid-column"||e.type==="tree-grid-column")&&(e[t]=n,t==="columnTemplateType"&&n==="hyperlink"&&(e.onClickLinkCommand?e.columnTemplate=` <span class="f-pretend-link f-cursor-pointer" @click="(ctx)=>viewModel.current.${e.onClickLinkCommand||""}({id: rowData.id,context: ctx})"> {{rowData.${e.field}}} </span>`:e.columnTemplate=` <span class="f-pretend-link f-cursor-pointer"> {{rowData.${e.field}}} </span>`),t==="columnTemplateType"&&n==="default"&&(e.columnTemplate=""),t==="columnTemplateType"&&n==="custom"&&(e.columnTemplate=""))},convertFrom:(e,t,n)=>t==="columnTemplate"?e.columnTemplate:t==="columnTemplateType"?e.columnTemplateType?e.columnTemplateType||"default":e.columnTemplate&&!e.onClickLinkCommand?"custom":e.columnTemplate&&e.onClickLinkCommand?"hyperlink":"default":""},On={convertTo:(e,t,n,r)=>{e.hierarchy||(e.hierarchy={cascadeOption:{}}),e.hierarchy.cascadeOption||(e.hierarchy.cascadeOption={}),e.hierarchy.cascadeOption[t]=n},convertFrom:(e,t,n)=>{var r,o;return!!((o=(r=e.hierarchy)==null?void 0:r.cascadeOption)!=null&&o[t])}};function Qe(e,t,n){const r=new Map([["/converter/appearance.converter",sn],["/converter/buttons.converter",an],["/converter/property-editor.converter",ln],["/converter/items-count.converter",xn],["/converter/type.converter",un],["/converter/change-editor.converter",dn],["/converter/change-formatter.converter",mn],["/converter/column-command.converter",fn],["/converter/column-option.converter",pn],["/converter/summary.converter",gn],["/converter/group.converter",hn],["/converter/form-group-label.converter",Tn],["/converter/field-selector.converter",yn],["/converter/pagination.converter",bn],["/converter/row-number.converter",Cn],["/converter/grid-selection.converter",Sn],["/converter/size.converter",vn],["/converter/change-formatter-enum.converter",wn],["/converter/grid-sort.converter",Nn],["/converter/grid-filter.converter",En],["/converter/row-option.converter",Pn],["/converter/change-formatter-type.converter",Dn],["/converter/tree-auto-check.converter",On]]),o=new Map([["string",{type:"input-group",enableClear:!1}],["boolean",{type:"combo-list",textField:"name",valueField:"value",idField:"value",enableClear:!1,editable:!1,data:[{value:!0,name:"是"},{value:!1,name:"否"}]}],["enum",{type:"combo-list",maxHeight:128,enableClear:!1,editable:!1}],["array",{type:"button-edit"}],["number",{type:"number-spinner",placeholder:""}],["events-editor",{type:"events-editor",hide:!0}],["multiLanguage",{type:"language-textbox"}]]),i=on();function a(l,g){return()=>i.parseValueSchema(l,g)}function u(l,g,p){return l.includes("visible")&&g.visible!==void 0?typeof g.visible=="boolean"?()=>!!g.visible:g.visible===void 0?!0:a(g.visible,p):()=>!0}function y(l,g,p){return l.includes("readonly")&&g.readonly!==void 0?typeof g.readonly=="boolean"?()=>!!g.readonly:a(g.readonly,p):()=>!1}function f(l,g){const p=l.$converter||g;return typeof p=="string"&&p&&r.has(p)?r.get(p)||null:p||null}function c(l,g,p,S,T,w="",D=""){return Object.keys(l).map(E=>{const F=s.ref(1),B=E,P=l[E],C=Object.keys(P),L=P.title,V=P.type,M=o.get(V)||{type:"input-group",enableClear:!1},R=P.editor?Object.assign({},M,P.editor):Object.assign({},M),Y=u(C,P,g),$=y(C,P,g);R.readonly=R.readonly===void 0?$():R.readonly;const Z=P.type==="cascade"?c(P.properties,g,p,S,T,w,D):[],U=!0;let H=f(P,D);const fe=s.computed({get(){if(F.value){if(["class","style"].find(De=>De===B)&&!H&&(H=r.get("/converter/appearance.converter")||null),H&&H.convertFrom){const De=H.convertFrom(p,E,T,w);return De===void 0&&Object.prototype.hasOwnProperty.call(P,"defaultValue")?P.type==="boolean"?P.defaultValue:P.defaultValue||"":De}const K=p[E];return Object.prototype.hasOwnProperty.call(P,"defaultValue")&&(K===void 0||typeof K=="string"&&K==="")?P.type==="boolean"?P.defaultValue:P.defaultValue||"":K}return null},set(K){F.value+=1,H&&H.convertTo?(H.convertTo(S,E,K,T,w),H.convertTo(p,E,K,T,w)):(S[E]=K,p[E]=K)}}),{refreshPanelAfterChanged:v,description:j,isExpand:W,parentPropertyID:G}=P,ae={propertyID:B,propertyName:L,propertyType:V,propertyValue:fe,editor:R,visible:Y,readonly:$,cascadeConfig:Z,hideCascadeTitle:U,refreshPanelAfterChanged:v,description:j,isExpand:W,parentPropertyID:G};return g[B]=ae,ae})}function d(l,g,p={}){const S={},T=e[l];return T&&T.categories?Object.keys(T.categories).map(D=>{const x=T.categories[D],E=x==null?void 0:x.title,F=c(x.properties||{},S,{},p,g);return{categoryId:D,categoryName:E,properties:F}}):[]}function h(l,g,p,S,T=""){const w=g.$ref.schema,D=g.$ref.converter,x=p[w],E=x.type,F=n(x),B={},P=e[E];if(P&&P.categories){const C=P.categories[l],L=C==null?void 0:C.title;D&&Object.keys(C.properties).forEach(R=>{C.properties[R].$converter=D});const V=(C==null?void 0:C.properties)||{},M=c(V,B,F,x,S,T);return{categoryId:l,categoryName:L,properties:M}}return{categoryId:l,categoryName:"",properties:[]}}function b(l,g,p,S,T){const w=l.type,D=n(l),x={};let E=T||e[w];if(!(E&&Object.keys(E).length>0)&&p&&p.getPropConfig&&(E=p.getPropConfig(S)),E&&E.categories){const B=[];return Object.keys(E.categories).map(P=>{const C=E.categories[P];if(C.$ref){B.push(h(P,C,l,g,S));return}const L=C==null?void 0:C.title,V=C==null?void 0:C.tabId,M=C==null?void 0:C.tabName,R=C==null?void 0:C.hide,Y=C==null?void 0:C.hideTitle,$=c(C.properties||{},x,D,l,g,S,C.$converter),{setPropertyRelates:Z}=C,U=C==null?void 0:C.parentPropertyID;B.push({categoryId:P,categoryName:L,tabId:V,tabName:M,hide:R,properties:$,hideTitle:Y,setPropertyRelates:Z,parentPropertyID:U})}),B}return[]}return{getPropertyConfigBySchema:b,getPropertyConfigByType:d,propertyConverterMap:r}}const Xe={},Ze={};Qe(Xe,Ze,tn);const Ke={},et={},{resolveSchemaWithDefaultValue:kn}=Je(Ke,et),tt={},nt={};Qe(tt,nt,kn);function Fn(e,t,n=new Map,r=(a,u,y,f)=>u,o={},i=a=>a){return Ye[t.title]=t,Ge[t.title]=r,Xe[t.title]=o,Ze[t.title]=i,Ke[t.title]=t,et[t.title]=r,tt[t.title]=o,nt[t.title]=i,(a={},u=!0)=>{if(!u)return rn(a,n);const y=nn(a,t,n),f=Object.keys(e).reduce((c,d)=>(c[d]=e[d].default,c),{});return Object.assign(f,y)}}function An(e,t){return{customClass:t.class,customStyle:t.style}}const rt=new Map([["appearance",An]]);function Ln(e,t){const n=t==null?void 0:t.formSchemaUtils,r=e.parentComponentInstance,o="7690ac62-f2fd-43aa-96a2-973f0d450f82";function i(){const c=ze.getSchemaByType(_e.DgControl.comment.type);if(!c)return;const d=Math.random().toString(36).substr(2,4);return Object.assign(c,{id:"comment-"+d,personSearchUrl:"/api/runtime/comment/v1.0/bill-comment/atUser"}),{comment:c}}function a(c,d){let h;if(c&&c.commands){let b=c.commands.find(l=>l.handlerName===d.handlerName&&l.cmpId===o);return b?b.params&&b.params.length&&b.params.forEach(l=>l.value=""):(h=q.useGuid().guid(),b={id:h,code:`${c.id.replace(/-/g,"").replace("component","").replace("viewmodel","")}${d.handlerName}1`,name:d.name,params:d.params,handlerName:d.handlerName,cmpId:o},c.commands.push(b)),{commandId:h,commandCode:b.code}}return{commandId:"",commandCode:""}}function u(c,d){const h=n.getCommands();if(h){let b=h.find(l=>l.id===o);b||(b={id:o,path:"Gsp/Web/WebCmp/bo-webcmp/metadata/webcmd-vue",name:"DiscussionController.webcmd",refedHandlers:[]},n.getCommands().push(b)),c&&b.refedHandlers.push({host:c,handler:d})}}function y(c){const d=r.belongedComponentId,h=n.getViewModelIdByComponentId(d),b=n.getViewModelById(h);[{handlerName:"createComment",name:"提交评论",params:[{name:"id",shownName:"数据ID",value:"",defaultValue:null},{name:"summary",shownName:"备注",value:"",defaultValue:null},{name:"configID",shownName:"配置ID",value:"",defaultValue:null}],emitEvent:"onValueChange"},{handlerName:"queryFrequentMentionUsers",name:"加载常用@人员",params:[],emitEvent:"onQueryFrequentAtUsers"},{handlerName:"queryComments",name:"查询评论",params:[{name:"id",shownName:"数据ID",value:"",defaultValue:null},{name:"configID",shownName:"配置ID",value:"",defaultValue:null}],emitEvent:"onQueryComments"}].forEach(g=>{const{commandId:p,commandCode:S}=a(b,g);S&&(c[g.emitEvent]=S),p&&u(p,g.handlerName)})}function f(){const{comment:c}=i();y(c);const d=t==null?void 0:t.useFormCommand;return d&&d.checkCommands(),c}return{createComment:f}}function ot(e,t,n,r){if(n.parentComponentInstance&&r){const a=Ln(n,r).createComment();if(a)return a}return t}const pe={cancelVisible:{Type:Boolean,default:!0},personnelsPrimaryKey:{Type:String,default:"id"},personnelsDisplayKey:{Type:String,default:"name"},replyPersonnelsDisplayKey:{Type:String,default:"userName"},editorHeight:{Type:Number,default:130},type:{Type:String,default:"user"},orgUrl:{Type:String,default:""},personSearchUrl:{Type:String,default:""},sectionData:{Type:Object,default:[]},replyUser:{Type:Object},personnels:{Type:Object,default:[]},attachFiles:{Type:Object,default:[]},popupClass:{Type:String,default:""},visible:{type:Boolean,default:!0},customClass:{type:String,default:""},customStyle:{type:String,default:""},permissionType:{type:String,default:"ALL"},id:{Type:String,default:""}},Oe={pagerOnServer:{Type:Boolean,default:!0},supportPaging:{Type:Boolean,default:!0},pageIndex:{Type:Number,default:1},total:{Type:Number,default:0},pageSize:{Type:Number,default:10},discussionData:{Type:Object,default:[]},replyPersonnelsDisplayKey:{Type:String,default:"userName"},id:{Type:String,default:""},customClass:{type:String,default:""},customStyle:{type:String,default:""},visible:{type:Boolean,default:!0}},ge=Object.assign({},pe,Oe,{customClass:{type:String,default:""},editorClass:{type:String,default:""},editorStyle:{type:String,default:""},editorVisible:{type:Boolean,default:!0},listClass:{type:String,default:""},listStyle:{type:String,default:""},listVisible:{type:Boolean,default:!0},visible:{type:Boolean,default:!0}}),st=ze.createPropsResolver(ge,We,rt,ot);var he=(e=>(e[e.Cancel=0]="Cancel",e[e.Confirm=1]="Confirm",e))(he||{});const at="F_COMMENT_LIST_SERVICE_TOKEN",it="zh-CHS",Rn={locale:it,fallbackLocale:it,uri:""};function lt(e,t){return function(){return e.apply(t,arguments)}}const{toString:Vn}=Object.prototype,{getPrototypeOf:ke}=Object,{iterator:ye,toStringTag:ct}=Symbol,be=(e=>t=>{const n=Vn.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Q=e=>(e=e.toLowerCase(),t=>be(t)===e),Ce=e=>t=>typeof t===e,{isArray:re}=Array,oe=Ce("undefined");function ie(e){return e!==null&&!oe(e)&&e.constructor!==null&&!oe(e.constructor)&&z(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const ut=Q("ArrayBuffer");function Mn(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&ut(e.buffer),t}const $n=Ce("string"),z=Ce("function"),dt=Ce("number"),le=e=>e!==null&&typeof e=="object",Bn=e=>e===!0||e===!1,Se=e=>{if(be(e)!=="object")return!1;const t=ke(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(ct in e)&&!(ye in e)},qn=e=>{if(!le(e)||ie(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},In=Q("Date"),Un=Q("File"),jn=Q("Blob"),zn=Q("FileList"),_n=e=>le(e)&&z(e.pipe),Hn=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||z(e.append)&&((t=be(e))==="formdata"||t==="object"&&z(e.toString)&&e.toString()==="[object FormData]"))},Wn=Q("URLSearchParams"),[Jn,Yn,Gn,Qn]=["ReadableStream","Request","Response","Headers"].map(Q),Xn=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function ce(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,o;if(typeof e!="object"&&(e=[e]),re(e))for(r=0,o=e.length;r<o;r++)t.call(null,e[r],r,e);else{if(ie(e))return;const i=n?Object.getOwnPropertyNames(e):Object.keys(e),a=i.length;let u;for(r=0;r<a;r++)u=i[r],t.call(null,e[u],u,e)}}function mt(e,t){if(ie(e))return null;t=t.toLowerCase();const n=Object.keys(e);let r=n.length,o;for(;r-- >0;)if(o=n[r],t===o.toLowerCase())return o;return null}const ee=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,ft=e=>!oe(e)&&e!==ee;function Fe(){const{caseless:e,skipUndefined:t}=ft(this)&&this||{},n={},r=(o,i)=>{const a=e&&mt(n,i)||i;Se(n[a])&&Se(o)?n[a]=Fe(n[a],o):Se(o)?n[a]=Fe({},o):re(o)?n[a]=o.slice():(!t||!oe(o))&&(n[a]=o)};for(let o=0,i=arguments.length;o<i;o++)arguments[o]&&ce(arguments[o],r);return n}const Zn=(e,t,n,{allOwnKeys:r}={})=>(ce(t,(o,i)=>{n&&z(o)?e[i]=lt(o,n):e[i]=o},{allOwnKeys:r}),e),Kn=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),er=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},tr=(e,t,n,r)=>{let o,i,a;const u={};if(t=t||{},e==null)return t;do{for(o=Object.getOwnPropertyNames(e),i=o.length;i-- >0;)a=o[i],(!r||r(a,e,t))&&!u[a]&&(t[a]=e[a],u[a]=!0);e=n!==!1&&ke(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},nr=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},rr=e=>{if(!e)return null;if(re(e))return e;let t=e.length;if(!dt(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},or=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&ke(Uint8Array)),sr=(e,t)=>{const r=(e&&e[ye]).call(e);let o;for(;(o=r.next())&&!o.done;){const i=o.value;t.call(e,i[0],i[1])}},ar=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},ir=Q("HTMLFormElement"),lr=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,o){return r.toUpperCase()+o}),pt=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),cr=Q("RegExp"),gt=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};ce(n,(o,i)=>{let a;(a=t(o,i,e))!==!1&&(r[i]=a||o)}),Object.defineProperties(e,r)},ur=e=>{gt(e,(t,n)=>{if(z(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(z(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},dr=(e,t)=>{const n={},r=o=>{o.forEach(i=>{n[i]=!0})};return re(e)?r(e):r(String(e).split(t)),n},mr=()=>{},fr=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function pr(e){return!!(e&&z(e.append)&&e[ct]==="FormData"&&e[ye])}const gr=e=>{const t=new Array(10),n=(r,o)=>{if(le(r)){if(t.indexOf(r)>=0)return;if(ie(r))return r;if(!("toJSON"in r)){t[o]=r;const i=re(r)?[]:{};return ce(r,(a,u)=>{const y=n(a,o+1);!oe(y)&&(i[u]=y)}),t[o]=void 0,i}}return r};return n(e,0)},hr=Q("AsyncFunction"),yr=e=>e&&(le(e)||z(e))&&z(e.then)&&z(e.catch),ht=((e,t)=>e?setImmediate:t?((n,r)=>(ee.addEventListener("message",({source:o,data:i})=>{o===ee&&i===n&&r.length&&r.shift()()},!1),o=>{r.push(o),ee.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",z(ee.postMessage)),br=typeof queueMicrotask<"u"?queueMicrotask.bind(ee):typeof process<"u"&&process.nextTick||ht,m={isArray:re,isArrayBuffer:ut,isBuffer:ie,isFormData:Hn,isArrayBufferView:Mn,isString:$n,isNumber:dt,isBoolean:Bn,isObject:le,isPlainObject:Se,isEmptyObject:qn,isReadableStream:Jn,isRequest:Yn,isResponse:Gn,isHeaders:Qn,isUndefined:oe,isDate:In,isFile:Un,isBlob:jn,isRegExp:cr,isFunction:z,isStream:_n,isURLSearchParams:Wn,isTypedArray:or,isFileList:zn,forEach:ce,merge:Fe,extend:Zn,trim:Xn,stripBOM:Kn,inherits:er,toFlatObject:tr,kindOf:be,kindOfTest:Q,endsWith:nr,toArray:rr,forEachEntry:sr,matchAll:ar,isHTMLForm:ir,hasOwnProperty:pt,hasOwnProp:pt,reduceDescriptors:gt,freezeMethods:ur,toObjectSet:dr,toCamelCase:lr,noop:mr,toFiniteNumber:fr,findKey:mt,global:ee,isContextDefined:ft,isSpecCompliantForm:pr,toJSONObject:gr,isAsyncFn:hr,isThenable:yr,setImmediate:ht,asap:br,isIterable:e=>e!=null&&z(e[ye])};function N(e,t,n,r,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o,this.status=o.status?o.status:null)}m.inherits(N,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:m.toJSONObject(this.config),code:this.code,status:this.status}}});const yt=N.prototype,bt={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{bt[e]={value:e}}),Object.defineProperties(N,bt),Object.defineProperty(yt,"isAxiosError",{value:!0}),N.from=(e,t,n,r,o,i)=>{const a=Object.create(yt);m.toFlatObject(e,a,function(c){return c!==Error.prototype},f=>f!=="isAxiosError");const u=e&&e.message?e.message:"Error",y=t==null&&e?e.code:t;return N.call(a,u,y,n,r,o),e&&a.cause==null&&Object.defineProperty(a,"cause",{value:e,configurable:!0}),a.name=e&&e.name||"Error",i&&Object.assign(a,i),a};const Cr=null;function Ae(e){return m.isPlainObject(e)||m.isArray(e)}function Ct(e){return m.endsWith(e,"[]")?e.slice(0,-2):e}function St(e,t,n){return e?e.concat(t).map(function(o,i){return o=Ct(o),!n&&i?"["+o+"]":o}).join(n?".":""):t}function Sr(e){return m.isArray(e)&&!e.some(Ae)}const xr=m.toFlatObject(m,{},null,function(t){return/^is[A-Z]/.test(t)});function xe(e,t,n){if(!m.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=m.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(g,p){return!m.isUndefined(p[g])});const r=n.metaTokens,o=n.visitor||c,i=n.dots,a=n.indexes,y=(n.Blob||typeof Blob<"u"&&Blob)&&m.isSpecCompliantForm(t);if(!m.isFunction(o))throw new TypeError("visitor must be a function");function f(l){if(l===null)return"";if(m.isDate(l))return l.toISOString();if(m.isBoolean(l))return l.toString();if(!y&&m.isBlob(l))throw new N("Blob is not supported. Use a Buffer instead.");return m.isArrayBuffer(l)||m.isTypedArray(l)?y&&typeof Blob=="function"?new Blob([l]):Buffer.from(l):l}function c(l,g,p){let S=l;if(l&&!p&&typeof l=="object"){if(m.endsWith(g,"{}"))g=r?g:g.slice(0,-2),l=JSON.stringify(l);else if(m.isArray(l)&&Sr(l)||(m.isFileList(l)||m.endsWith(g,"[]"))&&(S=m.toArray(l)))return g=Ct(g),S.forEach(function(w,D){!(m.isUndefined(w)||w===null)&&t.append(a===!0?St([g],D,i):a===null?g:g+"[]",f(w))}),!1}return Ae(l)?!0:(t.append(St(p,g,i),f(l)),!1)}const d=[],h=Object.assign(xr,{defaultVisitor:c,convertValue:f,isVisitable:Ae});function b(l,g){if(!m.isUndefined(l)){if(d.indexOf(l)!==-1)throw Error("Circular reference detected in "+g.join("."));d.push(l),m.forEach(l,function(S,T){(!(m.isUndefined(S)||S===null)&&o.call(t,S,m.isString(T)?T.trim():T,g,h))===!0&&b(S,g?g.concat(T):[T])}),d.pop()}}if(!m.isObject(e))throw new TypeError("data must be an object");return b(e),t}function xt(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function Le(e,t){this._pairs=[],e&&xe(e,this,t)}const Tt=Le.prototype;Tt.append=function(t,n){this._pairs.push([t,n])},Tt.toString=function(t){const n=t?function(r){return t.call(this,r,xt)}:xt;return this._pairs.map(function(o){return n(o[0])+"="+n(o[1])},"").join("&")};function Tr(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function vt(e,t,n){if(!t)return e;const r=n&&n.encode||Tr;m.isFunction(n)&&(n={serialize:n});const o=n&&n.serialize;let i;if(o?i=o(t,n):i=m.isURLSearchParams(t)?t.toString():new Le(t,n).toString(r),i){const a=e.indexOf("#");a!==-1&&(e=e.slice(0,a)),e+=(e.indexOf("?")===-1?"?":"&")+i}return e}class wt{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){m.forEach(this.handlers,function(r){r!==null&&t(r)})}}const Nt={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},vr={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<"u"?URLSearchParams:Le,FormData:typeof FormData<"u"?FormData:null,Blob:typeof Blob<"u"?Blob:null},protocols:["http","https","file","blob","url","data"]},Re=typeof window<"u"&&typeof document<"u",Ve=typeof navigator=="object"&&navigator||void 0,wr=Re&&(!Ve||["ReactNative","NativeScript","NS"].indexOf(Ve.product)<0),Nr=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Er=Re&&window.location.href||"http://localhost",I={...Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Re,hasStandardBrowserEnv:wr,hasStandardBrowserWebWorkerEnv:Nr,navigator:Ve,origin:Er},Symbol.toStringTag,{value:"Module"})),...vr};function Pr(e,t){return xe(e,new I.classes.URLSearchParams,{visitor:function(n,r,o,i){return I.isNode&&m.isBuffer(n)?(this.append(r,n.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)},...t})}function Dr(e){return m.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function Or(e){const t={},n=Object.keys(e);let r;const o=n.length;let i;for(r=0;r<o;r++)i=n[r],t[i]=e[i];return t}function Et(e){function t(n,r,o,i){let a=n[i++];if(a==="__proto__")return!0;const u=Number.isFinite(+a),y=i>=n.length;return a=!a&&m.isArray(o)?o.length:a,y?(m.hasOwnProp(o,a)?o[a]=[o[a],r]:o[a]=r,!u):((!o[a]||!m.isObject(o[a]))&&(o[a]=[]),t(n,r,o[a],i)&&m.isArray(o[a])&&(o[a]=Or(o[a])),!u)}if(m.isFormData(e)&&m.isFunction(e.entries)){const n={};return m.forEachEntry(e,(r,o)=>{t(Dr(r),o,n,0)}),n}return null}function kr(e,t,n){if(m.isString(e))try{return(t||JSON.parse)(e),m.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const ue={transitional:Nt,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const r=n.getContentType()||"",o=r.indexOf("application/json")>-1,i=m.isObject(t);if(i&&m.isHTMLForm(t)&&(t=new FormData(t)),m.isFormData(t))return o?JSON.stringify(Et(t)):t;if(m.isArrayBuffer(t)||m.isBuffer(t)||m.isStream(t)||m.isFile(t)||m.isBlob(t)||m.isReadableStream(t))return t;if(m.isArrayBufferView(t))return t.buffer;if(m.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let u;if(i){if(r.indexOf("application/x-www-form-urlencoded")>-1)return Pr(t,this.formSerializer).toString();if((u=m.isFileList(t))||r.indexOf("multipart/form-data")>-1){const y=this.env&&this.env.FormData;return xe(u?{"files[]":t}:t,y&&new y,this.formSerializer)}}return i||o?(n.setContentType("application/json",!1),kr(t)):t}],transformResponse:[function(t){const n=this.transitional||ue.transitional,r=n&&n.forcedJSONParsing,o=this.responseType==="json";if(m.isResponse(t)||m.isReadableStream(t))return t;if(t&&m.isString(t)&&(r&&!this.responseType||o)){const a=!(n&&n.silentJSONParsing)&&o;try{return JSON.parse(t,this.parseReviver)}catch(u){if(a)throw u.name==="SyntaxError"?N.from(u,N.ERR_BAD_RESPONSE,this,null,this.response):u}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:I.classes.FormData,Blob:I.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};m.forEach(["delete","get","head","post","put","patch"],e=>{ue.headers[e]={}});const Fr=m.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Ar=e=>{const t={};let n,r,o;return e&&e.split(` `).forEach(function(a){o=a.indexOf(":"),n=a.substring(0,o).trim().toLowerCase(),r=a.substring(o+1).trim(),!(!n||t[n]&&Fr[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},Pt=Symbol("internals");function de(e){return e&&String(e).trim().toLowerCase()}function Te(e){return e===!1||e==null?e:m.isArray(e)?e.map(Te):String(e)}function Lr(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const Rr=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Me(e,t,n,r,o){if(m.isFunction(r))return r.call(this,t,n);if(o&&(t=n),!!m.isString(t)){if(m.isString(r))return t.indexOf(r)!==-1;if(m.isRegExp(r))return r.test(t)}}function Vr(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function Mr(e,t){const n=m.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(o,i,a){return this[r].call(this,t,o,i,a)},configurable:!0})})}let _=class{constructor(t){t&&this.set(t)}set(t,n,r){const o=this;function i(u,y,f){const c=de(y);if(!c)throw new Error("header name must be a non-empty string");const d=m.findKey(o,c);(!d||o[d]===void 0||f===!0||f===void 0&&o[d]!==!1)&&(o[d||y]=Te(u))}const a=(u,y)=>m.forEach(u,(f,c)=>i(f,c,y));if(m.isPlainObject(t)||t instanceof this.constructor)a(t,n);else if(m.isString(t)&&(t=t.trim())&&!Rr(t))a(Ar(t),n);else if(m.isObject(t)&&m.isIterable(t)){let u={},y,f;for(const c of t){if(!m.isArray(c))throw TypeError("Object iterator must return a key-value pair");u[f=c[0]]=(y=u[f])?m.isArray(y)?[...y,c[1]]:[y,c[1]]:c[1]}a(u,n)}else t!=null&&i(n,t,r);return this}get(t,n){if(t=de(t),t){const r=m.findKey(this,t);if(r){const o=this[r];if(!n)return o;if(n===!0)return Lr(o);if(m.isFunction(n))return n.call(this,o,r);if(m.isRegExp(n))return n.exec(o);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=de(t),t){const r=m.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||Me(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let o=!1;function i(a){if(a=de(a),a){const u=m.findKey(r,a);u&&(!n||Me(r,r[u],u,n))&&(delete r[u],o=!0)}}return m.isArray(t)?t.forEach(i):i(t),o}clear(t){const n=Object.keys(this);let r=n.length,o=!1;for(;r--;){const i=n[r];(!t||Me(this,this[i],i,t,!0))&&(delete this[i],o=!0)}return o}normalize(t){const n=this,r={};return m.forEach(this,(o,i)=>{const a=m.findKey(r,i);if(a){n[a]=Te(o),delete n[i];return}const u=t?Vr(i):String(i).trim();u!==i&&delete n[i],n[u]=Te(o),r[u]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return m.forEach(this,(r,o)=>{r!=null&&r!==!1&&(n[o]=t&&m.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` `)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(o=>r.set(o)),r}static accessor(t){const r=(this[Pt]=this[Pt]={accessors:{}}).accessors,o=this.prototype;function i(a){const u=de(a);r[u]||(Mr(o,a),r[u]=!0)}return m.isArray(t)?t.forEach(i):i(t),this}};_.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),m.reduceDescriptors(_.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}}),m.freezeMethods(_);function $e(e,t){const n=this||ue,r=t||n,o=_.from(r.headers);let i=r.data;return m.forEach(e,function(u){i=u.call(n,i,o.normalize(),t?t.status:void 0)}),o.normalize(),i}function Dt(e){return!!(e&&e.__CANCEL__)}function se(e,t,n){N.call(this,e??"canceled",N.ERR_CANCELED,t,n),this.name="CanceledError"}m.inherits(se,N,{__CANCEL__:!0});function Ot(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new N("Request failed with status code "+n.status,[N.ERR_BAD_REQUEST,N.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function $r(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function Br(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o=0,i=0,a;return t=t!==void 0?t:1e3,function(y){const f=Date.now(),c=r[i];a||(a=f),n[o]=y,r[o]=f;let d=i,h=0;for(;d!==o;)h+=n[d++],d=d%e;if(o=(o+1)%e,o===i&&(i=(i+1)%e),f-a<t)return;const b=c&&f-c;return b?Math.round(h*1e3/b):void 0}}function qr(e,t){let n=0,r=1e3/t,o,i;const a=(f,c=Date.now())=>{n=c,o=null,i&&(clearTimeout(i),i=null),e(...f)};return[(...f)=>{const c=Date.now(),d=c-n;d>=r?a(f,c):(o=f,i||(i=setTimeout(()=>{i=null,a(o)},r-d)))},()=>o&&a(o)]}const ve=(e,t,n=3)=>{let r=0;const o=Br(50,250);return qr(i=>{const a=i.loaded,u=i.lengthComputable?i.total:void 0,y=a-r,f=o(y),c=a<=u;r=a;const d={loaded:a,total:u,progress:u?a/u:void 0,bytes:y,rate:f||void 0,estimated:f&&u&&c?(u-a)/f:void 0,event:i,lengthComputable:u!=null,[t?"download":"upload"]:!0};e(d)},n)},kt=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},Ft=e=>(...t)=>m.asap(()=>e(...t)),Ir=I.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,I.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(I.origin),I.navigator&&/(msie|trident)/i.test(I.navigator.userAgent)):()=>!0,Ur=I.hasStandardBrowserEnv?{write(e,t,n,r,o,i,a){if(typeof document>"u")return;const u=[`${e}=${encodeURIComponent(t)}`];m.isNumber(n)&&u.push(`expires=${new Date(n).toUTCString()}`),m.isString(r)&&u.push(`path=${r}`),m.isString(o)&&u.push(`domain=${o}`),i===!0&&u.push("secure"),m.isString(a)&&u.push(`SameSite=${a}`),document.cookie=u.join("; ")},read(e){if(typeof document>"u")return null;const t=document.cookie.match(new RegExp("(?:^|; )"+e+"=([^;]*)"));return t?decodeURIComponent(t[1]):null},remove(e){this.write(e,"",Date.now()-864e5,"/")}}:{write(){},read(){return null},remove(){}};function jr(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function zr(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function At(e,t,n){let r=!jr(t);return e&&(r||n==!1)?zr(e,t):t}const Lt=e=>e instanceof _?{...e}:e;function te(e,t){t=t||{};const n={};function r(f,c,d,h){return m.isPlainObject(f)&&m.isPlainObject(c)?m.merge.call({caseless:h},f,c):m.isPlainObject(c)?m.merge({},c):m.isArray(c)?c.slice():c}function o(f,c,d,h){if(m.isUndefined(c)){if(!m.isUndefined(f))return r(void 0,f,d,h)}else return r(f,c,d,h)}function i(f,c){if(!m.isUndefined(c))return r(void 0,c)}function a(f,c){if(m.isUndefined(c)){if(!m.isUndefined(f))return r(void 0,f)}else return r(void 0,c)}function u(f,c,d){if(d in t)return r(f,c);if(d in e)return r(void 0,f)}const y={url:i,method:i,data:i,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:u,headers:(f,c,d)=>o(Lt(f),Lt(c),d,!0)};return m.forEach(Object.keys({...e,...t}),function(c){const d=y[c]||o,h=d(e[c],t[c],c);m.isUndefined(h)&&d!==u||(n[c]=h)}),n}const Rt=e=>{const t=te({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:o,xsrfCookieName:i,headers:a,auth:u}=t;if(t.headers=a=_.from(a),t.url=vt(At(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),u&&a.set("Authorization","Basic "+btoa((u.username||"")+":"+(u.password?unescape(encodeURIComponent(u.password)):""))),m.isFormData(n)){if(I.hasStandardBrowserEnv||I.hasStandardBrowserWebWorkerEnv)a.setContentType(void 0);else if(m.isFunction(n.getHeaders)){const y=n.getHeaders(),f=["content-type","content-length"];Object.entries(y).forEach(([c,d])=>{f.includes(c.toLowerCase())&&a.set(c,d)})}}if(I.hasStandardBrowserEnv&&(r&&m.isFunction(r)&&(r=r(t)),r||r!==!1&&Ir(t.url))){const y=o&&i&&Ur.read(i);y&&a.set(o,y)}return t},_r=typeof XMLHttpRequest<"u"&&function(e){return new Promise(function(n,r){const o=Rt(e);let i=o.data;const a=_.from(o.headers).normalize();let{responseType:u,onUploadProgress:y,onDownloadProgress:f}=o,c,d,h,b,l;function g(){b&&b(),l&&l(),o.cancelToken&&o.cancelToken.unsubscribe(c),o.signal&&o.signal.removeEventListener("abort",c)}let p=new XMLHttpRequest;p.open(o.method.toUpperCase(),o.url,!0),p.timeout=o.timeout;function S(){if(!p)return;const w=_.from("getAllResponseHeaders"in p&&p.getAllResponseHeaders()),x={data:!u||u==="text"||u==="json"?p.responseText:p.response,status:p.status,statusText:p.statusText,headers:w,config:e,request:p};Ot(function(F){n(F),g()},function(F){r(F),g()},x),p=null}"onloadend"in p?p.onloadend=S:p.onreadystatechange=function(){!p||p.readyState!==4||p.status===0&&!(p.responseURL&&p.responseURL.indexOf("file:")===0)||setTimeout(S)},p.onabort=function(){p&&(r(new N("Request aborted",N.ECONNABORTED,e,p)),p=null)},p.onerror=function(D){const x=D&&D.message?D.message:"Network Error",E=new N(x,N.ERR_NETWORK,e,p);E.event=D||null,r(E),p=null},p.ontimeout=function(){let D=o.timeout?"timeout of "+o.timeout+"ms exceeded":"timeout exceeded";const x=o.transitional||Nt;o.timeoutErrorMessage&&(D=o.timeoutErrorMessage),r(new N(D,x.clarifyTimeoutError?N.ETIMEDOUT:N.ECONNABORTED,e,p)),p=null},i===void 0&&a.setContentType(null),"setRequestHeader"in p&&m.forEach(a.toJSON(),function(D,x){p.setRequestHeader(x,D)}),m.isUndefined(o.withCredentials)||(p.withCredentials=!!o.withCredentials),u&&u!=="json"&&(p.responseType=o.responseType),f&&([h,l]=ve(f,!0),p.addEventListener("progress",h)),y&&p.upload&&([d,b]=ve(y),p.upload.addEventListener("progress",d),p.upload.addEventListener("loadend",b)),(o.cancelToken||o.signal)&&(c=w=>{p&&(r(!w||w.type?new se(null,e,p):w),p.abort(),p=null)},o.cancelToken&&o.cancelToken.subscribe(c),o.signal&&(o.signal.aborted?c():o.signal.addEventListener("abort",c)));const T=$r(o.url);if(T&&I.protocols.indexOf(T)===-1){r(new N("Unsupported protocol "+T+":",N.ERR_BAD_REQUEST,e));return}p.send(i||null)})},Hr=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let r=new AbortController,o;const i=function(f){if(!o){o=!0,u();const c=f instanceof Error?f:this.reason;r.abort(c instanceof N?c:new se(c instanceof Error?c.message:c))}};let a=t&&setTimeout(()=>{a=null,i(new N(`timeout ${t} of ms exceeded`,N.ETIMEDOUT))},t);const u=()=>{e&&(a&&clearTimeout(a),a=null,e.forEach(f=>{f.unsubscribe?f.unsubscribe(i):f.removeEventListener("abort",i)}),e=null)};e.forEach(f=>f.addEventListener("abort",i));const{signal:y}=r;return y.unsubscribe=()=>m.asap(u),y}},Wr=function*(e,t){let n=e.byteLength;if(n<t){yield e;return}let r=0,o;for(;r<n;)o=r+t,yield e.slice(r,o),r=o},Jr=async function*(e,t){for await(const n of Yr(e))yield*Wr(n,t)},Yr=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}const t=e.getReader();try{for(;;){const{done:n,value:r}=await t.read();if(n)break;yield r}}finally{await t.cancel()}},Vt=(e,t,n,r)=>{const o=Jr(e,t);let i=0,a,u=y=>{a||(a=!0,r&&r(y))};return new ReadableStream({async pull(y){try{const{done:f,value:c}=await o.next();if(f){u(),y.close();return}let d=c.byteLength;if(n){let h=i+=d;n(h)}y.enqueue(new Uint8Array(c))}catch(f){throw u(f),f}},cancel(y){return u(y),o.return()}},{highWaterMark:2})},Mt=64*1024,{isFunction:we}=m,Gr=(({Request:e,Response:t})=>({Request:e,Response:t}))(m.global),{ReadableStream:$t,TextEncoder:Bt}=m.global,qt=(e,...t)=>{try{return!!e(...t)}catch{return!1}},Qr=e=>{e=m.merge.c