From fff94840d7370eedf821fc621b1f4367d28f26f4 Mon Sep 17 00:00:00 2001 From: afc163 Date: Tue, 8 Jul 2025 11:00:36 +0000 Subject: [PATCH] deploy: 5b8fdd7d2dda349660dc120e3f44e9e45c29f34c --- 404.html | 4 ++-- 5d7b1db7-async.50dcd473.js => 5d7b1db7-async.3c76de97.js | 4 ++-- ...b7-async.50dcd473.js.map => 5d7b1db7-async.3c76de97.js.map | 2 +- account/center/index.html | 4 ++-- account/index.html | 4 ++-- account/settings/index.html | 4 ++-- dashboard/analysis/index.html | 4 ++-- dashboard/index.html | 4 ++-- dashboard/monitor/index.html | 4 ++-- dashboard/workplace/index.html | 4 ++-- eac606f7-async.85d6bf44.js | 2 -- eac606f7-async.85d6bf44.js.map | 1 - eac606f7-async.c44bc103.js | 2 ++ eac606f7-async.c44bc103.js.map | 1 + exception/403/index.html | 4 ++-- exception/404/index.html | 4 ++-- exception/500/index.html | 4 ++-- exception/index.html | 4 ++-- form/advanced-form/index.html | 4 ++-- form/basic-form/index.html | 4 ++-- form/index.html | 4 ++-- form/step-form/index.html | 4 ++-- index.html | 4 ++-- list/basic-list/index.html | 4 ++-- list/card-list/index.html | 4 ++-- list/index.html | 4 ++-- list/search/applications/index.html | 4 ++-- list/search/articles/index.html | 4 ++-- list/search/index.html | 4 ++-- list/search/projects/index.html | 4 ++-- list/table-list/index.html | 4 ++-- preload_helper.f0991e19.js => preload_helper.1f885bcc.js | 2 +- profile/advanced/index.html | 4 ++-- profile/basic/index.html | 4 ++-- profile/index.html | 4 ++-- result/fail/index.html | 4 ++-- result/index.html | 4 ++-- result/success/index.html | 4 ++-- umi.a1aa7883.js => umi.6b812efb.js | 4 ++-- umi.a1aa7883.js.map => umi.6b812efb.js.map | 0 user/index.html | 4 ++-- user/login/index.html | 4 ++-- user/register-result/index.html | 4 ++-- user/register/index.html | 4 ++-- 44 files changed, 79 insertions(+), 79 deletions(-) rename 5d7b1db7-async.50dcd473.js => 5d7b1db7-async.3c76de97.js (86%) rename 5d7b1db7-async.50dcd473.js.map => 5d7b1db7-async.3c76de97.js.map (64%) delete mode 100644 eac606f7-async.85d6bf44.js delete mode 100644 eac606f7-async.85d6bf44.js.map create mode 100644 eac606f7-async.c44bc103.js create mode 100644 eac606f7-async.c44bc103.js.map rename preload_helper.f0991e19.js => preload_helper.1f885bcc.js (95%) rename umi.a1aa7883.js => umi.6b812efb.js (99%) rename umi.a1aa7883.js.map => umi.6b812efb.js.map (100%) diff --git a/404.html b/404.html index 0958f638..3f7250c5 100644 --- a/404.html +++ b/404.html @@ -7,10 +7,10 @@ Ant Design Pro - +
- + \ No newline at end of file diff --git a/5d7b1db7-async.50dcd473.js b/5d7b1db7-async.3c76de97.js similarity index 86% rename from 5d7b1db7-async.50dcd473.js rename to 5d7b1db7-async.3c76de97.js index 72f09b80..21ff41f2 100644 --- a/5d7b1db7-async.50dcd473.js +++ b/5d7b1db7-async.3c76de97.js @@ -1,2 +1,2 @@ -(("undefined"!=typeof globalThis?globalThis:self)["makoChunk_ant-design-pro"]=("undefined"!=typeof globalThis?globalThis:self)["makoChunk_ant-design-pro"]||[]).push([["5d7b1db7"],{"5f2a7887":function(e,t,a){a.d(t,"__esModule",{value:!0}),a.e(t,{default:function(){return tD;}});var n,r=a("777fffbe"),l=a("852bbaa9"),i=a("dac8af92"),s=a("0c1cbdee"),o=a("04655333"),c=r._(o),u=a("609f48be"),d=l._(u),f=a("7cfeda15"),p=r._(f),m={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"upload",theme:"outlined"},h=a("887aaf6c"),v=r._(h),b=d.forwardRef(function(e,t){return d.createElement(v.default,(0,p.default)({},e,{ref:t,icon:m}));}),g=a("2e660475"),x=a("dfb73c9a"),y=r._(x),w=a("9f61e6e3"),j=r._(w),k=a("904df147"),E=r._(k),_=a("6172027d"),C=r._(_),O=a("6810f89b"),N=r._(O),F=a("c7d71c0a"),R=a("38ab0c18"),$=r._(R),M=a("be902df5"),D=r._(M),I=a("d91b8a20"),L=r._(I),z=a("f1020fa4"),P=r._(z),S=a("792e90bc"),U=a("064ecd09"),q=r._(U),H=a("8bbe4f57"),T=r._(H),V=a("85158032"),B=r._(V),A=a("a4f36f54"),W=r._(A),K=a("fbe36db6"),X=r._(K),G=a("1a2fb704"),J=r._(G),Q=a("a854094b"),Y=r._(Q),Z=a("e4870cf0"),ee=r._(Z),et=a("613f75ca"),ea=r._(et),en=a("99c0cd4c"),er=r._(en),el=a("23934e00"),ei=r._(el),es=a("9b84be4b"),eo=r._(es),ec=a("ae8eb856"),eu=r._(ec),ed=a("a275200c"),ef=r._(ed),ep=function(e,t){if(e&&t){var a=Array.isArray(t)?t:t.split(","),n=e.name||"",r=e.type||"",l=r.replace(/\/.*$/,"");return a.some(function(e){var t=e.trim();if(/^\*(\/\*)?$/.test(e))return!0;if("."===t.charAt(0)){var a=n.toLowerCase(),i=t.toLowerCase(),s=[i];return(".jpg"===i||".jpeg"===i)&&(s=[".jpg",".jpeg"]),s.some(function(e){return a.endsWith(e);});}return/\/\*$/.test(t)?l===t.replace(/\/.*$/,""):r===t||!!/^\w+$/.test(t)&&((0,ef.default)(!1,"Upload takes an invalidate 'accept' type '".concat(t,"'.Skip for check.")),!0);});}return!0;};function em(e){var t=e.responseText||e.response;if(!t)return t;try{return JSON.parse(t);}catch(e){return t;}}var eh=(n=(0,eo.default)((0,ei.default)().mark(function e(t,a){var n,r,l,i,s,o,c,u;return(0,ei.default)().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:o=function(){return(o=(0,eo.default)((0,ei.default)().mark(function e(t){return(0,ei.default)().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(e){t.file(function(n){a(n)?(t.fullPath&&!n.webkitRelativePath&&(Object.defineProperties(n,{webkitRelativePath:{writable:!0}}),n.webkitRelativePath=t.fullPath.replace(/^\//,""),Object.defineProperties(n,{webkitRelativePath:{writable:!1}})),e(n)):e(null);});}));case 1:case"end":return e.stop();}},e);}))).apply(this,arguments);},s=function(e){return o.apply(this,arguments);},i=function(){return(i=(0,eo.default)((0,ei.default)().mark(function e(t){var a,n,r,l,i;return(0,ei.default)().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:a=t.createReader(),n=[];case 2:return e.next=5,new Promise(function(e){a.readEntries(e,function(){return e([]);});});case 5:if(l=(r=e.sent).length){e.next=9;break;}return e.abrupt("break",12);case 9:for(i=0;i0||o.some(function(e){return"file"===e.kind;}))&&(null==n||n()),!s){t.next=11;break;}return t.next=7,eh(Array.prototype.slice.call(o),function(t){return ep(t,e.props.accept);});case 7:c=t.sent,e.uploadFiles(c),t.next=14;break;case 11:u=(0,P.default)(c).filter(function(e){return ep(e,i);}),!1===l&&(u=c.slice(0,1)),e.uploadFiles(u);case 14:case"end":return t.stop();}},t);})),function(e,t){return n.apply(this,arguments);})),(0,Y.default)((0,W.default)(e),"onFilePaste",(r=(0,eo.default)((0,ei.default)().mark(function t(a){var n;return(0,ei.default)().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(e.props.pastable){t.next=3;break;}return t.abrupt("return");case 3:if("paste"!==a.type){t.next=6;break;}return n=a.clipboardData,t.abrupt("return",e.onDataTransferFiles(n,function(){a.preventDefault();}));case 6:case"end":return t.stop();}},t);})),function(e){return r.apply(this,arguments);})),(0,Y.default)((0,W.default)(e),"onFileDragOver",function(e){e.preventDefault();}),(0,Y.default)((0,W.default)(e),"onFileDrop",(l=(0,eo.default)((0,ei.default)().mark(function t(a){var n;return(0,ei.default)().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(a.preventDefault(),"drop"!==a.type){t.next=4;break;}return n=a.dataTransfer,t.abrupt("return",e.onDataTransferFiles(n));case 4:case"end":return t.stop();}},t);})),function(e){return l.apply(this,arguments);})),(0,Y.default)((0,W.default)(e),"uploadFiles",function(t){var a=(0,P.default)(t);Promise.all(a.map(function(t){return t.uid=eg(),e.processFile(t,a);})).then(function(t){var a=e.props.onBatchStart;null==a||a(t.map(function(e){return{file:e.origin,parsedFile:e.parsedFile};})),t.filter(function(e){return null!==e.parsedFile;}).forEach(function(t){e.post(t);});});}),(0,Y.default)((0,W.default)(e),"processFile",(i=(0,eo.default)((0,ei.default)().mark(function t(a,n){var r,l,i,s,o,c,u,d,f;return(0,ei.default)().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(r=e.props.beforeUpload,l=a,!r){t.next=14;break;}return t.prev=3,t.next=6,r(a,n);case 6:l=t.sent,t.next=12;break;case 9:t.prev=9,t.t0=t.catch(3),l=!1;case 12:if(!1!==l){t.next=14;break;}return t.abrupt("return",{origin:a,parsedFile:null,action:null,data:null});case 14:if("function"!=typeof(i=e.props.action)){t.next=21;break;}return t.next=18,i(a);case 18:s=t.sent,t.next=22;break;case 21:s=i;case 22:if("function"!=typeof(o=e.props.data)){t.next=29;break;}return t.next=26,o(a);case 26:c=t.sent,t.next=30;break;case 29:c=o;case 30:return(u=("object"===(0,er.default)(l)||"string"==typeof l)&&l?l:a)instanceof File?d=u:d=new File([u],a.name,{type:a.type}),(f=d).uid=a.uid,t.abrupt("return",{origin:a,data:c,parsedFile:f,action:s});case 35:case"end":return t.stop();}},t,null,[[3,9]]);})),function(e,t){return i.apply(this,arguments);})),(0,Y.default)((0,W.default)(e),"saveFileInput",function(t){e.fileInput=t;}),e;}return(0,B.default)(a,[{key:"componentDidMount",value:function(){this._isMounted=!0,this.props.pastable&&document.addEventListener("paste",this.onFilePaste);}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort(),document.removeEventListener("paste",this.onFilePaste);}},{key:"componentDidUpdate",value:function(e){var t=this.props.pastable;t&&!e.pastable?document.addEventListener("paste",this.onFilePaste):!t&&e.pastable&&document.removeEventListener("paste",this.onFilePaste);}},{key:"post",value:function(e){var t=this,a=e.data,n=e.origin,r=e.action,l=e.parsedFile;if(this._isMounted){var i=this.props,s=i.onStart,o=i.customRequest,c=i.name,u=i.headers,d=i.withCredentials,f=i.method,p=n.uid;s(n),this.reqs[p]=(o||function(e){var t=new XMLHttpRequest;e.onProgress&&t.upload&&(t.upload.onprogress=function(t){t.total>0&&(t.percent=t.loaded/t.total*100),e.onProgress(t);});var a=new FormData;e.data&&Object.keys(e.data).forEach(function(t){var n=e.data[t];if(Array.isArray(n)){n.forEach(function(e){a.append("".concat(t,"[]"),e);});return;}a.append(t,n);}),e.file instanceof Blob?a.append(e.filename,e.file,e.file.name):a.append(e.filename,e.file),t.onerror=function(t){e.onError(t);},t.onload=function(){if(t.status<200||t.status>=300){var a;return e.onError(((a=Error("cannot ".concat(e.method," ").concat(e.action," ").concat(t.status,"'"))).status=t.status,a.method=e.method,a.url=e.action,a),em(t));}return e.onSuccess(em(t),t);},t.open(e.method,e.action,!0),e.withCredentials&&"withCredentials"in t&&(t.withCredentials=!0);var n=e.headers||{};return null!==n["X-Requested-With"]&&t.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(n).forEach(function(e){null!==n[e]&&t.setRequestHeader(e,n[e]);}),t.send(a),{abort:function(){t.abort();}};})({action:r,filename:c,data:a,file:l,headers:u,withCredentials:d,method:f||"post",onProgress:function(e){var a=t.props.onProgress;null==a||a(e,l);},onSuccess:function(e,a){var n=t.props.onSuccess;null==n||n(e,l,a),delete t.reqs[p];},onError:function(e,a){var n=t.props.onError;null==n||n(e,a,l),delete t.reqs[p];}});}}},{key:"reset",value:function(){this.setState({uid:eg()});}},{key:"abort",value:function(e){var t=this.reqs;if(e){var a=e.uid?e.uid:e;t[a]&&t[a].abort&&t[a].abort(),delete t[a];}else Object.keys(t).forEach(function(e){t[e]&&t[e].abort&&t[e].abort(),delete t[e];});}},{key:"render",value:function(){var e=this.props,t=e.component,a=e.prefixCls,n=e.className,r=e.classNames,l=e.disabled,i=e.id,s=e.name,o=e.style,c=e.styles,u=e.multiple,f=e.accept,m=e.capture,h=e.children,v=e.directory,b=e.openFileDialogOnClick,g=e.onMouseEnter,x=e.onMouseLeave,y=e.hasControlInside,w=(0,ea.default)(e,ex),j=(0,q.default)((0,Y.default)((0,Y.default)((0,Y.default)({},a,!0),"".concat(a,"-disabled"),l),n,n)),k=l?{}:{onClick:b?this.onClick:function(){},onKeyDown:b?this.onKeyDown:function(){},onMouseEnter:g,onMouseLeave:x,onDrop:this.onFileDrop,onDragOver:this.onFileDragOver,tabIndex:y?void 0:"0"};return d.default.createElement(t,(0,p.default)({},k,{className:j,role:y?void 0:"button",style:o}),d.default.createElement("input",(0,p.default)({},(0,eu.default)(w,{aria:!0,data:!0}),{id:i,name:s,disabled:l,type:"file",ref:this.saveFileInput,onClick:function(e){return e.stopPropagation();},key:this.state.uid,style:(0,ee.default)({display:"none"},(void 0===c?{}:c).input),className:(void 0===r?{}:r).input,accept:f},v?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},{multiple:u,onChange:this.onChange},null!=m?{capture:m}:{})),h);}}]),a;}(d.Component);function ew(){}var ej=function(e){(0,X.default)(a,e);var t=(0,J.default)(a);function a(){var e;(0,T.default)(this,a);for(var n=arguments.length,r=Array(n),l=0;lt===e.uid);return -1===n?a.push(e):a[n]=e,a;}function eZ(e,t){let a=void 0!==e.uid?"uid":"name";return t.filter(t=>t[a]===e[a])[0];}let e0=(e="")=>{let t=e.split("/"),a=t[t.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(a)||[""])[0];},e1=e=>0===e.indexOf("image/"),e2=e=>{if(e.type&&!e.thumbUrl)return e1(e.type);let t=e.thumbUrl||e.url||"",a=e0(t);return!!(/^data:image\//.test(t)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(a))||!/^data:/.test(t)&&!a;};function e6(e){return new Promise(t=>{if(!e.type||!e1(e.type)){t("");return;}let a=document.createElement("canvas");a.width=200,a.height=200,a.style.cssText="position: fixed; left: 0; top: 0; width: 200px; height: 200px; z-index: 9999; display: none;",document.body.appendChild(a);let n=a.getContext("2d"),r=new Image;if(r.onload=()=>{let{width:e,height:l}=r,i=200,s=200,o=0,c=0;e>l?c=-((s=200/e*l)-i)/2:o=-((i=200/l*e)-s)/2,n.drawImage(r,o,c,i,s);let u=a.toDataURL();document.body.removeChild(a),window.URL.revokeObjectURL(r.src),t(u);},r.crossOrigin="anonymous",e.type.startsWith("image/svg+xml")){let t=new FileReader;t.onload=()=>{t.result&&"string"==typeof t.result&&(r.src=t.result);},t.readAsDataURL(e);}else if(e.type.startsWith("image/gif")){let a=new FileReader;a.onload=()=>{a.result&&t(a.result);},a.readAsDataURL(e);}else r.src=window.URL.createObjectURL(e);});}var e3=a("a788b59c"),e4=r._(e3),e8=a("9b6d4c16"),e7=r._(e8),e5=a("4f0a089a"),e9=r._(e5),te=a("bfbbdf71"),tt=r._(te),ta=a("7376d2b3"),tn=r._(ta);let tr=d.forwardRef(({prefixCls:e,className:t,style:a,locale:n,listType:r,file:l,items:i,progress:s,iconRender:o,actionIconRender:c,itemRender:u,isImgUrl:f,showPreviewIcon:p,showRemoveIcon:m,showDownloadIcon:h,previewIcon:v,removeIcon:b,downloadIcon:g,extra:x,onPreview:y,onDownload:w,onClose:j},k)=>{var E,_;let{status:C}=l,[O,N]=d.useState(C);d.useEffect(()=>{"removed"!==C&&N(C);},[C]);let[F,R]=d.useState(!1);d.useEffect(()=>{let e=setTimeout(()=>{R(!0);},300);return()=>{clearTimeout(e);};},[]);let $=o(l),M=d.createElement("div",{className:`${e}-icon`},$);if("picture"===r||"picture-card"===r||"picture-circle"===r){if("uploading"!==O&&(l.thumbUrl||l.url)){let t=(null==f?void 0:f(l))?d.createElement("img",{src:l.thumbUrl||l.url,alt:l.name,className:`${e}-list-item-image`,crossOrigin:l.crossOrigin}):$,a=(0,q.default)(`${e}-list-item-thumbnail`,{[`${e}-list-item-file`]:f&&!f(l)});M=d.createElement("a",{className:a,onClick:e=>y(l,e),href:l.url||l.thumbUrl,target:"_blank",rel:"noopener noreferrer"},t);}else{let t=(0,q.default)(`${e}-list-item-thumbnail`,{[`${e}-list-item-file`]:"uploading"!==O});M=d.createElement("div",{className:t},$);}}let D=(0,q.default)(`${e}-list-item`,`${e}-list-item-${O}`),I="string"==typeof l.linkProps?JSON.parse(l.linkProps):l.linkProps,L=("function"==typeof m?m(l):m)?c(("function"==typeof b?b(l):b)||d.createElement(e4.default,null),()=>j(l),e,n.removeFile,!0):null,z=("function"==typeof h?h(l):h)&&"done"===O?c(("function"==typeof g?g(l):g)||d.createElement(e7.default,null),()=>w(l),e,n.downloadFile):null,P="picture-card"!==r&&"picture-circle"!==r&&d.createElement("span",{key:"download-delete",className:(0,q.default)(`${e}-list-item-actions`,{picture:"picture"===r})},z,L),S="function"==typeof x?x(l):x,U=S&&d.createElement("span",{className:`${e}-list-item-extra`},S),H=(0,q.default)(`${e}-list-item-name`),T=l.url?d.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:H,title:l.name},I,{href:l.url,onClick:e=>y(l,e)}),l.name,U):d.createElement("span",{key:"view",className:H,onClick:e=>y(l,e),title:l.name},l.name,U),V=("function"==typeof p?p(l):p)&&(l.url||l.thumbUrl)?d.createElement("a",{href:l.url||l.thumbUrl,target:"_blank",rel:"noopener noreferrer",onClick:e=>y(l,e),title:n.previewFile},"function"==typeof v?v(l):v||d.createElement(e9.default,null)):null,B=("picture-card"===r||"picture-circle"===r)&&"uploading"!==O&&d.createElement("span",{className:`${e}-list-item-actions`},V,"done"===O&&z,L),{getPrefixCls:A}=d.useContext(e_.ConfigContext),W=A(),K=d.createElement("div",{className:D},M,T,P,B,F&&d.createElement(eV.default,{motionName:`${W}-fade`,visible:"uploading"===O,motionDeadline:2e3},({className:t})=>{let a="percent"in l?d.createElement(tt.default,Object.assign({type:"line",percent:l.percent,"aria-label":l["aria-label"],"aria-labelledby":l["aria-labelledby"]},s)):null;return d.createElement("div",{className:(0,q.default)(`${e}-list-item-progress`,t)},a);})),X=l.response&&"string"==typeof l.response?l.response:(null===(E=l.error)||void 0===E?void 0:E.statusText)||(null===(_=l.error)||void 0===_?void 0:_.message)||n.uploadError,G="error"===O?d.createElement(tn.default,{title:X,getPopupContainer:e=>e.parentNode},K):K;return d.createElement("div",{className:(0,q.default)(`${e}-list-item-container`,t),style:a,ref:k},u?u(G,l,i,{download:w.bind(null,l),preview:y.bind(null,l),remove:j.bind(null,l)}):G);}),tl=d.forwardRef((e,t)=>{let{listType:a="text",previewFile:n=e6,onPreview:r,onDownload:l,onRemove:i,locale:s,iconRender:o,isImageUrl:c=e2,prefixCls:u,items:f=[],showPreviewIcon:p=!0,showRemoveIcon:m=!0,showDownloadIcon:h=!1,removeIcon:v,previewIcon:b,downloadIcon:g,extra:x,progress:y={size:[-1,2],showInfo:!1},appendAction:w,appendActionVisible:j=!0,itemRender:k,disabled:E}=e,_=(0,eK.default)(),[C,O]=d.useState(!1),N=["picture-card","picture-circle"].includes(a);d.useEffect(()=>{a.startsWith("picture")&&(f||[]).forEach(e=>{(e.originFileObj instanceof File||e.originFileObj instanceof Blob)&&void 0===e.thumbUrl&&(e.thumbUrl="",null==n||n(e.originFileObj).then(t=>{e.thumbUrl=t||"",_();}));});},[a,f,n]),d.useEffect(()=>{O(!0);},[]);let F=(e,t)=>{if(r)return null==t||t.preventDefault(),r(e);},R=e=>{"function"==typeof l?l(e):e.url&&window.open(e.url);},M=e=>{null==i||i(e);},D=e=>{if(o)return o(e,a);let t="uploading"===e.status;if(a.startsWith("picture")){let n="picture"===a?d.createElement(eP.default,null):s.uploading,r=(null==c?void 0:c(e))?d.createElement(eH,null):d.createElement(eL,null);return t?n:r;}return t?d.createElement(eP.default,null):d.createElement(eU,null);},I=(e,t,a,n,r)=>{let l={type:"text",size:"small",title:n,onClick:a=>{var n,r;t(),d.isValidElement(e)&&(null===(r=(n=e.props).onClick)||void 0===r||r.call(n,a));},className:`${a}-list-item-action`,disabled:!!r&&E};return d.isValidElement(e)?d.createElement($.default,Object.assign({},l,{icon:(0,eJ.cloneElement)(e,Object.assign(Object.assign({},e.props),{onClick:()=>{}}))})):d.createElement($.default,Object.assign({},l),d.createElement("span",null,e));};d.useImperativeHandle(t,()=>({handlePreview:F,handleDownload:R}));let{getPrefixCls:L}=d.useContext(e_.ConfigContext),z=L("upload",u),S=L(),U=(0,q.default)(`${z}-list`,`${z}-list-${a}`),H=d.useMemo(()=>(0,eA.default)((0,eG.default)(S),["onAppearEnd","onEnterEnd","onLeaveEnd"]),[S]),T=Object.assign(Object.assign({},N?{}:H),{motionDeadline:2e3,motionName:`${z}-${N?"animate-inline":"animate"}`,keys:(0,P.default)(f.map(e=>({key:e.uid,file:e}))),motionAppear:C});return d.createElement("div",{className:U},d.createElement(eV.CSSMotionList,Object.assign({},T,{component:!1}),({key:e,file:t,className:n,style:r})=>d.createElement(tr,{key:e,locale:s,prefixCls:z,className:n,style:r,file:t,items:f,progress:y,listType:a,isImgUrl:c,showPreviewIcon:p,showRemoveIcon:m,showDownloadIcon:h,removeIcon:v,previewIcon:b,downloadIcon:g,extra:x,iconRender:D,actionIconRender:I,itemRender:k,onPreview:F,onDownload:R,onClose:M})),w&&d.createElement(eV.default,Object.assign({},T,{visible:j,forceRender:!0}),({className:e,style:t})=>(0,eJ.cloneElement)(w,a=>({className:(0,q.default)(a.className,e),style:Object.assign(Object.assign(Object.assign({},t),{pointerEvents:e?"none":void 0}),a.style)}))));});var ti=this&&this.__awaiter||function(e,t,a,n){return new(a||(a=Promise))(function(r,l){function i(e){try{o(n.next(e));}catch(e){l(e);}}function s(e){try{o(n.throw(e));}catch(e){l(e);}}function o(e){var t;e.done?r(e.value):((t=e.value)instanceof a?t:new a(function(e){e(t);})).then(i,s);}o((n=n.apply(e,t||[])).next());});};let ts=`__LIST_IGNORE_${Date.now()}__`,to=d.forwardRef((e,t)=>{let{fileList:a,defaultFileList:n,onRemove:r,showUploadList:l=!0,listType:i="text",onPreview:s,onDownload:o,onChange:c,onDrop:u,previewFile:f,disabled:p,locale:m,iconRender:h,isImageUrl:v,progress:b,prefixCls:g,className:x,type:y="select",children:w,style:j,itemRender:k,maxCount:E,data:_={},multiple:C=!1,hasControlInside:O=!0,action:N="",accept:F="",supportServerRender:R=!0,rootClassName:$}=e,M=d.useContext(eO.default),D=null!=p?p:M,[I,L]=(0,eE.default)(n||[],{value:a,postState:e=>null!=e?e:[]}),[z,U]=d.useState("drop"),H=d.useRef(null),T=d.useRef(null);d.useMemo(()=>{let e=Date.now();(a||[]).forEach((t,a)=>{t.uid||Object.isFrozen(t)||(t.uid=`__AUTO__${e}_${a}__`);});},[a]);let V=(e,t,a)=>{let n=(0,P.default)(t),r=!1;1===E?n=n.slice(-1):E&&(r=n.length>E,n=n.slice(0,E)),(0,S.flushSync)(()=>{L(n);});let l={file:e,fileList:n};a&&(l.event=a),(!r||"removed"===e.status||n.some(t=>t.uid===e.uid))&&(0,S.flushSync)(()=>{null==c||c(l);});},B=e=>{let t=e.filter(e=>!e.file[ts]);if(!t.length)return;let a=t.map(e=>eQ(e.file)),n=(0,P.default)(I);a.forEach(e=>{n=eY(e,n);}),a.forEach((e,a)=>{let r=e;if(t[a].parsedFile)e.status="uploading";else{let t;let{originFileObj:a}=e;try{t=new File([a],a.name,{type:a.type});}catch(e){(t=new Blob([a],{type:a.type})).name=a.name,t.lastModifiedDate=new Date,t.lastModified=new Date().getTime();}t.uid=e.uid,r=t;}V(r,n);});},A=(e,t,a)=>{try{"string"==typeof e&&(e=JSON.parse(e));}catch(e){}if(!eZ(t,I))return;let n=eQ(t);n.status="done",n.percent=100,n.response=e,n.xhr=a;let r=eY(n,I);V(n,r);},W=(e,t)=>{if(!eZ(t,I))return;let a=eQ(t);a.status="uploading",a.percent=e.percent;let n=eY(a,I);V(a,n,e);},K=(e,t,a)=>{if(!eZ(a,I))return;let n=eQ(a);n.error=e,n.response=t,n.status="error";let r=eY(n,I);V(n,r);},X=e=>{let t;Promise.resolve("function"==typeof r?r(e):r).then(a=>{var n;if(!1===a)return;let r=function(e,t){let a=void 0!==e.uid?"uid":"name",n=t.filter(t=>t[a]!==e[a]);return n.length===t.length?null:n;}(e,I);r&&(t=Object.assign(Object.assign({},e),{status:"removed"}),null==I||I.forEach(e=>{let a=void 0!==t.uid?"uid":"name";e[a]!==t[a]||Object.isFrozen(e)||(e.status="removed");}),null===(n=H.current)||void 0===n||n.abort(t),V(t,r));});},G=e=>{U(e.type),"drop"===e.type&&(null==u||u(e));};d.useImperativeHandle(t,()=>({onBatchStart:B,onSuccess:A,onProgress:W,onError:K,fileList:I,upload:H.current,nativeElement:T.current}));let{getPrefixCls:J,direction:Q,upload:Y}=d.useContext(e_.ConfigContext),Z=J("upload",g),ee=Object.assign(Object.assign({onBatchStart:B,onError:K,onProgress:W,onSuccess:A},e),{data:_,multiple:C,action:N,accept:F,supportServerRender:R,prefixCls:Z,disabled:D,beforeUpload:(t,a)=>ti(void 0,void 0,void 0,function*(){let{beforeUpload:n,transformFile:r}=e,l=t;if(n){let e=yield n(t,a);if(!1===e)return!1;if(delete t[ts],e===ts)return Object.defineProperty(t,ts,{value:!0,configurable:!0}),!1;"object"==typeof e&&e&&(l=e);}return r&&(l=yield r(l)),l;}),onChange:void 0,hasControlInside:O});delete ee.className,delete ee.style,(!w||D)&&delete ee.id;let et=`${Z}-wrapper`,[ea,en,er]=(0,eD.default)(Z,et),[el]=(0,eF.default)("Upload",e$.default.Upload),{showRemoveIcon:ei,showPreviewIcon:es,showDownloadIcon:eo,removeIcon:ec,previewIcon:eu,downloadIcon:ed,extra:ef}="boolean"==typeof l?{}:l,ep=void 0===ei?!D:ei,em=(e,t)=>l?d.createElement(tl,{prefixCls:Z,listType:i,items:I,previewFile:f,onPreview:s,onDownload:o,onRemove:X,showRemoveIcon:ep,showPreviewIcon:es,showDownloadIcon:eo,removeIcon:ec,previewIcon:eu,downloadIcon:ed,iconRender:h,extra:ef,locale:Object.assign(Object.assign({},el),m),isImageUrl:v,progress:b,appendAction:e,appendActionVisible:t,itemRender:k,disabled:D}):e,eh=(0,q.default)(et,x,$,en,er,null==Y?void 0:Y.className,{[`${Z}-rtl`]:"rtl"===Q,[`${Z}-picture-card-wrapper`]:"picture-card"===i,[`${Z}-picture-circle-wrapper`]:"picture-circle"===i}),ev=Object.assign(Object.assign({},null==Y?void 0:Y.style),j);if("drag"===y){let e=(0,q.default)(en,Z,`${Z}-drag`,{[`${Z}-drag-uploading`]:I.some(e=>"uploading"===e.status),[`${Z}-drag-hover`]:"dragover"===z,[`${Z}-disabled`]:D,[`${Z}-rtl`]:"rtl"===Q});return ea(d.createElement("span",{className:eh,ref:T},d.createElement("div",{className:e,style:ev,onDrop:G,onDragOver:G,onDragLeave:G},d.createElement(ej,Object.assign({},ee,{ref:H,className:`${Z}-btn`}),d.createElement("div",{className:`${Z}-drag-container`},w))),em()));}let eb=(0,q.default)(Z,`${Z}-select`,{[`${Z}-disabled`]:D,[`${Z}-hidden`]:!w}),eg=d.createElement("div",{className:eb,style:ev},d.createElement(ej,Object.assign({},ee,{ref:H})));return ea("picture-card"===i||"picture-circle"===i?d.createElement("span",{className:eh,ref:T},em(eg,!!w)):d.createElement("span",{className:eh,ref:T},eg,em()));});var tc=this&&this.__rest||function(e,t){var a={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(a[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,n=Object.getOwnPropertySymbols(e);rt.indexOf(n[r])&&Object.prototype.propertyIsEnumerable.call(e,n[r])&&(a[n[r]]=e[n[r]]);return a;};let tu=d.forwardRef((e,t)=>{var{style:a,height:n,hasControlInside:r=!1}=e,l=tc(e,["style","height","hasControlInside"]);return d.createElement(to,Object.assign({ref:t,hasControlInside:r},l,{type:"drag",style:Object.assign(Object.assign({},a),{height:n})}));});async function td(){return(0,F.request)("/api/accountSettingCurrentUser");}async function tf(){return(0,F.request)("/api/geographic/province");}async function tp(e){return(0,F.request)(`/api/geographic/city/${e}`);}to.Dragger=tu,to.LIST_IGNORE=ts;var tm=a("98213865");let th=(0,tm.createStyles)(({token:e})=>({baseView:{display:"flex",paddingTop:"12px",".ant-legacy-form-item .ant-legacy-form-item-control-wrapper":{width:"100%"},[`@media screen and (max-width: ${e.screenXL}px)`]:{flexDirection:"column-reverse"}},left:{minWidth:"224px",maxWidth:"448px"},right:{flex:"1",paddingLeft:"104px",[`@media screen and (max-width: ${e.screenXL}px)`]:{display:"flex",flexDirection:"column",alignItems:"center",maxWidth:"448px",padding:"20px"}},avatar_title:{height:"22px",marginBottom:"8px",color:e.colorTextHeading,fontSize:e.fontSize,lineHeight:"22px",[`@media screen and (max-width: ${e.screenXL}px)`]:{display:"none"}},avatar:{width:"144px",height:"144px",marginBottom:"12px",overflow:"hidden",img:{width:"100%"}},button_view:{width:"144px",textAlign:"center"},area_code:{width:"72px"},phone_number:{width:"214px"}})),tv=(e,t,a)=>{t[0]||a("Please input your area code!"),t[1]||a("Please input your phone number!"),a();},tb=()=>{let{styles:e}=th(),{data:t,loading:a}=(0,F.useRequest)(()=>td()),n=async()=>{L.default.success("\u66F4\u65B0\u57FA\u672C\u4FE1\u606F\u6210\u529F");};return(0,i.jsx)("div",{className:e.baseView,children:a?null:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:e.left,children:(0,i.jsxs)(g.ProForm,{layout:"vertical",onFinish:n,submitter:{searchConfig:{submitText:"\u66F4\u65B0\u57FA\u672C\u4FE1\u606F"},render:(e,t)=>t[1]},initialValues:{...t,phone:null==t?void 0:t.phone.split("-")},hideRequiredMark:!0,children:[(0,i.jsx)(C.default,{width:"md",name:"email",label:"\u90AE\u7BB1",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u90AE\u7BB1!"}]}),(0,i.jsx)(C.default,{width:"md",name:"name",label:"\u6635\u79F0",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u6635\u79F0!"}]}),(0,i.jsx)(N.default,{name:"profile",label:"\u4E2A\u4EBA\u7B80\u4ECB",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E2A\u4EBA\u7B80\u4ECB!"}],placeholder:"\u4E2A\u4EBA\u7B80\u4ECB"}),(0,i.jsx)(E.default,{width:"sm",name:"country",label:"\u56FD\u5BB6/\u5730\u533A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u56FD\u5BB6\u6216\u5730\u533A!"}],options:[{label:"\u4E2D\u56FD",value:"China"}]}),(0,i.jsxs)(g.ProForm.Group,{title:"\u6240\u5728\u7701\u5E02",size:8,children:[(0,i.jsx)(E.default,{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u6240\u5728\u7701!"}],width:"sm",fieldProps:{labelInValue:!0},name:"province",request:async()=>tf().then(({data:e})=>e.map(e=>({label:e.name,value:e.id})))}),(0,i.jsx)(y.default,{name:["province"],children:({province:e})=>(0,i.jsx)(E.default,{params:{key:null==e?void 0:e.value},name:"city",width:"sm",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u6240\u5728\u57CE\u5E02!"}],disabled:!e,request:async()=>(null==e?void 0:e.key)?tp(e.key||"").then(({data:e})=>e.map(e=>({label:e.name,value:e.id}))):[]})})]}),(0,i.jsx)(C.default,{width:"md",name:"address",label:"\u8857\u9053\u5730\u5740",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u8857\u9053\u5730\u5740!"}]}),(0,i.jsxs)(j.default,{name:"phone",label:"\u8054\u7CFB\u7535\u8BDD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u8054\u7CFB\u7535\u8BDD!"},{validator:tv}],children:[(0,i.jsx)(D.default,{className:e.area_code}),(0,i.jsx)(D.default,{className:e.phone_number})]})]})}),(0,i.jsx)("div",{className:e.right,children:(0,i.jsx)(({avatar:t})=>(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:e.avatar_title,children:"\u5934\u50CF"}),(0,i.jsx)("div",{className:e.avatar,children:(0,i.jsx)("img",{src:t,alt:"avatar"})}),(0,i.jsx)(to,{showUploadList:!1,children:(0,i.jsx)("div",{className:e.button_view,children:(0,i.jsxs)($.default,{children:[(0,i.jsx)(b,{}),"\u66F4\u6362\u5934\u50CF"]})})})]}),{avatar:t?t.avatar?t.avatar:"https://gw.alipayobjects.com/zos/rmsportal/BiazfanxmamNRoxxVxka.png":""})})]})});};var tg={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M557.2 129a6.68 6.68 0 016.72 6.65V250.2h243.8a6.74 6.74 0 016.65 6.84c.02 23.92-6.05 54.69-19.85 54.69H563.94v81.1h166.18c7.69 0 13.8 6.51 13.25 14.18l-.11 1.51c-.7 90.2-30.63 180.64-79.52 259.65l8.71 3.82c77.3 33.48 162.15 60.85 267.15 64.14a21.08 21.08 0 0120.38 22.07l-.2 3.95c-3.34 59.57-20 132.85-79.85 132.85-8.8 0-17.29-.55-25.48-1.61-78.04-9.25-156.28-57.05-236.32-110.27l-17.33-11.57-13.15-8.83a480.83 480.83 0 01-69.99 57.25 192.8 192.8 0 01-19.57 11.08c-65.51 39.18-142.21 62.6-227.42 62.62-118.2 0-204.92-77.97-206.64-175.9l-.03-2.95.03-1.7c1.66-98.12 84.77-175.18 203-176.72l3.64-.03c102.92 0 186.66 33.54 270.48 73.14l.44.38 1.7-3.47c21.27-44.14 36.44-94.95 42.74-152.06h-324.8a6.64 6.64 0 01-6.63-6.62c-.04-21.86 6-54.91 19.85-54.91h162.1v-81.1H191.92a6.71 6.71 0 01-6.64-6.85c-.01-22.61 6.06-54.68 19.86-54.68h231.4v-64.85l.02-1.99c.9-30.93 23.72-54.36 120.64-54.36M256.9 619c-74.77 0-136.53 39.93-137.88 95.6l-.02 1.26.08 3.24a92.55 92.55 0 001.58 13.64c20.26 96.5 220.16 129.71 364.34-36.59l-8.03-4.72C405.95 650.11 332.94 619 256.9 619"}}]},name:"alipay",theme:"outlined"},tx=d.forwardRef(function(e,t){return d.createElement(v.default,(0,p.default)({},e,{ref:t,icon:tg}));}),ty=a("5e9326de"),tw=r._(ty),tj={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M168.5 273.7a68.7 68.7 0 10137.4 0 68.7 68.7 0 10-137.4 0zm730 79.2s-23.7-184.4-426.9-70.1c17.3-30 25.6-49.5 25.6-49.5L396.4 205s-40.6 132.6-113 194.4c0 0 70.1 40.6 69.4 39.4 20.1-20.1 38.2-40.6 53.7-60.4 16.1-7 31.5-13.6 46.7-19.8-18.6 33.5-48.7 83.8-78.8 115.6l42.4 37s28.8-27.7 60.4-61.2h36v61.8H372.9v49.5h140.3v118.5c-1.7 0-3.6 0-5.4-.2-15.4-.7-39.5-3.3-49-18.2-11.5-18.1-3-51.5-2.4-71.9h-97l-3.4 1.8s-35.5 159.1 102.3 155.5c129.1 3.6 203-36 238.6-63.1l14.2 52.6 79.6-33.2-53.9-131.9-64.6 20.1 12.1 45.2c-16.6 12.4-35.6 21.7-56.2 28.4V561.3h137.1v-49.5H628.1V450h137.6v-49.5H521.3c17.6-21.4 31.5-41.1 35-53.6l-42.5-11.6c182.8-65.5 284.5-54.2 283.6 53.2v282.8s10.8 97.1-100.4 90.1l-60.2-12.9-14.2 57.1S882.5 880 903.7 680.2c21.3-200-5.2-327.3-5.2-327.3zm-707.4 18.3l-45.4 69.7 83.6 52.1s56 28.5 29.4 81.9C233.8 625.5 112 736.3 112 736.3l109 68.1c75.4-163.7 70.5-142 89.5-200.7 19.5-60.1 23.7-105.9-9.4-139.1-42.4-42.6-47-46.6-110-93.4z"}}]},name:"taobao",theme:"outlined"},tk=d.forwardRef(function(e,t){return d.createElement(v.default,(0,p.default)({},e,{ref:t,icon:tj}));}),tE=a("c5150a80"),t_=r._(tE);let tC=()=>(0,i.jsx)(d.Fragment,{children:(0,i.jsx)(t_.default,{itemLayout:"horizontal",dataSource:[{title:"\u7ED1\u5B9A\u6DD8\u5B9D",description:"\u5F53\u524D\u672A\u7ED1\u5B9A\u6DD8\u5B9D\u8D26\u53F7",actions:[(0,i.jsx)("a",{children:"\u7ED1\u5B9A"},"Bind")],avatar:(0,i.jsx)(tk,{className:"taobao"})},{title:"\u7ED1\u5B9A\u652F\u4ED8\u5B9D",description:"\u5F53\u524D\u672A\u7ED1\u5B9A\u652F\u4ED8\u5B9D\u8D26\u53F7",actions:[(0,i.jsx)("a",{children:"\u7ED1\u5B9A"},"Bind")],avatar:(0,i.jsx)(tx,{className:"alipay"})},{title:"\u7ED1\u5B9A\u9489\u9489",description:"\u5F53\u524D\u672A\u7ED1\u5B9A\u9489\u9489\u8D26\u53F7",actions:[(0,i.jsx)("a",{children:"\u7ED1\u5B9A"},"Bind")],avatar:(0,i.jsx)(tw.default,{className:"dingding"})}],renderItem:e=>(0,i.jsx)(t_.default.Item,{actions:e.actions,children:(0,i.jsx)(t_.default.Item.Meta,{avatar:e.avatar,title:e.title,description:e.description})})})});var tO=a("7e68252e"),tN=r._(tO);let tF=()=>{let e=(()=>{let e=(0,i.jsx)(tN.default,{checkedChildren:"\u5F00",unCheckedChildren:"\u5173",defaultChecked:!0});return[{title:"\u7528\u6237\u6D88\u606F",description:"\u5176\u4ED6\u7528\u6237\u7684\u6D88\u606F\u5C06\u4EE5\u7AD9\u5185\u4FE1\u7684\u5F62\u5F0F\u901A\u77E5",actions:[e]},{title:"\u7CFB\u7EDF\u6D88\u606F",description:"\u7CFB\u7EDF\u6D88\u606F\u5C06\u4EE5\u7AD9\u5185\u4FE1\u7684\u5F62\u5F0F\u901A\u77E5",actions:[e]},{title:"\u5F85\u529E\u4EFB\u52A1",description:"\u5F85\u529E\u4EFB\u52A1\u5C06\u4EE5\u7AD9\u5185\u4FE1\u7684\u5F62\u5F0F\u901A\u77E5",actions:[e]}];})();return(0,i.jsx)(d.Fragment,{children:(0,i.jsx)(t_.default,{itemLayout:"horizontal",dataSource:e,renderItem:e=>(0,i.jsx)(t_.default.Item,{actions:e.actions,children:(0,i.jsx)(t_.default.Item.Meta,{title:e.title,description:e.description})})})});},tR={strong:(0,i.jsx)("span",{className:"strong",children:"\u5F3A"}),medium:(0,i.jsx)("span",{className:"medium",children:"\u4E2D"}),weak:(0,i.jsx)("span",{className:"weak",children:"\u5F31 Weak"})},t$=()=>{let e=[{title:"\u8D26\u6237\u5BC6\u7801",description:(0,i.jsxs)(i.Fragment,{children:["\u5F53\u524D\u5BC6\u7801\u5F3A\u5EA6\uFF1A",tR.strong]}),actions:[(0,i.jsx)("a",{children:"\u4FEE\u6539"},"Modify")]},{title:"\u5BC6\u4FDD\u624B\u673A",description:`\u{5DF2}\u{7ED1}\u{5B9A}\u{624B}\u{673A}\u{FF1A}138****8293`,actions:[(0,i.jsx)("a",{children:"\u4FEE\u6539"},"Modify")]},{title:"\u5BC6\u4FDD\u95EE\u9898",description:"\u672A\u8BBE\u7F6E\u5BC6\u4FDD\u95EE\u9898\uFF0C\u5BC6\u4FDD\u95EE\u9898\u53EF\u6709\u6548\u4FDD\u62A4\u8D26\u6237\u5B89\u5168",actions:[(0,i.jsx)("a",{children:"\u8BBE\u7F6E"},"Set")]},{title:"\u5907\u7528\u90AE\u7BB1",description:`\u{5DF2}\u{7ED1}\u{5B9A}\u{90AE}\u{7BB1}\u{FF1A}ant***sign.com`,actions:[(0,i.jsx)("a",{children:"\u4FEE\u6539"},"Modify")]},{title:"MFA \u8BBE\u5907",description:"\u672A\u7ED1\u5B9A MFA \u8BBE\u5907\uFF0C\u7ED1\u5B9A\u540E\uFF0C\u53EF\u4EE5\u8FDB\u884C\u4E8C\u6B21\u786E\u8BA4",actions:[(0,i.jsx)("a",{children:"\u7ED1\u5B9A"},"bind")]}];return(0,i.jsx)(t_.default,{itemLayout:"horizontal",dataSource:e,renderItem:e=>(0,i.jsx)(t_.default.Item,{actions:e.actions,children:(0,i.jsx)(t_.default.Item.Meta,{title:e.title,description:e.description})})});},tM=(0,tm.createStyles)(({token:e})=>({main:{display:"flex",width:"100%",height:"100%",paddingTop:"16px",paddingBottom:"16px",backgroundColor:e.colorBgContainer,".ant-list-split .ant-list-item:last-child":{borderBottom:`1px solid ${e.colorSplit}`},".ant-list-item":{paddingTop:"14px",paddingBottom:"14px"},[`@media screen and (max-width: ${e.screenMD}px)`]:{flexDirection:"column"}},leftMenu:{width:"224px",borderRight:`${e.lineWidth}px solid ${e.colorSplit}`,".ant-menu-inline":{border:"none"},".ant-menu-horizontal":{fontWeight:"bold"},[`@media screen and (max-width: ${e.screenMD}px)`]:{width:"100%",border:"none"}},right:{flex:"1",padding:"8px 40px",[`@media screen and (max-width: ${e.screenMD}px)`]:{padding:"40px"}},title:{marginBottom:"12px",color:e.colorTextHeading,fontWeight:"500",fontSize:"20px",lineHeight:"28px"},taobao:{display:"block",color:"#ff4000",fontSize:"48px",lineHeight:"48px",borderRadius:e.borderRadius},dingding:{margin:"2px",padding:"6px",color:"#fff",fontSize:"32px",lineHeight:"32px",backgroundColor:"#2eabff",borderRadius:e.borderRadius},alipay:{color:"#2eabff",fontSize:"48px",lineHeight:"48px",borderRadius:e.borderRadius},":global":{"font.strong":{color:e.colorSuccess},"font.medium":{color:e.colorWarning},"font.weak":{color:e.colorError}}})),tD=()=>{let{styles:e}=tM(),t={base:"\u57FA\u672C\u8BBE\u7F6E",security:"\u5B89\u5168\u8BBE\u7F6E",binding:"\u8D26\u53F7\u7ED1\u5B9A",notification:"\u65B0\u6D88\u606F\u901A\u77E5"},[a,n]=(0,d.useState)({mode:"inline",selectKey:"base"}),r=(0,d.useRef)(null),l=()=>{requestAnimationFrame(()=>{if(!r.current)return;let e="inline",{offsetWidth:t}=r.current;r.current.offsetWidth<641&&t>400&&(e="horizontal"),window.innerWidth<768&&t>400&&(e="horizontal"),n({...a,mode:e});});};return(0,d.useLayoutEffect)(()=>(r.current&&(window.addEventListener("resize",l),l()),()=>{window.removeEventListener("resize",l);}),[]),(0,i.jsx)(s.GridContent,{children:(0,i.jsxs)("div",{className:e.main,ref:e=>{e&&(r.current=e);},children:[(0,i.jsx)("div",{className:e.leftMenu,children:(0,i.jsx)(c.default,{mode:a.mode,selectedKeys:[a.selectKey],onClick:({key:e})=>{n({...a,selectKey:e});},items:Object.keys(t).map(e=>({key:e,label:t[e]}))})}),(0,i.jsxs)("div",{className:e.right,children:[(0,i.jsx)("div",{className:e.title,children:t[a.selectKey]}),(()=>{let{selectKey:e}=a;switch(e){case"base":return(0,i.jsx)(tb,{});case"security":return(0,i.jsx)(t$,{});case"binding":return(0,i.jsx)(tC,{});case"notification":return(0,i.jsx)(tF,{});default:return null;}})()]})]})});};}}]); -//# sourceMappingURL=5d7b1db7-async.50dcd473.js.map \ No newline at end of file +(("undefined"!=typeof globalThis?globalThis:self)["makoChunk_ant-design-pro"]=("undefined"!=typeof globalThis?globalThis:self)["makoChunk_ant-design-pro"]||[]).push([["5d7b1db7"],{"5f2a7887":function(e,t,a){a.d(t,"__esModule",{value:!0}),a.e(t,{default:function(){return tD;}});var n,r=a("777fffbe"),l=a("852bbaa9"),i=a("dac8af92"),s=a("0c1cbdee"),o=a("04655333"),c=r._(o),u=a("609f48be"),d=l._(u),f=a("7cfeda15"),p=r._(f),m={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"upload",theme:"outlined"},h=a("887aaf6c"),v=r._(h),b=d.forwardRef(function(e,t){return d.createElement(v.default,(0,p.default)({},e,{ref:t,icon:m}));}),g=a("2e660475"),x=a("dfb73c9a"),y=r._(x),w=a("9f61e6e3"),j=r._(w),k=a("904df147"),E=r._(k),_=a("6172027d"),C=r._(_),O=a("6810f89b"),N=r._(O),F=a("c7d71c0a"),R=a("38ab0c18"),$=r._(R),M=a("be902df5"),D=r._(M),I=a("d91b8a20"),L=r._(I),z=a("f1020fa4"),P=r._(z),S=a("792e90bc"),U=a("064ecd09"),q=r._(U),H=a("8bbe4f57"),T=r._(H),V=a("85158032"),B=r._(V),A=a("a4f36f54"),W=r._(A),K=a("fbe36db6"),X=r._(K),G=a("1a2fb704"),J=r._(G),Q=a("a854094b"),Y=r._(Q),Z=a("e4870cf0"),ee=r._(Z),et=a("613f75ca"),ea=r._(et),en=a("99c0cd4c"),er=r._(en),el=a("23934e00"),ei=r._(el),es=a("9b84be4b"),eo=r._(es),ec=a("ae8eb856"),eu=r._(ec),ed=a("a275200c"),ef=r._(ed),ep=function(e,t){if(e&&t){var a=Array.isArray(t)?t:t.split(","),n=e.name||"",r=e.type||"",l=r.replace(/\/.*$/,"");return a.some(function(e){var t=e.trim();if(/^\*(\/\*)?$/.test(e))return!0;if("."===t.charAt(0)){var a=n.toLowerCase(),i=t.toLowerCase(),s=[i];return(".jpg"===i||".jpeg"===i)&&(s=[".jpg",".jpeg"]),s.some(function(e){return a.endsWith(e);});}return/\/\*$/.test(t)?l===t.replace(/\/.*$/,""):r===t||!!/^\w+$/.test(t)&&((0,ef.default)(!1,"Upload takes an invalidate 'accept' type '".concat(t,"'.Skip for check.")),!0);});}return!0;};function em(e){var t=e.responseText||e.response;if(!t)return t;try{return JSON.parse(t);}catch(e){return t;}}var eh=(n=(0,eo.default)((0,ei.default)().mark(function e(t,a){var n,r,l,i,s,o,c,u;return(0,ei.default)().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:o=function(){return(o=(0,eo.default)((0,ei.default)().mark(function e(t){return(0,ei.default)().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(e){t.file(function(n){a(n)?(t.fullPath&&!n.webkitRelativePath&&(Object.defineProperties(n,{webkitRelativePath:{writable:!0}}),n.webkitRelativePath=t.fullPath.replace(/^\//,""),Object.defineProperties(n,{webkitRelativePath:{writable:!1}})),e(n)):e(null);});}));case 1:case"end":return e.stop();}},e);}))).apply(this,arguments);},s=function(e){return o.apply(this,arguments);},i=function(){return(i=(0,eo.default)((0,ei.default)().mark(function e(t){var a,n,r,l,i;return(0,ei.default)().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:a=t.createReader(),n=[];case 2:return e.next=5,new Promise(function(e){a.readEntries(e,function(){return e([]);});});case 5:if(l=(r=e.sent).length){e.next=9;break;}return e.abrupt("break",12);case 9:for(i=0;i0||o.some(function(e){return"file"===e.kind;}))&&(null==n||n()),!s){t.next=11;break;}return t.next=7,eh(Array.prototype.slice.call(o),function(t){return ep(t,e.props.accept);});case 7:c=t.sent,e.uploadFiles(c),t.next=14;break;case 11:u=(0,P.default)(c).filter(function(e){return ep(e,i);}),!1===l&&(u=c.slice(0,1)),e.uploadFiles(u);case 14:case"end":return t.stop();}},t);})),function(e,t){return n.apply(this,arguments);})),(0,Y.default)((0,W.default)(e),"onFilePaste",(r=(0,eo.default)((0,ei.default)().mark(function t(a){var n;return(0,ei.default)().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(e.props.pastable){t.next=3;break;}return t.abrupt("return");case 3:if("paste"!==a.type){t.next=6;break;}return n=a.clipboardData,t.abrupt("return",e.onDataTransferFiles(n,function(){a.preventDefault();}));case 6:case"end":return t.stop();}},t);})),function(e){return r.apply(this,arguments);})),(0,Y.default)((0,W.default)(e),"onFileDragOver",function(e){e.preventDefault();}),(0,Y.default)((0,W.default)(e),"onFileDrop",(l=(0,eo.default)((0,ei.default)().mark(function t(a){var n;return(0,ei.default)().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(a.preventDefault(),"drop"!==a.type){t.next=4;break;}return n=a.dataTransfer,t.abrupt("return",e.onDataTransferFiles(n));case 4:case"end":return t.stop();}},t);})),function(e){return l.apply(this,arguments);})),(0,Y.default)((0,W.default)(e),"uploadFiles",function(t){var a=(0,P.default)(t);Promise.all(a.map(function(t){return t.uid=eg(),e.processFile(t,a);})).then(function(t){var a=e.props.onBatchStart;null==a||a(t.map(function(e){return{file:e.origin,parsedFile:e.parsedFile};})),t.filter(function(e){return null!==e.parsedFile;}).forEach(function(t){e.post(t);});});}),(0,Y.default)((0,W.default)(e),"processFile",(i=(0,eo.default)((0,ei.default)().mark(function t(a,n){var r,l,i,s,o,c,u,d,f;return(0,ei.default)().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(r=e.props.beforeUpload,l=a,!r){t.next=14;break;}return t.prev=3,t.next=6,r(a,n);case 6:l=t.sent,t.next=12;break;case 9:t.prev=9,t.t0=t.catch(3),l=!1;case 12:if(!1!==l){t.next=14;break;}return t.abrupt("return",{origin:a,parsedFile:null,action:null,data:null});case 14:if("function"!=typeof(i=e.props.action)){t.next=21;break;}return t.next=18,i(a);case 18:s=t.sent,t.next=22;break;case 21:s=i;case 22:if("function"!=typeof(o=e.props.data)){t.next=29;break;}return t.next=26,o(a);case 26:c=t.sent,t.next=30;break;case 29:c=o;case 30:return(u=("object"===(0,er.default)(l)||"string"==typeof l)&&l?l:a)instanceof File?d=u:d=new File([u],a.name,{type:a.type}),(f=d).uid=a.uid,t.abrupt("return",{origin:a,data:c,parsedFile:f,action:s});case 35:case"end":return t.stop();}},t,null,[[3,9]]);})),function(e,t){return i.apply(this,arguments);})),(0,Y.default)((0,W.default)(e),"saveFileInput",function(t){e.fileInput=t;}),e;}return(0,B.default)(a,[{key:"componentDidMount",value:function(){this._isMounted=!0,this.props.pastable&&document.addEventListener("paste",this.onFilePaste);}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort(),document.removeEventListener("paste",this.onFilePaste);}},{key:"componentDidUpdate",value:function(e){var t=this.props.pastable;t&&!e.pastable?document.addEventListener("paste",this.onFilePaste):!t&&e.pastable&&document.removeEventListener("paste",this.onFilePaste);}},{key:"post",value:function(e){var t=this,a=e.data,n=e.origin,r=e.action,l=e.parsedFile;if(this._isMounted){var i=this.props,s=i.onStart,o=i.customRequest,c=i.name,u=i.headers,d=i.withCredentials,f=i.method,p=n.uid;s(n),this.reqs[p]=(o||function(e){var t=new XMLHttpRequest;e.onProgress&&t.upload&&(t.upload.onprogress=function(t){t.total>0&&(t.percent=t.loaded/t.total*100),e.onProgress(t);});var a=new FormData;e.data&&Object.keys(e.data).forEach(function(t){var n=e.data[t];if(Array.isArray(n)){n.forEach(function(e){a.append("".concat(t,"[]"),e);});return;}a.append(t,n);}),e.file instanceof Blob?a.append(e.filename,e.file,e.file.name):a.append(e.filename,e.file),t.onerror=function(t){e.onError(t);},t.onload=function(){if(t.status<200||t.status>=300){var a;return e.onError(((a=Error("cannot ".concat(e.method," ").concat(e.action," ").concat(t.status,"'"))).status=t.status,a.method=e.method,a.url=e.action,a),em(t));}return e.onSuccess(em(t),t);},t.open(e.method,e.action,!0),e.withCredentials&&"withCredentials"in t&&(t.withCredentials=!0);var n=e.headers||{};return null!==n["X-Requested-With"]&&t.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(n).forEach(function(e){null!==n[e]&&t.setRequestHeader(e,n[e]);}),t.send(a),{abort:function(){t.abort();}};})({action:r,filename:c,data:a,file:l,headers:u,withCredentials:d,method:f||"post",onProgress:function(e){var a=t.props.onProgress;null==a||a(e,l);},onSuccess:function(e,a){var n=t.props.onSuccess;null==n||n(e,l,a),delete t.reqs[p];},onError:function(e,a){var n=t.props.onError;null==n||n(e,a,l),delete t.reqs[p];}});}}},{key:"reset",value:function(){this.setState({uid:eg()});}},{key:"abort",value:function(e){var t=this.reqs;if(e){var a=e.uid?e.uid:e;t[a]&&t[a].abort&&t[a].abort(),delete t[a];}else Object.keys(t).forEach(function(e){t[e]&&t[e].abort&&t[e].abort(),delete t[e];});}},{key:"render",value:function(){var e=this.props,t=e.component,a=e.prefixCls,n=e.className,r=e.classNames,l=e.disabled,i=e.id,s=e.name,o=e.style,c=e.styles,u=e.multiple,f=e.accept,m=e.capture,h=e.children,v=e.directory,b=e.openFileDialogOnClick,g=e.onMouseEnter,x=e.onMouseLeave,y=e.hasControlInside,w=(0,ea.default)(e,ex),j=(0,q.default)((0,Y.default)((0,Y.default)((0,Y.default)({},a,!0),"".concat(a,"-disabled"),l),n,n)),k=l?{}:{onClick:b?this.onClick:function(){},onKeyDown:b?this.onKeyDown:function(){},onMouseEnter:g,onMouseLeave:x,onDrop:this.onFileDrop,onDragOver:this.onFileDragOver,tabIndex:y?void 0:"0"};return d.default.createElement(t,(0,p.default)({},k,{className:j,role:y?void 0:"button",style:o}),d.default.createElement("input",(0,p.default)({},(0,eu.default)(w,{aria:!0,data:!0}),{id:i,name:s,disabled:l,type:"file",ref:this.saveFileInput,onClick:function(e){return e.stopPropagation();},key:this.state.uid,style:(0,ee.default)({display:"none"},(void 0===c?{}:c).input),className:(void 0===r?{}:r).input,accept:f},v?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},{multiple:u,onChange:this.onChange},null!=m?{capture:m}:{})),h);}}]),a;}(d.Component);function ew(){}var ej=function(e){(0,X.default)(a,e);var t=(0,J.default)(a);function a(){var e;(0,T.default)(this,a);for(var n=arguments.length,r=Array(n),l=0;lt===e.uid);return -1===n?a.push(e):a[n]=e,a;}function eZ(e,t){let a=void 0!==e.uid?"uid":"name";return t.filter(t=>t[a]===e[a])[0];}let e0=(e="")=>{let t=e.split("/"),a=t[t.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(a)||[""])[0];},e1=e=>0===e.indexOf("image/"),e2=e=>{if(e.type&&!e.thumbUrl)return e1(e.type);let t=e.thumbUrl||e.url||"",a=e0(t);return!!(/^data:image\//.test(t)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(a))||!/^data:/.test(t)&&!a;};function e6(e){return new Promise(t=>{if(!e.type||!e1(e.type)){t("");return;}let a=document.createElement("canvas");a.width=200,a.height=200,a.style.cssText="position: fixed; left: 0; top: 0; width: 200px; height: 200px; z-index: 9999; display: none;",document.body.appendChild(a);let n=a.getContext("2d"),r=new Image;if(r.onload=()=>{let{width:e,height:l}=r,i=200,s=200,o=0,c=0;e>l?c=-((s=200/e*l)-i)/2:o=-((i=200/l*e)-s)/2,n.drawImage(r,o,c,i,s);let u=a.toDataURL();document.body.removeChild(a),window.URL.revokeObjectURL(r.src),t(u);},r.crossOrigin="anonymous",e.type.startsWith("image/svg+xml")){let t=new FileReader;t.onload=()=>{t.result&&"string"==typeof t.result&&(r.src=t.result);},t.readAsDataURL(e);}else if(e.type.startsWith("image/gif")){let a=new FileReader;a.onload=()=>{a.result&&t(a.result);},a.readAsDataURL(e);}else r.src=window.URL.createObjectURL(e);});}var e3=a("a788b59c"),e4=r._(e3),e8=a("9b6d4c16"),e7=r._(e8),e5=a("4f0a089a"),e9=r._(e5),te=a("bfbbdf71"),tt=r._(te),ta=a("7376d2b3"),tn=r._(ta);let tr=d.forwardRef(({prefixCls:e,className:t,style:a,locale:n,listType:r,file:l,items:i,progress:s,iconRender:o,actionIconRender:c,itemRender:u,isImgUrl:f,showPreviewIcon:p,showRemoveIcon:m,showDownloadIcon:h,previewIcon:v,removeIcon:b,downloadIcon:g,extra:x,onPreview:y,onDownload:w,onClose:j},k)=>{var E,_;let{status:C}=l,[O,N]=d.useState(C);d.useEffect(()=>{"removed"!==C&&N(C);},[C]);let[F,R]=d.useState(!1);d.useEffect(()=>{let e=setTimeout(()=>{R(!0);},300);return()=>{clearTimeout(e);};},[]);let $=o(l),M=d.createElement("div",{className:`${e}-icon`},$);if("picture"===r||"picture-card"===r||"picture-circle"===r){if("uploading"!==O&&(l.thumbUrl||l.url)){let t=(null==f?void 0:f(l))?d.createElement("img",{src:l.thumbUrl||l.url,alt:l.name,className:`${e}-list-item-image`,crossOrigin:l.crossOrigin}):$,a=(0,q.default)(`${e}-list-item-thumbnail`,{[`${e}-list-item-file`]:f&&!f(l)});M=d.createElement("a",{className:a,onClick:e=>y(l,e),href:l.url||l.thumbUrl,target:"_blank",rel:"noopener noreferrer"},t);}else{let t=(0,q.default)(`${e}-list-item-thumbnail`,{[`${e}-list-item-file`]:"uploading"!==O});M=d.createElement("div",{className:t},$);}}let D=(0,q.default)(`${e}-list-item`,`${e}-list-item-${O}`),I="string"==typeof l.linkProps?JSON.parse(l.linkProps):l.linkProps,L=("function"==typeof m?m(l):m)?c(("function"==typeof b?b(l):b)||d.createElement(e4.default,null),()=>j(l),e,n.removeFile,!0):null,z=("function"==typeof h?h(l):h)&&"done"===O?c(("function"==typeof g?g(l):g)||d.createElement(e7.default,null),()=>w(l),e,n.downloadFile):null,P="picture-card"!==r&&"picture-circle"!==r&&d.createElement("span",{key:"download-delete",className:(0,q.default)(`${e}-list-item-actions`,{picture:"picture"===r})},z,L),S="function"==typeof x?x(l):x,U=S&&d.createElement("span",{className:`${e}-list-item-extra`},S),H=(0,q.default)(`${e}-list-item-name`),T=l.url?d.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:H,title:l.name},I,{href:l.url,onClick:e=>y(l,e)}),l.name,U):d.createElement("span",{key:"view",className:H,onClick:e=>y(l,e),title:l.name},l.name,U),V=("function"==typeof p?p(l):p)&&(l.url||l.thumbUrl)?d.createElement("a",{href:l.url||l.thumbUrl,target:"_blank",rel:"noopener noreferrer",onClick:e=>y(l,e),title:n.previewFile},"function"==typeof v?v(l):v||d.createElement(e9.default,null)):null,B=("picture-card"===r||"picture-circle"===r)&&"uploading"!==O&&d.createElement("span",{className:`${e}-list-item-actions`},V,"done"===O&&z,L),{getPrefixCls:A}=d.useContext(e_.ConfigContext),W=A(),K=d.createElement("div",{className:D},M,T,P,B,F&&d.createElement(eV.default,{motionName:`${W}-fade`,visible:"uploading"===O,motionDeadline:2e3},({className:t})=>{let a="percent"in l?d.createElement(tt.default,Object.assign({type:"line",percent:l.percent,"aria-label":l["aria-label"],"aria-labelledby":l["aria-labelledby"]},s)):null;return d.createElement("div",{className:(0,q.default)(`${e}-list-item-progress`,t)},a);})),X=l.response&&"string"==typeof l.response?l.response:(null===(E=l.error)||void 0===E?void 0:E.statusText)||(null===(_=l.error)||void 0===_?void 0:_.message)||n.uploadError,G="error"===O?d.createElement(tn.default,{title:X,getPopupContainer:e=>e.parentNode},K):K;return d.createElement("div",{className:(0,q.default)(`${e}-list-item-container`,t),style:a,ref:k},u?u(G,l,i,{download:w.bind(null,l),preview:y.bind(null,l),remove:j.bind(null,l)}):G);}),tl=d.forwardRef((e,t)=>{let{listType:a="text",previewFile:n=e6,onPreview:r,onDownload:l,onRemove:i,locale:s,iconRender:o,isImageUrl:c=e2,prefixCls:u,items:f=[],showPreviewIcon:p=!0,showRemoveIcon:m=!0,showDownloadIcon:h=!1,removeIcon:v,previewIcon:b,downloadIcon:g,extra:x,progress:y={size:[-1,2],showInfo:!1},appendAction:w,appendActionVisible:j=!0,itemRender:k,disabled:E}=e,_=(0,eK.default)(),[C,O]=d.useState(!1),N=["picture-card","picture-circle"].includes(a);d.useEffect(()=>{a.startsWith("picture")&&(f||[]).forEach(e=>{(e.originFileObj instanceof File||e.originFileObj instanceof Blob)&&void 0===e.thumbUrl&&(e.thumbUrl="",null==n||n(e.originFileObj).then(t=>{e.thumbUrl=t||"",_();}));});},[a,f,n]),d.useEffect(()=>{O(!0);},[]);let F=(e,t)=>{if(r)return null==t||t.preventDefault(),r(e);},R=e=>{"function"==typeof l?l(e):e.url&&window.open(e.url);},M=e=>{null==i||i(e);},D=e=>{if(o)return o(e,a);let t="uploading"===e.status;if(a.startsWith("picture")){let n="picture"===a?d.createElement(eP.default,null):s.uploading,r=(null==c?void 0:c(e))?d.createElement(eH,null):d.createElement(eL,null);return t?n:r;}return t?d.createElement(eP.default,null):d.createElement(eU,null);},I=(e,t,a,n,r)=>{let l={type:"text",size:"small",title:n,onClick:a=>{var n,r;t(),d.isValidElement(e)&&(null===(r=(n=e.props).onClick)||void 0===r||r.call(n,a));},className:`${a}-list-item-action`,disabled:!!r&&E};return d.isValidElement(e)?d.createElement($.default,Object.assign({},l,{icon:(0,eJ.cloneElement)(e,Object.assign(Object.assign({},e.props),{onClick:()=>{}}))})):d.createElement($.default,Object.assign({},l),d.createElement("span",null,e));};d.useImperativeHandle(t,()=>({handlePreview:F,handleDownload:R}));let{getPrefixCls:L}=d.useContext(e_.ConfigContext),z=L("upload",u),S=L(),U=(0,q.default)(`${z}-list`,`${z}-list-${a}`),H=d.useMemo(()=>(0,eA.default)((0,eG.default)(S),["onAppearEnd","onEnterEnd","onLeaveEnd"]),[S]),T=Object.assign(Object.assign({},N?{}:H),{motionDeadline:2e3,motionName:`${z}-${N?"animate-inline":"animate"}`,keys:(0,P.default)(f.map(e=>({key:e.uid,file:e}))),motionAppear:C});return d.createElement("div",{className:U},d.createElement(eV.CSSMotionList,Object.assign({},T,{component:!1}),({key:e,file:t,className:n,style:r})=>d.createElement(tr,{key:e,locale:s,prefixCls:z,className:n,style:r,file:t,items:f,progress:y,listType:a,isImgUrl:c,showPreviewIcon:p,showRemoveIcon:m,showDownloadIcon:h,removeIcon:v,previewIcon:b,downloadIcon:g,extra:x,iconRender:D,actionIconRender:I,itemRender:k,onPreview:F,onDownload:R,onClose:M})),w&&d.createElement(eV.default,Object.assign({},T,{visible:j,forceRender:!0}),({className:e,style:t})=>(0,eJ.cloneElement)(w,a=>({className:(0,q.default)(a.className,e),style:Object.assign(Object.assign(Object.assign({},t),{pointerEvents:e?"none":void 0}),a.style)}))));});var ti=this&&this.__awaiter||function(e,t,a,n){return new(a||(a=Promise))(function(r,l){function i(e){try{o(n.next(e));}catch(e){l(e);}}function s(e){try{o(n.throw(e));}catch(e){l(e);}}function o(e){var t;e.done?r(e.value):((t=e.value)instanceof a?t:new a(function(e){e(t);})).then(i,s);}o((n=n.apply(e,t||[])).next());});};let ts=`__LIST_IGNORE_${Date.now()}__`,to=d.forwardRef((e,t)=>{let{fileList:a,defaultFileList:n,onRemove:r,showUploadList:l=!0,listType:i="text",onPreview:s,onDownload:o,onChange:c,onDrop:u,previewFile:f,disabled:p,locale:m,iconRender:h,isImageUrl:v,progress:b,prefixCls:g,className:x,type:y="select",children:w,style:j,itemRender:k,maxCount:E,data:_={},multiple:C=!1,hasControlInside:O=!0,action:N="",accept:F="",supportServerRender:R=!0,rootClassName:$}=e,M=d.useContext(eO.default),D=null!=p?p:M,[I,L]=(0,eE.default)(n||[],{value:a,postState:e=>null!=e?e:[]}),[z,U]=d.useState("drop"),H=d.useRef(null),T=d.useRef(null);d.useMemo(()=>{let e=Date.now();(a||[]).forEach((t,a)=>{t.uid||Object.isFrozen(t)||(t.uid=`__AUTO__${e}_${a}__`);});},[a]);let V=(e,t,a)=>{let n=(0,P.default)(t),r=!1;1===E?n=n.slice(-1):E&&(r=n.length>E,n=n.slice(0,E)),(0,S.flushSync)(()=>{L(n);});let l={file:e,fileList:n};a&&(l.event=a),(!r||"removed"===e.status||n.some(t=>t.uid===e.uid))&&(0,S.flushSync)(()=>{null==c||c(l);});},B=e=>{let t=e.filter(e=>!e.file[ts]);if(!t.length)return;let a=t.map(e=>eQ(e.file)),n=(0,P.default)(I);a.forEach(e=>{n=eY(e,n);}),a.forEach((e,a)=>{let r=e;if(t[a].parsedFile)e.status="uploading";else{let t;let{originFileObj:a}=e;try{t=new File([a],a.name,{type:a.type});}catch(e){(t=new Blob([a],{type:a.type})).name=a.name,t.lastModifiedDate=new Date,t.lastModified=new Date().getTime();}t.uid=e.uid,r=t;}V(r,n);});},A=(e,t,a)=>{try{"string"==typeof e&&(e=JSON.parse(e));}catch(e){}if(!eZ(t,I))return;let n=eQ(t);n.status="done",n.percent=100,n.response=e,n.xhr=a;let r=eY(n,I);V(n,r);},W=(e,t)=>{if(!eZ(t,I))return;let a=eQ(t);a.status="uploading",a.percent=e.percent;let n=eY(a,I);V(a,n,e);},K=(e,t,a)=>{if(!eZ(a,I))return;let n=eQ(a);n.error=e,n.response=t,n.status="error";let r=eY(n,I);V(n,r);},X=e=>{let t;Promise.resolve("function"==typeof r?r(e):r).then(a=>{var n;if(!1===a)return;let r=function(e,t){let a=void 0!==e.uid?"uid":"name",n=t.filter(t=>t[a]!==e[a]);return n.length===t.length?null:n;}(e,I);r&&(t=Object.assign(Object.assign({},e),{status:"removed"}),null==I||I.forEach(e=>{let a=void 0!==t.uid?"uid":"name";e[a]!==t[a]||Object.isFrozen(e)||(e.status="removed");}),null===(n=H.current)||void 0===n||n.abort(t),V(t,r));});},G=e=>{U(e.type),"drop"===e.type&&(null==u||u(e));};d.useImperativeHandle(t,()=>({onBatchStart:B,onSuccess:A,onProgress:W,onError:K,fileList:I,upload:H.current,nativeElement:T.current}));let{getPrefixCls:J,direction:Q,upload:Y}=d.useContext(e_.ConfigContext),Z=J("upload",g),ee=Object.assign(Object.assign({onBatchStart:B,onError:K,onProgress:W,onSuccess:A},e),{data:_,multiple:C,action:N,accept:F,supportServerRender:R,prefixCls:Z,disabled:D,beforeUpload:(t,a)=>ti(void 0,void 0,void 0,function*(){let{beforeUpload:n,transformFile:r}=e,l=t;if(n){let e=yield n(t,a);if(!1===e)return!1;if(delete t[ts],e===ts)return Object.defineProperty(t,ts,{value:!0,configurable:!0}),!1;"object"==typeof e&&e&&(l=e);}return r&&(l=yield r(l)),l;}),onChange:void 0,hasControlInside:O});delete ee.className,delete ee.style,(!w||D)&&delete ee.id;let et=`${Z}-wrapper`,[ea,en,er]=(0,eD.default)(Z,et),[el]=(0,eF.default)("Upload",e$.default.Upload),{showRemoveIcon:ei,showPreviewIcon:es,showDownloadIcon:eo,removeIcon:ec,previewIcon:eu,downloadIcon:ed,extra:ef}="boolean"==typeof l?{}:l,ep=void 0===ei?!D:ei,em=(e,t)=>l?d.createElement(tl,{prefixCls:Z,listType:i,items:I,previewFile:f,onPreview:s,onDownload:o,onRemove:X,showRemoveIcon:ep,showPreviewIcon:es,showDownloadIcon:eo,removeIcon:ec,previewIcon:eu,downloadIcon:ed,iconRender:h,extra:ef,locale:Object.assign(Object.assign({},el),m),isImageUrl:v,progress:b,appendAction:e,appendActionVisible:t,itemRender:k,disabled:D}):e,eh=(0,q.default)(et,x,$,en,er,null==Y?void 0:Y.className,{[`${Z}-rtl`]:"rtl"===Q,[`${Z}-picture-card-wrapper`]:"picture-card"===i,[`${Z}-picture-circle-wrapper`]:"picture-circle"===i}),ev=Object.assign(Object.assign({},null==Y?void 0:Y.style),j);if("drag"===y){let e=(0,q.default)(en,Z,`${Z}-drag`,{[`${Z}-drag-uploading`]:I.some(e=>"uploading"===e.status),[`${Z}-drag-hover`]:"dragover"===z,[`${Z}-disabled`]:D,[`${Z}-rtl`]:"rtl"===Q});return ea(d.createElement("span",{className:eh,ref:T},d.createElement("div",{className:e,style:ev,onDrop:G,onDragOver:G,onDragLeave:G},d.createElement(ej,Object.assign({},ee,{ref:H,className:`${Z}-btn`}),d.createElement("div",{className:`${Z}-drag-container`},w))),em()));}let eb=(0,q.default)(Z,`${Z}-select`,{[`${Z}-disabled`]:D,[`${Z}-hidden`]:!w}),eg=d.createElement("div",{className:eb,style:ev},d.createElement(ej,Object.assign({},ee,{ref:H})));return ea("picture-card"===i||"picture-circle"===i?d.createElement("span",{className:eh,ref:T},em(eg,!!w)):d.createElement("span",{className:eh,ref:T},eg,em()));});var tc=this&&this.__rest||function(e,t){var a={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(a[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,n=Object.getOwnPropertySymbols(e);rt.indexOf(n[r])&&Object.prototype.propertyIsEnumerable.call(e,n[r])&&(a[n[r]]=e[n[r]]);return a;};let tu=d.forwardRef((e,t)=>{var{style:a,height:n,hasControlInside:r=!1}=e,l=tc(e,["style","height","hasControlInside"]);return d.createElement(to,Object.assign({ref:t,hasControlInside:r},l,{type:"drag",style:Object.assign(Object.assign({},a),{height:n})}));});async function td(){return(0,F.request)("/api/accountSettingCurrentUser");}async function tf(){return(0,F.request)("/api/geographic/province");}async function tp(e){return(0,F.request)(`/api/geographic/city/${e}`);}to.Dragger=tu,to.LIST_IGNORE=ts;var tm=a("98213865");let th=(0,tm.createStyles)(({token:e})=>({baseView:{display:"flex",paddingTop:"12px",".ant-legacy-form-item .ant-legacy-form-item-control-wrapper":{width:"100%"},[`@media screen and (max-width: ${e.screenXL}px)`]:{flexDirection:"column-reverse"}},left:{minWidth:"224px",maxWidth:"448px"},right:{flex:"1",paddingLeft:"104px",[`@media screen and (max-width: ${e.screenXL}px)`]:{display:"flex",flexDirection:"column",alignItems:"center",maxWidth:"448px",padding:"20px"}},avatar_title:{height:"22px",marginBottom:"8px",color:e.colorTextHeading,fontSize:e.fontSize,lineHeight:"22px",[`@media screen and (max-width: ${e.screenXL}px)`]:{display:"none"}},avatar:{width:"144px",height:"144px",marginBottom:"12px",overflow:"hidden",img:{width:"100%"}},button_view:{width:"144px",textAlign:"center"},area_code:{width:"72px"},phone_number:{width:"214px"}})),tv=(e,t,a)=>{t[0]||a("Please input your area code!"),t[1]||a("Please input your phone number!"),a();},tb=()=>{let{styles:e}=th(),{data:t,loading:a}=(0,F.useRequest)(()=>td()),n=async()=>{L.default.success("\u66F4\u65B0\u57FA\u672C\u4FE1\u606F\u6210\u529F");};return(0,i.jsx)("div",{className:e.baseView,children:a?null:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:e.left,children:(0,i.jsxs)(g.ProForm,{layout:"vertical",onFinish:n,submitter:{searchConfig:{submitText:"\u66F4\u65B0\u57FA\u672C\u4FE1\u606F"},render:(e,t)=>t[1]},initialValues:{...t,phone:null==t?void 0:t.phone.split("-")},hideRequiredMark:!0,children:[(0,i.jsx)(C.default,{width:"md",name:"email",label:"\u90AE\u7BB1",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u90AE\u7BB1!"}]}),(0,i.jsx)(C.default,{width:"md",name:"name",label:"\u6635\u79F0",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u6635\u79F0!"}]}),(0,i.jsx)(N.default,{name:"profile",label:"\u4E2A\u4EBA\u7B80\u4ECB",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E2A\u4EBA\u7B80\u4ECB!"}],placeholder:"\u4E2A\u4EBA\u7B80\u4ECB"}),(0,i.jsx)(E.default,{width:"sm",name:"country",label:"\u56FD\u5BB6/\u5730\u533A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u56FD\u5BB6\u6216\u5730\u533A!"}],options:[{label:"\u4E2D\u56FD",value:"China"}]}),(0,i.jsxs)(g.ProForm.Group,{title:"\u6240\u5728\u7701\u5E02",size:8,children:[(0,i.jsx)(E.default,{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u6240\u5728\u7701!"}],width:"sm",fieldProps:{labelInValue:!0},name:"province",request:async()=>tf().then(({data:e})=>e.map(e=>({label:e.name,value:e.id})))}),(0,i.jsx)(y.default,{name:["province"],children:({province:e})=>(0,i.jsx)(E.default,{params:{key:null==e?void 0:e.value},name:"city",width:"sm",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u6240\u5728\u57CE\u5E02!"}],disabled:!e,request:async()=>(null==e?void 0:e.key)?tp(e.key||"").then(({data:e})=>e.map(e=>({label:e.name,value:e.id}))):[]})})]}),(0,i.jsx)(C.default,{width:"md",name:"address",label:"\u8857\u9053\u5730\u5740",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u8857\u9053\u5730\u5740!"}]}),(0,i.jsxs)(j.default,{name:"phone",label:"\u8054\u7CFB\u7535\u8BDD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u8054\u7CFB\u7535\u8BDD!"},{validator:tv}],children:[(0,i.jsx)(D.default,{className:e.area_code}),(0,i.jsx)(D.default,{className:e.phone_number})]})]})}),(0,i.jsx)("div",{className:e.right,children:(0,i.jsx)(({avatar:t})=>(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:e.avatar_title,children:"\u5934\u50CF"}),(0,i.jsx)("div",{className:e.avatar,children:(0,i.jsx)("img",{src:t,alt:"avatar"})}),(0,i.jsx)(to,{showUploadList:!1,children:(0,i.jsx)("div",{className:e.button_view,children:(0,i.jsxs)($.default,{children:[(0,i.jsx)(b,{}),"\u66F4\u6362\u5934\u50CF"]})})})]}),{avatar:t?t.avatar?t.avatar:"https://gw.alipayobjects.com/zos/rmsportal/BiazfanxmamNRoxxVxka.png":""})})]})});};var tg={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M557.2 129a6.68 6.68 0 016.72 6.65V250.2h243.8a6.74 6.74 0 016.65 6.84c.02 23.92-6.05 54.69-19.85 54.69H563.94v81.1h166.18c7.69 0 13.8 6.51 13.25 14.18l-.11 1.51c-.7 90.2-30.63 180.64-79.52 259.65l8.71 3.82c77.3 33.48 162.15 60.85 267.15 64.14a21.08 21.08 0 0120.38 22.07l-.2 3.95c-3.34 59.57-20 132.85-79.85 132.85-8.8 0-17.29-.55-25.48-1.61-78.04-9.25-156.28-57.05-236.32-110.27l-17.33-11.57-13.15-8.83a480.83 480.83 0 01-69.99 57.25 192.8 192.8 0 01-19.57 11.08c-65.51 39.18-142.21 62.6-227.42 62.62-118.2 0-204.92-77.97-206.64-175.9l-.03-2.95.03-1.7c1.66-98.12 84.77-175.18 203-176.72l3.64-.03c102.92 0 186.66 33.54 270.48 73.14l.44.38 1.7-3.47c21.27-44.14 36.44-94.95 42.74-152.06h-324.8a6.64 6.64 0 01-6.63-6.62c-.04-21.86 6-54.91 19.85-54.91h162.1v-81.1H191.92a6.71 6.71 0 01-6.64-6.85c-.01-22.61 6.06-54.68 19.86-54.68h231.4v-64.85l.02-1.99c.9-30.93 23.72-54.36 120.64-54.36M256.9 619c-74.77 0-136.53 39.93-137.88 95.6l-.02 1.26.08 3.24a92.55 92.55 0 001.58 13.64c20.26 96.5 220.16 129.71 364.34-36.59l-8.03-4.72C405.95 650.11 332.94 619 256.9 619"}}]},name:"alipay",theme:"outlined"},tx=d.forwardRef(function(e,t){return d.createElement(v.default,(0,p.default)({},e,{ref:t,icon:tg}));}),ty=a("5e9326de"),tw=r._(ty),tj={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M168.5 273.7a68.7 68.7 0 10137.4 0 68.7 68.7 0 10-137.4 0zm730 79.2s-23.7-184.4-426.9-70.1c17.3-30 25.6-49.5 25.6-49.5L396.4 205s-40.6 132.6-113 194.4c0 0 70.1 40.6 69.4 39.4 20.1-20.1 38.2-40.6 53.7-60.4 16.1-7 31.5-13.6 46.7-19.8-18.6 33.5-48.7 83.8-78.8 115.6l42.4 37s28.8-27.7 60.4-61.2h36v61.8H372.9v49.5h140.3v118.5c-1.7 0-3.6 0-5.4-.2-15.4-.7-39.5-3.3-49-18.2-11.5-18.1-3-51.5-2.4-71.9h-97l-3.4 1.8s-35.5 159.1 102.3 155.5c129.1 3.6 203-36 238.6-63.1l14.2 52.6 79.6-33.2-53.9-131.9-64.6 20.1 12.1 45.2c-16.6 12.4-35.6 21.7-56.2 28.4V561.3h137.1v-49.5H628.1V450h137.6v-49.5H521.3c17.6-21.4 31.5-41.1 35-53.6l-42.5-11.6c182.8-65.5 284.5-54.2 283.6 53.2v282.8s10.8 97.1-100.4 90.1l-60.2-12.9-14.2 57.1S882.5 880 903.7 680.2c21.3-200-5.2-327.3-5.2-327.3zm-707.4 18.3l-45.4 69.7 83.6 52.1s56 28.5 29.4 81.9C233.8 625.5 112 736.3 112 736.3l109 68.1c75.4-163.7 70.5-142 89.5-200.7 19.5-60.1 23.7-105.9-9.4-139.1-42.4-42.6-47-46.6-110-93.4z"}}]},name:"taobao",theme:"outlined"},tk=d.forwardRef(function(e,t){return d.createElement(v.default,(0,p.default)({},e,{ref:t,icon:tj}));}),tE=a("c5150a80"),t_=r._(tE);let tC=()=>(0,i.jsx)(t_.default,{itemLayout:"horizontal",dataSource:[{title:"\u7ED1\u5B9A\u6DD8\u5B9D",description:"\u5F53\u524D\u672A\u7ED1\u5B9A\u6DD8\u5B9D\u8D26\u53F7",actions:[(0,i.jsx)("a",{children:"\u7ED1\u5B9A"},"Bind")],avatar:(0,i.jsx)(tk,{className:"taobao"})},{title:"\u7ED1\u5B9A\u652F\u4ED8\u5B9D",description:"\u5F53\u524D\u672A\u7ED1\u5B9A\u652F\u4ED8\u5B9D\u8D26\u53F7",actions:[(0,i.jsx)("a",{children:"\u7ED1\u5B9A"},"Bind")],avatar:(0,i.jsx)(tx,{className:"alipay"})},{title:"\u7ED1\u5B9A\u9489\u9489",description:"\u5F53\u524D\u672A\u7ED1\u5B9A\u9489\u9489\u8D26\u53F7",actions:[(0,i.jsx)("a",{children:"\u7ED1\u5B9A"},"Bind")],avatar:(0,i.jsx)(tw.default,{className:"dingding"})}],renderItem:e=>(0,i.jsx)(t_.default.Item,{actions:e.actions,children:(0,i.jsx)(t_.default.Item.Meta,{avatar:e.avatar,title:e.title,description:e.description})})});var tO=a("7e68252e"),tN=r._(tO);let tF=()=>{let e=(()=>{let e=(0,i.jsx)(tN.default,{checkedChildren:"\u5F00",unCheckedChildren:"\u5173",defaultChecked:!0});return[{title:"\u7528\u6237\u6D88\u606F",description:"\u5176\u4ED6\u7528\u6237\u7684\u6D88\u606F\u5C06\u4EE5\u7AD9\u5185\u4FE1\u7684\u5F62\u5F0F\u901A\u77E5",actions:[e]},{title:"\u7CFB\u7EDF\u6D88\u606F",description:"\u7CFB\u7EDF\u6D88\u606F\u5C06\u4EE5\u7AD9\u5185\u4FE1\u7684\u5F62\u5F0F\u901A\u77E5",actions:[e]},{title:"\u5F85\u529E\u4EFB\u52A1",description:"\u5F85\u529E\u4EFB\u52A1\u5C06\u4EE5\u7AD9\u5185\u4FE1\u7684\u5F62\u5F0F\u901A\u77E5",actions:[e]}];})();return(0,i.jsx)(t_.default,{itemLayout:"horizontal",dataSource:e,renderItem:e=>(0,i.jsx)(t_.default.Item,{actions:e.actions,children:(0,i.jsx)(t_.default.Item.Meta,{title:e.title,description:e.description})})});},tR={strong:(0,i.jsx)("span",{className:"strong",children:"\u5F3A"}),medium:(0,i.jsx)("span",{className:"medium",children:"\u4E2D"}),weak:(0,i.jsx)("span",{className:"weak",children:"\u5F31 Weak"})},t$=()=>{let e=[{title:"\u8D26\u6237\u5BC6\u7801",description:(0,i.jsxs)(i.Fragment,{children:["\u5F53\u524D\u5BC6\u7801\u5F3A\u5EA6\uFF1A",tR.strong]}),actions:[(0,i.jsx)("a",{children:"\u4FEE\u6539"},"Modify")]},{title:"\u5BC6\u4FDD\u624B\u673A",description:`\u{5DF2}\u{7ED1}\u{5B9A}\u{624B}\u{673A}\u{FF1A}138****8293`,actions:[(0,i.jsx)("a",{children:"\u4FEE\u6539"},"Modify")]},{title:"\u5BC6\u4FDD\u95EE\u9898",description:"\u672A\u8BBE\u7F6E\u5BC6\u4FDD\u95EE\u9898\uFF0C\u5BC6\u4FDD\u95EE\u9898\u53EF\u6709\u6548\u4FDD\u62A4\u8D26\u6237\u5B89\u5168",actions:[(0,i.jsx)("a",{children:"\u8BBE\u7F6E"},"Set")]},{title:"\u5907\u7528\u90AE\u7BB1",description:`\u{5DF2}\u{7ED1}\u{5B9A}\u{90AE}\u{7BB1}\u{FF1A}ant***sign.com`,actions:[(0,i.jsx)("a",{children:"\u4FEE\u6539"},"Modify")]},{title:"MFA \u8BBE\u5907",description:"\u672A\u7ED1\u5B9A MFA \u8BBE\u5907\uFF0C\u7ED1\u5B9A\u540E\uFF0C\u53EF\u4EE5\u8FDB\u884C\u4E8C\u6B21\u786E\u8BA4",actions:[(0,i.jsx)("a",{children:"\u7ED1\u5B9A"},"bind")]}];return(0,i.jsx)(t_.default,{itemLayout:"horizontal",dataSource:e,renderItem:e=>(0,i.jsx)(t_.default.Item,{actions:e.actions,children:(0,i.jsx)(t_.default.Item.Meta,{title:e.title,description:e.description})})});},tM=(0,tm.createStyles)(({token:e})=>({main:{display:"flex",width:"100%",height:"100%",paddingTop:"16px",paddingBottom:"16px",backgroundColor:e.colorBgContainer,".ant-list-split .ant-list-item:last-child":{borderBottom:`1px solid ${e.colorSplit}`},".ant-list-item":{paddingTop:"14px",paddingBottom:"14px"},[`@media screen and (max-width: ${e.screenMD}px)`]:{flexDirection:"column"}},leftMenu:{width:"224px",borderRight:`${e.lineWidth}px solid ${e.colorSplit}`,".ant-menu-inline":{border:"none"},".ant-menu-horizontal":{fontWeight:"bold"},[`@media screen and (max-width: ${e.screenMD}px)`]:{width:"100%",border:"none"}},right:{flex:"1",padding:"8px 40px",[`@media screen and (max-width: ${e.screenMD}px)`]:{padding:"40px"}},title:{marginBottom:"12px",color:e.colorTextHeading,fontWeight:"500",fontSize:"20px",lineHeight:"28px"},taobao:{display:"block",color:"#ff4000",fontSize:"48px",lineHeight:"48px",borderRadius:e.borderRadius},dingding:{margin:"2px",padding:"6px",color:"#fff",fontSize:"32px",lineHeight:"32px",backgroundColor:"#2eabff",borderRadius:e.borderRadius},alipay:{color:"#2eabff",fontSize:"48px",lineHeight:"48px",borderRadius:e.borderRadius},":global":{"font.strong":{color:e.colorSuccess},"font.medium":{color:e.colorWarning},"font.weak":{color:e.colorError}}})),tD=()=>{let{styles:e}=tM(),t={base:"\u57FA\u672C\u8BBE\u7F6E",security:"\u5B89\u5168\u8BBE\u7F6E",binding:"\u8D26\u53F7\u7ED1\u5B9A",notification:"\u65B0\u6D88\u606F\u901A\u77E5"},[a,n]=(0,d.useState)({mode:"inline",selectKey:"base"}),r=(0,d.useRef)(null),l=()=>{requestAnimationFrame(()=>{if(!r.current)return;let e="inline",{offsetWidth:t}=r.current;r.current.offsetWidth<641&&t>400&&(e="horizontal"),window.innerWidth<768&&t>400&&(e="horizontal"),n({...a,mode:e});});};return(0,d.useLayoutEffect)(()=>(r.current&&(window.addEventListener("resize",l),l()),()=>{window.removeEventListener("resize",l);}),[]),(0,i.jsx)(s.GridContent,{children:(0,i.jsxs)("div",{className:e.main,ref:e=>{e&&(r.current=e);},children:[(0,i.jsx)("div",{className:e.leftMenu,children:(0,i.jsx)(c.default,{mode:a.mode,selectedKeys:[a.selectKey],onClick:({key:e})=>{n({...a,selectKey:e});},items:Object.keys(t).map(e=>({key:e,label:t[e]}))})}),(0,i.jsxs)("div",{className:e.right,children:[(0,i.jsx)("div",{className:e.title,children:t[a.selectKey]}),(()=>{let{selectKey:e}=a;switch(e){case"base":return(0,i.jsx)(tb,{});case"security":return(0,i.jsx)(t$,{});case"binding":return(0,i.jsx)(tC,{});case"notification":return(0,i.jsx)(tF,{});default:return null;}})()]})]})});};}}]); +//# sourceMappingURL=5d7b1db7-async.3c76de97.js.map \ No newline at end of file diff --git a/5d7b1db7-async.50dcd473.js.map b/5d7b1db7-async.3c76de97.js.map similarity index 64% rename from 5d7b1db7-async.50dcd473.js.map rename to 5d7b1db7-async.3c76de97.js.map index f84e5958..23096a7e 100644 --- a/5d7b1db7-async.50dcd473.js.map +++ b/5d7b1db7-async.3c76de97.js.map @@ -1 +1 @@ -{"version":3,"sources":["node_modules/rc-upload/es/traverseFileTree.js","node_modules/@ant-design/icons-svg/es/asn/UploadOutlined.js","node_modules/@ant-design/icons/es/icons/UploadOutlined.js","node_modules/rc-upload/es/attr-accept.js","node_modules/rc-upload/es/request.js","node_modules/rc-upload/es/uid.js","node_modules/rc-upload/es/AjaxUploader.js","node_modules/rc-upload/es/Upload.js","node_modules/@ant-design/icons-svg/es/asn/FileTwoTone.js","node_modules/@ant-design/icons/es/icons/FileTwoTone.js","node_modules/@ant-design/icons-svg/es/asn/PaperClipOutlined.js","node_modules/@ant-design/icons/es/icons/PaperClipOutlined.js","node_modules/@ant-design/icons-svg/es/asn/PictureTwoTone.js","node_modules/@ant-design/icons/es/icons/PictureTwoTone.js","node_modules/antd/es/upload/utils.js","node_modules/antd/es/upload/UploadList/ListItem.js","node_modules/antd/es/upload/UploadList/index.js","node_modules/antd/es/upload/Upload.js","node_modules/antd/es/upload/Dragger.js","src/pages/account/settings/service.ts","node_modules/antd/es/upload/index.js","src/pages/account/settings/components/index.style.ts","src/pages/account/settings/components/base.tsx","node_modules/@ant-design/icons-svg/es/asn/AlipayOutlined.js","node_modules/@ant-design/icons/es/icons/AlipayOutlined.js","node_modules/@ant-design/icons-svg/es/asn/TaobaoOutlined.js","node_modules/@ant-design/icons/es/icons/TaobaoOutlined.js","src/pages/account/settings/components/binding.tsx","src/pages/account/settings/components/notification.tsx","src/pages/account/settings/components/security.tsx","src/pages/account/settings/style.style.ts","src/pages/account/settings/index.tsx"],"sourcesContent":["import _regeneratorRuntime from \"@babel/runtime/helpers/esm/regeneratorRuntime\";\nimport _toConsumableArray from \"@babel/runtime/helpers/esm/toConsumableArray\";\nimport _asyncToGenerator from \"@babel/runtime/helpers/esm/asyncToGenerator\";\n// https://github.com/ant-design/ant-design/issues/50080\nvar traverseFileTree = /*#__PURE__*/function () {\n var _ref = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee4(files, isAccepted) {\n var flattenFileList, progressFileList, readDirectory, _readDirectory, readFile, _readFile, _traverseFileTree, wipIndex;\n return _regeneratorRuntime().wrap(function _callee4$(_context4) {\n while (1) switch (_context4.prev = _context4.next) {\n case 0:\n _readFile = function _readFile3() {\n _readFile = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee3(item) {\n return _regeneratorRuntime().wrap(function _callee3$(_context3) {\n while (1) switch (_context3.prev = _context3.next) {\n case 0:\n return _context3.abrupt(\"return\", new Promise(function (reslove) {\n item.file(function (file) {\n if (isAccepted(file)) {\n // https://github.com/ant-design/ant-design/issues/16426\n if (item.fullPath && !file.webkitRelativePath) {\n Object.defineProperties(file, {\n webkitRelativePath: {\n writable: true\n }\n });\n // eslint-disable-next-line no-param-reassign\n file.webkitRelativePath = item.fullPath.replace(/^\\//, '');\n Object.defineProperties(file, {\n webkitRelativePath: {\n writable: false\n }\n });\n }\n reslove(file);\n } else {\n reslove(null);\n }\n });\n }));\n case 1:\n case \"end\":\n return _context3.stop();\n }\n }, _callee3);\n }));\n return _readFile.apply(this, arguments);\n };\n readFile = function _readFile2(_x4) {\n return _readFile.apply(this, arguments);\n };\n _readDirectory = function _readDirectory3() {\n _readDirectory = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee2(directory) {\n var dirReader, entries, results, n, i;\n return _regeneratorRuntime().wrap(function _callee2$(_context2) {\n while (1) switch (_context2.prev = _context2.next) {\n case 0:\n dirReader = directory.createReader();\n entries = [];\n case 2:\n if (!true) {\n _context2.next = 12;\n break;\n }\n _context2.next = 5;\n return new Promise(function (resolve) {\n dirReader.readEntries(resolve, function () {\n return resolve([]);\n });\n });\n case 5:\n results = _context2.sent;\n n = results.length;\n if (n) {\n _context2.next = 9;\n break;\n }\n return _context2.abrupt(\"break\", 12);\n case 9:\n for (i = 0; i < n; i++) {\n entries.push(results[i]);\n }\n _context2.next = 2;\n break;\n case 12:\n return _context2.abrupt(\"return\", entries);\n case 13:\n case \"end\":\n return _context2.stop();\n }\n }, _callee2);\n }));\n return _readDirectory.apply(this, arguments);\n };\n readDirectory = function _readDirectory2(_x3) {\n return _readDirectory.apply(this, arguments);\n };\n flattenFileList = [];\n progressFileList = [];\n files.forEach(function (file) {\n return progressFileList.push(file.webkitGetAsEntry());\n });\n\n // eslint-disable-next-line @typescript-eslint/naming-convention\n _traverseFileTree = /*#__PURE__*/function () {\n var _ref2 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee(item, path) {\n var _file, entries;\n return _regeneratorRuntime().wrap(function _callee$(_context) {\n while (1) switch (_context.prev = _context.next) {\n case 0:\n if (item) {\n _context.next = 2;\n break;\n }\n return _context.abrupt(\"return\");\n case 2:\n // eslint-disable-next-line no-param-reassign\n item.path = path || '';\n if (!item.isFile) {\n _context.next = 10;\n break;\n }\n _context.next = 6;\n return readFile(item);\n case 6:\n _file = _context.sent;\n if (_file) {\n flattenFileList.push(_file);\n }\n _context.next = 15;\n break;\n case 10:\n if (!item.isDirectory) {\n _context.next = 15;\n break;\n }\n _context.next = 13;\n return readDirectory(item);\n case 13:\n entries = _context.sent;\n progressFileList.push.apply(progressFileList, _toConsumableArray(entries));\n case 15:\n case \"end\":\n return _context.stop();\n }\n }, _callee);\n }));\n return function _traverseFileTree(_x5, _x6) {\n return _ref2.apply(this, arguments);\n };\n }();\n wipIndex = 0;\n case 9:\n if (!(wipIndex < progressFileList.length)) {\n _context4.next = 15;\n break;\n }\n _context4.next = 12;\n return _traverseFileTree(progressFileList[wipIndex]);\n case 12:\n wipIndex++;\n _context4.next = 9;\n break;\n case 15:\n return _context4.abrupt(\"return\", flattenFileList);\n case 16:\n case \"end\":\n return _context4.stop();\n }\n }, _callee4);\n }));\n return function traverseFileTree(_x, _x2) {\n return _ref.apply(this, arguments);\n };\n}();\nexport default traverseFileTree;","// This icon file is generated automatically.\nvar UploadOutlined = { \"icon\": { \"tag\": \"svg\", \"attrs\": { \"viewBox\": \"64 64 896 896\", \"focusable\": \"false\" }, \"children\": [{ \"tag\": \"path\", \"attrs\": { \"d\": \"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z\" } }] }, \"name\": \"upload\", \"theme\": \"outlined\" };\nexport default UploadOutlined;\n","import _extends from \"@babel/runtime/helpers/esm/extends\";\n// GENERATE BY ./scripts/generate.ts\n// DON NOT EDIT IT MANUALLY\n\nimport * as React from 'react';\nimport UploadOutlinedSvg from \"@ant-design/icons-svg/es/asn/UploadOutlined\";\nimport AntdIcon from \"../components/AntdIcon\";\nvar UploadOutlined = function UploadOutlined(props, ref) {\n return /*#__PURE__*/React.createElement(AntdIcon, _extends({}, props, {\n ref: ref,\n icon: UploadOutlinedSvg\n }));\n};\n\n/**![upload](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQwMCAzMTcuN2g3My45VjY1NmMwIDQuNCAzLjYgOCA4IDhoNjBjNC40IDAgOC0zLjYgOC04VjMxNy43SDYyNGM2LjcgMCAxMC40LTcuNyA2LjMtMTIuOUw1MTguMyAxNjNhOCA4IDAgMDAtMTIuNiAwbC0xMTIgMTQxLjdjLTQuMSA1LjMtLjQgMTMgNi4zIDEzek04NzggNjI2aC02MGMtNC40IDAtOCAzLjYtOCA4djE1NEgyMTRWNjM0YzAtNC40LTMuNi04LTgtOGgtNjBjLTQuNCAwLTggMy42LTggOHYxOThjMCAxNy43IDE0LjMgMzIgMzIgMzJoNjg0YzE3LjcgMCAzMi0xNC4zIDMyLTMyVjYzNGMwLTQuNC0zLjYtOC04LTh6IiAvPjwvc3ZnPg==) */\nvar RefIcon = /*#__PURE__*/React.forwardRef(UploadOutlined);\nif (process.env.NODE_ENV !== 'production') {\n RefIcon.displayName = 'UploadOutlined';\n}\nexport default RefIcon;","import warning from \"rc-util/es/warning\";\nexport default (function (file, acceptedFiles) {\n if (file && acceptedFiles) {\n var acceptedFilesArray = Array.isArray(acceptedFiles) ? acceptedFiles : acceptedFiles.split(',');\n var fileName = file.name || '';\n var mimeType = file.type || '';\n var baseMimeType = mimeType.replace(/\\/.*$/, '');\n return acceptedFilesArray.some(function (type) {\n var validType = type.trim();\n // This is something like */*,* allow all files\n if (/^\\*(\\/\\*)?$/.test(type)) {\n return true;\n }\n\n // like .jpg, .png\n if (validType.charAt(0) === '.') {\n var lowerFileName = fileName.toLowerCase();\n var lowerType = validType.toLowerCase();\n var affixList = [lowerType];\n if (lowerType === '.jpg' || lowerType === '.jpeg') {\n affixList = ['.jpg', '.jpeg'];\n }\n return affixList.some(function (affix) {\n return lowerFileName.endsWith(affix);\n });\n }\n\n // This is something like a image/* mime type\n if (/\\/\\*$/.test(validType)) {\n return baseMimeType === validType.replace(/\\/.*$/, '');\n }\n\n // Full match\n if (mimeType === validType) {\n return true;\n }\n\n // Invalidate type should skip\n if (/^\\w+$/.test(validType)) {\n warning(false, \"Upload takes an invalidate 'accept' type '\".concat(validType, \"'.Skip for check.\"));\n return true;\n }\n return false;\n });\n }\n return true;\n});","function getError(option, xhr) {\n var msg = \"cannot \".concat(option.method, \" \").concat(option.action, \" \").concat(xhr.status, \"'\");\n var err = new Error(msg);\n err.status = xhr.status;\n err.method = option.method;\n err.url = option.action;\n return err;\n}\nfunction getBody(xhr) {\n var text = xhr.responseText || xhr.response;\n if (!text) {\n return text;\n }\n try {\n return JSON.parse(text);\n } catch (e) {\n return text;\n }\n}\nexport default function upload(option) {\n // eslint-disable-next-line no-undef\n var xhr = new XMLHttpRequest();\n if (option.onProgress && xhr.upload) {\n xhr.upload.onprogress = function progress(e) {\n if (e.total > 0) {\n e.percent = e.loaded / e.total * 100;\n }\n option.onProgress(e);\n };\n }\n\n // eslint-disable-next-line no-undef\n var formData = new FormData();\n if (option.data) {\n Object.keys(option.data).forEach(function (key) {\n var value = option.data[key];\n // support key-value array data\n if (Array.isArray(value)) {\n value.forEach(function (item) {\n // { list: [ 11, 22 ] }\n // formData.append('list[]', 11);\n formData.append(\"\".concat(key, \"[]\"), item);\n });\n return;\n }\n formData.append(key, value);\n });\n }\n\n // eslint-disable-next-line no-undef\n if (option.file instanceof Blob) {\n formData.append(option.filename, option.file, option.file.name);\n } else {\n formData.append(option.filename, option.file);\n }\n xhr.onerror = function error(e) {\n option.onError(e);\n };\n xhr.onload = function onload() {\n // allow success when 2xx status\n // see https://github.com/react-component/upload/issues/34\n if (xhr.status < 200 || xhr.status >= 300) {\n return option.onError(getError(option, xhr), getBody(xhr));\n }\n return option.onSuccess(getBody(xhr), xhr);\n };\n xhr.open(option.method, option.action, true);\n\n // Has to be after `.open()`. See https://github.com/enyo/dropzone/issues/179\n if (option.withCredentials && 'withCredentials' in xhr) {\n xhr.withCredentials = true;\n }\n var headers = option.headers || {};\n\n // when set headers['X-Requested-With'] = null , can close default XHR header\n // see https://github.com/react-component/upload/issues/33\n if (headers['X-Requested-With'] !== null) {\n xhr.setRequestHeader('X-Requested-With', 'XMLHttpRequest');\n }\n Object.keys(headers).forEach(function (h) {\n if (headers[h] !== null) {\n xhr.setRequestHeader(h, headers[h]);\n }\n });\n xhr.send(formData);\n return {\n abort: function abort() {\n xhr.abort();\n }\n };\n}","var now = +new Date();\nvar index = 0;\nexport default function uid() {\n // eslint-disable-next-line no-plusplus\n return \"rc-upload-\".concat(now, \"-\").concat(++index);\n}","import _extends from \"@babel/runtime/helpers/esm/extends\";\nimport _objectSpread from \"@babel/runtime/helpers/esm/objectSpread2\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/esm/objectWithoutProperties\";\nimport _typeof from \"@babel/runtime/helpers/esm/typeof\";\nimport _regeneratorRuntime from \"@babel/runtime/helpers/esm/regeneratorRuntime\";\nimport _asyncToGenerator from \"@babel/runtime/helpers/esm/asyncToGenerator\";\nimport _toConsumableArray from \"@babel/runtime/helpers/esm/toConsumableArray\";\nimport _classCallCheck from \"@babel/runtime/helpers/esm/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/esm/createClass\";\nimport _assertThisInitialized from \"@babel/runtime/helpers/esm/assertThisInitialized\";\nimport _inherits from \"@babel/runtime/helpers/esm/inherits\";\nimport _createSuper from \"@babel/runtime/helpers/esm/createSuper\";\nimport _defineProperty from \"@babel/runtime/helpers/esm/defineProperty\";\nvar _excluded = [\"component\", \"prefixCls\", \"className\", \"classNames\", \"disabled\", \"id\", \"name\", \"style\", \"styles\", \"multiple\", \"accept\", \"capture\", \"children\", \"directory\", \"openFileDialogOnClick\", \"onMouseEnter\", \"onMouseLeave\", \"hasControlInside\"];\n/* eslint react/no-is-mounted:0,react/sort-comp:0,react/prop-types:0 */\nimport clsx from 'classnames';\nimport pickAttrs from \"rc-util/es/pickAttrs\";\nimport React, { Component } from 'react';\nimport attrAccept from \"./attr-accept\";\nimport defaultRequest from \"./request\";\nimport traverseFileTree from \"./traverseFileTree\";\nimport getUid from \"./uid\";\nvar AjaxUploader = /*#__PURE__*/function (_Component) {\n _inherits(AjaxUploader, _Component);\n var _super = _createSuper(AjaxUploader);\n function AjaxUploader() {\n var _this;\n _classCallCheck(this, AjaxUploader);\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n _this = _super.call.apply(_super, [this].concat(args));\n _defineProperty(_assertThisInitialized(_this), \"state\", {\n uid: getUid()\n });\n _defineProperty(_assertThisInitialized(_this), \"reqs\", {});\n _defineProperty(_assertThisInitialized(_this), \"fileInput\", void 0);\n _defineProperty(_assertThisInitialized(_this), \"_isMounted\", void 0);\n _defineProperty(_assertThisInitialized(_this), \"onChange\", function (e) {\n var _this$props = _this.props,\n accept = _this$props.accept,\n directory = _this$props.directory;\n var files = e.target.files;\n var acceptedFiles = _toConsumableArray(files).filter(function (file) {\n return !directory || attrAccept(file, accept);\n });\n _this.uploadFiles(acceptedFiles);\n _this.reset();\n });\n _defineProperty(_assertThisInitialized(_this), \"onClick\", function (event) {\n var el = _this.fileInput;\n if (!el) {\n return;\n }\n var target = event.target;\n var onClick = _this.props.onClick;\n if (target && target.tagName === 'BUTTON') {\n var parent = el.parentNode;\n parent.focus();\n target.blur();\n }\n el.click();\n if (onClick) {\n onClick(event);\n }\n });\n _defineProperty(_assertThisInitialized(_this), \"onKeyDown\", function (e) {\n if (e.key === 'Enter') {\n _this.onClick(e);\n }\n });\n _defineProperty(_assertThisInitialized(_this), \"onDataTransferFiles\", /*#__PURE__*/function () {\n var _ref = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee(dataTransfer, existFileCallback) {\n var _this$props2, multiple, accept, directory, items, files, acceptFiles;\n return _regeneratorRuntime().wrap(function _callee$(_context) {\n while (1) switch (_context.prev = _context.next) {\n case 0:\n _this$props2 = _this.props, multiple = _this$props2.multiple, accept = _this$props2.accept, directory = _this$props2.directory;\n items = _toConsumableArray(dataTransfer.items || []);\n files = _toConsumableArray(dataTransfer.files || []);\n if (files.length > 0 || items.some(function (item) {\n return item.kind === 'file';\n })) {\n existFileCallback === null || existFileCallback === void 0 || existFileCallback();\n }\n if (!directory) {\n _context.next = 11;\n break;\n }\n _context.next = 7;\n return traverseFileTree(Array.prototype.slice.call(items), function (_file) {\n return attrAccept(_file, _this.props.accept);\n });\n case 7:\n files = _context.sent;\n _this.uploadFiles(files);\n _context.next = 14;\n break;\n case 11:\n acceptFiles = _toConsumableArray(files).filter(function (file) {\n return attrAccept(file, accept);\n });\n if (multiple === false) {\n acceptFiles = files.slice(0, 1);\n }\n _this.uploadFiles(acceptFiles);\n case 14:\n case \"end\":\n return _context.stop();\n }\n }, _callee);\n }));\n return function (_x, _x2) {\n return _ref.apply(this, arguments);\n };\n }());\n _defineProperty(_assertThisInitialized(_this), \"onFilePaste\", /*#__PURE__*/function () {\n var _ref2 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee2(e) {\n var pastable, clipboardData;\n return _regeneratorRuntime().wrap(function _callee2$(_context2) {\n while (1) switch (_context2.prev = _context2.next) {\n case 0:\n pastable = _this.props.pastable;\n if (pastable) {\n _context2.next = 3;\n break;\n }\n return _context2.abrupt(\"return\");\n case 3:\n if (!(e.type === 'paste')) {\n _context2.next = 6;\n break;\n }\n clipboardData = e.clipboardData;\n return _context2.abrupt(\"return\", _this.onDataTransferFiles(clipboardData, function () {\n e.preventDefault();\n }));\n case 6:\n case \"end\":\n return _context2.stop();\n }\n }, _callee2);\n }));\n return function (_x3) {\n return _ref2.apply(this, arguments);\n };\n }());\n _defineProperty(_assertThisInitialized(_this), \"onFileDragOver\", function (e) {\n e.preventDefault();\n });\n _defineProperty(_assertThisInitialized(_this), \"onFileDrop\", /*#__PURE__*/function () {\n var _ref3 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee3(e) {\n var dataTransfer;\n return _regeneratorRuntime().wrap(function _callee3$(_context3) {\n while (1) switch (_context3.prev = _context3.next) {\n case 0:\n e.preventDefault();\n if (!(e.type === 'drop')) {\n _context3.next = 4;\n break;\n }\n dataTransfer = e.dataTransfer;\n return _context3.abrupt(\"return\", _this.onDataTransferFiles(dataTransfer));\n case 4:\n case \"end\":\n return _context3.stop();\n }\n }, _callee3);\n }));\n return function (_x4) {\n return _ref3.apply(this, arguments);\n };\n }());\n _defineProperty(_assertThisInitialized(_this), \"uploadFiles\", function (files) {\n var originFiles = _toConsumableArray(files);\n var postFiles = originFiles.map(function (file) {\n // eslint-disable-next-line no-param-reassign\n file.uid = getUid();\n return _this.processFile(file, originFiles);\n });\n\n // Batch upload files\n Promise.all(postFiles).then(function (fileList) {\n var onBatchStart = _this.props.onBatchStart;\n onBatchStart === null || onBatchStart === void 0 || onBatchStart(fileList.map(function (_ref4) {\n var origin = _ref4.origin,\n parsedFile = _ref4.parsedFile;\n return {\n file: origin,\n parsedFile: parsedFile\n };\n }));\n fileList.filter(function (file) {\n return file.parsedFile !== null;\n }).forEach(function (file) {\n _this.post(file);\n });\n });\n });\n /**\n * Process file before upload. When all the file is ready, we start upload.\n */\n _defineProperty(_assertThisInitialized(_this), \"processFile\", /*#__PURE__*/function () {\n var _ref5 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee4(file, fileList) {\n var beforeUpload, transformedFile, action, mergedAction, data, mergedData, parsedData, parsedFile, mergedParsedFile;\n return _regeneratorRuntime().wrap(function _callee4$(_context4) {\n while (1) switch (_context4.prev = _context4.next) {\n case 0:\n beforeUpload = _this.props.beforeUpload;\n transformedFile = file;\n if (!beforeUpload) {\n _context4.next = 14;\n break;\n }\n _context4.prev = 3;\n _context4.next = 6;\n return beforeUpload(file, fileList);\n case 6:\n transformedFile = _context4.sent;\n _context4.next = 12;\n break;\n case 9:\n _context4.prev = 9;\n _context4.t0 = _context4[\"catch\"](3);\n // Rejection will also trade as false\n transformedFile = false;\n case 12:\n if (!(transformedFile === false)) {\n _context4.next = 14;\n break;\n }\n return _context4.abrupt(\"return\", {\n origin: file,\n parsedFile: null,\n action: null,\n data: null\n });\n case 14:\n // Get latest action\n action = _this.props.action;\n if (!(typeof action === 'function')) {\n _context4.next = 21;\n break;\n }\n _context4.next = 18;\n return action(file);\n case 18:\n mergedAction = _context4.sent;\n _context4.next = 22;\n break;\n case 21:\n mergedAction = action;\n case 22:\n // Get latest data\n data = _this.props.data;\n if (!(typeof data === 'function')) {\n _context4.next = 29;\n break;\n }\n _context4.next = 26;\n return data(file);\n case 26:\n mergedData = _context4.sent;\n _context4.next = 30;\n break;\n case 29:\n mergedData = data;\n case 30:\n parsedData =\n // string type is from legacy `transformFile`.\n // Not sure if this will work since no related test case works with it\n (_typeof(transformedFile) === 'object' || typeof transformedFile === 'string') && transformedFile ? transformedFile : file;\n if (parsedData instanceof File) {\n parsedFile = parsedData;\n } else {\n parsedFile = new File([parsedData], file.name, {\n type: file.type\n });\n }\n mergedParsedFile = parsedFile;\n mergedParsedFile.uid = file.uid;\n return _context4.abrupt(\"return\", {\n origin: file,\n data: mergedData,\n parsedFile: mergedParsedFile,\n action: mergedAction\n });\n case 35:\n case \"end\":\n return _context4.stop();\n }\n }, _callee4, null, [[3, 9]]);\n }));\n return function (_x5, _x6) {\n return _ref5.apply(this, arguments);\n };\n }());\n _defineProperty(_assertThisInitialized(_this), \"saveFileInput\", function (node) {\n _this.fileInput = node;\n });\n return _this;\n }\n _createClass(AjaxUploader, [{\n key: \"componentDidMount\",\n value: function componentDidMount() {\n this._isMounted = true;\n var pastable = this.props.pastable;\n if (pastable) {\n document.addEventListener('paste', this.onFilePaste);\n }\n }\n }, {\n key: \"componentWillUnmount\",\n value: function componentWillUnmount() {\n this._isMounted = false;\n this.abort();\n document.removeEventListener('paste', this.onFilePaste);\n }\n }, {\n key: \"componentDidUpdate\",\n value: function componentDidUpdate(prevProps) {\n var pastable = this.props.pastable;\n if (pastable && !prevProps.pastable) {\n document.addEventListener('paste', this.onFilePaste);\n } else if (!pastable && prevProps.pastable) {\n document.removeEventListener('paste', this.onFilePaste);\n }\n }\n }, {\n key: \"post\",\n value: function post(_ref6) {\n var _this2 = this;\n var data = _ref6.data,\n origin = _ref6.origin,\n action = _ref6.action,\n parsedFile = _ref6.parsedFile;\n if (!this._isMounted) {\n return;\n }\n var _this$props3 = this.props,\n onStart = _this$props3.onStart,\n customRequest = _this$props3.customRequest,\n name = _this$props3.name,\n headers = _this$props3.headers,\n withCredentials = _this$props3.withCredentials,\n method = _this$props3.method;\n var uid = origin.uid;\n var request = customRequest || defaultRequest;\n var requestOption = {\n action: action,\n filename: name,\n data: data,\n file: parsedFile,\n headers: headers,\n withCredentials: withCredentials,\n method: method || 'post',\n onProgress: function onProgress(e) {\n var onProgress = _this2.props.onProgress;\n onProgress === null || onProgress === void 0 || onProgress(e, parsedFile);\n },\n onSuccess: function onSuccess(ret, xhr) {\n var onSuccess = _this2.props.onSuccess;\n onSuccess === null || onSuccess === void 0 || onSuccess(ret, parsedFile, xhr);\n delete _this2.reqs[uid];\n },\n onError: function onError(err, ret) {\n var onError = _this2.props.onError;\n onError === null || onError === void 0 || onError(err, ret, parsedFile);\n delete _this2.reqs[uid];\n }\n };\n onStart(origin);\n this.reqs[uid] = request(requestOption);\n }\n }, {\n key: \"reset\",\n value: function reset() {\n this.setState({\n uid: getUid()\n });\n }\n }, {\n key: \"abort\",\n value: function abort(file) {\n var reqs = this.reqs;\n if (file) {\n var uid = file.uid ? file.uid : file;\n if (reqs[uid] && reqs[uid].abort) {\n reqs[uid].abort();\n }\n delete reqs[uid];\n } else {\n Object.keys(reqs).forEach(function (uid) {\n if (reqs[uid] && reqs[uid].abort) {\n reqs[uid].abort();\n }\n delete reqs[uid];\n });\n }\n }\n }, {\n key: \"render\",\n value: function render() {\n var _this$props4 = this.props,\n Tag = _this$props4.component,\n prefixCls = _this$props4.prefixCls,\n className = _this$props4.className,\n _this$props4$classNam = _this$props4.classNames,\n classNames = _this$props4$classNam === void 0 ? {} : _this$props4$classNam,\n disabled = _this$props4.disabled,\n id = _this$props4.id,\n name = _this$props4.name,\n style = _this$props4.style,\n _this$props4$styles = _this$props4.styles,\n styles = _this$props4$styles === void 0 ? {} : _this$props4$styles,\n multiple = _this$props4.multiple,\n accept = _this$props4.accept,\n capture = _this$props4.capture,\n children = _this$props4.children,\n directory = _this$props4.directory,\n openFileDialogOnClick = _this$props4.openFileDialogOnClick,\n onMouseEnter = _this$props4.onMouseEnter,\n onMouseLeave = _this$props4.onMouseLeave,\n hasControlInside = _this$props4.hasControlInside,\n otherProps = _objectWithoutProperties(_this$props4, _excluded);\n var cls = clsx(_defineProperty(_defineProperty(_defineProperty({}, prefixCls, true), \"\".concat(prefixCls, \"-disabled\"), disabled), className, className));\n // because input don't have directory/webkitdirectory type declaration\n var dirProps = directory ? {\n directory: 'directory',\n webkitdirectory: 'webkitdirectory'\n } : {};\n var events = disabled ? {} : {\n onClick: openFileDialogOnClick ? this.onClick : function () {},\n onKeyDown: openFileDialogOnClick ? this.onKeyDown : function () {},\n onMouseEnter: onMouseEnter,\n onMouseLeave: onMouseLeave,\n onDrop: this.onFileDrop,\n onDragOver: this.onFileDragOver,\n tabIndex: hasControlInside ? undefined : '0'\n };\n return /*#__PURE__*/React.createElement(Tag, _extends({}, events, {\n className: cls,\n role: hasControlInside ? undefined : 'button',\n style: style\n }), /*#__PURE__*/React.createElement(\"input\", _extends({}, pickAttrs(otherProps, {\n aria: true,\n data: true\n }), {\n id: id\n /**\n * https://github.com/ant-design/ant-design/issues/50643,\n * https://github.com/react-component/upload/pull/575#issuecomment-2320646552\n */,\n name: name,\n disabled: disabled,\n type: \"file\",\n ref: this.saveFileInput,\n onClick: function onClick(e) {\n return e.stopPropagation();\n } // https://github.com/ant-design/ant-design/issues/19948\n ,\n key: this.state.uid,\n style: _objectSpread({\n display: 'none'\n }, styles.input),\n className: classNames.input,\n accept: accept\n }, dirProps, {\n multiple: multiple,\n onChange: this.onChange\n }, capture != null ? {\n capture: capture\n } : {})), children);\n }\n }]);\n return AjaxUploader;\n}(Component);\nexport default AjaxUploader;","import _extends from \"@babel/runtime/helpers/esm/extends\";\nimport _classCallCheck from \"@babel/runtime/helpers/esm/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/esm/createClass\";\nimport _assertThisInitialized from \"@babel/runtime/helpers/esm/assertThisInitialized\";\nimport _inherits from \"@babel/runtime/helpers/esm/inherits\";\nimport _createSuper from \"@babel/runtime/helpers/esm/createSuper\";\nimport _defineProperty from \"@babel/runtime/helpers/esm/defineProperty\";\n/* eslint react/prop-types:0 */\nimport React, { Component } from 'react';\nimport AjaxUpload from \"./AjaxUploader\";\nfunction empty() {}\nvar Upload = /*#__PURE__*/function (_Component) {\n _inherits(Upload, _Component);\n var _super = _createSuper(Upload);\n function Upload() {\n var _this;\n _classCallCheck(this, Upload);\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n _this = _super.call.apply(_super, [this].concat(args));\n _defineProperty(_assertThisInitialized(_this), \"uploader\", void 0);\n _defineProperty(_assertThisInitialized(_this), \"saveUploader\", function (node) {\n _this.uploader = node;\n });\n return _this;\n }\n _createClass(Upload, [{\n key: \"abort\",\n value: function abort(file) {\n this.uploader.abort(file);\n }\n }, {\n key: \"render\",\n value: function render() {\n return /*#__PURE__*/React.createElement(AjaxUpload, _extends({}, this.props, {\n ref: this.saveUploader\n }));\n }\n }]);\n return Upload;\n}(Component);\n_defineProperty(Upload, \"defaultProps\", {\n component: 'span',\n prefixCls: 'rc-upload',\n data: {},\n headers: {},\n name: 'file',\n multipart: false,\n onStart: empty,\n onError: empty,\n onSuccess: empty,\n multiple: false,\n beforeUpload: null,\n customRequest: null,\n withCredentials: false,\n openFileDialogOnClick: true,\n hasControlInside: false\n});\nexport default Upload;","// This icon file is generated automatically.\nvar FileTwoTone = { \"icon\": function render(primaryColor, secondaryColor) { return { \"tag\": \"svg\", \"attrs\": { \"viewBox\": \"64 64 896 896\", \"focusable\": \"false\" }, \"children\": [{ \"tag\": \"path\", \"attrs\": { \"d\": \"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z\", \"fill\": secondaryColor } }, { \"tag\": \"path\", \"attrs\": { \"d\": \"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z\", \"fill\": primaryColor } }] }; }, \"name\": \"file\", \"theme\": \"twotone\" };\nexport default FileTwoTone;\n","import _extends from \"@babel/runtime/helpers/esm/extends\";\n// GENERATE BY ./scripts/generate.ts\n// DON NOT EDIT IT MANUALLY\n\nimport * as React from 'react';\nimport FileTwoToneSvg from \"@ant-design/icons-svg/es/asn/FileTwoTone\";\nimport AntdIcon from \"../components/AntdIcon\";\nvar FileTwoTone = function FileTwoTone(props, ref) {\n return /*#__PURE__*/React.createElement(AntdIcon, _extends({}, props, {\n ref: ref,\n icon: FileTwoToneSvg\n }));\n};\n\n/**![file](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUzNCAzNTJWMTM2SDIzMnY3NTJoNTYwVjM5NEg1NzZhNDIgNDIgMCAwMS00Mi00MnoiIGZpbGw9IiNlNmY0ZmYiIC8+PHBhdGggZD0iTTg1NC42IDI4OC42TDYzOS40IDczLjRjLTYtNi0xNC4xLTkuNC0yMi42LTkuNEgxOTJjLTE3LjcgMC0zMiAxNC4zLTMyIDMydjgzMmMwIDE3LjcgMTQuMyAzMiAzMiAzMmg2NDBjMTcuNyAwIDMyLTE0LjMgMzItMzJWMzExLjNjMC04LjUtMy40LTE2LjctOS40LTIyLjd6TTYwMiAxMzcuOEw3OTAuMiAzMjZINjAyVjEzNy44ek03OTIgODg4SDIzMlYxMzZoMzAydjIxNmE0MiA0MiAwIDAwNDIgNDJoMjE2djQ5NHoiIGZpbGw9IiMxNjc3ZmYiIC8+PC9zdmc+) */\nvar RefIcon = /*#__PURE__*/React.forwardRef(FileTwoTone);\nif (process.env.NODE_ENV !== 'production') {\n RefIcon.displayName = 'FileTwoTone';\n}\nexport default RefIcon;","// This icon file is generated automatically.\nvar PaperClipOutlined = { \"icon\": { \"tag\": \"svg\", \"attrs\": { \"viewBox\": \"64 64 896 896\", \"focusable\": \"false\" }, \"children\": [{ \"tag\": \"path\", \"attrs\": { \"d\": \"M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 00174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z\" } }] }, \"name\": \"paper-clip\", \"theme\": \"outlined\" };\nexport default PaperClipOutlined;\n","import _extends from \"@babel/runtime/helpers/esm/extends\";\n// GENERATE BY ./scripts/generate.ts\n// DON NOT EDIT IT MANUALLY\n\nimport * as React from 'react';\nimport PaperClipOutlinedSvg from \"@ant-design/icons-svg/es/asn/PaperClipOutlined\";\nimport AntdIcon from \"../components/AntdIcon\";\nvar PaperClipOutlined = function PaperClipOutlined(props, ref) {\n return /*#__PURE__*/React.createElement(AntdIcon, _extends({}, props, {\n ref: ref,\n icon: PaperClipOutlinedSvg\n }));\n};\n\n/**![paper-clip](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTc3OS4zIDE5Ni42Yy05NC4yLTk0LjItMjQ3LjYtOTQuMi0zNDEuNyAwbC0yNjEgMjYwLjhjLTEuNyAxLjctMi42IDQtMi42IDYuNHMuOSA0LjcgMi42IDYuNGwzNi45IDM2LjlhOSA5IDAgMDAxMi43IDBsMjYxLTI2MC44YzMyLjQtMzIuNCA3NS41LTUwLjIgMTIxLjMtNTAuMnM4OC45IDE3LjggMTIxLjIgNTAuMmMzMi40IDMyLjQgNTAuMiA3NS41IDUwLjIgMTIxLjIgMCA0NS44LTE3LjggODguOC01MC4yIDEyMS4ybC0yNjYgMjY1LjktNDMuMSA0My4xYy00MC4zIDQwLjMtMTA1LjggNDAuMy0xNDYuMSAwLTE5LjUtMTkuNS0zMC4yLTQ1LjQtMzAuMi03M3MxMC43LTUzLjUgMzAuMi03M2wyNjMuOS0yNjMuOGM2LjctNi42IDE1LjUtMTAuMyAyNC45LTEwLjNoLjFjOS40IDAgMTguMSAzLjcgMjQuNyAxMC4zIDYuNyA2LjcgMTAuMyAxNS41IDEwLjMgMjQuOSAwIDkuMy0zLjcgMTguMS0xMC4zIDI0LjdMMzcyLjQgNjUzYy0xLjcgMS43LTIuNiA0LTIuNiA2LjRzLjkgNC43IDIuNiA2LjRsMzYuOSAzNi45YTkgOSAwIDAwMTIuNyAwbDIxNS42LTIxNS42YzE5LjktMTkuOSAzMC44LTQ2LjMgMzAuOC03NC40cy0xMS01NC42LTMwLjgtNzQuNGMtNDEuMS00MS4xLTEwNy45LTQxLTE0OSAwTDQ2MyAzNjQgMjI0LjggNjAyLjFBMTcyLjIyIDE3Mi4yMiAwIDAwMTc0IDcyNC44YzAgNDYuMyAxOC4xIDg5LjggNTAuOCAxMjIuNSAzMy45IDMzLjggNzguMyA1MC43IDEyMi43IDUwLjcgNDQuNCAwIDg4LjgtMTYuOSAxMjIuNi01MC43bDMwOS4yLTMwOUM4MjQuOCA0OTIuNyA4NTAgNDMyIDg1MCAzNjcuNWMuMS02NC42LTI1LjEtMTI1LjMtNzAuNy0xNzAuOXoiIC8+PC9zdmc+) */\nvar RefIcon = /*#__PURE__*/React.forwardRef(PaperClipOutlined);\nif (process.env.NODE_ENV !== 'production') {\n RefIcon.displayName = 'PaperClipOutlined';\n}\nexport default RefIcon;","// This icon file is generated automatically.\nvar PictureTwoTone = { \"icon\": function render(primaryColor, secondaryColor) { return { \"tag\": \"svg\", \"attrs\": { \"viewBox\": \"64 64 896 896\", \"focusable\": \"false\" }, \"children\": [{ \"tag\": \"path\", \"attrs\": { \"d\": \"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2z\", \"fill\": primaryColor } }, { \"tag\": \"path\", \"attrs\": { \"d\": \"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z\", \"fill\": secondaryColor } }, { \"tag\": \"path\", \"attrs\": { \"d\": \"M136 652.7l132.4-157c3.2-3.8 9-3.8 12.2 0l144 170.7L652 396.8c3.2-3.8 9-3.8 12.2 0L888 662.2V232H136v420.7zM304 280a88 88 0 110 176 88 88 0 010-176z\", \"fill\": secondaryColor } }, { \"tag\": \"path\", \"attrs\": { \"d\": \"M276 368a28 28 0 1056 0 28 28 0 10-56 0z\", \"fill\": secondaryColor } }, { \"tag\": \"path\", \"attrs\": { \"d\": \"M304 456a88 88 0 100-176 88 88 0 000 176zm0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z\", \"fill\": primaryColor } }] }; }, \"name\": \"picture\", \"theme\": \"twotone\" };\nexport default PictureTwoTone;\n","import _extends from \"@babel/runtime/helpers/esm/extends\";\n// GENERATE BY ./scripts/generate.ts\n// DON NOT EDIT IT MANUALLY\n\nimport * as React from 'react';\nimport PictureTwoToneSvg from \"@ant-design/icons-svg/es/asn/PictureTwoTone\";\nimport AntdIcon from \"../components/AntdIcon\";\nvar PictureTwoTone = function PictureTwoTone(props, ref) {\n return /*#__PURE__*/React.createElement(AntdIcon, _extends({}, props, {\n ref: ref,\n icon: PictureTwoToneSvg\n }));\n};\n\n/**![picture](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTkyOCAxNjBIOTZjLTE3LjcgMC0zMiAxNC4zLTMyIDMydjY0MGMwIDE3LjcgMTQuMyAzMiAzMiAzMmg4MzJjMTcuNyAwIDMyLTE0LjMgMzItMzJWMTkyYzAtMTcuNy0xNC4zLTMyLTMyLTMyem0tNDAgNjMySDEzNnYtMzkuOWwxMzguNS0xNjQuMyAxNTAuMSAxNzhMNjU4LjEgNDg5IDg4OCA3NjEuNlY3OTJ6bTAtMTI5LjhMNjY0LjIgMzk2LjhjLTMuMi0zLjgtOS0zLjgtMTIuMiAwTDQyNC42IDY2Ni40bC0xNDQtMTcwLjdjLTMuMi0zLjgtOS0zLjgtMTIuMiAwTDEzNiA2NTIuN1YyMzJoNzUydjQzMC4yeiIgZmlsbD0iIzE2NzdmZiIgLz48cGF0aCBkPSJNNDI0LjYgNzY1LjhsLTE1MC4xLTE3OEwxMzYgNzUyLjFWNzkyaDc1MnYtMzAuNEw2NTguMSA0ODl6IiBmaWxsPSIjZTZmNGZmIiAvPjxwYXRoIGQ9Ik0xMzYgNjUyLjdsMTMyLjQtMTU3YzMuMi0zLjggOS0zLjggMTIuMiAwbDE0NCAxNzAuN0w2NTIgMzk2LjhjMy4yLTMuOCA5LTMuOCAxMi4yIDBMODg4IDY2Mi4yVjIzMkgxMzZ2NDIwLjd6TTMwNCAyODBhODggODggMCAxMTAgMTc2IDg4IDg4IDAgMDEwLTE3NnoiIGZpbGw9IiNlNmY0ZmYiIC8+PHBhdGggZD0iTTI3NiAzNjhhMjggMjggMCAxMDU2IDAgMjggMjggMCAxMC01NiAweiIgZmlsbD0iI2U2ZjRmZiIgLz48cGF0aCBkPSJNMzA0IDQ1NmE4OCA4OCAwIDEwMC0xNzYgODggODggMCAwMDAgMTc2em0wLTExNmMxNS41IDAgMjggMTIuNSAyOCAyOHMtMTIuNSAyOC0yOCAyOC0yOC0xMi41LTI4LTI4IDEyLjUtMjggMjgtMjh6IiBmaWxsPSIjMTY3N2ZmIiAvPjwvc3ZnPg==) */\nvar RefIcon = /*#__PURE__*/React.forwardRef(PictureTwoTone);\nif (process.env.NODE_ENV !== 'production') {\n RefIcon.displayName = 'PictureTwoTone';\n}\nexport default RefIcon;","import _toConsumableArray from \"@babel/runtime/helpers/esm/toConsumableArray\";\nexport function file2Obj(file) {\n return Object.assign(Object.assign({}, file), {\n lastModified: file.lastModified,\n lastModifiedDate: file.lastModifiedDate,\n name: file.name,\n size: file.size,\n type: file.type,\n uid: file.uid,\n percent: 0,\n originFileObj: file\n });\n}\n/** Upload fileList. Replace file if exist or just push into it. */\nexport function updateFileList(file, fileList) {\n const nextFileList = _toConsumableArray(fileList);\n const fileIndex = nextFileList.findIndex(({\n uid\n }) => uid === file.uid);\n if (fileIndex === -1) {\n nextFileList.push(file);\n } else {\n nextFileList[fileIndex] = file;\n }\n return nextFileList;\n}\nexport function getFileItem(file, fileList) {\n const matchKey = file.uid !== undefined ? 'uid' : 'name';\n return fileList.filter(item => item[matchKey] === file[matchKey])[0];\n}\nexport function removeFileItem(file, fileList) {\n const matchKey = file.uid !== undefined ? 'uid' : 'name';\n const removed = fileList.filter(item => item[matchKey] !== file[matchKey]);\n if (removed.length === fileList.length) {\n return null;\n }\n return removed;\n}\n// ==================== Default Image Preview ====================\nconst extname = (url = '') => {\n const temp = url.split('/');\n const filename = temp[temp.length - 1];\n const filenameWithoutSuffix = filename.split(/#|\\?/)[0];\n return (/\\.[^./\\\\]*$/.exec(filenameWithoutSuffix) || [''])[0];\n};\nconst isImageFileType = type => type.indexOf('image/') === 0;\nexport const isImageUrl = file => {\n if (file.type && !file.thumbUrl) {\n return isImageFileType(file.type);\n }\n const url = file.thumbUrl || file.url || '';\n const extension = extname(url);\n if (/^data:image\\//.test(url) || /(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(extension)) {\n return true;\n }\n if (/^data:/.test(url)) {\n // other file types of base64\n return false;\n }\n if (extension) {\n // other file types which have extension\n return false;\n }\n return true;\n};\nconst MEASURE_SIZE = 200;\nexport function previewImage(file) {\n return new Promise(resolve => {\n if (!file.type || !isImageFileType(file.type)) {\n resolve('');\n return;\n }\n const canvas = document.createElement('canvas');\n canvas.width = MEASURE_SIZE;\n canvas.height = MEASURE_SIZE;\n canvas.style.cssText = `position: fixed; left: 0; top: 0; width: ${MEASURE_SIZE}px; height: ${MEASURE_SIZE}px; z-index: 9999; display: none;`;\n document.body.appendChild(canvas);\n const ctx = canvas.getContext('2d');\n const img = new Image();\n img.onload = () => {\n const {\n width,\n height\n } = img;\n let drawWidth = MEASURE_SIZE;\n let drawHeight = MEASURE_SIZE;\n let offsetX = 0;\n let offsetY = 0;\n if (width > height) {\n drawHeight = height * (MEASURE_SIZE / width);\n offsetY = -(drawHeight - drawWidth) / 2;\n } else {\n drawWidth = width * (MEASURE_SIZE / height);\n offsetX = -(drawWidth - drawHeight) / 2;\n }\n ctx.drawImage(img, offsetX, offsetY, drawWidth, drawHeight);\n const dataURL = canvas.toDataURL();\n document.body.removeChild(canvas);\n window.URL.revokeObjectURL(img.src);\n resolve(dataURL);\n };\n img.crossOrigin = 'anonymous';\n if (file.type.startsWith('image/svg+xml')) {\n const reader = new FileReader();\n reader.onload = () => {\n if (reader.result && typeof reader.result === 'string') {\n img.src = reader.result;\n }\n };\n reader.readAsDataURL(file);\n } else if (file.type.startsWith('image/gif')) {\n const reader = new FileReader();\n reader.onload = () => {\n if (reader.result) {\n resolve(reader.result);\n }\n };\n reader.readAsDataURL(file);\n } else {\n img.src = window.URL.createObjectURL(file);\n }\n });\n}","\"use client\";\n\nimport * as React from 'react';\nimport DeleteOutlined from \"@ant-design/icons/es/icons/DeleteOutlined\";\nimport DownloadOutlined from \"@ant-design/icons/es/icons/DownloadOutlined\";\nimport EyeOutlined from \"@ant-design/icons/es/icons/EyeOutlined\";\nimport classNames from 'classnames';\nimport CSSMotion from 'rc-motion';\nimport { ConfigContext } from '../../config-provider';\nimport Progress from '../../progress';\nimport Tooltip from '../../tooltip';\nconst ListItem = /*#__PURE__*/React.forwardRef(({\n prefixCls,\n className,\n style,\n locale,\n listType,\n file,\n items,\n progress: progressProps,\n iconRender,\n actionIconRender,\n itemRender,\n isImgUrl,\n showPreviewIcon,\n showRemoveIcon,\n showDownloadIcon,\n previewIcon: customPreviewIcon,\n removeIcon: customRemoveIcon,\n downloadIcon: customDownloadIcon,\n extra: customExtra,\n onPreview,\n onDownload,\n onClose\n}, ref) => {\n var _a, _b;\n // Status: which will ignore `removed` status\n const {\n status\n } = file;\n const [mergedStatus, setMergedStatus] = React.useState(status);\n React.useEffect(() => {\n if (status !== 'removed') {\n setMergedStatus(status);\n }\n }, [status]);\n // Delay to show the progress bar\n const [showProgress, setShowProgress] = React.useState(false);\n React.useEffect(() => {\n const timer = setTimeout(() => {\n setShowProgress(true);\n }, 300);\n return () => {\n clearTimeout(timer);\n };\n }, []);\n const iconNode = iconRender(file);\n let icon = /*#__PURE__*/React.createElement(\"div\", {\n className: `${prefixCls}-icon`\n }, iconNode);\n if (listType === 'picture' || listType === 'picture-card' || listType === 'picture-circle') {\n if (mergedStatus === 'uploading' || !file.thumbUrl && !file.url) {\n const uploadingClassName = classNames(`${prefixCls}-list-item-thumbnail`, {\n [`${prefixCls}-list-item-file`]: mergedStatus !== 'uploading'\n });\n icon = /*#__PURE__*/React.createElement(\"div\", {\n className: uploadingClassName\n }, iconNode);\n } else {\n const thumbnail = (isImgUrl === null || isImgUrl === void 0 ? void 0 : isImgUrl(file)) ? (/*#__PURE__*/React.createElement(\"img\", {\n src: file.thumbUrl || file.url,\n alt: file.name,\n className: `${prefixCls}-list-item-image`,\n crossOrigin: file.crossOrigin\n })) : iconNode;\n const aClassName = classNames(`${prefixCls}-list-item-thumbnail`, {\n [`${prefixCls}-list-item-file`]: isImgUrl && !isImgUrl(file)\n });\n icon = /*#__PURE__*/React.createElement(\"a\", {\n className: aClassName,\n onClick: e => onPreview(file, e),\n href: file.url || file.thumbUrl,\n target: \"_blank\",\n rel: \"noopener noreferrer\"\n }, thumbnail);\n }\n }\n const listItemClassName = classNames(`${prefixCls}-list-item`, `${prefixCls}-list-item-${mergedStatus}`);\n const linkProps = typeof file.linkProps === 'string' ? JSON.parse(file.linkProps) : file.linkProps;\n const removeIcon = (typeof showRemoveIcon === 'function' ? showRemoveIcon(file) : showRemoveIcon) ? actionIconRender((typeof customRemoveIcon === 'function' ? customRemoveIcon(file) : customRemoveIcon) || (/*#__PURE__*/React.createElement(DeleteOutlined, null)), () => onClose(file), prefixCls, locale.removeFile,\n // acceptUploadDisabled is true, only remove icon will follow Upload disabled prop\n // https://github.com/ant-design/ant-design/issues/46171\n true) : null;\n const downloadIcon = (typeof showDownloadIcon === 'function' ? showDownloadIcon(file) : showDownloadIcon) && mergedStatus === 'done' ? actionIconRender((typeof customDownloadIcon === 'function' ? customDownloadIcon(file) : customDownloadIcon) || /*#__PURE__*/React.createElement(DownloadOutlined, null), () => onDownload(file), prefixCls, locale.downloadFile) : null;\n const downloadOrDelete = listType !== 'picture-card' && listType !== 'picture-circle' && (/*#__PURE__*/React.createElement(\"span\", {\n key: \"download-delete\",\n className: classNames(`${prefixCls}-list-item-actions`, {\n picture: listType === 'picture'\n })\n }, downloadIcon, removeIcon));\n const extraContent = typeof customExtra === 'function' ? customExtra(file) : customExtra;\n const extra = extraContent && (/*#__PURE__*/React.createElement(\"span\", {\n className: `${prefixCls}-list-item-extra`\n }, extraContent));\n const listItemNameClass = classNames(`${prefixCls}-list-item-name`);\n const fileName = file.url ? (/*#__PURE__*/React.createElement(\"a\", Object.assign({\n key: \"view\",\n target: \"_blank\",\n rel: \"noopener noreferrer\",\n className: listItemNameClass,\n title: file.name\n }, linkProps, {\n href: file.url,\n onClick: e => onPreview(file, e)\n }), file.name, extra)) : (/*#__PURE__*/React.createElement(\"span\", {\n key: \"view\",\n className: listItemNameClass,\n onClick: e => onPreview(file, e),\n title: file.name\n }, file.name, extra));\n const previewIcon = (typeof showPreviewIcon === 'function' ? showPreviewIcon(file) : showPreviewIcon) && (file.url || file.thumbUrl) ? (/*#__PURE__*/React.createElement(\"a\", {\n href: file.url || file.thumbUrl,\n target: \"_blank\",\n rel: \"noopener noreferrer\",\n onClick: e => onPreview(file, e),\n title: locale.previewFile\n }, typeof customPreviewIcon === 'function' ? customPreviewIcon(file) : customPreviewIcon || /*#__PURE__*/React.createElement(EyeOutlined, null))) : null;\n const pictureCardActions = (listType === 'picture-card' || listType === 'picture-circle') && mergedStatus !== 'uploading' && (/*#__PURE__*/React.createElement(\"span\", {\n className: `${prefixCls}-list-item-actions`\n }, previewIcon, mergedStatus === 'done' && downloadIcon, removeIcon));\n const {\n getPrefixCls\n } = React.useContext(ConfigContext);\n const rootPrefixCls = getPrefixCls();\n const dom = /*#__PURE__*/React.createElement(\"div\", {\n className: listItemClassName\n }, icon, fileName, downloadOrDelete, pictureCardActions, showProgress && (/*#__PURE__*/React.createElement(CSSMotion, {\n motionName: `${rootPrefixCls}-fade`,\n visible: mergedStatus === 'uploading',\n motionDeadline: 2000\n }, ({\n className: motionClassName\n }) => {\n // show loading icon if upload progress listener is disabled\n const loadingProgress = 'percent' in file ? (/*#__PURE__*/React.createElement(Progress, Object.assign({\n type: \"line\",\n percent: file.percent,\n \"aria-label\": file['aria-label'],\n \"aria-labelledby\": file['aria-labelledby']\n }, progressProps))) : null;\n return /*#__PURE__*/React.createElement(\"div\", {\n className: classNames(`${prefixCls}-list-item-progress`, motionClassName)\n }, loadingProgress);\n })));\n const message = file.response && typeof file.response === 'string' ? file.response : ((_a = file.error) === null || _a === void 0 ? void 0 : _a.statusText) || ((_b = file.error) === null || _b === void 0 ? void 0 : _b.message) || locale.uploadError;\n const item = mergedStatus === 'error' ? (/*#__PURE__*/React.createElement(Tooltip, {\n title: message,\n getPopupContainer: node => node.parentNode\n }, dom)) : dom;\n return /*#__PURE__*/React.createElement(\"div\", {\n className: classNames(`${prefixCls}-list-item-container`, className),\n style: style,\n ref: ref\n }, itemRender ? itemRender(item, file, items, {\n download: onDownload.bind(null, file),\n preview: onPreview.bind(null, file),\n remove: onClose.bind(null, file)\n }) : item);\n});\nexport default ListItem;","\"use client\";\n\nimport _toConsumableArray from \"@babel/runtime/helpers/esm/toConsumableArray\";\nimport * as React from 'react';\nimport FileTwoTone from \"@ant-design/icons/es/icons/FileTwoTone\";\nimport LoadingOutlined from \"@ant-design/icons/es/icons/LoadingOutlined\";\nimport PaperClipOutlined from \"@ant-design/icons/es/icons/PaperClipOutlined\";\nimport PictureTwoTone from \"@ant-design/icons/es/icons/PictureTwoTone\";\nimport classNames from 'classnames';\nimport CSSMotion, { CSSMotionList } from 'rc-motion';\nimport omit from \"rc-util/es/omit\";\nimport useForceUpdate from '../../_util/hooks/useForceUpdate';\nimport initCollapseMotion from '../../_util/motion';\nimport { cloneElement } from '../../_util/reactNode';\nimport Button from '../../button';\nimport { ConfigContext } from '../../config-provider';\nimport { isImageUrl, previewImage } from '../utils';\nimport ListItem from './ListItem';\nconst InternalUploadList = (props, ref) => {\n const {\n listType = 'text',\n previewFile = previewImage,\n onPreview,\n onDownload,\n onRemove,\n locale,\n iconRender,\n isImageUrl: isImgUrl = isImageUrl,\n prefixCls: customizePrefixCls,\n items = [],\n showPreviewIcon = true,\n showRemoveIcon = true,\n showDownloadIcon = false,\n removeIcon,\n previewIcon,\n downloadIcon,\n extra,\n progress = {\n size: [-1, 2],\n showInfo: false\n },\n appendAction,\n appendActionVisible = true,\n itemRender,\n disabled\n } = props;\n const forceUpdate = useForceUpdate();\n const [motionAppear, setMotionAppear] = React.useState(false);\n const isPictureCardOrCirle = ['picture-card', 'picture-circle'].includes(listType);\n // ============================= Effect =============================\n React.useEffect(() => {\n if (!listType.startsWith('picture')) {\n return;\n }\n (items || []).forEach(file => {\n if (!(file.originFileObj instanceof File || file.originFileObj instanceof Blob) || file.thumbUrl !== undefined) {\n return;\n }\n file.thumbUrl = '';\n previewFile === null || previewFile === void 0 ? void 0 : previewFile(file.originFileObj).then(previewDataUrl => {\n // Need append '' to avoid dead loop\n file.thumbUrl = previewDataUrl || '';\n forceUpdate();\n });\n });\n }, [listType, items, previewFile]);\n React.useEffect(() => {\n setMotionAppear(true);\n }, []);\n // ============================= Events =============================\n const onInternalPreview = (file, e) => {\n if (!onPreview) {\n return;\n }\n e === null || e === void 0 ? void 0 : e.preventDefault();\n return onPreview(file);\n };\n const onInternalDownload = file => {\n if (typeof onDownload === 'function') {\n onDownload(file);\n } else if (file.url) {\n window.open(file.url);\n }\n };\n const onInternalClose = file => {\n onRemove === null || onRemove === void 0 ? void 0 : onRemove(file);\n };\n const internalIconRender = file => {\n if (iconRender) {\n return iconRender(file, listType);\n }\n const isLoading = file.status === 'uploading';\n if (listType.startsWith('picture')) {\n const loadingIcon = listType === 'picture' ? /*#__PURE__*/React.createElement(LoadingOutlined, null) : locale.uploading;\n const fileIcon = (isImgUrl === null || isImgUrl === void 0 ? void 0 : isImgUrl(file)) ? /*#__PURE__*/React.createElement(PictureTwoTone, null) : /*#__PURE__*/React.createElement(FileTwoTone, null);\n return isLoading ? loadingIcon : fileIcon;\n }\n return isLoading ? /*#__PURE__*/React.createElement(LoadingOutlined, null) : /*#__PURE__*/React.createElement(PaperClipOutlined, null);\n };\n const actionIconRender = (customIcon, callback, prefixCls, title, acceptUploadDisabled) => {\n const btnProps = {\n type: 'text',\n size: 'small',\n title,\n onClick: e => {\n var _a, _b;\n callback();\n if (/*#__PURE__*/React.isValidElement(customIcon)) {\n (_b = (_a = customIcon.props).onClick) === null || _b === void 0 ? void 0 : _b.call(_a, e);\n }\n },\n className: `${prefixCls}-list-item-action`,\n disabled: acceptUploadDisabled ? disabled : false\n };\n return /*#__PURE__*/React.isValidElement(customIcon) ? (/*#__PURE__*/React.createElement(Button, Object.assign({}, btnProps, {\n icon: cloneElement(customIcon, Object.assign(Object.assign({}, customIcon.props), {\n onClick: () => {}\n }))\n }))) : (/*#__PURE__*/React.createElement(Button, Object.assign({}, btnProps), /*#__PURE__*/React.createElement(\"span\", null, customIcon)));\n };\n // ============================== Ref ===============================\n // Test needs\n React.useImperativeHandle(ref, () => ({\n handlePreview: onInternalPreview,\n handleDownload: onInternalDownload\n }));\n const {\n getPrefixCls\n } = React.useContext(ConfigContext);\n // ============================= Render =============================\n const prefixCls = getPrefixCls('upload', customizePrefixCls);\n const rootPrefixCls = getPrefixCls();\n const listClassNames = classNames(`${prefixCls}-list`, `${prefixCls}-list-${listType}`);\n const listItemMotion = React.useMemo(() => omit(initCollapseMotion(rootPrefixCls), ['onAppearEnd', 'onEnterEnd', 'onLeaveEnd']), [rootPrefixCls]);\n const motionConfig = Object.assign(Object.assign({}, isPictureCardOrCirle ? {} : listItemMotion), {\n motionDeadline: 2000,\n motionName: `${prefixCls}-${isPictureCardOrCirle ? 'animate-inline' : 'animate'}`,\n keys: _toConsumableArray(items.map(file => ({\n key: file.uid,\n file\n }))),\n motionAppear\n });\n return /*#__PURE__*/React.createElement(\"div\", {\n className: listClassNames\n }, /*#__PURE__*/React.createElement(CSSMotionList, Object.assign({}, motionConfig, {\n component: false\n }), ({\n key,\n file,\n className: motionClassName,\n style: motionStyle\n }) => (/*#__PURE__*/React.createElement(ListItem, {\n key: key,\n locale: locale,\n prefixCls: prefixCls,\n className: motionClassName,\n style: motionStyle,\n file: file,\n items: items,\n progress: progress,\n listType: listType,\n isImgUrl: isImgUrl,\n showPreviewIcon: showPreviewIcon,\n showRemoveIcon: showRemoveIcon,\n showDownloadIcon: showDownloadIcon,\n removeIcon: removeIcon,\n previewIcon: previewIcon,\n downloadIcon: downloadIcon,\n extra: extra,\n iconRender: internalIconRender,\n actionIconRender: actionIconRender,\n itemRender: itemRender,\n onPreview: onInternalPreview,\n onDownload: onInternalDownload,\n onClose: onInternalClose\n }))), appendAction && (/*#__PURE__*/React.createElement(CSSMotion, Object.assign({}, motionConfig, {\n visible: appendActionVisible,\n forceRender: true\n }), ({\n className: motionClassName,\n style: motionStyle\n }) => cloneElement(appendAction, oriProps => ({\n className: classNames(oriProps.className, motionClassName),\n style: Object.assign(Object.assign(Object.assign({}, motionStyle), {\n // prevent the element has hover css pseudo-class that may cause animation to end prematurely.\n pointerEvents: motionClassName ? 'none' : undefined\n }), oriProps.style)\n })))));\n};\nconst UploadList = /*#__PURE__*/React.forwardRef(InternalUploadList);\nif (process.env.NODE_ENV !== 'production') {\n UploadList.displayName = 'UploadList';\n}\nexport default UploadList;","\"use client\";\n\nimport _toConsumableArray from \"@babel/runtime/helpers/esm/toConsumableArray\";\nvar __awaiter = this && this.__awaiter || function (thisArg, _arguments, P, generator) {\n function adopt(value) {\n return value instanceof P ? value : new P(function (resolve) {\n resolve(value);\n });\n }\n return new (P || (P = Promise))(function (resolve, reject) {\n function fulfilled(value) {\n try {\n step(generator.next(value));\n } catch (e) {\n reject(e);\n }\n }\n function rejected(value) {\n try {\n step(generator[\"throw\"](value));\n } catch (e) {\n reject(e);\n }\n }\n function step(result) {\n result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);\n }\n step((generator = generator.apply(thisArg, _arguments || [])).next());\n });\n};\nimport * as React from 'react';\nimport { flushSync } from 'react-dom';\nimport classNames from 'classnames';\nimport RcUpload from 'rc-upload';\nimport useMergedState from \"rc-util/es/hooks/useMergedState\";\nimport { devUseWarning } from '../_util/warning';\nimport { ConfigContext } from '../config-provider';\nimport DisabledContext from '../config-provider/DisabledContext';\nimport { useLocale } from '../locale';\nimport defaultLocale from '../locale/en_US';\nimport useStyle from './style';\nimport UploadList from './UploadList';\nimport { file2Obj, getFileItem, removeFileItem, updateFileList } from './utils';\nexport const LIST_IGNORE = `__LIST_IGNORE_${Date.now()}__`;\nconst InternalUpload = (props, ref) => {\n const {\n fileList,\n defaultFileList,\n onRemove,\n showUploadList = true,\n listType = 'text',\n onPreview,\n onDownload,\n onChange,\n onDrop,\n previewFile,\n disabled: customDisabled,\n locale: propLocale,\n iconRender,\n isImageUrl,\n progress,\n prefixCls: customizePrefixCls,\n className,\n type = 'select',\n children,\n style,\n itemRender,\n maxCount,\n data = {},\n multiple = false,\n hasControlInside = true,\n action = '',\n accept = '',\n supportServerRender = true,\n rootClassName\n } = props;\n // ===================== Disabled =====================\n const disabled = React.useContext(DisabledContext);\n const mergedDisabled = customDisabled !== null && customDisabled !== void 0 ? customDisabled : disabled;\n const [mergedFileList, setMergedFileList] = useMergedState(defaultFileList || [], {\n value: fileList,\n postState: list => list !== null && list !== void 0 ? list : []\n });\n const [dragState, setDragState] = React.useState('drop');\n const upload = React.useRef(null);\n const wrapRef = React.useRef(null);\n if (process.env.NODE_ENV !== 'production') {\n const warning = devUseWarning('Upload');\n process.env.NODE_ENV !== \"production\" ? warning('fileList' in props || !('value' in props), 'usage', '`value` is not a valid prop, do you mean `fileList`?') : void 0;\n warning.deprecated(!('transformFile' in props), 'transformFile', 'beforeUpload');\n }\n // Control mode will auto fill file uid if not provided\n React.useMemo(() => {\n const timestamp = Date.now();\n (fileList || []).forEach((file, index) => {\n if (!file.uid && !Object.isFrozen(file)) {\n file.uid = `__AUTO__${timestamp}_${index}__`;\n }\n });\n }, [fileList]);\n const onInternalChange = (file, changedFileList, event) => {\n let cloneList = _toConsumableArray(changedFileList);\n let exceedMaxCount = false;\n // Cut to match count\n if (maxCount === 1) {\n cloneList = cloneList.slice(-1);\n } else if (maxCount) {\n exceedMaxCount = cloneList.length > maxCount;\n cloneList = cloneList.slice(0, maxCount);\n }\n // Prevent React18 auto batch since input[upload] trigger process at same time\n // which makes fileList closure problem\n // eslint-disable-next-line react-dom/no-flush-sync\n flushSync(() => {\n setMergedFileList(cloneList);\n });\n const changeInfo = {\n file: file,\n fileList: cloneList\n };\n if (event) {\n changeInfo.event = event;\n }\n if (!exceedMaxCount || file.status === 'removed' ||\n // We should ignore event if current file is exceed `maxCount`\n cloneList.some(f => f.uid === file.uid)) {\n // eslint-disable-next-line react-dom/no-flush-sync\n flushSync(() => {\n onChange === null || onChange === void 0 ? void 0 : onChange(changeInfo);\n });\n }\n };\n const mergedBeforeUpload = (file, fileListArgs) => __awaiter(void 0, void 0, void 0, function* () {\n const {\n beforeUpload,\n transformFile\n } = props;\n let parsedFile = file;\n if (beforeUpload) {\n const result = yield beforeUpload(file, fileListArgs);\n if (result === false) {\n return false;\n }\n // Hack for LIST_IGNORE, we add additional info to remove from the list\n delete file[LIST_IGNORE];\n if (result === LIST_IGNORE) {\n Object.defineProperty(file, LIST_IGNORE, {\n value: true,\n configurable: true\n });\n return false;\n }\n if (typeof result === 'object' && result) {\n parsedFile = result;\n }\n }\n if (transformFile) {\n parsedFile = yield transformFile(parsedFile);\n }\n return parsedFile;\n });\n const onBatchStart = batchFileInfoList => {\n // Skip file which marked as `LIST_IGNORE`, these file will not add to file list\n const filteredFileInfoList = batchFileInfoList.filter(info => !info.file[LIST_IGNORE]);\n // Nothing to do since no file need upload\n if (!filteredFileInfoList.length) {\n return;\n }\n const objectFileList = filteredFileInfoList.map(info => file2Obj(info.file));\n // Concat new files with prev files\n let newFileList = _toConsumableArray(mergedFileList);\n objectFileList.forEach(fileObj => {\n // Replace file if exist\n newFileList = updateFileList(fileObj, newFileList);\n });\n objectFileList.forEach((fileObj, index) => {\n // Repeat trigger `onChange` event for compatible\n let triggerFileObj = fileObj;\n if (!filteredFileInfoList[index].parsedFile) {\n // `beforeUpload` return false\n const {\n originFileObj\n } = fileObj;\n let clone;\n try {\n clone = new File([originFileObj], originFileObj.name, {\n type: originFileObj.type\n });\n } catch (_a) {\n clone = new Blob([originFileObj], {\n type: originFileObj.type\n });\n clone.name = originFileObj.name;\n clone.lastModifiedDate = new Date();\n clone.lastModified = new Date().getTime();\n }\n clone.uid = fileObj.uid;\n triggerFileObj = clone;\n } else {\n // Inject `uploading` status\n fileObj.status = 'uploading';\n }\n onInternalChange(triggerFileObj, newFileList);\n });\n };\n const onSuccess = (response, file, xhr) => {\n try {\n if (typeof response === 'string') {\n response = JSON.parse(response);\n }\n } catch (_a) {\n /* do nothing */\n }\n // removed\n if (!getFileItem(file, mergedFileList)) {\n return;\n }\n const targetItem = file2Obj(file);\n targetItem.status = 'done';\n targetItem.percent = 100;\n targetItem.response = response;\n targetItem.xhr = xhr;\n const nextFileList = updateFileList(targetItem, mergedFileList);\n onInternalChange(targetItem, nextFileList);\n };\n const onProgress = (e, file) => {\n // removed\n if (!getFileItem(file, mergedFileList)) {\n return;\n }\n const targetItem = file2Obj(file);\n targetItem.status = 'uploading';\n targetItem.percent = e.percent;\n const nextFileList = updateFileList(targetItem, mergedFileList);\n onInternalChange(targetItem, nextFileList, e);\n };\n const onError = (error, response, file) => {\n // removed\n if (!getFileItem(file, mergedFileList)) {\n return;\n }\n const targetItem = file2Obj(file);\n targetItem.error = error;\n targetItem.response = response;\n targetItem.status = 'error';\n const nextFileList = updateFileList(targetItem, mergedFileList);\n onInternalChange(targetItem, nextFileList);\n };\n const handleRemove = file => {\n let currentFile;\n Promise.resolve(typeof onRemove === 'function' ? onRemove(file) : onRemove).then(ret => {\n var _a;\n // Prevent removing file\n if (ret === false) {\n return;\n }\n const removedFileList = removeFileItem(file, mergedFileList);\n if (removedFileList) {\n currentFile = Object.assign(Object.assign({}, file), {\n status: 'removed'\n });\n mergedFileList === null || mergedFileList === void 0 ? void 0 : mergedFileList.forEach(item => {\n const matchKey = currentFile.uid !== undefined ? 'uid' : 'name';\n if (item[matchKey] === currentFile[matchKey] && !Object.isFrozen(item)) {\n item.status = 'removed';\n }\n });\n (_a = upload.current) === null || _a === void 0 ? void 0 : _a.abort(currentFile);\n onInternalChange(currentFile, removedFileList);\n }\n });\n };\n const onFileDrop = e => {\n setDragState(e.type);\n if (e.type === 'drop') {\n onDrop === null || onDrop === void 0 ? void 0 : onDrop(e);\n }\n };\n // Test needs\n React.useImperativeHandle(ref, () => ({\n onBatchStart,\n onSuccess,\n onProgress,\n onError,\n fileList: mergedFileList,\n upload: upload.current,\n nativeElement: wrapRef.current\n }));\n const {\n getPrefixCls,\n direction,\n upload: ctxUpload\n } = React.useContext(ConfigContext);\n const prefixCls = getPrefixCls('upload', customizePrefixCls);\n const rcUploadProps = Object.assign(Object.assign({\n onBatchStart,\n onError,\n onProgress,\n onSuccess\n }, props), {\n data,\n multiple,\n action,\n accept,\n supportServerRender,\n prefixCls,\n disabled: mergedDisabled,\n beforeUpload: mergedBeforeUpload,\n onChange: undefined,\n hasControlInside\n });\n delete rcUploadProps.className;\n delete rcUploadProps.style;\n // Remove id to avoid open by label when trigger is hidden\n // !children: https://github.com/ant-design/ant-design/issues/14298\n // disabled: https://github.com/ant-design/ant-design/issues/16478\n // https://github.com/ant-design/ant-design/issues/24197\n if (!children || mergedDisabled) {\n delete rcUploadProps.id;\n }\n const wrapperCls = `${prefixCls}-wrapper`;\n const [wrapCSSVar, hashId, cssVarCls] = useStyle(prefixCls, wrapperCls);\n const [contextLocale] = useLocale('Upload', defaultLocale.Upload);\n const {\n showRemoveIcon,\n showPreviewIcon,\n showDownloadIcon,\n removeIcon,\n previewIcon,\n downloadIcon,\n extra\n } = typeof showUploadList === 'boolean' ? {} : showUploadList;\n // use showRemoveIcon if it is specified explicitly\n const realShowRemoveIcon = typeof showRemoveIcon === 'undefined' ? !mergedDisabled : showRemoveIcon;\n const renderUploadList = (button, buttonVisible) => {\n if (!showUploadList) {\n return button;\n }\n return /*#__PURE__*/React.createElement(UploadList, {\n prefixCls: prefixCls,\n listType: listType,\n items: mergedFileList,\n previewFile: previewFile,\n onPreview: onPreview,\n onDownload: onDownload,\n onRemove: handleRemove,\n showRemoveIcon: realShowRemoveIcon,\n showPreviewIcon: showPreviewIcon,\n showDownloadIcon: showDownloadIcon,\n removeIcon: removeIcon,\n previewIcon: previewIcon,\n downloadIcon: downloadIcon,\n iconRender: iconRender,\n extra: extra,\n locale: Object.assign(Object.assign({}, contextLocale), propLocale),\n isImageUrl: isImageUrl,\n progress: progress,\n appendAction: button,\n appendActionVisible: buttonVisible,\n itemRender: itemRender,\n disabled: mergedDisabled\n });\n };\n const mergedCls = classNames(wrapperCls, className, rootClassName, hashId, cssVarCls, ctxUpload === null || ctxUpload === void 0 ? void 0 : ctxUpload.className, {\n [`${prefixCls}-rtl`]: direction === 'rtl',\n [`${prefixCls}-picture-card-wrapper`]: listType === 'picture-card',\n [`${prefixCls}-picture-circle-wrapper`]: listType === 'picture-circle'\n });\n const mergedStyle = Object.assign(Object.assign({}, ctxUpload === null || ctxUpload === void 0 ? void 0 : ctxUpload.style), style);\n // ======================== Render ========================\n if (type === 'drag') {\n const dragCls = classNames(hashId, prefixCls, `${prefixCls}-drag`, {\n [`${prefixCls}-drag-uploading`]: mergedFileList.some(file => file.status === 'uploading'),\n [`${prefixCls}-drag-hover`]: dragState === 'dragover',\n [`${prefixCls}-disabled`]: mergedDisabled,\n [`${prefixCls}-rtl`]: direction === 'rtl'\n });\n return wrapCSSVar(/*#__PURE__*/React.createElement(\"span\", {\n className: mergedCls,\n ref: wrapRef\n }, /*#__PURE__*/React.createElement(\"div\", {\n className: dragCls,\n style: mergedStyle,\n onDrop: onFileDrop,\n onDragOver: onFileDrop,\n onDragLeave: onFileDrop\n }, /*#__PURE__*/React.createElement(RcUpload, Object.assign({}, rcUploadProps, {\n ref: upload,\n className: `${prefixCls}-btn`\n }), /*#__PURE__*/React.createElement(\"div\", {\n className: `${prefixCls}-drag-container`\n }, children))), renderUploadList()));\n }\n const uploadBtnCls = classNames(prefixCls, `${prefixCls}-select`, {\n [`${prefixCls}-disabled`]: mergedDisabled,\n [`${prefixCls}-hidden`]: !children\n });\n const uploadButton = /*#__PURE__*/React.createElement(\"div\", {\n className: uploadBtnCls,\n style: mergedStyle\n }, /*#__PURE__*/React.createElement(RcUpload, Object.assign({}, rcUploadProps, {\n ref: upload\n })));\n if (listType === 'picture-card' || listType === 'picture-circle') {\n return wrapCSSVar(/*#__PURE__*/React.createElement(\"span\", {\n className: mergedCls,\n ref: wrapRef\n }, renderUploadList(uploadButton, !!children)));\n }\n return wrapCSSVar(/*#__PURE__*/React.createElement(\"span\", {\n className: mergedCls,\n ref: wrapRef\n }, uploadButton, renderUploadList()));\n};\nconst Upload = /*#__PURE__*/React.forwardRef(InternalUpload);\nif (process.env.NODE_ENV !== 'production') {\n Upload.displayName = 'Upload';\n}\nexport default Upload;","\"use client\";\n\nvar __rest = this && this.__rest || function (s, e) {\n var t = {};\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];\n }\n return t;\n};\nimport * as React from 'react';\nimport Upload from './Upload';\nconst Dragger = /*#__PURE__*/React.forwardRef((_a, ref) => {\n var {\n style,\n height,\n hasControlInside = false\n } = _a,\n restProps = __rest(_a, [\"style\", \"height\", \"hasControlInside\"]);\n return /*#__PURE__*/React.createElement(Upload, Object.assign({\n ref: ref,\n hasControlInside: hasControlInside\n }, restProps, {\n type: \"drag\",\n style: Object.assign(Object.assign({}, style), {\n height\n })\n }));\n});\nif (process.env.NODE_ENV !== 'production') {\n Dragger.displayName = 'Dragger';\n}\nexport default Dragger;","import { request } from '@umijs/max';\nimport type { CurrentUser, GeographicItemType } from './data';\n\nexport async function queryCurrent(): Promise<{ data: CurrentUser }> {\n return request('/api/accountSettingCurrentUser');\n}\n\nexport async function queryProvince(): Promise<{ data: GeographicItemType[] }> {\n return request('/api/geographic/province');\n}\n\nexport async function queryCity(\n province: string,\n): Promise<{ data: GeographicItemType[] }> {\n return request(`/api/geographic/city/${province}`);\n}\n\nexport async function query() {\n return request('/api/users');\n}\n","\"use client\";\n\nimport Dragger from './Dragger';\nimport InternalUpload, { LIST_IGNORE } from './Upload';\nconst Upload = InternalUpload;\nUpload.Dragger = Dragger;\nUpload.LIST_IGNORE = LIST_IGNORE;\nexport default Upload;","import { createStyles } from 'antd-style';\n\nconst useStyles = createStyles(({ token }) => {\n return {\n baseView: {\n display: 'flex',\n paddingTop: '12px',\n '.ant-legacy-form-item .ant-legacy-form-item-control-wrapper': {\n width: '100%',\n },\n [`@media screen and (max-width: ${token.screenXL}px)`]: {\n flexDirection: 'column-reverse',\n },\n },\n left: {\n minWidth: '224px',\n maxWidth: '448px',\n },\n right: {\n flex: '1',\n paddingLeft: '104px',\n [`@media screen and (max-width: ${token.screenXL}px)`]: {\n display: 'flex',\n flexDirection: 'column',\n alignItems: 'center',\n maxWidth: '448px',\n padding: '20px',\n },\n },\n avatar_title: {\n height: '22px',\n marginBottom: '8px',\n color: token.colorTextHeading,\n fontSize: token.fontSize,\n lineHeight: '22px',\n [`@media screen and (max-width: ${token.screenXL}px)`]: {\n display: 'none',\n },\n },\n avatar: {\n width: '144px',\n height: '144px',\n marginBottom: '12px',\n overflow: 'hidden',\n img: { width: '100%' },\n },\n button_view: {\n width: '144px',\n textAlign: 'center',\n },\n area_code: {\n width: '72px',\n },\n phone_number: {\n width: '214px',\n },\n };\n});\n\nexport default useStyles;\n","import { UploadOutlined } from '@ant-design/icons';\nimport {\n ProForm,\n ProFormDependency,\n ProFormFieldSet,\n ProFormSelect,\n ProFormText,\n ProFormTextArea,\n} from '@ant-design/pro-components';\nimport { useRequest } from '@umijs/max';\nimport { Button, Input, message, Upload } from 'antd';\nimport React from 'react';\nimport { queryCity, queryCurrent, queryProvince } from '../service';\nimport useStyles from './index.style';\n\nconst validatorPhone = (\n _rule: any,\n value: string[],\n callback: (message?: string) => void,\n) => {\n if (!value[0]) {\n callback('Please input your area code!');\n }\n if (!value[1]) {\n callback('Please input your phone number!');\n }\n callback();\n};\n\nconst BaseView: React.FC = () => {\n const { styles } = useStyles();\n // 头像组件 方便以后独立,增加裁剪之类的功能\n const AvatarView = ({ avatar }: { avatar: string }) => (\n <>\n
头像
\n
\n \"avatar\"\n
\n \n
\n \n
\n
\n \n );\n const { data: currentUser, loading } = useRequest(() => {\n return queryCurrent();\n });\n const getAvatarURL = () => {\n if (currentUser) {\n if (currentUser.avatar) {\n return currentUser.avatar;\n }\n const url =\n 'https://gw.alipayobjects.com/zos/rmsportal/BiazfanxmamNRoxxVxka.png';\n return url;\n }\n return '';\n };\n const handleFinish = async () => {\n message.success('更新基本信息成功');\n };\n return (\n
\n {loading ? null : (\n <>\n
\n dom[1],\n }}\n initialValues={{\n ...currentUser,\n phone: currentUser?.phone.split('-'),\n }}\n hideRequiredMark\n >\n \n \n \n \n\n \n {\n return queryProvince().then(({ data }) => {\n return data.map((item) => {\n return {\n label: item.name,\n value: item.id,\n };\n });\n });\n }}\n />\n \n {({ province }) => {\n return (\n {\n if (!province?.key) {\n return [];\n }\n return queryCity(province.key || '').then(\n ({ data }) => {\n return data.map((item) => {\n return {\n label: item.name,\n value: item.id,\n };\n });\n },\n );\n }}\n />\n );\n }}\n \n \n \n \n \n \n \n \n
\n
\n \n
\n \n )}\n
\n );\n};\nexport default BaseView;\n","// This icon file is generated automatically.\nvar AlipayOutlined = { \"icon\": { \"tag\": \"svg\", \"attrs\": { \"fill-rule\": \"evenodd\", \"viewBox\": \"64 64 896 896\", \"focusable\": \"false\" }, \"children\": [{ \"tag\": \"path\", \"attrs\": { \"d\": \"M557.2 129a6.68 6.68 0 016.72 6.65V250.2h243.8a6.74 6.74 0 016.65 6.84c.02 23.92-6.05 54.69-19.85 54.69H563.94v81.1h166.18c7.69 0 13.8 6.51 13.25 14.18l-.11 1.51c-.7 90.2-30.63 180.64-79.52 259.65l8.71 3.82c77.3 33.48 162.15 60.85 267.15 64.14a21.08 21.08 0 0120.38 22.07l-.2 3.95c-3.34 59.57-20 132.85-79.85 132.85-8.8 0-17.29-.55-25.48-1.61-78.04-9.25-156.28-57.05-236.32-110.27l-17.33-11.57-13.15-8.83a480.83 480.83 0 01-69.99 57.25 192.8 192.8 0 01-19.57 11.08c-65.51 39.18-142.21 62.6-227.42 62.62-118.2 0-204.92-77.97-206.64-175.9l-.03-2.95.03-1.7c1.66-98.12 84.77-175.18 203-176.72l3.64-.03c102.92 0 186.66 33.54 270.48 73.14l.44.38 1.7-3.47c21.27-44.14 36.44-94.95 42.74-152.06h-324.8a6.64 6.64 0 01-6.63-6.62c-.04-21.86 6-54.91 19.85-54.91h162.1v-81.1H191.92a6.71 6.71 0 01-6.64-6.85c-.01-22.61 6.06-54.68 19.86-54.68h231.4v-64.85l.02-1.99c.9-30.93 23.72-54.36 120.64-54.36M256.9 619c-74.77 0-136.53 39.93-137.88 95.6l-.02 1.26.08 3.24a92.55 92.55 0 001.58 13.64c20.26 96.5 220.16 129.71 364.34-36.59l-8.03-4.72C405.95 650.11 332.94 619 256.9 619\" } }] }, \"name\": \"alipay\", \"theme\": \"outlined\" };\nexport default AlipayOutlined;\n","import _extends from \"@babel/runtime/helpers/esm/extends\";\n// GENERATE BY ./scripts/generate.ts\n// DON NOT EDIT IT MANUALLY\n\nimport * as React from 'react';\nimport AlipayOutlinedSvg from \"@ant-design/icons-svg/es/asn/AlipayOutlined\";\nimport AntdIcon from \"../components/AntdIcon\";\nvar AlipayOutlined = function AlipayOutlined(props, ref) {\n return /*#__PURE__*/React.createElement(AntdIcon, _extends({}, props, {\n ref: ref,\n icon: AlipayOutlinedSvg\n }));\n};\n\n/**![alipay](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdmlld0JveD0iNjQgNjQgODk2IDg5NiIgZm9jdXNhYmxlPSJmYWxzZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNTU3LjIgMTI5YTYuNjggNi42OCAwIDAxNi43MiA2LjY1VjI1MC4yaDI0My44YTYuNzQgNi43NCAwIDAxNi42NSA2Ljg0Yy4wMiAyMy45Mi02LjA1IDU0LjY5LTE5Ljg1IDU0LjY5SDU2My45NHY4MS4xaDE2Ni4xOGM3LjY5IDAgMTMuOCA2LjUxIDEzLjI1IDE0LjE4bC0uMTEgMS41MWMtLjcgOTAuMi0zMC42MyAxODAuNjQtNzkuNTIgMjU5LjY1bDguNzEgMy44MmM3Ny4zIDMzLjQ4IDE2Mi4xNSA2MC44NSAyNjcuMTUgNjQuMTRhMjEuMDggMjEuMDggMCAwMTIwLjM4IDIyLjA3bC0uMiAzLjk1Yy0zLjM0IDU5LjU3LTIwIDEzMi44NS03OS44NSAxMzIuODUtOC44IDAtMTcuMjktLjU1LTI1LjQ4LTEuNjEtNzguMDQtOS4yNS0xNTYuMjgtNTcuMDUtMjM2LjMyLTExMC4yN2wtMTcuMzMtMTEuNTctMTMuMTUtOC44M2E0ODAuODMgNDgwLjgzIDAgMDEtNjkuOTkgNTcuMjUgMTkyLjggMTkyLjggMCAwMS0xOS41NyAxMS4wOGMtNjUuNTEgMzkuMTgtMTQyLjIxIDYyLjYtMjI3LjQyIDYyLjYyLTExOC4yIDAtMjA0LjkyLTc3Ljk3LTIwNi42NC0xNzUuOWwtLjAzLTIuOTUuMDMtMS43YzEuNjYtOTguMTIgODQuNzctMTc1LjE4IDIwMy0xNzYuNzJsMy42NC0uMDNjMTAyLjkyIDAgMTg2LjY2IDMzLjU0IDI3MC40OCA3My4xNGwuNDQuMzggMS43LTMuNDdjMjEuMjctNDQuMTQgMzYuNDQtOTQuOTUgNDIuNzQtMTUyLjA2aC0zMjQuOGE2LjY0IDYuNjQgMCAwMS02LjYzLTYuNjJjLS4wNC0yMS44NiA2LTU0LjkxIDE5Ljg1LTU0LjkxaDE2Mi4xdi04MS4xSDE5MS45MmE2LjcxIDYuNzEgMCAwMS02LjY0LTYuODVjLS4wMS0yMi42MSA2LjA2LTU0LjY4IDE5Ljg2LTU0LjY4aDIzMS40di02NC44NWwuMDItMS45OWMuOS0zMC45MyAyMy43Mi01NC4zNiAxMjAuNjQtNTQuMzZNMjU2LjkgNjE5Yy03NC43NyAwLTEzNi41MyAzOS45My0xMzcuODggOTUuNmwtLjAyIDEuMjYuMDggMy4yNGE5Mi41NSA5Mi41NSAwIDAwMS41OCAxMy42NGMyMC4yNiA5Ni41IDIyMC4xNiAxMjkuNzEgMzY0LjM0LTM2LjU5bC04LjAzLTQuNzJDNDA1Ljk1IDY1MC4xMSAzMzIuOTQgNjE5IDI1Ni45IDYxOSIgLz48L3N2Zz4=) */\nvar RefIcon = /*#__PURE__*/React.forwardRef(AlipayOutlined);\nif (process.env.NODE_ENV !== 'production') {\n RefIcon.displayName = 'AlipayOutlined';\n}\nexport default RefIcon;","// This icon file is generated automatically.\nvar TaobaoOutlined = { \"icon\": { \"tag\": \"svg\", \"attrs\": { \"viewBox\": \"64 64 896 896\", \"focusable\": \"false\" }, \"children\": [{ \"tag\": \"path\", \"attrs\": { \"d\": \"M168.5 273.7a68.7 68.7 0 10137.4 0 68.7 68.7 0 10-137.4 0zm730 79.2s-23.7-184.4-426.9-70.1c17.3-30 25.6-49.5 25.6-49.5L396.4 205s-40.6 132.6-113 194.4c0 0 70.1 40.6 69.4 39.4 20.1-20.1 38.2-40.6 53.7-60.4 16.1-7 31.5-13.6 46.7-19.8-18.6 33.5-48.7 83.8-78.8 115.6l42.4 37s28.8-27.7 60.4-61.2h36v61.8H372.9v49.5h140.3v118.5c-1.7 0-3.6 0-5.4-.2-15.4-.7-39.5-3.3-49-18.2-11.5-18.1-3-51.5-2.4-71.9h-97l-3.4 1.8s-35.5 159.1 102.3 155.5c129.1 3.6 203-36 238.6-63.1l14.2 52.6 79.6-33.2-53.9-131.9-64.6 20.1 12.1 45.2c-16.6 12.4-35.6 21.7-56.2 28.4V561.3h137.1v-49.5H628.1V450h137.6v-49.5H521.3c17.6-21.4 31.5-41.1 35-53.6l-42.5-11.6c182.8-65.5 284.5-54.2 283.6 53.2v282.8s10.8 97.1-100.4 90.1l-60.2-12.9-14.2 57.1S882.5 880 903.7 680.2c21.3-200-5.2-327.3-5.2-327.3zm-707.4 18.3l-45.4 69.7 83.6 52.1s56 28.5 29.4 81.9C233.8 625.5 112 736.3 112 736.3l109 68.1c75.4-163.7 70.5-142 89.5-200.7 19.5-60.1 23.7-105.9-9.4-139.1-42.4-42.6-47-46.6-110-93.4z\" } }] }, \"name\": \"taobao\", \"theme\": \"outlined\" };\nexport default TaobaoOutlined;\n","import _extends from \"@babel/runtime/helpers/esm/extends\";\n// GENERATE BY ./scripts/generate.ts\n// DON NOT EDIT IT MANUALLY\n\nimport * as React from 'react';\nimport TaobaoOutlinedSvg from \"@ant-design/icons-svg/es/asn/TaobaoOutlined\";\nimport AntdIcon from \"../components/AntdIcon\";\nvar TaobaoOutlined = function TaobaoOutlined(props, ref) {\n return /*#__PURE__*/React.createElement(AntdIcon, _extends({}, props, {\n ref: ref,\n icon: TaobaoOutlinedSvg\n }));\n};\n\n/**![taobao](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE2OC41IDI3My43YTY4LjcgNjguNyAwIDEwMTM3LjQgMCA2OC43IDY4LjcgMCAxMC0xMzcuNCAwem03MzAgNzkuMnMtMjMuNy0xODQuNC00MjYuOS03MC4xYzE3LjMtMzAgMjUuNi00OS41IDI1LjYtNDkuNUwzOTYuNCAyMDVzLTQwLjYgMTMyLjYtMTEzIDE5NC40YzAgMCA3MC4xIDQwLjYgNjkuNCAzOS40IDIwLjEtMjAuMSAzOC4yLTQwLjYgNTMuNy02MC40IDE2LjEtNyAzMS41LTEzLjYgNDYuNy0xOS44LTE4LjYgMzMuNS00OC43IDgzLjgtNzguOCAxMTUuNmw0Mi40IDM3czI4LjgtMjcuNyA2MC40LTYxLjJoMzZ2NjEuOEgzNzIuOXY0OS41aDE0MC4zdjExOC41Yy0xLjcgMC0zLjYgMC01LjQtLjItMTUuNC0uNy0zOS41LTMuMy00OS0xOC4yLTExLjUtMTguMS0zLTUxLjUtMi40LTcxLjloLTk3bC0zLjQgMS44cy0zNS41IDE1OS4xIDEwMi4zIDE1NS41YzEyOS4xIDMuNiAyMDMtMzYgMjM4LjYtNjMuMWwxNC4yIDUyLjYgNzkuNi0zMy4yLTUzLjktMTMxLjktNjQuNiAyMC4xIDEyLjEgNDUuMmMtMTYuNiAxMi40LTM1LjYgMjEuNy01Ni4yIDI4LjRWNTYxLjNoMTM3LjF2LTQ5LjVINjI4LjFWNDUwaDEzNy42di00OS41SDUyMS4zYzE3LjYtMjEuNCAzMS41LTQxLjEgMzUtNTMuNmwtNDIuNS0xMS42YzE4Mi44LTY1LjUgMjg0LjUtNTQuMiAyODMuNiA1My4ydjI4Mi44czEwLjggOTcuMS0xMDAuNCA5MC4xbC02MC4yLTEyLjktMTQuMiA1Ny4xUzg4Mi41IDg4MCA5MDMuNyA2ODAuMmMyMS4zLTIwMC01LjItMzI3LjMtNS4yLTMyNy4zem0tNzA3LjQgMTguM2wtNDUuNCA2OS43IDgzLjYgNTIuMXM1NiAyOC41IDI5LjQgODEuOUMyMzMuOCA2MjUuNSAxMTIgNzM2LjMgMTEyIDczNi4zbDEwOSA2OC4xYzc1LjQtMTYzLjcgNzAuNS0xNDIgODkuNS0yMDAuNyAxOS41LTYwLjEgMjMuNy0xMDUuOS05LjQtMTM5LjEtNDIuNC00Mi42LTQ3LTQ2LjYtMTEwLTkzLjR6IiAvPjwvc3ZnPg==) */\nvar RefIcon = /*#__PURE__*/React.forwardRef(TaobaoOutlined);\nif (process.env.NODE_ENV !== 'production') {\n RefIcon.displayName = 'TaobaoOutlined';\n}\nexport default RefIcon;","import {\n AlipayOutlined,\n DingdingOutlined,\n TaobaoOutlined,\n} from '@ant-design/icons';\nimport { List } from 'antd';\nimport React, { Fragment } from 'react';\n\nconst BindingView: React.FC = () => {\n const getData = () => [\n {\n title: '绑定淘宝',\n description: '当前未绑定淘宝账号',\n actions: [绑定],\n avatar: ,\n },\n {\n title: '绑定支付宝',\n description: '当前未绑定支付宝账号',\n actions: [绑定],\n avatar: ,\n },\n {\n title: '绑定钉钉',\n description: '当前未绑定钉钉账号',\n actions: [绑定],\n avatar: ,\n },\n ];\n\n return (\n \n (\n \n \n \n )}\n />\n \n );\n};\n\nexport default BindingView;\n","import { List, Switch } from 'antd';\nimport React, { Fragment } from 'react';\n\ntype Unpacked = T extends (infer U)[] ? U : T;\n\nconst NotificationView: React.FC = () => {\n const getData = () => {\n const Action = (\n \n );\n return [\n {\n title: '用户消息',\n description: '其他用户的消息将以站内信的形式通知',\n actions: [Action],\n },\n {\n title: '系统消息',\n description: '系统消息将以站内信的形式通知',\n actions: [Action],\n },\n {\n title: '待办任务',\n description: '待办任务将以站内信的形式通知',\n actions: [Action],\n },\n ];\n };\n\n const data = getData();\n return (\n \n >\n itemLayout=\"horizontal\"\n dataSource={data}\n renderItem={(item) => (\n \n \n \n )}\n />\n \n );\n};\n\nexport default NotificationView;\n","import { List } from 'antd';\nimport React from 'react';\n\ntype Unpacked = T extends (infer U)[] ? U : T;\n\nconst passwordStrength = {\n strong: 强,\n medium: 中,\n weak: 弱 Weak,\n};\n\nconst SecurityView: React.FC = () => {\n const getData = () => [\n {\n title: '账户密码',\n description: (\n <>\n 当前密码强度:\n {passwordStrength.strong}\n \n ),\n actions: [修改],\n },\n {\n title: '密保手机',\n description: `已绑定手机:138****8293`,\n actions: [修改],\n },\n {\n title: '密保问题',\n description: '未设置密保问题,密保问题可有效保护账户安全',\n actions: [设置],\n },\n {\n title: '备用邮箱',\n description: `已绑定邮箱:ant***sign.com`,\n actions: [修改],\n },\n {\n title: 'MFA 设备',\n description: '未绑定 MFA 设备,绑定后,可以进行二次确认',\n actions: [绑定],\n },\n ];\n\n const data = getData();\n return (\n >\n itemLayout=\"horizontal\"\n dataSource={data}\n renderItem={(item) => (\n \n \n \n )}\n />\n );\n};\n\nexport default SecurityView;\n","import { createStyles } from 'antd-style';\n\nconst useStyles = createStyles(({ token }) => {\n return {\n main: {\n display: 'flex',\n width: '100%',\n height: '100%',\n paddingTop: '16px',\n paddingBottom: '16px',\n backgroundColor: token.colorBgContainer,\n '.ant-list-split .ant-list-item:last-child': {\n borderBottom: `1px solid ${token.colorSplit}`,\n },\n '.ant-list-item': { paddingTop: '14px', paddingBottom: '14px' },\n [`@media screen and (max-width: ${token.screenMD}px)`]: {\n flexDirection: 'column',\n },\n },\n leftMenu: {\n width: '224px',\n borderRight: `${token.lineWidth}px solid ${token.colorSplit}`,\n '.ant-menu-inline': { border: 'none' },\n '.ant-menu-horizontal': { fontWeight: 'bold' },\n [`@media screen and (max-width: ${token.screenMD}px)`]: {\n width: '100%',\n border: 'none',\n },\n },\n right: {\n flex: '1',\n padding: '8px 40px',\n [`@media screen and (max-width: ${token.screenMD}px)`]: {\n padding: '40px',\n },\n },\n title: {\n marginBottom: '12px',\n color: token.colorTextHeading,\n fontWeight: '500',\n fontSize: '20px',\n lineHeight: '28px',\n },\n taobao: {\n display: 'block',\n color: '#ff4000',\n fontSize: '48px',\n lineHeight: '48px',\n borderRadius: token.borderRadius,\n },\n dingding: {\n margin: '2px',\n padding: '6px',\n color: '#fff',\n fontSize: '32px',\n lineHeight: '32px',\n backgroundColor: '#2eabff',\n borderRadius: token.borderRadius,\n },\n alipay: {\n color: '#2eabff',\n fontSize: '48px',\n lineHeight: '48px',\n borderRadius: token.borderRadius,\n },\n ':global': {\n 'font.strong': { color: token.colorSuccess },\n 'font.medium': { color: token.colorWarning },\n 'font.weak': { color: token.colorError },\n },\n };\n});\n\nexport default useStyles;\n","import { GridContent } from '@ant-design/pro-components';\nimport { Menu } from 'antd';\nimport React, { useLayoutEffect, useRef, useState } from 'react';\nimport BaseView from './components/base';\nimport BindingView from './components/binding';\nimport NotificationView from './components/notification';\nimport SecurityView from './components/security';\nimport useStyles from './style.style';\n\ntype SettingsStateKeys = 'base' | 'security' | 'binding' | 'notification';\ntype SettingsState = {\n mode: 'inline' | 'horizontal';\n selectKey: SettingsStateKeys;\n};\nconst Settings: React.FC = () => {\n const { styles } = useStyles();\n const menuMap: Record = {\n base: '基本设置',\n security: '安全设置',\n binding: '账号绑定',\n notification: '新消息通知',\n };\n const [initConfig, setInitConfig] = useState({\n mode: 'inline',\n selectKey: 'base',\n });\n const dom = useRef(null);\n const resize = () => {\n requestAnimationFrame(() => {\n if (!dom.current) {\n return;\n }\n let mode: 'inline' | 'horizontal' = 'inline';\n const { offsetWidth } = dom.current;\n if (dom.current.offsetWidth < 641 && offsetWidth > 400) {\n mode = 'horizontal';\n }\n if (window.innerWidth < 768 && offsetWidth > 400) {\n mode = 'horizontal';\n }\n setInitConfig({\n ...initConfig,\n mode: mode as SettingsState['mode'],\n });\n });\n };\n useLayoutEffect(() => {\n if (dom.current) {\n window.addEventListener('resize', resize);\n resize();\n }\n return () => {\n window.removeEventListener('resize', resize);\n };\n }, []);\n const getMenu = () => {\n return Object.keys(menuMap).map((item) => ({\n key: item,\n label: menuMap[item],\n }));\n };\n const renderChildren = () => {\n const { selectKey } = initConfig;\n switch (selectKey) {\n case 'base':\n return ;\n case 'security':\n return ;\n case 'binding':\n return ;\n case 'notification':\n return ;\n default:\n return null;\n }\n };\n return (\n \n {\n if (ref) {\n dom.current = ref;\n }\n }}\n >\n
\n {\n setInitConfig({\n ...initConfig,\n selectKey: key as SettingsStateKeys,\n });\n }}\n items={getMenu()}\n />\n
\n
\n
{menuMap[initConfig.selectKey]}
\n {renderChildren()}\n
\n \n
\n );\n};\nexport default Settings;\n"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"sources":["node_modules/rc-upload/es/traverseFileTree.js","node_modules/@ant-design/icons-svg/es/asn/UploadOutlined.js","node_modules/@ant-design/icons/es/icons/UploadOutlined.js","node_modules/rc-upload/es/attr-accept.js","node_modules/rc-upload/es/request.js","node_modules/rc-upload/es/uid.js","node_modules/rc-upload/es/AjaxUploader.js","node_modules/rc-upload/es/Upload.js","node_modules/@ant-design/icons-svg/es/asn/FileTwoTone.js","node_modules/@ant-design/icons/es/icons/FileTwoTone.js","node_modules/@ant-design/icons-svg/es/asn/PaperClipOutlined.js","node_modules/@ant-design/icons/es/icons/PaperClipOutlined.js","node_modules/@ant-design/icons-svg/es/asn/PictureTwoTone.js","node_modules/@ant-design/icons/es/icons/PictureTwoTone.js","node_modules/antd/es/upload/utils.js","node_modules/antd/es/upload/UploadList/ListItem.js","node_modules/antd/es/upload/UploadList/index.js","node_modules/antd/es/upload/Upload.js","node_modules/antd/es/upload/Dragger.js","src/pages/account/settings/service.ts","node_modules/antd/es/upload/index.js","src/pages/account/settings/components/index.style.ts","src/pages/account/settings/components/base.tsx","node_modules/@ant-design/icons-svg/es/asn/AlipayOutlined.js","node_modules/@ant-design/icons/es/icons/AlipayOutlined.js","node_modules/@ant-design/icons-svg/es/asn/TaobaoOutlined.js","node_modules/@ant-design/icons/es/icons/TaobaoOutlined.js","src/pages/account/settings/components/binding.tsx","src/pages/account/settings/components/notification.tsx","src/pages/account/settings/components/security.tsx","src/pages/account/settings/style.style.ts","src/pages/account/settings/index.tsx"],"sourcesContent":["import _regeneratorRuntime from \"@babel/runtime/helpers/esm/regeneratorRuntime\";\nimport _toConsumableArray from \"@babel/runtime/helpers/esm/toConsumableArray\";\nimport _asyncToGenerator from \"@babel/runtime/helpers/esm/asyncToGenerator\";\n// https://github.com/ant-design/ant-design/issues/50080\nvar traverseFileTree = /*#__PURE__*/function () {\n var _ref = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee4(files, isAccepted) {\n var flattenFileList, progressFileList, readDirectory, _readDirectory, readFile, _readFile, _traverseFileTree, wipIndex;\n return _regeneratorRuntime().wrap(function _callee4$(_context4) {\n while (1) switch (_context4.prev = _context4.next) {\n case 0:\n _readFile = function _readFile3() {\n _readFile = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee3(item) {\n return _regeneratorRuntime().wrap(function _callee3$(_context3) {\n while (1) switch (_context3.prev = _context3.next) {\n case 0:\n return _context3.abrupt(\"return\", new Promise(function (reslove) {\n item.file(function (file) {\n if (isAccepted(file)) {\n // https://github.com/ant-design/ant-design/issues/16426\n if (item.fullPath && !file.webkitRelativePath) {\n Object.defineProperties(file, {\n webkitRelativePath: {\n writable: true\n }\n });\n // eslint-disable-next-line no-param-reassign\n file.webkitRelativePath = item.fullPath.replace(/^\\//, '');\n Object.defineProperties(file, {\n webkitRelativePath: {\n writable: false\n }\n });\n }\n reslove(file);\n } else {\n reslove(null);\n }\n });\n }));\n case 1:\n case \"end\":\n return _context3.stop();\n }\n }, _callee3);\n }));\n return _readFile.apply(this, arguments);\n };\n readFile = function _readFile2(_x4) {\n return _readFile.apply(this, arguments);\n };\n _readDirectory = function _readDirectory3() {\n _readDirectory = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee2(directory) {\n var dirReader, entries, results, n, i;\n return _regeneratorRuntime().wrap(function _callee2$(_context2) {\n while (1) switch (_context2.prev = _context2.next) {\n case 0:\n dirReader = directory.createReader();\n entries = [];\n case 2:\n if (!true) {\n _context2.next = 12;\n break;\n }\n _context2.next = 5;\n return new Promise(function (resolve) {\n dirReader.readEntries(resolve, function () {\n return resolve([]);\n });\n });\n case 5:\n results = _context2.sent;\n n = results.length;\n if (n) {\n _context2.next = 9;\n break;\n }\n return _context2.abrupt(\"break\", 12);\n case 9:\n for (i = 0; i < n; i++) {\n entries.push(results[i]);\n }\n _context2.next = 2;\n break;\n case 12:\n return _context2.abrupt(\"return\", entries);\n case 13:\n case \"end\":\n return _context2.stop();\n }\n }, _callee2);\n }));\n return _readDirectory.apply(this, arguments);\n };\n readDirectory = function _readDirectory2(_x3) {\n return _readDirectory.apply(this, arguments);\n };\n flattenFileList = [];\n progressFileList = [];\n files.forEach(function (file) {\n return progressFileList.push(file.webkitGetAsEntry());\n });\n\n // eslint-disable-next-line @typescript-eslint/naming-convention\n _traverseFileTree = /*#__PURE__*/function () {\n var _ref2 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee(item, path) {\n var _file, entries;\n return _regeneratorRuntime().wrap(function _callee$(_context) {\n while (1) switch (_context.prev = _context.next) {\n case 0:\n if (item) {\n _context.next = 2;\n break;\n }\n return _context.abrupt(\"return\");\n case 2:\n // eslint-disable-next-line no-param-reassign\n item.path = path || '';\n if (!item.isFile) {\n _context.next = 10;\n break;\n }\n _context.next = 6;\n return readFile(item);\n case 6:\n _file = _context.sent;\n if (_file) {\n flattenFileList.push(_file);\n }\n _context.next = 15;\n break;\n case 10:\n if (!item.isDirectory) {\n _context.next = 15;\n break;\n }\n _context.next = 13;\n return readDirectory(item);\n case 13:\n entries = _context.sent;\n progressFileList.push.apply(progressFileList, _toConsumableArray(entries));\n case 15:\n case \"end\":\n return _context.stop();\n }\n }, _callee);\n }));\n return function _traverseFileTree(_x5, _x6) {\n return _ref2.apply(this, arguments);\n };\n }();\n wipIndex = 0;\n case 9:\n if (!(wipIndex < progressFileList.length)) {\n _context4.next = 15;\n break;\n }\n _context4.next = 12;\n return _traverseFileTree(progressFileList[wipIndex]);\n case 12:\n wipIndex++;\n _context4.next = 9;\n break;\n case 15:\n return _context4.abrupt(\"return\", flattenFileList);\n case 16:\n case \"end\":\n return _context4.stop();\n }\n }, _callee4);\n }));\n return function traverseFileTree(_x, _x2) {\n return _ref.apply(this, arguments);\n };\n}();\nexport default traverseFileTree;","// This icon file is generated automatically.\nvar UploadOutlined = { \"icon\": { \"tag\": \"svg\", \"attrs\": { \"viewBox\": \"64 64 896 896\", \"focusable\": \"false\" }, \"children\": [{ \"tag\": \"path\", \"attrs\": { \"d\": \"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z\" } }] }, \"name\": \"upload\", \"theme\": \"outlined\" };\nexport default UploadOutlined;\n","import _extends from \"@babel/runtime/helpers/esm/extends\";\n// GENERATE BY ./scripts/generate.ts\n// DON NOT EDIT IT MANUALLY\n\nimport * as React from 'react';\nimport UploadOutlinedSvg from \"@ant-design/icons-svg/es/asn/UploadOutlined\";\nimport AntdIcon from \"../components/AntdIcon\";\nvar UploadOutlined = function UploadOutlined(props, ref) {\n return /*#__PURE__*/React.createElement(AntdIcon, _extends({}, props, {\n ref: ref,\n icon: UploadOutlinedSvg\n }));\n};\n\n/**![upload](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQwMCAzMTcuN2g3My45VjY1NmMwIDQuNCAzLjYgOCA4IDhoNjBjNC40IDAgOC0zLjYgOC04VjMxNy43SDYyNGM2LjcgMCAxMC40LTcuNyA2LjMtMTIuOUw1MTguMyAxNjNhOCA4IDAgMDAtMTIuNiAwbC0xMTIgMTQxLjdjLTQuMSA1LjMtLjQgMTMgNi4zIDEzek04NzggNjI2aC02MGMtNC40IDAtOCAzLjYtOCA4djE1NEgyMTRWNjM0YzAtNC40LTMuNi04LTgtOGgtNjBjLTQuNCAwLTggMy42LTggOHYxOThjMCAxNy43IDE0LjMgMzIgMzIgMzJoNjg0YzE3LjcgMCAzMi0xNC4zIDMyLTMyVjYzNGMwLTQuNC0zLjYtOC04LTh6IiAvPjwvc3ZnPg==) */\nvar RefIcon = /*#__PURE__*/React.forwardRef(UploadOutlined);\nif (process.env.NODE_ENV !== 'production') {\n RefIcon.displayName = 'UploadOutlined';\n}\nexport default RefIcon;","import warning from \"rc-util/es/warning\";\nexport default (function (file, acceptedFiles) {\n if (file && acceptedFiles) {\n var acceptedFilesArray = Array.isArray(acceptedFiles) ? acceptedFiles : acceptedFiles.split(',');\n var fileName = file.name || '';\n var mimeType = file.type || '';\n var baseMimeType = mimeType.replace(/\\/.*$/, '');\n return acceptedFilesArray.some(function (type) {\n var validType = type.trim();\n // This is something like */*,* allow all files\n if (/^\\*(\\/\\*)?$/.test(type)) {\n return true;\n }\n\n // like .jpg, .png\n if (validType.charAt(0) === '.') {\n var lowerFileName = fileName.toLowerCase();\n var lowerType = validType.toLowerCase();\n var affixList = [lowerType];\n if (lowerType === '.jpg' || lowerType === '.jpeg') {\n affixList = ['.jpg', '.jpeg'];\n }\n return affixList.some(function (affix) {\n return lowerFileName.endsWith(affix);\n });\n }\n\n // This is something like a image/* mime type\n if (/\\/\\*$/.test(validType)) {\n return baseMimeType === validType.replace(/\\/.*$/, '');\n }\n\n // Full match\n if (mimeType === validType) {\n return true;\n }\n\n // Invalidate type should skip\n if (/^\\w+$/.test(validType)) {\n warning(false, \"Upload takes an invalidate 'accept' type '\".concat(validType, \"'.Skip for check.\"));\n return true;\n }\n return false;\n });\n }\n return true;\n});","function getError(option, xhr) {\n var msg = \"cannot \".concat(option.method, \" \").concat(option.action, \" \").concat(xhr.status, \"'\");\n var err = new Error(msg);\n err.status = xhr.status;\n err.method = option.method;\n err.url = option.action;\n return err;\n}\nfunction getBody(xhr) {\n var text = xhr.responseText || xhr.response;\n if (!text) {\n return text;\n }\n try {\n return JSON.parse(text);\n } catch (e) {\n return text;\n }\n}\nexport default function upload(option) {\n // eslint-disable-next-line no-undef\n var xhr = new XMLHttpRequest();\n if (option.onProgress && xhr.upload) {\n xhr.upload.onprogress = function progress(e) {\n if (e.total > 0) {\n e.percent = e.loaded / e.total * 100;\n }\n option.onProgress(e);\n };\n }\n\n // eslint-disable-next-line no-undef\n var formData = new FormData();\n if (option.data) {\n Object.keys(option.data).forEach(function (key) {\n var value = option.data[key];\n // support key-value array data\n if (Array.isArray(value)) {\n value.forEach(function (item) {\n // { list: [ 11, 22 ] }\n // formData.append('list[]', 11);\n formData.append(\"\".concat(key, \"[]\"), item);\n });\n return;\n }\n formData.append(key, value);\n });\n }\n\n // eslint-disable-next-line no-undef\n if (option.file instanceof Blob) {\n formData.append(option.filename, option.file, option.file.name);\n } else {\n formData.append(option.filename, option.file);\n }\n xhr.onerror = function error(e) {\n option.onError(e);\n };\n xhr.onload = function onload() {\n // allow success when 2xx status\n // see https://github.com/react-component/upload/issues/34\n if (xhr.status < 200 || xhr.status >= 300) {\n return option.onError(getError(option, xhr), getBody(xhr));\n }\n return option.onSuccess(getBody(xhr), xhr);\n };\n xhr.open(option.method, option.action, true);\n\n // Has to be after `.open()`. See https://github.com/enyo/dropzone/issues/179\n if (option.withCredentials && 'withCredentials' in xhr) {\n xhr.withCredentials = true;\n }\n var headers = option.headers || {};\n\n // when set headers['X-Requested-With'] = null , can close default XHR header\n // see https://github.com/react-component/upload/issues/33\n if (headers['X-Requested-With'] !== null) {\n xhr.setRequestHeader('X-Requested-With', 'XMLHttpRequest');\n }\n Object.keys(headers).forEach(function (h) {\n if (headers[h] !== null) {\n xhr.setRequestHeader(h, headers[h]);\n }\n });\n xhr.send(formData);\n return {\n abort: function abort() {\n xhr.abort();\n }\n };\n}","var now = +new Date();\nvar index = 0;\nexport default function uid() {\n // eslint-disable-next-line no-plusplus\n return \"rc-upload-\".concat(now, \"-\").concat(++index);\n}","import _extends from \"@babel/runtime/helpers/esm/extends\";\nimport _objectSpread from \"@babel/runtime/helpers/esm/objectSpread2\";\nimport _objectWithoutProperties from \"@babel/runtime/helpers/esm/objectWithoutProperties\";\nimport _typeof from \"@babel/runtime/helpers/esm/typeof\";\nimport _regeneratorRuntime from \"@babel/runtime/helpers/esm/regeneratorRuntime\";\nimport _asyncToGenerator from \"@babel/runtime/helpers/esm/asyncToGenerator\";\nimport _toConsumableArray from \"@babel/runtime/helpers/esm/toConsumableArray\";\nimport _classCallCheck from \"@babel/runtime/helpers/esm/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/esm/createClass\";\nimport _assertThisInitialized from \"@babel/runtime/helpers/esm/assertThisInitialized\";\nimport _inherits from \"@babel/runtime/helpers/esm/inherits\";\nimport _createSuper from \"@babel/runtime/helpers/esm/createSuper\";\nimport _defineProperty from \"@babel/runtime/helpers/esm/defineProperty\";\nvar _excluded = [\"component\", \"prefixCls\", \"className\", \"classNames\", \"disabled\", \"id\", \"name\", \"style\", \"styles\", \"multiple\", \"accept\", \"capture\", \"children\", \"directory\", \"openFileDialogOnClick\", \"onMouseEnter\", \"onMouseLeave\", \"hasControlInside\"];\n/* eslint react/no-is-mounted:0,react/sort-comp:0,react/prop-types:0 */\nimport clsx from 'classnames';\nimport pickAttrs from \"rc-util/es/pickAttrs\";\nimport React, { Component } from 'react';\nimport attrAccept from \"./attr-accept\";\nimport defaultRequest from \"./request\";\nimport traverseFileTree from \"./traverseFileTree\";\nimport getUid from \"./uid\";\nvar AjaxUploader = /*#__PURE__*/function (_Component) {\n _inherits(AjaxUploader, _Component);\n var _super = _createSuper(AjaxUploader);\n function AjaxUploader() {\n var _this;\n _classCallCheck(this, AjaxUploader);\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n _this = _super.call.apply(_super, [this].concat(args));\n _defineProperty(_assertThisInitialized(_this), \"state\", {\n uid: getUid()\n });\n _defineProperty(_assertThisInitialized(_this), \"reqs\", {});\n _defineProperty(_assertThisInitialized(_this), \"fileInput\", void 0);\n _defineProperty(_assertThisInitialized(_this), \"_isMounted\", void 0);\n _defineProperty(_assertThisInitialized(_this), \"onChange\", function (e) {\n var _this$props = _this.props,\n accept = _this$props.accept,\n directory = _this$props.directory;\n var files = e.target.files;\n var acceptedFiles = _toConsumableArray(files).filter(function (file) {\n return !directory || attrAccept(file, accept);\n });\n _this.uploadFiles(acceptedFiles);\n _this.reset();\n });\n _defineProperty(_assertThisInitialized(_this), \"onClick\", function (event) {\n var el = _this.fileInput;\n if (!el) {\n return;\n }\n var target = event.target;\n var onClick = _this.props.onClick;\n if (target && target.tagName === 'BUTTON') {\n var parent = el.parentNode;\n parent.focus();\n target.blur();\n }\n el.click();\n if (onClick) {\n onClick(event);\n }\n });\n _defineProperty(_assertThisInitialized(_this), \"onKeyDown\", function (e) {\n if (e.key === 'Enter') {\n _this.onClick(e);\n }\n });\n _defineProperty(_assertThisInitialized(_this), \"onDataTransferFiles\", /*#__PURE__*/function () {\n var _ref = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee(dataTransfer, existFileCallback) {\n var _this$props2, multiple, accept, directory, items, files, acceptFiles;\n return _regeneratorRuntime().wrap(function _callee$(_context) {\n while (1) switch (_context.prev = _context.next) {\n case 0:\n _this$props2 = _this.props, multiple = _this$props2.multiple, accept = _this$props2.accept, directory = _this$props2.directory;\n items = _toConsumableArray(dataTransfer.items || []);\n files = _toConsumableArray(dataTransfer.files || []);\n if (files.length > 0 || items.some(function (item) {\n return item.kind === 'file';\n })) {\n existFileCallback === null || existFileCallback === void 0 || existFileCallback();\n }\n if (!directory) {\n _context.next = 11;\n break;\n }\n _context.next = 7;\n return traverseFileTree(Array.prototype.slice.call(items), function (_file) {\n return attrAccept(_file, _this.props.accept);\n });\n case 7:\n files = _context.sent;\n _this.uploadFiles(files);\n _context.next = 14;\n break;\n case 11:\n acceptFiles = _toConsumableArray(files).filter(function (file) {\n return attrAccept(file, accept);\n });\n if (multiple === false) {\n acceptFiles = files.slice(0, 1);\n }\n _this.uploadFiles(acceptFiles);\n case 14:\n case \"end\":\n return _context.stop();\n }\n }, _callee);\n }));\n return function (_x, _x2) {\n return _ref.apply(this, arguments);\n };\n }());\n _defineProperty(_assertThisInitialized(_this), \"onFilePaste\", /*#__PURE__*/function () {\n var _ref2 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee2(e) {\n var pastable, clipboardData;\n return _regeneratorRuntime().wrap(function _callee2$(_context2) {\n while (1) switch (_context2.prev = _context2.next) {\n case 0:\n pastable = _this.props.pastable;\n if (pastable) {\n _context2.next = 3;\n break;\n }\n return _context2.abrupt(\"return\");\n case 3:\n if (!(e.type === 'paste')) {\n _context2.next = 6;\n break;\n }\n clipboardData = e.clipboardData;\n return _context2.abrupt(\"return\", _this.onDataTransferFiles(clipboardData, function () {\n e.preventDefault();\n }));\n case 6:\n case \"end\":\n return _context2.stop();\n }\n }, _callee2);\n }));\n return function (_x3) {\n return _ref2.apply(this, arguments);\n };\n }());\n _defineProperty(_assertThisInitialized(_this), \"onFileDragOver\", function (e) {\n e.preventDefault();\n });\n _defineProperty(_assertThisInitialized(_this), \"onFileDrop\", /*#__PURE__*/function () {\n var _ref3 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee3(e) {\n var dataTransfer;\n return _regeneratorRuntime().wrap(function _callee3$(_context3) {\n while (1) switch (_context3.prev = _context3.next) {\n case 0:\n e.preventDefault();\n if (!(e.type === 'drop')) {\n _context3.next = 4;\n break;\n }\n dataTransfer = e.dataTransfer;\n return _context3.abrupt(\"return\", _this.onDataTransferFiles(dataTransfer));\n case 4:\n case \"end\":\n return _context3.stop();\n }\n }, _callee3);\n }));\n return function (_x4) {\n return _ref3.apply(this, arguments);\n };\n }());\n _defineProperty(_assertThisInitialized(_this), \"uploadFiles\", function (files) {\n var originFiles = _toConsumableArray(files);\n var postFiles = originFiles.map(function (file) {\n // eslint-disable-next-line no-param-reassign\n file.uid = getUid();\n return _this.processFile(file, originFiles);\n });\n\n // Batch upload files\n Promise.all(postFiles).then(function (fileList) {\n var onBatchStart = _this.props.onBatchStart;\n onBatchStart === null || onBatchStart === void 0 || onBatchStart(fileList.map(function (_ref4) {\n var origin = _ref4.origin,\n parsedFile = _ref4.parsedFile;\n return {\n file: origin,\n parsedFile: parsedFile\n };\n }));\n fileList.filter(function (file) {\n return file.parsedFile !== null;\n }).forEach(function (file) {\n _this.post(file);\n });\n });\n });\n /**\n * Process file before upload. When all the file is ready, we start upload.\n */\n _defineProperty(_assertThisInitialized(_this), \"processFile\", /*#__PURE__*/function () {\n var _ref5 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee4(file, fileList) {\n var beforeUpload, transformedFile, action, mergedAction, data, mergedData, parsedData, parsedFile, mergedParsedFile;\n return _regeneratorRuntime().wrap(function _callee4$(_context4) {\n while (1) switch (_context4.prev = _context4.next) {\n case 0:\n beforeUpload = _this.props.beforeUpload;\n transformedFile = file;\n if (!beforeUpload) {\n _context4.next = 14;\n break;\n }\n _context4.prev = 3;\n _context4.next = 6;\n return beforeUpload(file, fileList);\n case 6:\n transformedFile = _context4.sent;\n _context4.next = 12;\n break;\n case 9:\n _context4.prev = 9;\n _context4.t0 = _context4[\"catch\"](3);\n // Rejection will also trade as false\n transformedFile = false;\n case 12:\n if (!(transformedFile === false)) {\n _context4.next = 14;\n break;\n }\n return _context4.abrupt(\"return\", {\n origin: file,\n parsedFile: null,\n action: null,\n data: null\n });\n case 14:\n // Get latest action\n action = _this.props.action;\n if (!(typeof action === 'function')) {\n _context4.next = 21;\n break;\n }\n _context4.next = 18;\n return action(file);\n case 18:\n mergedAction = _context4.sent;\n _context4.next = 22;\n break;\n case 21:\n mergedAction = action;\n case 22:\n // Get latest data\n data = _this.props.data;\n if (!(typeof data === 'function')) {\n _context4.next = 29;\n break;\n }\n _context4.next = 26;\n return data(file);\n case 26:\n mergedData = _context4.sent;\n _context4.next = 30;\n break;\n case 29:\n mergedData = data;\n case 30:\n parsedData =\n // string type is from legacy `transformFile`.\n // Not sure if this will work since no related test case works with it\n (_typeof(transformedFile) === 'object' || typeof transformedFile === 'string') && transformedFile ? transformedFile : file;\n if (parsedData instanceof File) {\n parsedFile = parsedData;\n } else {\n parsedFile = new File([parsedData], file.name, {\n type: file.type\n });\n }\n mergedParsedFile = parsedFile;\n mergedParsedFile.uid = file.uid;\n return _context4.abrupt(\"return\", {\n origin: file,\n data: mergedData,\n parsedFile: mergedParsedFile,\n action: mergedAction\n });\n case 35:\n case \"end\":\n return _context4.stop();\n }\n }, _callee4, null, [[3, 9]]);\n }));\n return function (_x5, _x6) {\n return _ref5.apply(this, arguments);\n };\n }());\n _defineProperty(_assertThisInitialized(_this), \"saveFileInput\", function (node) {\n _this.fileInput = node;\n });\n return _this;\n }\n _createClass(AjaxUploader, [{\n key: \"componentDidMount\",\n value: function componentDidMount() {\n this._isMounted = true;\n var pastable = this.props.pastable;\n if (pastable) {\n document.addEventListener('paste', this.onFilePaste);\n }\n }\n }, {\n key: \"componentWillUnmount\",\n value: function componentWillUnmount() {\n this._isMounted = false;\n this.abort();\n document.removeEventListener('paste', this.onFilePaste);\n }\n }, {\n key: \"componentDidUpdate\",\n value: function componentDidUpdate(prevProps) {\n var pastable = this.props.pastable;\n if (pastable && !prevProps.pastable) {\n document.addEventListener('paste', this.onFilePaste);\n } else if (!pastable && prevProps.pastable) {\n document.removeEventListener('paste', this.onFilePaste);\n }\n }\n }, {\n key: \"post\",\n value: function post(_ref6) {\n var _this2 = this;\n var data = _ref6.data,\n origin = _ref6.origin,\n action = _ref6.action,\n parsedFile = _ref6.parsedFile;\n if (!this._isMounted) {\n return;\n }\n var _this$props3 = this.props,\n onStart = _this$props3.onStart,\n customRequest = _this$props3.customRequest,\n name = _this$props3.name,\n headers = _this$props3.headers,\n withCredentials = _this$props3.withCredentials,\n method = _this$props3.method;\n var uid = origin.uid;\n var request = customRequest || defaultRequest;\n var requestOption = {\n action: action,\n filename: name,\n data: data,\n file: parsedFile,\n headers: headers,\n withCredentials: withCredentials,\n method: method || 'post',\n onProgress: function onProgress(e) {\n var onProgress = _this2.props.onProgress;\n onProgress === null || onProgress === void 0 || onProgress(e, parsedFile);\n },\n onSuccess: function onSuccess(ret, xhr) {\n var onSuccess = _this2.props.onSuccess;\n onSuccess === null || onSuccess === void 0 || onSuccess(ret, parsedFile, xhr);\n delete _this2.reqs[uid];\n },\n onError: function onError(err, ret) {\n var onError = _this2.props.onError;\n onError === null || onError === void 0 || onError(err, ret, parsedFile);\n delete _this2.reqs[uid];\n }\n };\n onStart(origin);\n this.reqs[uid] = request(requestOption);\n }\n }, {\n key: \"reset\",\n value: function reset() {\n this.setState({\n uid: getUid()\n });\n }\n }, {\n key: \"abort\",\n value: function abort(file) {\n var reqs = this.reqs;\n if (file) {\n var uid = file.uid ? file.uid : file;\n if (reqs[uid] && reqs[uid].abort) {\n reqs[uid].abort();\n }\n delete reqs[uid];\n } else {\n Object.keys(reqs).forEach(function (uid) {\n if (reqs[uid] && reqs[uid].abort) {\n reqs[uid].abort();\n }\n delete reqs[uid];\n });\n }\n }\n }, {\n key: \"render\",\n value: function render() {\n var _this$props4 = this.props,\n Tag = _this$props4.component,\n prefixCls = _this$props4.prefixCls,\n className = _this$props4.className,\n _this$props4$classNam = _this$props4.classNames,\n classNames = _this$props4$classNam === void 0 ? {} : _this$props4$classNam,\n disabled = _this$props4.disabled,\n id = _this$props4.id,\n name = _this$props4.name,\n style = _this$props4.style,\n _this$props4$styles = _this$props4.styles,\n styles = _this$props4$styles === void 0 ? {} : _this$props4$styles,\n multiple = _this$props4.multiple,\n accept = _this$props4.accept,\n capture = _this$props4.capture,\n children = _this$props4.children,\n directory = _this$props4.directory,\n openFileDialogOnClick = _this$props4.openFileDialogOnClick,\n onMouseEnter = _this$props4.onMouseEnter,\n onMouseLeave = _this$props4.onMouseLeave,\n hasControlInside = _this$props4.hasControlInside,\n otherProps = _objectWithoutProperties(_this$props4, _excluded);\n var cls = clsx(_defineProperty(_defineProperty(_defineProperty({}, prefixCls, true), \"\".concat(prefixCls, \"-disabled\"), disabled), className, className));\n // because input don't have directory/webkitdirectory type declaration\n var dirProps = directory ? {\n directory: 'directory',\n webkitdirectory: 'webkitdirectory'\n } : {};\n var events = disabled ? {} : {\n onClick: openFileDialogOnClick ? this.onClick : function () {},\n onKeyDown: openFileDialogOnClick ? this.onKeyDown : function () {},\n onMouseEnter: onMouseEnter,\n onMouseLeave: onMouseLeave,\n onDrop: this.onFileDrop,\n onDragOver: this.onFileDragOver,\n tabIndex: hasControlInside ? undefined : '0'\n };\n return /*#__PURE__*/React.createElement(Tag, _extends({}, events, {\n className: cls,\n role: hasControlInside ? undefined : 'button',\n style: style\n }), /*#__PURE__*/React.createElement(\"input\", _extends({}, pickAttrs(otherProps, {\n aria: true,\n data: true\n }), {\n id: id\n /**\n * https://github.com/ant-design/ant-design/issues/50643,\n * https://github.com/react-component/upload/pull/575#issuecomment-2320646552\n */,\n name: name,\n disabled: disabled,\n type: \"file\",\n ref: this.saveFileInput,\n onClick: function onClick(e) {\n return e.stopPropagation();\n } // https://github.com/ant-design/ant-design/issues/19948\n ,\n key: this.state.uid,\n style: _objectSpread({\n display: 'none'\n }, styles.input),\n className: classNames.input,\n accept: accept\n }, dirProps, {\n multiple: multiple,\n onChange: this.onChange\n }, capture != null ? {\n capture: capture\n } : {})), children);\n }\n }]);\n return AjaxUploader;\n}(Component);\nexport default AjaxUploader;","import _extends from \"@babel/runtime/helpers/esm/extends\";\nimport _classCallCheck from \"@babel/runtime/helpers/esm/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/esm/createClass\";\nimport _assertThisInitialized from \"@babel/runtime/helpers/esm/assertThisInitialized\";\nimport _inherits from \"@babel/runtime/helpers/esm/inherits\";\nimport _createSuper from \"@babel/runtime/helpers/esm/createSuper\";\nimport _defineProperty from \"@babel/runtime/helpers/esm/defineProperty\";\n/* eslint react/prop-types:0 */\nimport React, { Component } from 'react';\nimport AjaxUpload from \"./AjaxUploader\";\nfunction empty() {}\nvar Upload = /*#__PURE__*/function (_Component) {\n _inherits(Upload, _Component);\n var _super = _createSuper(Upload);\n function Upload() {\n var _this;\n _classCallCheck(this, Upload);\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n _this = _super.call.apply(_super, [this].concat(args));\n _defineProperty(_assertThisInitialized(_this), \"uploader\", void 0);\n _defineProperty(_assertThisInitialized(_this), \"saveUploader\", function (node) {\n _this.uploader = node;\n });\n return _this;\n }\n _createClass(Upload, [{\n key: \"abort\",\n value: function abort(file) {\n this.uploader.abort(file);\n }\n }, {\n key: \"render\",\n value: function render() {\n return /*#__PURE__*/React.createElement(AjaxUpload, _extends({}, this.props, {\n ref: this.saveUploader\n }));\n }\n }]);\n return Upload;\n}(Component);\n_defineProperty(Upload, \"defaultProps\", {\n component: 'span',\n prefixCls: 'rc-upload',\n data: {},\n headers: {},\n name: 'file',\n multipart: false,\n onStart: empty,\n onError: empty,\n onSuccess: empty,\n multiple: false,\n beforeUpload: null,\n customRequest: null,\n withCredentials: false,\n openFileDialogOnClick: true,\n hasControlInside: false\n});\nexport default Upload;","// This icon file is generated automatically.\nvar FileTwoTone = { \"icon\": function render(primaryColor, secondaryColor) { return { \"tag\": \"svg\", \"attrs\": { \"viewBox\": \"64 64 896 896\", \"focusable\": \"false\" }, \"children\": [{ \"tag\": \"path\", \"attrs\": { \"d\": \"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z\", \"fill\": secondaryColor } }, { \"tag\": \"path\", \"attrs\": { \"d\": \"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z\", \"fill\": primaryColor } }] }; }, \"name\": \"file\", \"theme\": \"twotone\" };\nexport default FileTwoTone;\n","import _extends from \"@babel/runtime/helpers/esm/extends\";\n// GENERATE BY ./scripts/generate.ts\n// DON NOT EDIT IT MANUALLY\n\nimport * as React from 'react';\nimport FileTwoToneSvg from \"@ant-design/icons-svg/es/asn/FileTwoTone\";\nimport AntdIcon from \"../components/AntdIcon\";\nvar FileTwoTone = function FileTwoTone(props, ref) {\n return /*#__PURE__*/React.createElement(AntdIcon, _extends({}, props, {\n ref: ref,\n icon: FileTwoToneSvg\n }));\n};\n\n/**![file](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUzNCAzNTJWMTM2SDIzMnY3NTJoNTYwVjM5NEg1NzZhNDIgNDIgMCAwMS00Mi00MnoiIGZpbGw9IiNlNmY0ZmYiIC8+PHBhdGggZD0iTTg1NC42IDI4OC42TDYzOS40IDczLjRjLTYtNi0xNC4xLTkuNC0yMi42LTkuNEgxOTJjLTE3LjcgMC0zMiAxNC4zLTMyIDMydjgzMmMwIDE3LjcgMTQuMyAzMiAzMiAzMmg2NDBjMTcuNyAwIDMyLTE0LjMgMzItMzJWMzExLjNjMC04LjUtMy40LTE2LjctOS40LTIyLjd6TTYwMiAxMzcuOEw3OTAuMiAzMjZINjAyVjEzNy44ek03OTIgODg4SDIzMlYxMzZoMzAydjIxNmE0MiA0MiAwIDAwNDIgNDJoMjE2djQ5NHoiIGZpbGw9IiMxNjc3ZmYiIC8+PC9zdmc+) */\nvar RefIcon = /*#__PURE__*/React.forwardRef(FileTwoTone);\nif (process.env.NODE_ENV !== 'production') {\n RefIcon.displayName = 'FileTwoTone';\n}\nexport default RefIcon;","// This icon file is generated automatically.\nvar PaperClipOutlined = { \"icon\": { \"tag\": \"svg\", \"attrs\": { \"viewBox\": \"64 64 896 896\", \"focusable\": \"false\" }, \"children\": [{ \"tag\": \"path\", \"attrs\": { \"d\": \"M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 00174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z\" } }] }, \"name\": \"paper-clip\", \"theme\": \"outlined\" };\nexport default PaperClipOutlined;\n","import _extends from \"@babel/runtime/helpers/esm/extends\";\n// GENERATE BY ./scripts/generate.ts\n// DON NOT EDIT IT MANUALLY\n\nimport * as React from 'react';\nimport PaperClipOutlinedSvg from \"@ant-design/icons-svg/es/asn/PaperClipOutlined\";\nimport AntdIcon from \"../components/AntdIcon\";\nvar PaperClipOutlined = function PaperClipOutlined(props, ref) {\n return /*#__PURE__*/React.createElement(AntdIcon, _extends({}, props, {\n ref: ref,\n icon: PaperClipOutlinedSvg\n }));\n};\n\n/**![paper-clip](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTc3OS4zIDE5Ni42Yy05NC4yLTk0LjItMjQ3LjYtOTQuMi0zNDEuNyAwbC0yNjEgMjYwLjhjLTEuNyAxLjctMi42IDQtMi42IDYuNHMuOSA0LjcgMi42IDYuNGwzNi45IDM2LjlhOSA5IDAgMDAxMi43IDBsMjYxLTI2MC44YzMyLjQtMzIuNCA3NS41LTUwLjIgMTIxLjMtNTAuMnM4OC45IDE3LjggMTIxLjIgNTAuMmMzMi40IDMyLjQgNTAuMiA3NS41IDUwLjIgMTIxLjIgMCA0NS44LTE3LjggODguOC01MC4yIDEyMS4ybC0yNjYgMjY1LjktNDMuMSA0My4xYy00MC4zIDQwLjMtMTA1LjggNDAuMy0xNDYuMSAwLTE5LjUtMTkuNS0zMC4yLTQ1LjQtMzAuMi03M3MxMC43LTUzLjUgMzAuMi03M2wyNjMuOS0yNjMuOGM2LjctNi42IDE1LjUtMTAuMyAyNC45LTEwLjNoLjFjOS40IDAgMTguMSAzLjcgMjQuNyAxMC4zIDYuNyA2LjcgMTAuMyAxNS41IDEwLjMgMjQuOSAwIDkuMy0zLjcgMTguMS0xMC4zIDI0LjdMMzcyLjQgNjUzYy0xLjcgMS43LTIuNiA0LTIuNiA2LjRzLjkgNC43IDIuNiA2LjRsMzYuOSAzNi45YTkgOSAwIDAwMTIuNyAwbDIxNS42LTIxNS42YzE5LjktMTkuOSAzMC44LTQ2LjMgMzAuOC03NC40cy0xMS01NC42LTMwLjgtNzQuNGMtNDEuMS00MS4xLTEwNy45LTQxLTE0OSAwTDQ2MyAzNjQgMjI0LjggNjAyLjFBMTcyLjIyIDE3Mi4yMiAwIDAwMTc0IDcyNC44YzAgNDYuMyAxOC4xIDg5LjggNTAuOCAxMjIuNSAzMy45IDMzLjggNzguMyA1MC43IDEyMi43IDUwLjcgNDQuNCAwIDg4LjgtMTYuOSAxMjIuNi01MC43bDMwOS4yLTMwOUM4MjQuOCA0OTIuNyA4NTAgNDMyIDg1MCAzNjcuNWMuMS02NC42LTI1LjEtMTI1LjMtNzAuNy0xNzAuOXoiIC8+PC9zdmc+) */\nvar RefIcon = /*#__PURE__*/React.forwardRef(PaperClipOutlined);\nif (process.env.NODE_ENV !== 'production') {\n RefIcon.displayName = 'PaperClipOutlined';\n}\nexport default RefIcon;","// This icon file is generated automatically.\nvar PictureTwoTone = { \"icon\": function render(primaryColor, secondaryColor) { return { \"tag\": \"svg\", \"attrs\": { \"viewBox\": \"64 64 896 896\", \"focusable\": \"false\" }, \"children\": [{ \"tag\": \"path\", \"attrs\": { \"d\": \"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2z\", \"fill\": primaryColor } }, { \"tag\": \"path\", \"attrs\": { \"d\": \"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z\", \"fill\": secondaryColor } }, { \"tag\": \"path\", \"attrs\": { \"d\": \"M136 652.7l132.4-157c3.2-3.8 9-3.8 12.2 0l144 170.7L652 396.8c3.2-3.8 9-3.8 12.2 0L888 662.2V232H136v420.7zM304 280a88 88 0 110 176 88 88 0 010-176z\", \"fill\": secondaryColor } }, { \"tag\": \"path\", \"attrs\": { \"d\": \"M276 368a28 28 0 1056 0 28 28 0 10-56 0z\", \"fill\": secondaryColor } }, { \"tag\": \"path\", \"attrs\": { \"d\": \"M304 456a88 88 0 100-176 88 88 0 000 176zm0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z\", \"fill\": primaryColor } }] }; }, \"name\": \"picture\", \"theme\": \"twotone\" };\nexport default PictureTwoTone;\n","import _extends from \"@babel/runtime/helpers/esm/extends\";\n// GENERATE BY ./scripts/generate.ts\n// DON NOT EDIT IT MANUALLY\n\nimport * as React from 'react';\nimport PictureTwoToneSvg from \"@ant-design/icons-svg/es/asn/PictureTwoTone\";\nimport AntdIcon from \"../components/AntdIcon\";\nvar PictureTwoTone = function PictureTwoTone(props, ref) {\n return /*#__PURE__*/React.createElement(AntdIcon, _extends({}, props, {\n ref: ref,\n icon: PictureTwoToneSvg\n }));\n};\n\n/**![picture](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTkyOCAxNjBIOTZjLTE3LjcgMC0zMiAxNC4zLTMyIDMydjY0MGMwIDE3LjcgMTQuMyAzMiAzMiAzMmg4MzJjMTcuNyAwIDMyLTE0LjMgMzItMzJWMTkyYzAtMTcuNy0xNC4zLTMyLTMyLTMyem0tNDAgNjMySDEzNnYtMzkuOWwxMzguNS0xNjQuMyAxNTAuMSAxNzhMNjU4LjEgNDg5IDg4OCA3NjEuNlY3OTJ6bTAtMTI5LjhMNjY0LjIgMzk2LjhjLTMuMi0zLjgtOS0zLjgtMTIuMiAwTDQyNC42IDY2Ni40bC0xNDQtMTcwLjdjLTMuMi0zLjgtOS0zLjgtMTIuMiAwTDEzNiA2NTIuN1YyMzJoNzUydjQzMC4yeiIgZmlsbD0iIzE2NzdmZiIgLz48cGF0aCBkPSJNNDI0LjYgNzY1LjhsLTE1MC4xLTE3OEwxMzYgNzUyLjFWNzkyaDc1MnYtMzAuNEw2NTguMSA0ODl6IiBmaWxsPSIjZTZmNGZmIiAvPjxwYXRoIGQ9Ik0xMzYgNjUyLjdsMTMyLjQtMTU3YzMuMi0zLjggOS0zLjggMTIuMiAwbDE0NCAxNzAuN0w2NTIgMzk2LjhjMy4yLTMuOCA5LTMuOCAxMi4yIDBMODg4IDY2Mi4yVjIzMkgxMzZ2NDIwLjd6TTMwNCAyODBhODggODggMCAxMTAgMTc2IDg4IDg4IDAgMDEwLTE3NnoiIGZpbGw9IiNlNmY0ZmYiIC8+PHBhdGggZD0iTTI3NiAzNjhhMjggMjggMCAxMDU2IDAgMjggMjggMCAxMC01NiAweiIgZmlsbD0iI2U2ZjRmZiIgLz48cGF0aCBkPSJNMzA0IDQ1NmE4OCA4OCAwIDEwMC0xNzYgODggODggMCAwMDAgMTc2em0wLTExNmMxNS41IDAgMjggMTIuNSAyOCAyOHMtMTIuNSAyOC0yOCAyOC0yOC0xMi41LTI4LTI4IDEyLjUtMjggMjgtMjh6IiBmaWxsPSIjMTY3N2ZmIiAvPjwvc3ZnPg==) */\nvar RefIcon = /*#__PURE__*/React.forwardRef(PictureTwoTone);\nif (process.env.NODE_ENV !== 'production') {\n RefIcon.displayName = 'PictureTwoTone';\n}\nexport default RefIcon;","import _toConsumableArray from \"@babel/runtime/helpers/esm/toConsumableArray\";\nexport function file2Obj(file) {\n return Object.assign(Object.assign({}, file), {\n lastModified: file.lastModified,\n lastModifiedDate: file.lastModifiedDate,\n name: file.name,\n size: file.size,\n type: file.type,\n uid: file.uid,\n percent: 0,\n originFileObj: file\n });\n}\n/** Upload fileList. Replace file if exist or just push into it. */\nexport function updateFileList(file, fileList) {\n const nextFileList = _toConsumableArray(fileList);\n const fileIndex = nextFileList.findIndex(({\n uid\n }) => uid === file.uid);\n if (fileIndex === -1) {\n nextFileList.push(file);\n } else {\n nextFileList[fileIndex] = file;\n }\n return nextFileList;\n}\nexport function getFileItem(file, fileList) {\n const matchKey = file.uid !== undefined ? 'uid' : 'name';\n return fileList.filter(item => item[matchKey] === file[matchKey])[0];\n}\nexport function removeFileItem(file, fileList) {\n const matchKey = file.uid !== undefined ? 'uid' : 'name';\n const removed = fileList.filter(item => item[matchKey] !== file[matchKey]);\n if (removed.length === fileList.length) {\n return null;\n }\n return removed;\n}\n// ==================== Default Image Preview ====================\nconst extname = (url = '') => {\n const temp = url.split('/');\n const filename = temp[temp.length - 1];\n const filenameWithoutSuffix = filename.split(/#|\\?/)[0];\n return (/\\.[^./\\\\]*$/.exec(filenameWithoutSuffix) || [''])[0];\n};\nconst isImageFileType = type => type.indexOf('image/') === 0;\nexport const isImageUrl = file => {\n if (file.type && !file.thumbUrl) {\n return isImageFileType(file.type);\n }\n const url = file.thumbUrl || file.url || '';\n const extension = extname(url);\n if (/^data:image\\//.test(url) || /(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(extension)) {\n return true;\n }\n if (/^data:/.test(url)) {\n // other file types of base64\n return false;\n }\n if (extension) {\n // other file types which have extension\n return false;\n }\n return true;\n};\nconst MEASURE_SIZE = 200;\nexport function previewImage(file) {\n return new Promise(resolve => {\n if (!file.type || !isImageFileType(file.type)) {\n resolve('');\n return;\n }\n const canvas = document.createElement('canvas');\n canvas.width = MEASURE_SIZE;\n canvas.height = MEASURE_SIZE;\n canvas.style.cssText = `position: fixed; left: 0; top: 0; width: ${MEASURE_SIZE}px; height: ${MEASURE_SIZE}px; z-index: 9999; display: none;`;\n document.body.appendChild(canvas);\n const ctx = canvas.getContext('2d');\n const img = new Image();\n img.onload = () => {\n const {\n width,\n height\n } = img;\n let drawWidth = MEASURE_SIZE;\n let drawHeight = MEASURE_SIZE;\n let offsetX = 0;\n let offsetY = 0;\n if (width > height) {\n drawHeight = height * (MEASURE_SIZE / width);\n offsetY = -(drawHeight - drawWidth) / 2;\n } else {\n drawWidth = width * (MEASURE_SIZE / height);\n offsetX = -(drawWidth - drawHeight) / 2;\n }\n ctx.drawImage(img, offsetX, offsetY, drawWidth, drawHeight);\n const dataURL = canvas.toDataURL();\n document.body.removeChild(canvas);\n window.URL.revokeObjectURL(img.src);\n resolve(dataURL);\n };\n img.crossOrigin = 'anonymous';\n if (file.type.startsWith('image/svg+xml')) {\n const reader = new FileReader();\n reader.onload = () => {\n if (reader.result && typeof reader.result === 'string') {\n img.src = reader.result;\n }\n };\n reader.readAsDataURL(file);\n } else if (file.type.startsWith('image/gif')) {\n const reader = new FileReader();\n reader.onload = () => {\n if (reader.result) {\n resolve(reader.result);\n }\n };\n reader.readAsDataURL(file);\n } else {\n img.src = window.URL.createObjectURL(file);\n }\n });\n}","\"use client\";\n\nimport * as React from 'react';\nimport DeleteOutlined from \"@ant-design/icons/es/icons/DeleteOutlined\";\nimport DownloadOutlined from \"@ant-design/icons/es/icons/DownloadOutlined\";\nimport EyeOutlined from \"@ant-design/icons/es/icons/EyeOutlined\";\nimport classNames from 'classnames';\nimport CSSMotion from 'rc-motion';\nimport { ConfigContext } from '../../config-provider';\nimport Progress from '../../progress';\nimport Tooltip from '../../tooltip';\nconst ListItem = /*#__PURE__*/React.forwardRef(({\n prefixCls,\n className,\n style,\n locale,\n listType,\n file,\n items,\n progress: progressProps,\n iconRender,\n actionIconRender,\n itemRender,\n isImgUrl,\n showPreviewIcon,\n showRemoveIcon,\n showDownloadIcon,\n previewIcon: customPreviewIcon,\n removeIcon: customRemoveIcon,\n downloadIcon: customDownloadIcon,\n extra: customExtra,\n onPreview,\n onDownload,\n onClose\n}, ref) => {\n var _a, _b;\n // Status: which will ignore `removed` status\n const {\n status\n } = file;\n const [mergedStatus, setMergedStatus] = React.useState(status);\n React.useEffect(() => {\n if (status !== 'removed') {\n setMergedStatus(status);\n }\n }, [status]);\n // Delay to show the progress bar\n const [showProgress, setShowProgress] = React.useState(false);\n React.useEffect(() => {\n const timer = setTimeout(() => {\n setShowProgress(true);\n }, 300);\n return () => {\n clearTimeout(timer);\n };\n }, []);\n const iconNode = iconRender(file);\n let icon = /*#__PURE__*/React.createElement(\"div\", {\n className: `${prefixCls}-icon`\n }, iconNode);\n if (listType === 'picture' || listType === 'picture-card' || listType === 'picture-circle') {\n if (mergedStatus === 'uploading' || !file.thumbUrl && !file.url) {\n const uploadingClassName = classNames(`${prefixCls}-list-item-thumbnail`, {\n [`${prefixCls}-list-item-file`]: mergedStatus !== 'uploading'\n });\n icon = /*#__PURE__*/React.createElement(\"div\", {\n className: uploadingClassName\n }, iconNode);\n } else {\n const thumbnail = (isImgUrl === null || isImgUrl === void 0 ? void 0 : isImgUrl(file)) ? (/*#__PURE__*/React.createElement(\"img\", {\n src: file.thumbUrl || file.url,\n alt: file.name,\n className: `${prefixCls}-list-item-image`,\n crossOrigin: file.crossOrigin\n })) : iconNode;\n const aClassName = classNames(`${prefixCls}-list-item-thumbnail`, {\n [`${prefixCls}-list-item-file`]: isImgUrl && !isImgUrl(file)\n });\n icon = /*#__PURE__*/React.createElement(\"a\", {\n className: aClassName,\n onClick: e => onPreview(file, e),\n href: file.url || file.thumbUrl,\n target: \"_blank\",\n rel: \"noopener noreferrer\"\n }, thumbnail);\n }\n }\n const listItemClassName = classNames(`${prefixCls}-list-item`, `${prefixCls}-list-item-${mergedStatus}`);\n const linkProps = typeof file.linkProps === 'string' ? JSON.parse(file.linkProps) : file.linkProps;\n const removeIcon = (typeof showRemoveIcon === 'function' ? showRemoveIcon(file) : showRemoveIcon) ? actionIconRender((typeof customRemoveIcon === 'function' ? customRemoveIcon(file) : customRemoveIcon) || (/*#__PURE__*/React.createElement(DeleteOutlined, null)), () => onClose(file), prefixCls, locale.removeFile,\n // acceptUploadDisabled is true, only remove icon will follow Upload disabled prop\n // https://github.com/ant-design/ant-design/issues/46171\n true) : null;\n const downloadIcon = (typeof showDownloadIcon === 'function' ? showDownloadIcon(file) : showDownloadIcon) && mergedStatus === 'done' ? actionIconRender((typeof customDownloadIcon === 'function' ? customDownloadIcon(file) : customDownloadIcon) || /*#__PURE__*/React.createElement(DownloadOutlined, null), () => onDownload(file), prefixCls, locale.downloadFile) : null;\n const downloadOrDelete = listType !== 'picture-card' && listType !== 'picture-circle' && (/*#__PURE__*/React.createElement(\"span\", {\n key: \"download-delete\",\n className: classNames(`${prefixCls}-list-item-actions`, {\n picture: listType === 'picture'\n })\n }, downloadIcon, removeIcon));\n const extraContent = typeof customExtra === 'function' ? customExtra(file) : customExtra;\n const extra = extraContent && (/*#__PURE__*/React.createElement(\"span\", {\n className: `${prefixCls}-list-item-extra`\n }, extraContent));\n const listItemNameClass = classNames(`${prefixCls}-list-item-name`);\n const fileName = file.url ? (/*#__PURE__*/React.createElement(\"a\", Object.assign({\n key: \"view\",\n target: \"_blank\",\n rel: \"noopener noreferrer\",\n className: listItemNameClass,\n title: file.name\n }, linkProps, {\n href: file.url,\n onClick: e => onPreview(file, e)\n }), file.name, extra)) : (/*#__PURE__*/React.createElement(\"span\", {\n key: \"view\",\n className: listItemNameClass,\n onClick: e => onPreview(file, e),\n title: file.name\n }, file.name, extra));\n const previewIcon = (typeof showPreviewIcon === 'function' ? showPreviewIcon(file) : showPreviewIcon) && (file.url || file.thumbUrl) ? (/*#__PURE__*/React.createElement(\"a\", {\n href: file.url || file.thumbUrl,\n target: \"_blank\",\n rel: \"noopener noreferrer\",\n onClick: e => onPreview(file, e),\n title: locale.previewFile\n }, typeof customPreviewIcon === 'function' ? customPreviewIcon(file) : customPreviewIcon || /*#__PURE__*/React.createElement(EyeOutlined, null))) : null;\n const pictureCardActions = (listType === 'picture-card' || listType === 'picture-circle') && mergedStatus !== 'uploading' && (/*#__PURE__*/React.createElement(\"span\", {\n className: `${prefixCls}-list-item-actions`\n }, previewIcon, mergedStatus === 'done' && downloadIcon, removeIcon));\n const {\n getPrefixCls\n } = React.useContext(ConfigContext);\n const rootPrefixCls = getPrefixCls();\n const dom = /*#__PURE__*/React.createElement(\"div\", {\n className: listItemClassName\n }, icon, fileName, downloadOrDelete, pictureCardActions, showProgress && (/*#__PURE__*/React.createElement(CSSMotion, {\n motionName: `${rootPrefixCls}-fade`,\n visible: mergedStatus === 'uploading',\n motionDeadline: 2000\n }, ({\n className: motionClassName\n }) => {\n // show loading icon if upload progress listener is disabled\n const loadingProgress = 'percent' in file ? (/*#__PURE__*/React.createElement(Progress, Object.assign({\n type: \"line\",\n percent: file.percent,\n \"aria-label\": file['aria-label'],\n \"aria-labelledby\": file['aria-labelledby']\n }, progressProps))) : null;\n return /*#__PURE__*/React.createElement(\"div\", {\n className: classNames(`${prefixCls}-list-item-progress`, motionClassName)\n }, loadingProgress);\n })));\n const message = file.response && typeof file.response === 'string' ? file.response : ((_a = file.error) === null || _a === void 0 ? void 0 : _a.statusText) || ((_b = file.error) === null || _b === void 0 ? void 0 : _b.message) || locale.uploadError;\n const item = mergedStatus === 'error' ? (/*#__PURE__*/React.createElement(Tooltip, {\n title: message,\n getPopupContainer: node => node.parentNode\n }, dom)) : dom;\n return /*#__PURE__*/React.createElement(\"div\", {\n className: classNames(`${prefixCls}-list-item-container`, className),\n style: style,\n ref: ref\n }, itemRender ? itemRender(item, file, items, {\n download: onDownload.bind(null, file),\n preview: onPreview.bind(null, file),\n remove: onClose.bind(null, file)\n }) : item);\n});\nexport default ListItem;","\"use client\";\n\nimport _toConsumableArray from \"@babel/runtime/helpers/esm/toConsumableArray\";\nimport * as React from 'react';\nimport FileTwoTone from \"@ant-design/icons/es/icons/FileTwoTone\";\nimport LoadingOutlined from \"@ant-design/icons/es/icons/LoadingOutlined\";\nimport PaperClipOutlined from \"@ant-design/icons/es/icons/PaperClipOutlined\";\nimport PictureTwoTone from \"@ant-design/icons/es/icons/PictureTwoTone\";\nimport classNames from 'classnames';\nimport CSSMotion, { CSSMotionList } from 'rc-motion';\nimport omit from \"rc-util/es/omit\";\nimport useForceUpdate from '../../_util/hooks/useForceUpdate';\nimport initCollapseMotion from '../../_util/motion';\nimport { cloneElement } from '../../_util/reactNode';\nimport Button from '../../button';\nimport { ConfigContext } from '../../config-provider';\nimport { isImageUrl, previewImage } from '../utils';\nimport ListItem from './ListItem';\nconst InternalUploadList = (props, ref) => {\n const {\n listType = 'text',\n previewFile = previewImage,\n onPreview,\n onDownload,\n onRemove,\n locale,\n iconRender,\n isImageUrl: isImgUrl = isImageUrl,\n prefixCls: customizePrefixCls,\n items = [],\n showPreviewIcon = true,\n showRemoveIcon = true,\n showDownloadIcon = false,\n removeIcon,\n previewIcon,\n downloadIcon,\n extra,\n progress = {\n size: [-1, 2],\n showInfo: false\n },\n appendAction,\n appendActionVisible = true,\n itemRender,\n disabled\n } = props;\n const forceUpdate = useForceUpdate();\n const [motionAppear, setMotionAppear] = React.useState(false);\n const isPictureCardOrCirle = ['picture-card', 'picture-circle'].includes(listType);\n // ============================= Effect =============================\n React.useEffect(() => {\n if (!listType.startsWith('picture')) {\n return;\n }\n (items || []).forEach(file => {\n if (!(file.originFileObj instanceof File || file.originFileObj instanceof Blob) || file.thumbUrl !== undefined) {\n return;\n }\n file.thumbUrl = '';\n previewFile === null || previewFile === void 0 ? void 0 : previewFile(file.originFileObj).then(previewDataUrl => {\n // Need append '' to avoid dead loop\n file.thumbUrl = previewDataUrl || '';\n forceUpdate();\n });\n });\n }, [listType, items, previewFile]);\n React.useEffect(() => {\n setMotionAppear(true);\n }, []);\n // ============================= Events =============================\n const onInternalPreview = (file, e) => {\n if (!onPreview) {\n return;\n }\n e === null || e === void 0 ? void 0 : e.preventDefault();\n return onPreview(file);\n };\n const onInternalDownload = file => {\n if (typeof onDownload === 'function') {\n onDownload(file);\n } else if (file.url) {\n window.open(file.url);\n }\n };\n const onInternalClose = file => {\n onRemove === null || onRemove === void 0 ? void 0 : onRemove(file);\n };\n const internalIconRender = file => {\n if (iconRender) {\n return iconRender(file, listType);\n }\n const isLoading = file.status === 'uploading';\n if (listType.startsWith('picture')) {\n const loadingIcon = listType === 'picture' ? /*#__PURE__*/React.createElement(LoadingOutlined, null) : locale.uploading;\n const fileIcon = (isImgUrl === null || isImgUrl === void 0 ? void 0 : isImgUrl(file)) ? /*#__PURE__*/React.createElement(PictureTwoTone, null) : /*#__PURE__*/React.createElement(FileTwoTone, null);\n return isLoading ? loadingIcon : fileIcon;\n }\n return isLoading ? /*#__PURE__*/React.createElement(LoadingOutlined, null) : /*#__PURE__*/React.createElement(PaperClipOutlined, null);\n };\n const actionIconRender = (customIcon, callback, prefixCls, title, acceptUploadDisabled) => {\n const btnProps = {\n type: 'text',\n size: 'small',\n title,\n onClick: e => {\n var _a, _b;\n callback();\n if (/*#__PURE__*/React.isValidElement(customIcon)) {\n (_b = (_a = customIcon.props).onClick) === null || _b === void 0 ? void 0 : _b.call(_a, e);\n }\n },\n className: `${prefixCls}-list-item-action`,\n disabled: acceptUploadDisabled ? disabled : false\n };\n return /*#__PURE__*/React.isValidElement(customIcon) ? (/*#__PURE__*/React.createElement(Button, Object.assign({}, btnProps, {\n icon: cloneElement(customIcon, Object.assign(Object.assign({}, customIcon.props), {\n onClick: () => {}\n }))\n }))) : (/*#__PURE__*/React.createElement(Button, Object.assign({}, btnProps), /*#__PURE__*/React.createElement(\"span\", null, customIcon)));\n };\n // ============================== Ref ===============================\n // Test needs\n React.useImperativeHandle(ref, () => ({\n handlePreview: onInternalPreview,\n handleDownload: onInternalDownload\n }));\n const {\n getPrefixCls\n } = React.useContext(ConfigContext);\n // ============================= Render =============================\n const prefixCls = getPrefixCls('upload', customizePrefixCls);\n const rootPrefixCls = getPrefixCls();\n const listClassNames = classNames(`${prefixCls}-list`, `${prefixCls}-list-${listType}`);\n const listItemMotion = React.useMemo(() => omit(initCollapseMotion(rootPrefixCls), ['onAppearEnd', 'onEnterEnd', 'onLeaveEnd']), [rootPrefixCls]);\n const motionConfig = Object.assign(Object.assign({}, isPictureCardOrCirle ? {} : listItemMotion), {\n motionDeadline: 2000,\n motionName: `${prefixCls}-${isPictureCardOrCirle ? 'animate-inline' : 'animate'}`,\n keys: _toConsumableArray(items.map(file => ({\n key: file.uid,\n file\n }))),\n motionAppear\n });\n return /*#__PURE__*/React.createElement(\"div\", {\n className: listClassNames\n }, /*#__PURE__*/React.createElement(CSSMotionList, Object.assign({}, motionConfig, {\n component: false\n }), ({\n key,\n file,\n className: motionClassName,\n style: motionStyle\n }) => (/*#__PURE__*/React.createElement(ListItem, {\n key: key,\n locale: locale,\n prefixCls: prefixCls,\n className: motionClassName,\n style: motionStyle,\n file: file,\n items: items,\n progress: progress,\n listType: listType,\n isImgUrl: isImgUrl,\n showPreviewIcon: showPreviewIcon,\n showRemoveIcon: showRemoveIcon,\n showDownloadIcon: showDownloadIcon,\n removeIcon: removeIcon,\n previewIcon: previewIcon,\n downloadIcon: downloadIcon,\n extra: extra,\n iconRender: internalIconRender,\n actionIconRender: actionIconRender,\n itemRender: itemRender,\n onPreview: onInternalPreview,\n onDownload: onInternalDownload,\n onClose: onInternalClose\n }))), appendAction && (/*#__PURE__*/React.createElement(CSSMotion, Object.assign({}, motionConfig, {\n visible: appendActionVisible,\n forceRender: true\n }), ({\n className: motionClassName,\n style: motionStyle\n }) => cloneElement(appendAction, oriProps => ({\n className: classNames(oriProps.className, motionClassName),\n style: Object.assign(Object.assign(Object.assign({}, motionStyle), {\n // prevent the element has hover css pseudo-class that may cause animation to end prematurely.\n pointerEvents: motionClassName ? 'none' : undefined\n }), oriProps.style)\n })))));\n};\nconst UploadList = /*#__PURE__*/React.forwardRef(InternalUploadList);\nif (process.env.NODE_ENV !== 'production') {\n UploadList.displayName = 'UploadList';\n}\nexport default UploadList;","\"use client\";\n\nimport _toConsumableArray from \"@babel/runtime/helpers/esm/toConsumableArray\";\nvar __awaiter = this && this.__awaiter || function (thisArg, _arguments, P, generator) {\n function adopt(value) {\n return value instanceof P ? value : new P(function (resolve) {\n resolve(value);\n });\n }\n return new (P || (P = Promise))(function (resolve, reject) {\n function fulfilled(value) {\n try {\n step(generator.next(value));\n } catch (e) {\n reject(e);\n }\n }\n function rejected(value) {\n try {\n step(generator[\"throw\"](value));\n } catch (e) {\n reject(e);\n }\n }\n function step(result) {\n result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);\n }\n step((generator = generator.apply(thisArg, _arguments || [])).next());\n });\n};\nimport * as React from 'react';\nimport { flushSync } from 'react-dom';\nimport classNames from 'classnames';\nimport RcUpload from 'rc-upload';\nimport useMergedState from \"rc-util/es/hooks/useMergedState\";\nimport { devUseWarning } from '../_util/warning';\nimport { ConfigContext } from '../config-provider';\nimport DisabledContext from '../config-provider/DisabledContext';\nimport { useLocale } from '../locale';\nimport defaultLocale from '../locale/en_US';\nimport useStyle from './style';\nimport UploadList from './UploadList';\nimport { file2Obj, getFileItem, removeFileItem, updateFileList } from './utils';\nexport const LIST_IGNORE = `__LIST_IGNORE_${Date.now()}__`;\nconst InternalUpload = (props, ref) => {\n const {\n fileList,\n defaultFileList,\n onRemove,\n showUploadList = true,\n listType = 'text',\n onPreview,\n onDownload,\n onChange,\n onDrop,\n previewFile,\n disabled: customDisabled,\n locale: propLocale,\n iconRender,\n isImageUrl,\n progress,\n prefixCls: customizePrefixCls,\n className,\n type = 'select',\n children,\n style,\n itemRender,\n maxCount,\n data = {},\n multiple = false,\n hasControlInside = true,\n action = '',\n accept = '',\n supportServerRender = true,\n rootClassName\n } = props;\n // ===================== Disabled =====================\n const disabled = React.useContext(DisabledContext);\n const mergedDisabled = customDisabled !== null && customDisabled !== void 0 ? customDisabled : disabled;\n const [mergedFileList, setMergedFileList] = useMergedState(defaultFileList || [], {\n value: fileList,\n postState: list => list !== null && list !== void 0 ? list : []\n });\n const [dragState, setDragState] = React.useState('drop');\n const upload = React.useRef(null);\n const wrapRef = React.useRef(null);\n if (process.env.NODE_ENV !== 'production') {\n const warning = devUseWarning('Upload');\n process.env.NODE_ENV !== \"production\" ? warning('fileList' in props || !('value' in props), 'usage', '`value` is not a valid prop, do you mean `fileList`?') : void 0;\n warning.deprecated(!('transformFile' in props), 'transformFile', 'beforeUpload');\n }\n // Control mode will auto fill file uid if not provided\n React.useMemo(() => {\n const timestamp = Date.now();\n (fileList || []).forEach((file, index) => {\n if (!file.uid && !Object.isFrozen(file)) {\n file.uid = `__AUTO__${timestamp}_${index}__`;\n }\n });\n }, [fileList]);\n const onInternalChange = (file, changedFileList, event) => {\n let cloneList = _toConsumableArray(changedFileList);\n let exceedMaxCount = false;\n // Cut to match count\n if (maxCount === 1) {\n cloneList = cloneList.slice(-1);\n } else if (maxCount) {\n exceedMaxCount = cloneList.length > maxCount;\n cloneList = cloneList.slice(0, maxCount);\n }\n // Prevent React18 auto batch since input[upload] trigger process at same time\n // which makes fileList closure problem\n // eslint-disable-next-line react-dom/no-flush-sync\n flushSync(() => {\n setMergedFileList(cloneList);\n });\n const changeInfo = {\n file: file,\n fileList: cloneList\n };\n if (event) {\n changeInfo.event = event;\n }\n if (!exceedMaxCount || file.status === 'removed' ||\n // We should ignore event if current file is exceed `maxCount`\n cloneList.some(f => f.uid === file.uid)) {\n // eslint-disable-next-line react-dom/no-flush-sync\n flushSync(() => {\n onChange === null || onChange === void 0 ? void 0 : onChange(changeInfo);\n });\n }\n };\n const mergedBeforeUpload = (file, fileListArgs) => __awaiter(void 0, void 0, void 0, function* () {\n const {\n beforeUpload,\n transformFile\n } = props;\n let parsedFile = file;\n if (beforeUpload) {\n const result = yield beforeUpload(file, fileListArgs);\n if (result === false) {\n return false;\n }\n // Hack for LIST_IGNORE, we add additional info to remove from the list\n delete file[LIST_IGNORE];\n if (result === LIST_IGNORE) {\n Object.defineProperty(file, LIST_IGNORE, {\n value: true,\n configurable: true\n });\n return false;\n }\n if (typeof result === 'object' && result) {\n parsedFile = result;\n }\n }\n if (transformFile) {\n parsedFile = yield transformFile(parsedFile);\n }\n return parsedFile;\n });\n const onBatchStart = batchFileInfoList => {\n // Skip file which marked as `LIST_IGNORE`, these file will not add to file list\n const filteredFileInfoList = batchFileInfoList.filter(info => !info.file[LIST_IGNORE]);\n // Nothing to do since no file need upload\n if (!filteredFileInfoList.length) {\n return;\n }\n const objectFileList = filteredFileInfoList.map(info => file2Obj(info.file));\n // Concat new files with prev files\n let newFileList = _toConsumableArray(mergedFileList);\n objectFileList.forEach(fileObj => {\n // Replace file if exist\n newFileList = updateFileList(fileObj, newFileList);\n });\n objectFileList.forEach((fileObj, index) => {\n // Repeat trigger `onChange` event for compatible\n let triggerFileObj = fileObj;\n if (!filteredFileInfoList[index].parsedFile) {\n // `beforeUpload` return false\n const {\n originFileObj\n } = fileObj;\n let clone;\n try {\n clone = new File([originFileObj], originFileObj.name, {\n type: originFileObj.type\n });\n } catch (_a) {\n clone = new Blob([originFileObj], {\n type: originFileObj.type\n });\n clone.name = originFileObj.name;\n clone.lastModifiedDate = new Date();\n clone.lastModified = new Date().getTime();\n }\n clone.uid = fileObj.uid;\n triggerFileObj = clone;\n } else {\n // Inject `uploading` status\n fileObj.status = 'uploading';\n }\n onInternalChange(triggerFileObj, newFileList);\n });\n };\n const onSuccess = (response, file, xhr) => {\n try {\n if (typeof response === 'string') {\n response = JSON.parse(response);\n }\n } catch (_a) {\n /* do nothing */\n }\n // removed\n if (!getFileItem(file, mergedFileList)) {\n return;\n }\n const targetItem = file2Obj(file);\n targetItem.status = 'done';\n targetItem.percent = 100;\n targetItem.response = response;\n targetItem.xhr = xhr;\n const nextFileList = updateFileList(targetItem, mergedFileList);\n onInternalChange(targetItem, nextFileList);\n };\n const onProgress = (e, file) => {\n // removed\n if (!getFileItem(file, mergedFileList)) {\n return;\n }\n const targetItem = file2Obj(file);\n targetItem.status = 'uploading';\n targetItem.percent = e.percent;\n const nextFileList = updateFileList(targetItem, mergedFileList);\n onInternalChange(targetItem, nextFileList, e);\n };\n const onError = (error, response, file) => {\n // removed\n if (!getFileItem(file, mergedFileList)) {\n return;\n }\n const targetItem = file2Obj(file);\n targetItem.error = error;\n targetItem.response = response;\n targetItem.status = 'error';\n const nextFileList = updateFileList(targetItem, mergedFileList);\n onInternalChange(targetItem, nextFileList);\n };\n const handleRemove = file => {\n let currentFile;\n Promise.resolve(typeof onRemove === 'function' ? onRemove(file) : onRemove).then(ret => {\n var _a;\n // Prevent removing file\n if (ret === false) {\n return;\n }\n const removedFileList = removeFileItem(file, mergedFileList);\n if (removedFileList) {\n currentFile = Object.assign(Object.assign({}, file), {\n status: 'removed'\n });\n mergedFileList === null || mergedFileList === void 0 ? void 0 : mergedFileList.forEach(item => {\n const matchKey = currentFile.uid !== undefined ? 'uid' : 'name';\n if (item[matchKey] === currentFile[matchKey] && !Object.isFrozen(item)) {\n item.status = 'removed';\n }\n });\n (_a = upload.current) === null || _a === void 0 ? void 0 : _a.abort(currentFile);\n onInternalChange(currentFile, removedFileList);\n }\n });\n };\n const onFileDrop = e => {\n setDragState(e.type);\n if (e.type === 'drop') {\n onDrop === null || onDrop === void 0 ? void 0 : onDrop(e);\n }\n };\n // Test needs\n React.useImperativeHandle(ref, () => ({\n onBatchStart,\n onSuccess,\n onProgress,\n onError,\n fileList: mergedFileList,\n upload: upload.current,\n nativeElement: wrapRef.current\n }));\n const {\n getPrefixCls,\n direction,\n upload: ctxUpload\n } = React.useContext(ConfigContext);\n const prefixCls = getPrefixCls('upload', customizePrefixCls);\n const rcUploadProps = Object.assign(Object.assign({\n onBatchStart,\n onError,\n onProgress,\n onSuccess\n }, props), {\n data,\n multiple,\n action,\n accept,\n supportServerRender,\n prefixCls,\n disabled: mergedDisabled,\n beforeUpload: mergedBeforeUpload,\n onChange: undefined,\n hasControlInside\n });\n delete rcUploadProps.className;\n delete rcUploadProps.style;\n // Remove id to avoid open by label when trigger is hidden\n // !children: https://github.com/ant-design/ant-design/issues/14298\n // disabled: https://github.com/ant-design/ant-design/issues/16478\n // https://github.com/ant-design/ant-design/issues/24197\n if (!children || mergedDisabled) {\n delete rcUploadProps.id;\n }\n const wrapperCls = `${prefixCls}-wrapper`;\n const [wrapCSSVar, hashId, cssVarCls] = useStyle(prefixCls, wrapperCls);\n const [contextLocale] = useLocale('Upload', defaultLocale.Upload);\n const {\n showRemoveIcon,\n showPreviewIcon,\n showDownloadIcon,\n removeIcon,\n previewIcon,\n downloadIcon,\n extra\n } = typeof showUploadList === 'boolean' ? {} : showUploadList;\n // use showRemoveIcon if it is specified explicitly\n const realShowRemoveIcon = typeof showRemoveIcon === 'undefined' ? !mergedDisabled : showRemoveIcon;\n const renderUploadList = (button, buttonVisible) => {\n if (!showUploadList) {\n return button;\n }\n return /*#__PURE__*/React.createElement(UploadList, {\n prefixCls: prefixCls,\n listType: listType,\n items: mergedFileList,\n previewFile: previewFile,\n onPreview: onPreview,\n onDownload: onDownload,\n onRemove: handleRemove,\n showRemoveIcon: realShowRemoveIcon,\n showPreviewIcon: showPreviewIcon,\n showDownloadIcon: showDownloadIcon,\n removeIcon: removeIcon,\n previewIcon: previewIcon,\n downloadIcon: downloadIcon,\n iconRender: iconRender,\n extra: extra,\n locale: Object.assign(Object.assign({}, contextLocale), propLocale),\n isImageUrl: isImageUrl,\n progress: progress,\n appendAction: button,\n appendActionVisible: buttonVisible,\n itemRender: itemRender,\n disabled: mergedDisabled\n });\n };\n const mergedCls = classNames(wrapperCls, className, rootClassName, hashId, cssVarCls, ctxUpload === null || ctxUpload === void 0 ? void 0 : ctxUpload.className, {\n [`${prefixCls}-rtl`]: direction === 'rtl',\n [`${prefixCls}-picture-card-wrapper`]: listType === 'picture-card',\n [`${prefixCls}-picture-circle-wrapper`]: listType === 'picture-circle'\n });\n const mergedStyle = Object.assign(Object.assign({}, ctxUpload === null || ctxUpload === void 0 ? void 0 : ctxUpload.style), style);\n // ======================== Render ========================\n if (type === 'drag') {\n const dragCls = classNames(hashId, prefixCls, `${prefixCls}-drag`, {\n [`${prefixCls}-drag-uploading`]: mergedFileList.some(file => file.status === 'uploading'),\n [`${prefixCls}-drag-hover`]: dragState === 'dragover',\n [`${prefixCls}-disabled`]: mergedDisabled,\n [`${prefixCls}-rtl`]: direction === 'rtl'\n });\n return wrapCSSVar(/*#__PURE__*/React.createElement(\"span\", {\n className: mergedCls,\n ref: wrapRef\n }, /*#__PURE__*/React.createElement(\"div\", {\n className: dragCls,\n style: mergedStyle,\n onDrop: onFileDrop,\n onDragOver: onFileDrop,\n onDragLeave: onFileDrop\n }, /*#__PURE__*/React.createElement(RcUpload, Object.assign({}, rcUploadProps, {\n ref: upload,\n className: `${prefixCls}-btn`\n }), /*#__PURE__*/React.createElement(\"div\", {\n className: `${prefixCls}-drag-container`\n }, children))), renderUploadList()));\n }\n const uploadBtnCls = classNames(prefixCls, `${prefixCls}-select`, {\n [`${prefixCls}-disabled`]: mergedDisabled,\n [`${prefixCls}-hidden`]: !children\n });\n const uploadButton = /*#__PURE__*/React.createElement(\"div\", {\n className: uploadBtnCls,\n style: mergedStyle\n }, /*#__PURE__*/React.createElement(RcUpload, Object.assign({}, rcUploadProps, {\n ref: upload\n })));\n if (listType === 'picture-card' || listType === 'picture-circle') {\n return wrapCSSVar(/*#__PURE__*/React.createElement(\"span\", {\n className: mergedCls,\n ref: wrapRef\n }, renderUploadList(uploadButton, !!children)));\n }\n return wrapCSSVar(/*#__PURE__*/React.createElement(\"span\", {\n className: mergedCls,\n ref: wrapRef\n }, uploadButton, renderUploadList()));\n};\nconst Upload = /*#__PURE__*/React.forwardRef(InternalUpload);\nif (process.env.NODE_ENV !== 'production') {\n Upload.displayName = 'Upload';\n}\nexport default Upload;","\"use client\";\n\nvar __rest = this && this.__rest || function (s, e) {\n var t = {};\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];\n }\n return t;\n};\nimport * as React from 'react';\nimport Upload from './Upload';\nconst Dragger = /*#__PURE__*/React.forwardRef((_a, ref) => {\n var {\n style,\n height,\n hasControlInside = false\n } = _a,\n restProps = __rest(_a, [\"style\", \"height\", \"hasControlInside\"]);\n return /*#__PURE__*/React.createElement(Upload, Object.assign({\n ref: ref,\n hasControlInside: hasControlInside\n }, restProps, {\n type: \"drag\",\n style: Object.assign(Object.assign({}, style), {\n height\n })\n }));\n});\nif (process.env.NODE_ENV !== 'production') {\n Dragger.displayName = 'Dragger';\n}\nexport default Dragger;","import { request } from '@umijs/max';\nimport type { CurrentUser, GeographicItemType } from './data';\n\nexport async function queryCurrent(): Promise<{ data: CurrentUser }> {\n return request('/api/accountSettingCurrentUser');\n}\n\nexport async function queryProvince(): Promise<{ data: GeographicItemType[] }> {\n return request('/api/geographic/province');\n}\n\nexport async function queryCity(\n province: string,\n): Promise<{ data: GeographicItemType[] }> {\n return request(`/api/geographic/city/${province}`);\n}\n\nexport async function query() {\n return request('/api/users');\n}\n","\"use client\";\n\nimport Dragger from './Dragger';\nimport InternalUpload, { LIST_IGNORE } from './Upload';\nconst Upload = InternalUpload;\nUpload.Dragger = Dragger;\nUpload.LIST_IGNORE = LIST_IGNORE;\nexport default Upload;","import { createStyles } from 'antd-style';\n\nconst useStyles = createStyles(({ token }) => {\n return {\n baseView: {\n display: 'flex',\n paddingTop: '12px',\n '.ant-legacy-form-item .ant-legacy-form-item-control-wrapper': {\n width: '100%',\n },\n [`@media screen and (max-width: ${token.screenXL}px)`]: {\n flexDirection: 'column-reverse',\n },\n },\n left: {\n minWidth: '224px',\n maxWidth: '448px',\n },\n right: {\n flex: '1',\n paddingLeft: '104px',\n [`@media screen and (max-width: ${token.screenXL}px)`]: {\n display: 'flex',\n flexDirection: 'column',\n alignItems: 'center',\n maxWidth: '448px',\n padding: '20px',\n },\n },\n avatar_title: {\n height: '22px',\n marginBottom: '8px',\n color: token.colorTextHeading,\n fontSize: token.fontSize,\n lineHeight: '22px',\n [`@media screen and (max-width: ${token.screenXL}px)`]: {\n display: 'none',\n },\n },\n avatar: {\n width: '144px',\n height: '144px',\n marginBottom: '12px',\n overflow: 'hidden',\n img: { width: '100%' },\n },\n button_view: {\n width: '144px',\n textAlign: 'center',\n },\n area_code: {\n width: '72px',\n },\n phone_number: {\n width: '214px',\n },\n };\n});\n\nexport default useStyles;\n","import { UploadOutlined } from '@ant-design/icons';\nimport {\n ProForm,\n ProFormDependency,\n ProFormFieldSet,\n ProFormSelect,\n ProFormText,\n ProFormTextArea,\n} from '@ant-design/pro-components';\nimport { useRequest } from '@umijs/max';\nimport { Button, Input, message, Upload } from 'antd';\nimport React from 'react';\nimport { queryCity, queryCurrent, queryProvince } from '../service';\nimport useStyles from './index.style';\n\nconst validatorPhone = (\n _rule: any,\n value: string[],\n callback: (message?: string) => void,\n) => {\n if (!value[0]) {\n callback('Please input your area code!');\n }\n if (!value[1]) {\n callback('Please input your phone number!');\n }\n callback();\n};\n\nconst BaseView: React.FC = () => {\n const { styles } = useStyles();\n // 头像组件 方便以后独立,增加裁剪之类的功能\n const AvatarView = ({ avatar }: { avatar: string }) => (\n <>\n
头像
\n
\n \"avatar\"\n
\n \n
\n \n
\n
\n \n );\n const { data: currentUser, loading } = useRequest(() => {\n return queryCurrent();\n });\n const getAvatarURL = () => {\n if (currentUser) {\n if (currentUser.avatar) {\n return currentUser.avatar;\n }\n const url =\n 'https://gw.alipayobjects.com/zos/rmsportal/BiazfanxmamNRoxxVxka.png';\n return url;\n }\n return '';\n };\n const handleFinish = async () => {\n message.success('更新基本信息成功');\n };\n return (\n
\n {loading ? null : (\n <>\n
\n dom[1],\n }}\n initialValues={{\n ...currentUser,\n phone: currentUser?.phone.split('-'),\n }}\n hideRequiredMark\n >\n \n \n \n \n\n \n {\n return queryProvince().then(({ data }) => {\n return data.map((item) => {\n return {\n label: item.name,\n value: item.id,\n };\n });\n });\n }}\n />\n \n {({ province }) => {\n return (\n {\n if (!province?.key) {\n return [];\n }\n return queryCity(province.key || '').then(\n ({ data }) => {\n return data.map((item) => {\n return {\n label: item.name,\n value: item.id,\n };\n });\n },\n );\n }}\n />\n );\n }}\n \n \n \n \n \n \n \n \n
\n
\n \n
\n \n )}\n
\n );\n};\nexport default BaseView;\n","// This icon file is generated automatically.\nvar AlipayOutlined = { \"icon\": { \"tag\": \"svg\", \"attrs\": { \"fill-rule\": \"evenodd\", \"viewBox\": \"64 64 896 896\", \"focusable\": \"false\" }, \"children\": [{ \"tag\": \"path\", \"attrs\": { \"d\": \"M557.2 129a6.68 6.68 0 016.72 6.65V250.2h243.8a6.74 6.74 0 016.65 6.84c.02 23.92-6.05 54.69-19.85 54.69H563.94v81.1h166.18c7.69 0 13.8 6.51 13.25 14.18l-.11 1.51c-.7 90.2-30.63 180.64-79.52 259.65l8.71 3.82c77.3 33.48 162.15 60.85 267.15 64.14a21.08 21.08 0 0120.38 22.07l-.2 3.95c-3.34 59.57-20 132.85-79.85 132.85-8.8 0-17.29-.55-25.48-1.61-78.04-9.25-156.28-57.05-236.32-110.27l-17.33-11.57-13.15-8.83a480.83 480.83 0 01-69.99 57.25 192.8 192.8 0 01-19.57 11.08c-65.51 39.18-142.21 62.6-227.42 62.62-118.2 0-204.92-77.97-206.64-175.9l-.03-2.95.03-1.7c1.66-98.12 84.77-175.18 203-176.72l3.64-.03c102.92 0 186.66 33.54 270.48 73.14l.44.38 1.7-3.47c21.27-44.14 36.44-94.95 42.74-152.06h-324.8a6.64 6.64 0 01-6.63-6.62c-.04-21.86 6-54.91 19.85-54.91h162.1v-81.1H191.92a6.71 6.71 0 01-6.64-6.85c-.01-22.61 6.06-54.68 19.86-54.68h231.4v-64.85l.02-1.99c.9-30.93 23.72-54.36 120.64-54.36M256.9 619c-74.77 0-136.53 39.93-137.88 95.6l-.02 1.26.08 3.24a92.55 92.55 0 001.58 13.64c20.26 96.5 220.16 129.71 364.34-36.59l-8.03-4.72C405.95 650.11 332.94 619 256.9 619\" } }] }, \"name\": \"alipay\", \"theme\": \"outlined\" };\nexport default AlipayOutlined;\n","import _extends from \"@babel/runtime/helpers/esm/extends\";\n// GENERATE BY ./scripts/generate.ts\n// DON NOT EDIT IT MANUALLY\n\nimport * as React from 'react';\nimport AlipayOutlinedSvg from \"@ant-design/icons-svg/es/asn/AlipayOutlined\";\nimport AntdIcon from \"../components/AntdIcon\";\nvar AlipayOutlined = function AlipayOutlined(props, ref) {\n return /*#__PURE__*/React.createElement(AntdIcon, _extends({}, props, {\n ref: ref,\n icon: AlipayOutlinedSvg\n }));\n};\n\n/**![alipay](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdmlld0JveD0iNjQgNjQgODk2IDg5NiIgZm9jdXNhYmxlPSJmYWxzZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNTU3LjIgMTI5YTYuNjggNi42OCAwIDAxNi43MiA2LjY1VjI1MC4yaDI0My44YTYuNzQgNi43NCAwIDAxNi42NSA2Ljg0Yy4wMiAyMy45Mi02LjA1IDU0LjY5LTE5Ljg1IDU0LjY5SDU2My45NHY4MS4xaDE2Ni4xOGM3LjY5IDAgMTMuOCA2LjUxIDEzLjI1IDE0LjE4bC0uMTEgMS41MWMtLjcgOTAuMi0zMC42MyAxODAuNjQtNzkuNTIgMjU5LjY1bDguNzEgMy44MmM3Ny4zIDMzLjQ4IDE2Mi4xNSA2MC44NSAyNjcuMTUgNjQuMTRhMjEuMDggMjEuMDggMCAwMTIwLjM4IDIyLjA3bC0uMiAzLjk1Yy0zLjM0IDU5LjU3LTIwIDEzMi44NS03OS44NSAxMzIuODUtOC44IDAtMTcuMjktLjU1LTI1LjQ4LTEuNjEtNzguMDQtOS4yNS0xNTYuMjgtNTcuMDUtMjM2LjMyLTExMC4yN2wtMTcuMzMtMTEuNTctMTMuMTUtOC44M2E0ODAuODMgNDgwLjgzIDAgMDEtNjkuOTkgNTcuMjUgMTkyLjggMTkyLjggMCAwMS0xOS41NyAxMS4wOGMtNjUuNTEgMzkuMTgtMTQyLjIxIDYyLjYtMjI3LjQyIDYyLjYyLTExOC4yIDAtMjA0LjkyLTc3Ljk3LTIwNi42NC0xNzUuOWwtLjAzLTIuOTUuMDMtMS43YzEuNjYtOTguMTIgODQuNzctMTc1LjE4IDIwMy0xNzYuNzJsMy42NC0uMDNjMTAyLjkyIDAgMTg2LjY2IDMzLjU0IDI3MC40OCA3My4xNGwuNDQuMzggMS43LTMuNDdjMjEuMjctNDQuMTQgMzYuNDQtOTQuOTUgNDIuNzQtMTUyLjA2aC0zMjQuOGE2LjY0IDYuNjQgMCAwMS02LjYzLTYuNjJjLS4wNC0yMS44NiA2LTU0LjkxIDE5Ljg1LTU0LjkxaDE2Mi4xdi04MS4xSDE5MS45MmE2LjcxIDYuNzEgMCAwMS02LjY0LTYuODVjLS4wMS0yMi42MSA2LjA2LTU0LjY4IDE5Ljg2LTU0LjY4aDIzMS40di02NC44NWwuMDItMS45OWMuOS0zMC45MyAyMy43Mi01NC4zNiAxMjAuNjQtNTQuMzZNMjU2LjkgNjE5Yy03NC43NyAwLTEzNi41MyAzOS45My0xMzcuODggOTUuNmwtLjAyIDEuMjYuMDggMy4yNGE5Mi41NSA5Mi41NSAwIDAwMS41OCAxMy42NGMyMC4yNiA5Ni41IDIyMC4xNiAxMjkuNzEgMzY0LjM0LTM2LjU5bC04LjAzLTQuNzJDNDA1Ljk1IDY1MC4xMSAzMzIuOTQgNjE5IDI1Ni45IDYxOSIgLz48L3N2Zz4=) */\nvar RefIcon = /*#__PURE__*/React.forwardRef(AlipayOutlined);\nif (process.env.NODE_ENV !== 'production') {\n RefIcon.displayName = 'AlipayOutlined';\n}\nexport default RefIcon;","// This icon file is generated automatically.\nvar TaobaoOutlined = { \"icon\": { \"tag\": \"svg\", \"attrs\": { \"viewBox\": \"64 64 896 896\", \"focusable\": \"false\" }, \"children\": [{ \"tag\": \"path\", \"attrs\": { \"d\": \"M168.5 273.7a68.7 68.7 0 10137.4 0 68.7 68.7 0 10-137.4 0zm730 79.2s-23.7-184.4-426.9-70.1c17.3-30 25.6-49.5 25.6-49.5L396.4 205s-40.6 132.6-113 194.4c0 0 70.1 40.6 69.4 39.4 20.1-20.1 38.2-40.6 53.7-60.4 16.1-7 31.5-13.6 46.7-19.8-18.6 33.5-48.7 83.8-78.8 115.6l42.4 37s28.8-27.7 60.4-61.2h36v61.8H372.9v49.5h140.3v118.5c-1.7 0-3.6 0-5.4-.2-15.4-.7-39.5-3.3-49-18.2-11.5-18.1-3-51.5-2.4-71.9h-97l-3.4 1.8s-35.5 159.1 102.3 155.5c129.1 3.6 203-36 238.6-63.1l14.2 52.6 79.6-33.2-53.9-131.9-64.6 20.1 12.1 45.2c-16.6 12.4-35.6 21.7-56.2 28.4V561.3h137.1v-49.5H628.1V450h137.6v-49.5H521.3c17.6-21.4 31.5-41.1 35-53.6l-42.5-11.6c182.8-65.5 284.5-54.2 283.6 53.2v282.8s10.8 97.1-100.4 90.1l-60.2-12.9-14.2 57.1S882.5 880 903.7 680.2c21.3-200-5.2-327.3-5.2-327.3zm-707.4 18.3l-45.4 69.7 83.6 52.1s56 28.5 29.4 81.9C233.8 625.5 112 736.3 112 736.3l109 68.1c75.4-163.7 70.5-142 89.5-200.7 19.5-60.1 23.7-105.9-9.4-139.1-42.4-42.6-47-46.6-110-93.4z\" } }] }, \"name\": \"taobao\", \"theme\": \"outlined\" };\nexport default TaobaoOutlined;\n","import _extends from \"@babel/runtime/helpers/esm/extends\";\n// GENERATE BY ./scripts/generate.ts\n// DON NOT EDIT IT MANUALLY\n\nimport * as React from 'react';\nimport TaobaoOutlinedSvg from \"@ant-design/icons-svg/es/asn/TaobaoOutlined\";\nimport AntdIcon from \"../components/AntdIcon\";\nvar TaobaoOutlined = function TaobaoOutlined(props, ref) {\n return /*#__PURE__*/React.createElement(AntdIcon, _extends({}, props, {\n ref: ref,\n icon: TaobaoOutlinedSvg\n }));\n};\n\n/**![taobao](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9IiNjYWNhY2EiIHZpZXdCb3g9IjY0IDY0IDg5NiA4OTYiIGZvY3VzYWJsZT0iZmFsc2UiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE2OC41IDI3My43YTY4LjcgNjguNyAwIDEwMTM3LjQgMCA2OC43IDY4LjcgMCAxMC0xMzcuNCAwem03MzAgNzkuMnMtMjMuNy0xODQuNC00MjYuOS03MC4xYzE3LjMtMzAgMjUuNi00OS41IDI1LjYtNDkuNUwzOTYuNCAyMDVzLTQwLjYgMTMyLjYtMTEzIDE5NC40YzAgMCA3MC4xIDQwLjYgNjkuNCAzOS40IDIwLjEtMjAuMSAzOC4yLTQwLjYgNTMuNy02MC40IDE2LjEtNyAzMS41LTEzLjYgNDYuNy0xOS44LTE4LjYgMzMuNS00OC43IDgzLjgtNzguOCAxMTUuNmw0Mi40IDM3czI4LjgtMjcuNyA2MC40LTYxLjJoMzZ2NjEuOEgzNzIuOXY0OS41aDE0MC4zdjExOC41Yy0xLjcgMC0zLjYgMC01LjQtLjItMTUuNC0uNy0zOS41LTMuMy00OS0xOC4yLTExLjUtMTguMS0zLTUxLjUtMi40LTcxLjloLTk3bC0zLjQgMS44cy0zNS41IDE1OS4xIDEwMi4zIDE1NS41YzEyOS4xIDMuNiAyMDMtMzYgMjM4LjYtNjMuMWwxNC4yIDUyLjYgNzkuNi0zMy4yLTUzLjktMTMxLjktNjQuNiAyMC4xIDEyLjEgNDUuMmMtMTYuNiAxMi40LTM1LjYgMjEuNy01Ni4yIDI4LjRWNTYxLjNoMTM3LjF2LTQ5LjVINjI4LjFWNDUwaDEzNy42di00OS41SDUyMS4zYzE3LjYtMjEuNCAzMS41LTQxLjEgMzUtNTMuNmwtNDIuNS0xMS42YzE4Mi44LTY1LjUgMjg0LjUtNTQuMiAyODMuNiA1My4ydjI4Mi44czEwLjggOTcuMS0xMDAuNCA5MC4xbC02MC4yLTEyLjktMTQuMiA1Ny4xUzg4Mi41IDg4MCA5MDMuNyA2ODAuMmMyMS4zLTIwMC01LjItMzI3LjMtNS4yLTMyNy4zem0tNzA3LjQgMTguM2wtNDUuNCA2OS43IDgzLjYgNTIuMXM1NiAyOC41IDI5LjQgODEuOUMyMzMuOCA2MjUuNSAxMTIgNzM2LjMgMTEyIDczNi4zbDEwOSA2OC4xYzc1LjQtMTYzLjcgNzAuNS0xNDIgODkuNS0yMDAuNyAxOS41LTYwLjEgMjMuNy0xMDUuOS05LjQtMTM5LjEtNDIuNC00Mi42LTQ3LTQ2LjYtMTEwLTkzLjR6IiAvPjwvc3ZnPg==) */\nvar RefIcon = /*#__PURE__*/React.forwardRef(TaobaoOutlined);\nif (process.env.NODE_ENV !== 'production') {\n RefIcon.displayName = 'TaobaoOutlined';\n}\nexport default RefIcon;","import {\n AlipayOutlined,\n DingdingOutlined,\n TaobaoOutlined,\n} from '@ant-design/icons';\nimport { List } from 'antd';\nimport React from 'react';\n\nconst BindingView: React.FC = () => {\n const getData = () => [\n {\n title: '绑定淘宝',\n description: '当前未绑定淘宝账号',\n actions: [绑定],\n avatar: ,\n },\n {\n title: '绑定支付宝',\n description: '当前未绑定支付宝账号',\n actions: [绑定],\n avatar: ,\n },\n {\n title: '绑定钉钉',\n description: '当前未绑定钉钉账号',\n actions: [绑定],\n avatar: ,\n },\n ];\n\n return (\n (\n \n \n \n )}\n />\n );\n};\n\nexport default BindingView;\n","import { List, Switch } from 'antd';\nimport React from 'react';\n\ntype Unpacked = T extends (infer U)[] ? U : T;\n\nconst NotificationView: React.FC = () => {\n const getData = () => {\n const Action = (\n \n );\n return [\n {\n title: '用户消息',\n description: '其他用户的消息将以站内信的形式通知',\n actions: [Action],\n },\n {\n title: '系统消息',\n description: '系统消息将以站内信的形式通知',\n actions: [Action],\n },\n {\n title: '待办任务',\n description: '待办任务将以站内信的形式通知',\n actions: [Action],\n },\n ];\n };\n\n const data = getData();\n return (\n >\n itemLayout=\"horizontal\"\n dataSource={data}\n renderItem={(item) => (\n \n \n \n )}\n />\n );\n};\n\nexport default NotificationView;\n","import { List } from 'antd';\nimport React from 'react';\n\ntype Unpacked = T extends (infer U)[] ? U : T;\n\nconst passwordStrength = {\n strong: 强,\n medium: 中,\n weak: 弱 Weak,\n};\n\nconst SecurityView: React.FC = () => {\n const getData = () => [\n {\n title: '账户密码',\n description: (\n <>\n 当前密码强度:\n {passwordStrength.strong}\n \n ),\n actions: [修改],\n },\n {\n title: '密保手机',\n description: `已绑定手机:138****8293`,\n actions: [修改],\n },\n {\n title: '密保问题',\n description: '未设置密保问题,密保问题可有效保护账户安全',\n actions: [设置],\n },\n {\n title: '备用邮箱',\n description: `已绑定邮箱:ant***sign.com`,\n actions: [修改],\n },\n {\n title: 'MFA 设备',\n description: '未绑定 MFA 设备,绑定后,可以进行二次确认',\n actions: [绑定],\n },\n ];\n\n const data = getData();\n return (\n >\n itemLayout=\"horizontal\"\n dataSource={data}\n renderItem={(item) => (\n \n \n \n )}\n />\n );\n};\n\nexport default SecurityView;\n","import { createStyles } from 'antd-style';\n\nconst useStyles = createStyles(({ token }) => {\n return {\n main: {\n display: 'flex',\n width: '100%',\n height: '100%',\n paddingTop: '16px',\n paddingBottom: '16px',\n backgroundColor: token.colorBgContainer,\n '.ant-list-split .ant-list-item:last-child': {\n borderBottom: `1px solid ${token.colorSplit}`,\n },\n '.ant-list-item': { paddingTop: '14px', paddingBottom: '14px' },\n [`@media screen and (max-width: ${token.screenMD}px)`]: {\n flexDirection: 'column',\n },\n },\n leftMenu: {\n width: '224px',\n borderRight: `${token.lineWidth}px solid ${token.colorSplit}`,\n '.ant-menu-inline': { border: 'none' },\n '.ant-menu-horizontal': { fontWeight: 'bold' },\n [`@media screen and (max-width: ${token.screenMD}px)`]: {\n width: '100%',\n border: 'none',\n },\n },\n right: {\n flex: '1',\n padding: '8px 40px',\n [`@media screen and (max-width: ${token.screenMD}px)`]: {\n padding: '40px',\n },\n },\n title: {\n marginBottom: '12px',\n color: token.colorTextHeading,\n fontWeight: '500',\n fontSize: '20px',\n lineHeight: '28px',\n },\n taobao: {\n display: 'block',\n color: '#ff4000',\n fontSize: '48px',\n lineHeight: '48px',\n borderRadius: token.borderRadius,\n },\n dingding: {\n margin: '2px',\n padding: '6px',\n color: '#fff',\n fontSize: '32px',\n lineHeight: '32px',\n backgroundColor: '#2eabff',\n borderRadius: token.borderRadius,\n },\n alipay: {\n color: '#2eabff',\n fontSize: '48px',\n lineHeight: '48px',\n borderRadius: token.borderRadius,\n },\n ':global': {\n 'font.strong': { color: token.colorSuccess },\n 'font.medium': { color: token.colorWarning },\n 'font.weak': { color: token.colorError },\n },\n };\n});\n\nexport default useStyles;\n","import { GridContent } from '@ant-design/pro-components';\nimport { Menu } from 'antd';\nimport React, { useLayoutEffect, useRef, useState } from 'react';\nimport BaseView from './components/base';\nimport BindingView from './components/binding';\nimport NotificationView from './components/notification';\nimport SecurityView from './components/security';\nimport useStyles from './style.style';\n\ntype SettingsStateKeys = 'base' | 'security' | 'binding' | 'notification';\ntype SettingsState = {\n mode: 'inline' | 'horizontal';\n selectKey: SettingsStateKeys;\n};\nconst Settings: React.FC = () => {\n const { styles } = useStyles();\n const menuMap: Record = {\n base: '基本设置',\n security: '安全设置',\n binding: '账号绑定',\n notification: '新消息通知',\n };\n const [initConfig, setInitConfig] = useState({\n mode: 'inline',\n selectKey: 'base',\n });\n const dom = useRef(null);\n const resize = () => {\n requestAnimationFrame(() => {\n if (!dom.current) {\n return;\n }\n let mode: 'inline' | 'horizontal' = 'inline';\n const { offsetWidth } = dom.current;\n if (dom.current.offsetWidth < 641 && offsetWidth > 400) {\n mode = 'horizontal';\n }\n if (window.innerWidth < 768 && offsetWidth > 400) {\n mode = 'horizontal';\n }\n setInitConfig({\n ...initConfig,\n mode: mode as SettingsState['mode'],\n });\n });\n };\n useLayoutEffect(() => {\n if (dom.current) {\n window.addEventListener('resize', resize);\n resize();\n }\n return () => {\n window.removeEventListener('resize', resize);\n };\n }, []);\n const getMenu = () => {\n return Object.keys(menuMap).map((item) => ({\n key: item,\n label: menuMap[item],\n }));\n };\n const renderChildren = () => {\n const { selectKey } = initConfig;\n switch (selectKey) {\n case 'base':\n return ;\n case 'security':\n return ;\n case 'binding':\n return ;\n case 'notification':\n return ;\n default:\n return null;\n }\n };\n return (\n \n {\n if (ref) {\n dom.current = ref;\n }\n }}\n >\n
\n {\n setInitConfig({\n ...initConfig,\n selectKey: key as SettingsStateKeys,\n });\n }}\n items={getMenu()}\n />\n
\n
\n
{menuMap[initConfig.selectKey]}
\n {renderChildren()}\n
\n \n
\n );\n};\nexport default Settings;\n"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/account/center/index.html b/account/center/index.html index 0958f638..3f7250c5 100644 --- a/account/center/index.html +++ b/account/center/index.html @@ -7,10 +7,10 @@ Ant Design Pro - +
- + \ No newline at end of file diff --git a/account/index.html b/account/index.html index 0958f638..3f7250c5 100644 --- a/account/index.html +++ b/account/index.html @@ -7,10 +7,10 @@ Ant Design Pro - +
- + \ No newline at end of file diff --git a/account/settings/index.html b/account/settings/index.html index 0958f638..3f7250c5 100644 --- a/account/settings/index.html +++ b/account/settings/index.html @@ -7,10 +7,10 @@ Ant Design Pro - +
- + \ No newline at end of file diff --git a/dashboard/analysis/index.html b/dashboard/analysis/index.html index 0958f638..3f7250c5 100644 --- a/dashboard/analysis/index.html +++ b/dashboard/analysis/index.html @@ -7,10 +7,10 @@ Ant Design Pro - +
- + \ No newline at end of file diff --git a/dashboard/index.html b/dashboard/index.html index 0958f638..3f7250c5 100644 --- a/dashboard/index.html +++ b/dashboard/index.html @@ -7,10 +7,10 @@ Ant Design Pro - +
- + \ No newline at end of file diff --git a/dashboard/monitor/index.html b/dashboard/monitor/index.html index 0958f638..3f7250c5 100644 --- a/dashboard/monitor/index.html +++ b/dashboard/monitor/index.html @@ -7,10 +7,10 @@ Ant Design Pro - +
- + \ No newline at end of file diff --git a/dashboard/workplace/index.html b/dashboard/workplace/index.html index 0958f638..3f7250c5 100644 --- a/dashboard/workplace/index.html +++ b/dashboard/workplace/index.html @@ -7,10 +7,10 @@ Ant Design Pro - +
- + \ No newline at end of file diff --git a/eac606f7-async.85d6bf44.js b/eac606f7-async.85d6bf44.js deleted file mode 100644 index d2953faf..00000000 --- a/eac606f7-async.85d6bf44.js +++ /dev/null @@ -1,2 +0,0 @@ -(("undefined"!=typeof globalThis?globalThis:self)["makoChunk_ant-design-pro"]=("undefined"!=typeof globalThis?globalThis:self)["makoChunk_ant-design-pro"]||[]).push([["eac606f7"],{"1eabe99b":function(e,t,l){l.d(t,"__esModule",{value:!0}),l.e(t,{default:function(){return et;}});var a=l("777fffbe"),d=l("852bbaa9"),n=l("dac8af92"),s=l("5e9326de"),i=a._(s),r=l("0300f56f"),c=a._(r),o=l("d77caa33"),x=a._(o),u=l("e104212d"),f=a._(u),m=l("0c1cbdee"),h=l("e6b1eada"),j=l("0b6beeba"),b=l("c7d71c0a"),p=l("a6ee99bd"),g=a._(p),y=l("38ab0c18"),I=a._(y),_=l("084468f6"),k=a._(_),v=l("3dbe6820"),C=a._(v),B=l("e6c8d689"),w=a._(B),T=l("61d82ba1"),L=a._(T),A=l("dec2ba49"),S=a._(A),N=l("4d2fad5e"),D=a._(N),K=l("8f0ec5f3"),R=a._(K),M=l("809156a1"),X=a._(M),z=l("1efb38be"),q=a._(z),F=l("953c7673"),G=a._(F),H=l("7376d2b3"),P=a._(H),Y=l("064ecd09"),$=a._(Y),E=l("609f48be"),J=d._(E);async function O(){return(0,b.request)("/api/profile/advanced");}let Q=(0,l("98213865").createStyles)(({token:e})=>({main:{".ant-descriptions-row > td":{paddingBottom:"8px"},".ant-page-header-heading-extra":{flexDirection:"column"}},headerList:{marginBottom:"4px",".ant-descriptions-row > td":{paddingBottom:"8px"}},stepDescription:{position:"relative",left:"38px",paddingTop:"8px",fontSize:"14px",textAlign:"left","> div":{marginTop:"8px",marginBottom:"4px"},[`@media screen and (max-width: ${e.screenSM}px)`]:{left:"8px"}},pageHeader:{".ant-page-header-heading-extra > * + *":{marginLeft:"8px"},[`@media screen and (max-width: ${e.screenSM}px)`]:{".ant-pro-page-header-wrap-row":{flexDirection:"column"}}},moreInfo:{display:"flex",justifyContent:"space-between",width:"200px"}})),{Step:U}=q.default,V=I.default.Group,W=(0,n.jsx)(j.RouteContext.Consumer,{children:({isMobile:e})=>e?(0,n.jsx)(L.default.Button,{type:"primary",icon:(0,n.jsx)(c.default,{}),menu:{items:[{key:"1",label:"\u64CD\u4F5C\u4E00"},{key:"2",label:"\u64CD\u4F5C\u4E8C"},{key:"3",label:"\u64CD\u4F5C\u4E09"}]},placement:"bottomRight",children:"\u4E3B\u64CD\u4F5C"}):(0,n.jsxs)(R.default,{children:[(0,n.jsxs)(V,{children:[(0,n.jsx)(I.default,{children:"\u64CD\u4F5C\u4E00"}),(0,n.jsx)(I.default,{children:"\u64CD\u4F5C\u4E8C"}),(0,n.jsx)(L.default,{menu:{items:[{key:"1",label:"\u9009\u9879\u4E00"},{key:"2",label:"\u9009\u9879\u4E8C"},{key:"3",label:"\u9009\u9879\u4E09"}]},placement:"bottomRight",children:(0,n.jsx)(I.default,{children:(0,n.jsx)(x.default,{})})})]}),(0,n.jsx)(I.default,{type:"primary",children:"\u4E3B\u64CD\u4F5C"})]})}),Z=[{key:"tab1",tab:"\u64CD\u4F5C\u65E5\u5FD7\u4E00"},{key:"tab2",tab:"\u64CD\u4F5C\u65E5\u5FD7\u4E8C"},{key:"tab3",tab:"\u64CD\u4F5C\u65E5\u5FD7\u4E09"}],ee=[{title:"\u64CD\u4F5C\u7C7B\u578B",dataIndex:"type",key:"type"},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"name",key:"name"},{title:"\u6267\u884C\u7ED3\u679C",dataIndex:"status",key:"status",render:e=>"agree"===e?(0,n.jsx)(g.default,{status:"success",text:"\u6210\u529F"}):(0,n.jsx)(g.default,{status:"error",text:"\u9A73\u56DE"})},{title:"\u64CD\u4F5C\u65F6\u95F4",dataIndex:"updatedAt",key:"updatedAt"},{title:"\u5907\u6CE8",dataIndex:"memo",key:"memo"}],et=()=>{let{styles:e}=Q(),t=(0,n.jsxs)("div",{className:e.moreInfo,children:[(0,n.jsx)(X.default,{title:"\u72B6\u6001",value:"\u5F85\u5BA1\u6279"}),(0,n.jsx)(X.default,{title:"\u8BA2\u5355\u91D1\u989D",value:568.08,prefix:"\xa5"})]}),l=(0,n.jsx)(j.RouteContext.Consumer,{children:({isMobile:t})=>(0,n.jsxs)(C.default,{className:e.headerList,size:"small",column:t?1:2,children:[(0,n.jsx)(C.default.Item,{label:"\u521B\u5EFA\u4EBA",children:"\u66F2\u4E3D\u4E3D"}),(0,n.jsx)(C.default.Item,{label:"\u8BA2\u8D2D\u4EA7\u54C1",children:"XX \u670D\u52A1"}),(0,n.jsx)(C.default.Item,{label:"\u521B\u5EFA\u65F6\u95F4",children:"2017-07-07"}),(0,n.jsx)(C.default.Item,{label:"\u5173\u8054\u5355\u636E",children:(0,n.jsx)("a",{href:"",children:"12421"})}),(0,n.jsx)(C.default.Item,{label:"\u751F\u6548\u65E5\u671F",children:"2017-07-07 ~ 2017-08-08"}),(0,n.jsx)(C.default.Item,{label:"\u5907\u6CE8",children:"\u8BF7\u4E8E\u4E24\u4E2A\u5DE5\u4F5C\u65E5\u5185\u786E\u8BA4"})]})}),a=(0,n.jsxs)("div",{className:(0,$.default)(e.stepDescription),children:[(0,n.jsxs)(J.Fragment,{children:["\u66F2\u4E3D\u4E3D",(0,n.jsx)(i.default,{style:{marginLeft:8}})]}),(0,n.jsx)("div",{children:"2016-12-12 12:32"})]}),d=(0,n.jsxs)("div",{className:e.stepDescription,children:[(0,n.jsxs)(J.Fragment,{children:["\u5468\u6BDB\u6BDB",(0,n.jsx)(i.default,{style:{color:"#00A0E9",marginLeft:8}})]}),(0,n.jsx)("div",{children:(0,n.jsx)("a",{href:"",children:"\u50AC\u4E00\u4E0B"})})]}),[s,r]=(0,J.useState)({operationKey:"tab1",tabActiveKey:"detail"}),c=(e,{status:t})=>{let l=(0,n.jsxs)("div",{style:{width:160},children:["\u5434\u52A0\u53F7",(0,n.jsx)("span",{style:{float:"right"},children:(0,n.jsx)(g.default,{status:"default",text:(0,n.jsx)("span",{style:{color:"rgba(0, 0, 0, 0.45)"},children:"\u672A\u54CD\u5E94"})})}),(0,n.jsx)("div",{style:{marginTop:4},children:"\u8017\u65F6\uFF1A2\u5C0F\u65F625\u5206\u949F"})]});return"process"===t?(0,n.jsx)(D.default,{placement:"topLeft",arrowPointAtCenter:!0,content:l,children:(0,n.jsx)("span",{children:e})}):e;},{data:o={},loading:x}=(0,b.useRequest)(O),{advancedOperation1:u,advancedOperation2:p,advancedOperation3:y}=o,I={tab1:(0,n.jsx)(G.default,{pagination:!1,loading:x,dataSource:u,columns:ee}),tab2:(0,n.jsx)(G.default,{pagination:!1,loading:x,dataSource:p,columns:ee}),tab3:(0,n.jsx)(G.default,{pagination:!1,loading:x,dataSource:y,columns:ee})};return(0,n.jsx)(h.PageContainer,{title:"\u5355\u53F7\uFF1A234231029431",extra:W,className:e.pageHeader,content:l,extraContent:t,tabActiveKey:s.tabActiveKey,onTabChange:e=>{r({...s,tabActiveKey:e});},tabList:[{key:"detail",tab:"\u8BE6\u60C5"},{key:"rule",tab:"\u89C4\u5219"}],children:(0,n.jsx)("div",{className:e.main,children:(0,n.jsxs)(m.GridContent,{children:[(0,n.jsx)(k.default,{title:"\u6D41\u7A0B\u8FDB\u5EA6",style:{marginBottom:24},children:(0,n.jsx)(j.RouteContext.Consumer,{children:({isMobile:e})=>(0,n.jsxs)(q.default,{direction:e?"vertical":"horizontal",progressDot:c,current:1,children:[(0,n.jsx)(U,{title:"\u521B\u5EFA\u9879\u76EE",description:a}),(0,n.jsx)(U,{title:"\u90E8\u95E8\u521D\u5BA1",description:d}),(0,n.jsx)(U,{title:"\u8D22\u52A1\u590D\u6838"}),(0,n.jsx)(U,{title:"\u5B8C\u6210"})]})})}),(0,n.jsxs)(k.default,{title:"\u7528\u6237\u4FE1\u606F",style:{marginBottom:24},bordered:!1,children:[(0,n.jsxs)(C.default,{style:{marginBottom:24},children:[(0,n.jsx)(C.default.Item,{label:"\u7528\u6237\u59D3\u540D",children:"\u4ED8\u5C0F\u5C0F"}),(0,n.jsx)(C.default.Item,{label:"\u4F1A\u5458\u5361\u53F7",children:"32943898021309809423"}),(0,n.jsx)(C.default.Item,{label:"\u8EAB\u4EFD\u8BC1",children:"3321944288191034921"}),(0,n.jsx)(C.default.Item,{label:"\u8054\u7CFB\u65B9\u5F0F",children:"18112345678"}),(0,n.jsx)(C.default.Item,{label:"\u8054\u7CFB\u5730\u5740",children:"\u66F2\u4E3D\u4E3D 18100000000 \u6D59\u6C5F\u7701\u676D\u5DDE\u5E02\u897F\u6E56\u533A\u9EC4\u59D1\u5C71\u8DEF\u5DE5\u4E13\u8DEF\u4EA4\u53C9\u8DEF\u53E3"})]}),(0,n.jsxs)(C.default,{style:{marginBottom:24},title:"\u4FE1\u606F\u7EC4",children:[(0,n.jsx)(C.default.Item,{label:"\u67D0\u67D0\u6570\u636E",children:"725"}),(0,n.jsx)(C.default.Item,{label:"\u8BE5\u6570\u636E\u66F4\u65B0\u65F6\u95F4",children:"2017-08-08"}),(0,n.jsx)(C.default.Item,{label:(0,n.jsxs)("span",{children:["\u67D0\u67D0\u6570\u636E",(0,n.jsx)(P.default,{title:"\u6570\u636E\u8BF4\u660E",children:(0,n.jsx)(f.default,{style:{color:"rgba(0, 0, 0, 0.43)",marginLeft:4}})})]}),children:"725"}),(0,n.jsx)(C.default.Item,{label:"\u8BE5\u6570\u636E\u66F4\u65B0\u65F6\u95F4",children:"2017-08-08"})]}),(0,n.jsx)("h4",{style:{marginBottom:16},children:"\u4FE1\u606F\u7EC4"}),(0,n.jsxs)(k.default,{type:"inner",title:"\u591A\u5C42\u7EA7\u4FE1\u606F\u7EC4",children:[(0,n.jsxs)(C.default,{style:{marginBottom:16},title:"\u7EC4\u540D\u79F0",children:[(0,n.jsx)(C.default.Item,{label:"\u8D1F\u8D23\u4EBA",children:"\u6797\u4E1C\u4E1C"}),(0,n.jsx)(C.default.Item,{label:"\u89D2\u8272\u7801",children:"1234567"}),(0,n.jsx)(C.default.Item,{label:"\u6240\u5C5E\u90E8\u95E8",children:"XX\u516C\u53F8 - YY\u90E8"}),(0,n.jsx)(C.default.Item,{label:"\u8FC7\u671F\u65F6\u95F4",children:"2017-08-08"}),(0,n.jsx)(C.default.Item,{label:"\u63CF\u8FF0",children:"\u8FD9\u6BB5\u63CF\u8FF0\u5F88\u957F\u5F88\u957F\u5F88\u957F\u5F88\u957F\u5F88\u957F\u5F88\u957F\u5F88\u957F\u5F88\u957F\u5F88\u957F\u5F88\u957F\u5F88\u957F\u5F88\u957F\u5F88\u957F\u5F88\u957F..."})]}),(0,n.jsx)(w.default,{style:{margin:"16px 0"}}),(0,n.jsx)(C.default,{style:{marginBottom:16},title:"\u7EC4\u540D\u79F0",column:1,children:(0,n.jsx)(C.default.Item,{label:"\u5B66\u540D",children:"Citrullus lanatus (Thunb.) Matsum. et Nakai\u4E00\u5E74\u751F\u8513\u751F\u85E4\u672C\uFF1B\u830E\u3001\u679D\u7C97\u58EE\uFF0C\u5177\u660E\u663E\u7684\u68F1\u3002\u5377\u987B\u8F83\u7C97.."})}),(0,n.jsx)(w.default,{style:{margin:"16px 0"}}),(0,n.jsxs)(C.default,{title:"\u7EC4\u540D\u79F0",children:[(0,n.jsx)(C.default.Item,{label:"\u8D1F\u8D23\u4EBA",children:"\u4ED8\u5C0F\u5C0F"}),(0,n.jsx)(C.default.Item,{label:"\u89D2\u8272\u7801",children:"1234568"})]})]})]}),(0,n.jsx)(k.default,{title:"\u7528\u6237\u8FD1\u534A\u5E74\u6765\u7535\u8BB0\u5F55",style:{marginBottom:24},bordered:!1,children:(0,n.jsx)(S.default,{})}),(0,n.jsx)(k.default,{bordered:!1,tabList:Z,onTabChange:e=>{r({...s,operationKey:e});},children:I[s.operationKey]})]})})});};}}]); -//# sourceMappingURL=eac606f7-async.85d6bf44.js.map \ No newline at end of file diff --git a/eac606f7-async.85d6bf44.js.map b/eac606f7-async.85d6bf44.js.map deleted file mode 100644 index b1e0a34d..00000000 --- a/eac606f7-async.85d6bf44.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["src/pages/profile/advanced/service.ts","src/pages/profile/advanced/style.style.ts","src/pages/profile/advanced/index.tsx"],"sourcesContent":["import { request } from '@umijs/max';\n\nexport async function queryAdvancedProfile() {\n return request('/api/profile/advanced');\n}\n","import { createStyles } from 'antd-style';\n\nconst useStyles = createStyles(({ token }) => {\n return {\n main: {\n '.ant-descriptions-row > td': { paddingBottom: '8px' },\n '.ant-page-header-heading-extra': { flexDirection: 'column' },\n },\n headerList: {\n marginBottom: '4px',\n '.ant-descriptions-row > td': { paddingBottom: '8px' },\n },\n stepDescription: {\n position: 'relative',\n left: '38px',\n paddingTop: '8px',\n fontSize: '14px',\n textAlign: 'left',\n '> div': { marginTop: '8px', marginBottom: '4px' },\n [`@media screen and (max-width: ${token.screenSM}px)`]: { left: '8px' },\n },\n pageHeader: {\n '.ant-page-header-heading-extra > * + *': { marginLeft: '8px' },\n [`@media screen and (max-width: ${token.screenSM}px)`]: {\n '.ant-pro-page-header-wrap-row': {\n flexDirection: 'column',\n },\n },\n },\n moreInfo: {\n display: 'flex',\n justifyContent: 'space-between',\n width: '200px',\n },\n };\n});\n\nexport default useStyles;\n","import {\n DingdingOutlined,\n DownOutlined,\n EllipsisOutlined,\n InfoCircleOutlined,\n} from '@ant-design/icons';\nimport {\n GridContent,\n PageContainer,\n RouteContext,\n} from '@ant-design/pro-components';\nimport { useRequest } from '@umijs/max';\nimport {\n Badge,\n Button,\n Card,\n Descriptions,\n Divider,\n Dropdown,\n Empty,\n Popover,\n Space,\n Statistic,\n Steps,\n Table,\n Tooltip,\n} from 'antd';\nimport classNames from 'classnames';\nimport type { FC } from 'react';\nimport React, { Fragment, useState } from 'react';\nimport type { AdvancedProfileData } from './data.d';\nimport { queryAdvancedProfile } from './service';\nimport useStyles from './style.style';\n\nconst { Step } = Steps;\nconst ButtonGroup = Button.Group;\n\nconst action = (\n \n {({ isMobile }) => {\n if (isMobile) {\n return (\n }\n menu={{\n items: [\n {\n key: '1',\n label: '操作一',\n },\n {\n key: '2',\n label: '操作二',\n },\n {\n key: '3',\n label: '操作三',\n },\n ],\n }}\n placement=\"bottomRight\"\n >\n 主操作\n \n );\n }\n return (\n \n \n \n \n \n \n \n \n \n \n );\n }}\n \n);\n\nconst operationTabList = [\n {\n key: 'tab1',\n tab: '操作日志一',\n },\n {\n key: 'tab2',\n tab: '操作日志二',\n },\n {\n key: 'tab3',\n tab: '操作日志三',\n },\n];\nconst columns = [\n {\n title: '操作类型',\n dataIndex: 'type',\n key: 'type',\n },\n {\n title: '操作人',\n dataIndex: 'name',\n key: 'name',\n },\n {\n title: '执行结果',\n dataIndex: 'status',\n key: 'status',\n render: (text: string) => {\n if (text === 'agree') {\n return ;\n }\n return ;\n },\n },\n {\n title: '操作时间',\n dataIndex: 'updatedAt',\n key: 'updatedAt',\n },\n {\n title: '备注',\n dataIndex: 'memo',\n key: 'memo',\n },\n];\ntype AdvancedState = {\n operationKey: 'tab1' | 'tab2' | 'tab3';\n tabActiveKey: string;\n};\nconst Advanced: FC = () => {\n const { styles } = useStyles();\n\n const extra = (\n
\n \n \n
\n );\n const description = (\n \n {({ isMobile }) => (\n \n 曲丽丽\n XX 服务\n 2017-07-07\n \n 12421\n \n \n 2017-07-07 ~ 2017-08-08\n \n \n 请于两个工作日内确认\n \n \n )}\n \n );\n const desc1 = (\n
\n \n 曲丽丽\n \n \n
2016-12-12 12:32
\n
\n );\n const desc2 = (\n
\n \n 周毛毛\n \n \n
\n 催一下\n
\n
\n );\n\n const [tabStatus, seTabStatus] = useState({\n operationKey: 'tab1',\n tabActiveKey: 'detail',\n });\n\n const customDot = (\n dot: React.ReactNode,\n {\n status,\n }: {\n status: string;\n },\n ) => {\n const popoverContent = (\n \n 吴加号\n \n \n 未响应\n \n }\n />\n \n \n 耗时:2小时25分钟\n \n \n );\n if (status === 'process') {\n return (\n \n {dot}\n \n );\n }\n return dot;\n };\n\n const { data = {}, loading } = useRequest<{\n data: AdvancedProfileData;\n }>(queryAdvancedProfile);\n const { advancedOperation1, advancedOperation2, advancedOperation3 } = data;\n const contentList = {\n tab1: (\n \n ),\n tab2: (\n \n ),\n tab3: (\n \n ),\n };\n const onTabChange = (tabActiveKey: string) => {\n seTabStatus({\n ...tabStatus,\n tabActiveKey,\n });\n };\n const onOperationTabChange = (key: string) => {\n seTabStatus({\n ...tabStatus,\n operationKey: key as 'tab1',\n });\n };\n return (\n \n
\n \n \n \n {({ isMobile }) => (\n \n \n \n \n \n \n )}\n \n \n \n \n 付小小\n \n 32943898021309809423\n \n \n 3321944288191034921\n \n \n 18112345678\n \n \n 曲丽丽 18100000000 浙江省杭州市西湖区黄姑山路工专路交叉路口\n \n \n \n 725\n \n 2017-08-08\n \n \n 某某数据\n \n \n \n \n }\n >\n 725\n \n \n 2017-08-08\n \n \n \n 信息组\n \n \n \n 林东东\n 1234567\n \n XX公司 - YY部\n \n \n 2017-08-08\n \n \n 这段描述很长很长很长很长很长很长很长很长很长很长很长很长很长很长...\n \n \n \n \n \n Citrullus lanatus (Thunb.) Matsum. et\n Nakai一年生蔓生藤本;茎、枝粗壮,具明显的棱。卷须较粗..\n \n \n \n \n 付小小\n 1234568\n \n \n \n \n \n \n \n {contentList[tabStatus.operationKey] as React.ReactNode}\n \n \n
\n \n );\n};\nexport default Advanced;\n"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/eac606f7-async.c44bc103.js b/eac606f7-async.c44bc103.js new file mode 100644 index 00000000..624a65c6 --- /dev/null +++ b/eac606f7-async.c44bc103.js @@ -0,0 +1,2 @@ +(("undefined"!=typeof globalThis?globalThis:self)["makoChunk_ant-design-pro"]=("undefined"!=typeof globalThis?globalThis:self)["makoChunk_ant-design-pro"]||[]).push([["eac606f7"],{"1eabe99b":function(e,t,l){l.d(t,"__esModule",{value:!0}),l.e(t,{default:function(){return et;}});var a=l("777fffbe"),d=l("852bbaa9"),n=l("dac8af92"),i=l("5e9326de"),s=a._(i),r=l("0300f56f"),c=a._(r),o=l("d77caa33"),x=a._(o),u=l("e104212d"),f=a._(u),m=l("0c1cbdee"),h=l("e6b1eada"),j=l("0b6beeba"),b=l("c7d71c0a"),p=l("a6ee99bd"),y=a._(p),g=l("38ab0c18"),I=a._(g),_=l("084468f6"),k=a._(_),v=l("3dbe6820"),C=a._(v),B=l("e6c8d689"),w=a._(B),T=l("61d82ba1"),L=a._(T),A=l("dec2ba49"),S=a._(A),N=l("4d2fad5e"),D=a._(N),K=l("8f0ec5f3"),R=a._(K),M=l("809156a1"),X=a._(M),z=l("1efb38be"),q=a._(z),G=l("953c7673"),H=a._(G),P=l("7376d2b3"),Y=a._(P),$=l("064ecd09"),E=a._($),F=l("609f48be"),J=d._(F);async function O(){return(0,b.request)("/api/profile/advanced");}let Q=(0,l("98213865").createStyles)(({token:e})=>({main:{".ant-descriptions-row > td":{paddingBottom:"8px"},".ant-page-header-heading-extra":{flexDirection:"column"}},headerList:{marginBottom:"4px",".ant-descriptions-row > td":{paddingBottom:"8px"}},stepDescription:{position:"relative",left:"38px",paddingTop:"8px",fontSize:"14px",textAlign:"left","> div":{marginTop:"8px",marginBottom:"4px"},[`@media screen and (max-width: ${e.screenSM}px)`]:{left:"8px"}},pageHeader:{".ant-page-header-heading-extra > * + *":{marginLeft:"8px"},[`@media screen and (max-width: ${e.screenSM}px)`]:{".ant-pro-page-header-wrap-row":{flexDirection:"column"}}},moreInfo:{display:"flex",justifyContent:"space-between",width:"200px"}})),{Step:U}=q.default,V=I.default.Group,W=(0,n.jsx)(j.RouteContext.Consumer,{children:({isMobile:e})=>e?(0,n.jsx)(L.default.Button,{type:"primary",icon:(0,n.jsx)(c.default,{}),menu:{items:[{key:"1",label:"\u64CD\u4F5C\u4E00"},{key:"2",label:"\u64CD\u4F5C\u4E8C"},{key:"3",label:"\u64CD\u4F5C\u4E09"}]},placement:"bottomRight",children:"\u4E3B\u64CD\u4F5C"}):(0,n.jsxs)(R.default,{children:[(0,n.jsxs)(V,{children:[(0,n.jsx)(I.default,{children:"\u64CD\u4F5C\u4E00"}),(0,n.jsx)(I.default,{children:"\u64CD\u4F5C\u4E8C"}),(0,n.jsx)(L.default,{menu:{items:[{key:"1",label:"\u9009\u9879\u4E00"},{key:"2",label:"\u9009\u9879\u4E8C"},{key:"3",label:"\u9009\u9879\u4E09"}]},placement:"bottomRight",children:(0,n.jsx)(I.default,{children:(0,n.jsx)(x.default,{})})})]}),(0,n.jsx)(I.default,{type:"primary",children:"\u4E3B\u64CD\u4F5C"})]})}),Z=[{key:"tab1",tab:"\u64CD\u4F5C\u65E5\u5FD7\u4E00"},{key:"tab2",tab:"\u64CD\u4F5C\u65E5\u5FD7\u4E8C"},{key:"tab3",tab:"\u64CD\u4F5C\u65E5\u5FD7\u4E09"}],ee=[{title:"\u64CD\u4F5C\u7C7B\u578B",dataIndex:"type",key:"type"},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"name",key:"name"},{title:"\u6267\u884C\u7ED3\u679C",dataIndex:"status",key:"status",render:e=>"agree"===e?(0,n.jsx)(y.default,{status:"success",text:"\u6210\u529F"}):(0,n.jsx)(y.default,{status:"error",text:"\u9A73\u56DE"})},{title:"\u64CD\u4F5C\u65F6\u95F4",dataIndex:"updatedAt",key:"updatedAt"},{title:"\u5907\u6CE8",dataIndex:"memo",key:"memo"}],et=()=>{let{styles:e}=Q(),t=(0,n.jsxs)("div",{className:e.moreInfo,children:[(0,n.jsx)(X.default,{title:"\u72B6\u6001",value:"\u5F85\u5BA1\u6279"}),(0,n.jsx)(X.default,{title:"\u8BA2\u5355\u91D1\u989D",value:568.08,prefix:"\xa5"})]}),l=(0,n.jsx)(j.RouteContext.Consumer,{children:({isMobile:t})=>(0,n.jsxs)(C.default,{className:e.headerList,size:"small",column:t?1:2,children:[(0,n.jsx)(C.default.Item,{label:"\u521B\u5EFA\u4EBA",children:"\u66F2\u4E3D\u4E3D"}),(0,n.jsx)(C.default.Item,{label:"\u8BA2\u8D2D\u4EA7\u54C1",children:"XX \u670D\u52A1"}),(0,n.jsx)(C.default.Item,{label:"\u521B\u5EFA\u65F6\u95F4",children:"2017-07-07"}),(0,n.jsx)(C.default.Item,{label:"\u5173\u8054\u5355\u636E",children:(0,n.jsx)("a",{href:"",children:"12421"})}),(0,n.jsx)(C.default.Item,{label:"\u751F\u6548\u65E5\u671F",children:"2017-07-07 ~ 2017-08-08"}),(0,n.jsx)(C.default.Item,{label:"\u5907\u6CE8",children:"\u8BF7\u4E8E\u4E24\u4E2A\u5DE5\u4F5C\u65E5\u5185\u786E\u8BA4"})]})}),a=(0,n.jsxs)("div",{className:(0,E.default)(e.stepDescription),children:["\u66F2\u4E3D\u4E3D",(0,n.jsx)(s.default,{style:{marginLeft:8}}),(0,n.jsx)("div",{children:"2016-12-12 12:32"})]}),d=(0,n.jsxs)("div",{className:e.stepDescription,children:["\u5468\u6BDB\u6BDB",(0,n.jsx)(s.default,{style:{color:"#00A0E9",marginLeft:8}}),(0,n.jsx)("div",{children:(0,n.jsx)("a",{href:"",children:"\u50AC\u4E00\u4E0B"})})]}),[i,r]=(0,J.useState)({operationKey:"tab1",tabActiveKey:"detail"}),c=(e,{status:t})=>{let l=(0,n.jsxs)("div",{style:{width:160},children:["\u5434\u52A0\u53F7",(0,n.jsx)("span",{style:{float:"right"},children:(0,n.jsx)(y.default,{status:"default",text:(0,n.jsx)("span",{style:{color:"rgba(0, 0, 0, 0.45)"},children:"\u672A\u54CD\u5E94"})})}),(0,n.jsx)("div",{style:{marginTop:4},children:"\u8017\u65F6\uFF1A2\u5C0F\u65F625\u5206\u949F"})]});return"process"===t?(0,n.jsx)(D.default,{placement:"topLeft",arrowPointAtCenter:!0,content:l,children:(0,n.jsx)("span",{children:e})}):e;},{data:o={},loading:x}=(0,b.useRequest)(O),{advancedOperation1:u,advancedOperation2:p,advancedOperation3:g}=o,I={tab1:(0,n.jsx)(H.default,{pagination:!1,loading:x,dataSource:u,columns:ee}),tab2:(0,n.jsx)(H.default,{pagination:!1,loading:x,dataSource:p,columns:ee}),tab3:(0,n.jsx)(H.default,{pagination:!1,loading:x,dataSource:g,columns:ee})};return(0,n.jsx)(h.PageContainer,{title:"\u5355\u53F7\uFF1A234231029431",extra:W,className:e.pageHeader,content:l,extraContent:t,tabActiveKey:i.tabActiveKey,onTabChange:e=>{r({...i,tabActiveKey:e});},tabList:[{key:"detail",tab:"\u8BE6\u60C5"},{key:"rule",tab:"\u89C4\u5219"}],children:(0,n.jsx)("div",{className:e.main,children:(0,n.jsxs)(m.GridContent,{children:[(0,n.jsx)(k.default,{title:"\u6D41\u7A0B\u8FDB\u5EA6",style:{marginBottom:24},children:(0,n.jsx)(j.RouteContext.Consumer,{children:({isMobile:e})=>(0,n.jsxs)(q.default,{direction:e?"vertical":"horizontal",progressDot:c,current:1,children:[(0,n.jsx)(U,{title:"\u521B\u5EFA\u9879\u76EE",description:a}),(0,n.jsx)(U,{title:"\u90E8\u95E8\u521D\u5BA1",description:d}),(0,n.jsx)(U,{title:"\u8D22\u52A1\u590D\u6838"}),(0,n.jsx)(U,{title:"\u5B8C\u6210"})]})})}),(0,n.jsxs)(k.default,{title:"\u7528\u6237\u4FE1\u606F",style:{marginBottom:24},bordered:!1,children:[(0,n.jsxs)(C.default,{style:{marginBottom:24},children:[(0,n.jsx)(C.default.Item,{label:"\u7528\u6237\u59D3\u540D",children:"\u4ED8\u5C0F\u5C0F"}),(0,n.jsx)(C.default.Item,{label:"\u4F1A\u5458\u5361\u53F7",children:"32943898021309809423"}),(0,n.jsx)(C.default.Item,{label:"\u8EAB\u4EFD\u8BC1",children:"3321944288191034921"}),(0,n.jsx)(C.default.Item,{label:"\u8054\u7CFB\u65B9\u5F0F",children:"18112345678"}),(0,n.jsx)(C.default.Item,{label:"\u8054\u7CFB\u5730\u5740",children:"\u66F2\u4E3D\u4E3D 18100000000 \u6D59\u6C5F\u7701\u676D\u5DDE\u5E02\u897F\u6E56\u533A\u9EC4\u59D1\u5C71\u8DEF\u5DE5\u4E13\u8DEF\u4EA4\u53C9\u8DEF\u53E3"})]}),(0,n.jsxs)(C.default,{style:{marginBottom:24},title:"\u4FE1\u606F\u7EC4",children:[(0,n.jsx)(C.default.Item,{label:"\u67D0\u67D0\u6570\u636E",children:"725"}),(0,n.jsx)(C.default.Item,{label:"\u8BE5\u6570\u636E\u66F4\u65B0\u65F6\u95F4",children:"2017-08-08"}),(0,n.jsx)(C.default.Item,{label:(0,n.jsxs)("span",{children:["\u67D0\u67D0\u6570\u636E",(0,n.jsx)(Y.default,{title:"\u6570\u636E\u8BF4\u660E",children:(0,n.jsx)(f.default,{style:{color:"rgba(0, 0, 0, 0.43)",marginLeft:4}})})]}),children:"725"}),(0,n.jsx)(C.default.Item,{label:"\u8BE5\u6570\u636E\u66F4\u65B0\u65F6\u95F4",children:"2017-08-08"})]}),(0,n.jsx)("h4",{style:{marginBottom:16},children:"\u4FE1\u606F\u7EC4"}),(0,n.jsxs)(k.default,{type:"inner",title:"\u591A\u5C42\u7EA7\u4FE1\u606F\u7EC4",children:[(0,n.jsxs)(C.default,{style:{marginBottom:16},title:"\u7EC4\u540D\u79F0",children:[(0,n.jsx)(C.default.Item,{label:"\u8D1F\u8D23\u4EBA",children:"\u6797\u4E1C\u4E1C"}),(0,n.jsx)(C.default.Item,{label:"\u89D2\u8272\u7801",children:"1234567"}),(0,n.jsx)(C.default.Item,{label:"\u6240\u5C5E\u90E8\u95E8",children:"XX\u516C\u53F8 - YY\u90E8"}),(0,n.jsx)(C.default.Item,{label:"\u8FC7\u671F\u65F6\u95F4",children:"2017-08-08"}),(0,n.jsx)(C.default.Item,{label:"\u63CF\u8FF0",children:"\u8FD9\u6BB5\u63CF\u8FF0\u5F88\u957F\u5F88\u957F\u5F88\u957F\u5F88\u957F\u5F88\u957F\u5F88\u957F\u5F88\u957F\u5F88\u957F\u5F88\u957F\u5F88\u957F\u5F88\u957F\u5F88\u957F\u5F88\u957F\u5F88\u957F..."})]}),(0,n.jsx)(w.default,{style:{margin:"16px 0"}}),(0,n.jsx)(C.default,{style:{marginBottom:16},title:"\u7EC4\u540D\u79F0",column:1,children:(0,n.jsx)(C.default.Item,{label:"\u5B66\u540D",children:"Citrullus lanatus (Thunb.) Matsum. et Nakai\u4E00\u5E74\u751F\u8513\u751F\u85E4\u672C\uFF1B\u830E\u3001\u679D\u7C97\u58EE\uFF0C\u5177\u660E\u663E\u7684\u68F1\u3002\u5377\u987B\u8F83\u7C97.."})}),(0,n.jsx)(w.default,{style:{margin:"16px 0"}}),(0,n.jsxs)(C.default,{title:"\u7EC4\u540D\u79F0",children:[(0,n.jsx)(C.default.Item,{label:"\u8D1F\u8D23\u4EBA",children:"\u4ED8\u5C0F\u5C0F"}),(0,n.jsx)(C.default.Item,{label:"\u89D2\u8272\u7801",children:"1234568"})]})]})]}),(0,n.jsx)(k.default,{title:"\u7528\u6237\u8FD1\u534A\u5E74\u6765\u7535\u8BB0\u5F55",style:{marginBottom:24},bordered:!1,children:(0,n.jsx)(S.default,{})}),(0,n.jsx)(k.default,{bordered:!1,tabList:Z,onTabChange:e=>{r({...i,operationKey:e});},children:I[i.operationKey]})]})})});};}}]); +//# sourceMappingURL=eac606f7-async.c44bc103.js.map \ No newline at end of file diff --git a/eac606f7-async.c44bc103.js.map b/eac606f7-async.c44bc103.js.map new file mode 100644 index 00000000..32fe3af8 --- /dev/null +++ b/eac606f7-async.c44bc103.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["src/pages/profile/advanced/service.ts","src/pages/profile/advanced/style.style.ts","src/pages/profile/advanced/index.tsx"],"sourcesContent":["import { request } from '@umijs/max';\n\nexport async function queryAdvancedProfile() {\n return request('/api/profile/advanced');\n}\n","import { createStyles } from 'antd-style';\n\nconst useStyles = createStyles(({ token }) => {\n return {\n main: {\n '.ant-descriptions-row > td': { paddingBottom: '8px' },\n '.ant-page-header-heading-extra': { flexDirection: 'column' },\n },\n headerList: {\n marginBottom: '4px',\n '.ant-descriptions-row > td': { paddingBottom: '8px' },\n },\n stepDescription: {\n position: 'relative',\n left: '38px',\n paddingTop: '8px',\n fontSize: '14px',\n textAlign: 'left',\n '> div': { marginTop: '8px', marginBottom: '4px' },\n [`@media screen and (max-width: ${token.screenSM}px)`]: { left: '8px' },\n },\n pageHeader: {\n '.ant-page-header-heading-extra > * + *': { marginLeft: '8px' },\n [`@media screen and (max-width: ${token.screenSM}px)`]: {\n '.ant-pro-page-header-wrap-row': {\n flexDirection: 'column',\n },\n },\n },\n moreInfo: {\n display: 'flex',\n justifyContent: 'space-between',\n width: '200px',\n },\n };\n});\n\nexport default useStyles;\n","import {\n DingdingOutlined,\n DownOutlined,\n EllipsisOutlined,\n InfoCircleOutlined,\n} from '@ant-design/icons';\nimport {\n GridContent,\n PageContainer,\n RouteContext,\n} from '@ant-design/pro-components';\nimport { useRequest } from '@umijs/max';\nimport {\n Badge,\n Button,\n Card,\n Descriptions,\n Divider,\n Dropdown,\n Empty,\n Popover,\n Space,\n Statistic,\n Steps,\n Table,\n Tooltip,\n} from 'antd';\nimport classNames from 'classnames';\nimport type { FC } from 'react';\nimport React, { useState } from 'react';\nimport type { AdvancedProfileData } from './data.d';\nimport { queryAdvancedProfile } from './service';\nimport useStyles from './style.style';\n\nconst { Step } = Steps;\nconst ButtonGroup = Button.Group;\n\nconst action = (\n \n {({ isMobile }) => {\n if (isMobile) {\n return (\n }\n menu={{\n items: [\n {\n key: '1',\n label: '操作一',\n },\n {\n key: '2',\n label: '操作二',\n },\n {\n key: '3',\n label: '操作三',\n },\n ],\n }}\n placement=\"bottomRight\"\n >\n 主操作\n \n );\n }\n return (\n \n \n \n \n \n \n \n \n \n \n );\n }}\n \n);\n\nconst operationTabList = [\n {\n key: 'tab1',\n tab: '操作日志一',\n },\n {\n key: 'tab2',\n tab: '操作日志二',\n },\n {\n key: 'tab3',\n tab: '操作日志三',\n },\n];\nconst columns = [\n {\n title: '操作类型',\n dataIndex: 'type',\n key: 'type',\n },\n {\n title: '操作人',\n dataIndex: 'name',\n key: 'name',\n },\n {\n title: '执行结果',\n dataIndex: 'status',\n key: 'status',\n render: (text: string) => {\n if (text === 'agree') {\n return ;\n }\n return ;\n },\n },\n {\n title: '操作时间',\n dataIndex: 'updatedAt',\n key: 'updatedAt',\n },\n {\n title: '备注',\n dataIndex: 'memo',\n key: 'memo',\n },\n];\ntype AdvancedState = {\n operationKey: 'tab1' | 'tab2' | 'tab3';\n tabActiveKey: string;\n};\nconst Advanced: FC = () => {\n const { styles } = useStyles();\n\n const extra = (\n
\n \n \n
\n );\n const description = (\n \n {({ isMobile }) => (\n \n 曲丽丽\n XX 服务\n 2017-07-07\n \n 12421\n \n \n 2017-07-07 ~ 2017-08-08\n \n \n 请于两个工作日内确认\n \n \n )}\n \n );\n const desc1 = (\n
\n 曲丽丽\n \n
2016-12-12 12:32
\n
\n );\n const desc2 = (\n
\n 周毛毛\n \n
\n 催一下\n
\n
\n );\n\n const [tabStatus, seTabStatus] = useState({\n operationKey: 'tab1',\n tabActiveKey: 'detail',\n });\n\n const customDot = (\n dot: React.ReactNode,\n {\n status,\n }: {\n status: string;\n },\n ) => {\n const popoverContent = (\n \n 吴加号\n \n \n 未响应\n \n }\n />\n \n \n 耗时:2小时25分钟\n \n \n );\n if (status === 'process') {\n return (\n \n {dot}\n \n );\n }\n return dot;\n };\n\n const { data = {}, loading } = useRequest<{\n data: AdvancedProfileData;\n }>(queryAdvancedProfile);\n const { advancedOperation1, advancedOperation2, advancedOperation3 } = data;\n const contentList = {\n tab1: (\n \n ),\n tab2: (\n \n ),\n tab3: (\n \n ),\n };\n const onTabChange = (tabActiveKey: string) => {\n seTabStatus({\n ...tabStatus,\n tabActiveKey,\n });\n };\n const onOperationTabChange = (key: string) => {\n seTabStatus({\n ...tabStatus,\n operationKey: key as 'tab1',\n });\n };\n return (\n \n
\n \n \n \n {({ isMobile }) => (\n \n \n \n \n \n \n )}\n \n \n \n \n 付小小\n \n 32943898021309809423\n \n \n 3321944288191034921\n \n \n 18112345678\n \n \n 曲丽丽 18100000000 浙江省杭州市西湖区黄姑山路工专路交叉路口\n \n \n \n 725\n \n 2017-08-08\n \n \n 某某数据\n \n \n \n \n }\n >\n 725\n \n \n 2017-08-08\n \n \n \n 信息组\n \n \n \n 林东东\n 1234567\n \n XX公司 - YY部\n \n \n 2017-08-08\n \n \n 这段描述很长很长很长很长很长很长很长很长很长很长很长很长很长很长...\n \n \n \n \n \n Citrullus lanatus (Thunb.) Matsum. et\n Nakai一年生蔓生藤本;茎、枝粗壮,具明显的棱。卷须较粗..\n \n \n \n \n 付小小\n 1234568\n \n \n \n \n \n \n \n {contentList[tabStatus.operationKey] as React.ReactNode}\n \n \n
\n \n );\n};\nexport default Advanced;\n"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/exception/403/index.html b/exception/403/index.html index 0958f638..3f7250c5 100644 --- a/exception/403/index.html +++ b/exception/403/index.html @@ -7,10 +7,10 @@ Ant Design Pro - +
- + \ No newline at end of file diff --git a/exception/404/index.html b/exception/404/index.html index 0958f638..3f7250c5 100644 --- a/exception/404/index.html +++ b/exception/404/index.html @@ -7,10 +7,10 @@ Ant Design Pro - +
- + \ No newline at end of file diff --git a/exception/500/index.html b/exception/500/index.html index 0958f638..3f7250c5 100644 --- a/exception/500/index.html +++ b/exception/500/index.html @@ -7,10 +7,10 @@ Ant Design Pro - +
- + \ No newline at end of file diff --git a/exception/index.html b/exception/index.html index 0958f638..3f7250c5 100644 --- a/exception/index.html +++ b/exception/index.html @@ -7,10 +7,10 @@ Ant Design Pro - +
- + \ No newline at end of file diff --git a/form/advanced-form/index.html b/form/advanced-form/index.html index 0958f638..3f7250c5 100644 --- a/form/advanced-form/index.html +++ b/form/advanced-form/index.html @@ -7,10 +7,10 @@ Ant Design Pro - +
- + \ No newline at end of file diff --git a/form/basic-form/index.html b/form/basic-form/index.html index 0958f638..3f7250c5 100644 --- a/form/basic-form/index.html +++ b/form/basic-form/index.html @@ -7,10 +7,10 @@ Ant Design Pro - +
- + \ No newline at end of file diff --git a/form/index.html b/form/index.html index 0958f638..3f7250c5 100644 --- a/form/index.html +++ b/form/index.html @@ -7,10 +7,10 @@ Ant Design Pro - +
- + \ No newline at end of file diff --git a/form/step-form/index.html b/form/step-form/index.html index 0958f638..3f7250c5 100644 --- a/form/step-form/index.html +++ b/form/step-form/index.html @@ -7,10 +7,10 @@ Ant Design Pro - +
- + \ No newline at end of file diff --git a/index.html b/index.html index 0958f638..3f7250c5 100644 --- a/index.html +++ b/index.html @@ -7,10 +7,10 @@ Ant Design Pro - +
- + \ No newline at end of file diff --git a/list/basic-list/index.html b/list/basic-list/index.html index 0958f638..3f7250c5 100644 --- a/list/basic-list/index.html +++ b/list/basic-list/index.html @@ -7,10 +7,10 @@ Ant Design Pro - +
- + \ No newline at end of file diff --git a/list/card-list/index.html b/list/card-list/index.html index 0958f638..3f7250c5 100644 --- a/list/card-list/index.html +++ b/list/card-list/index.html @@ -7,10 +7,10 @@ Ant Design Pro - +
- + \ No newline at end of file diff --git a/list/index.html b/list/index.html index 0958f638..3f7250c5 100644 --- a/list/index.html +++ b/list/index.html @@ -7,10 +7,10 @@ Ant Design Pro - +
- + \ No newline at end of file diff --git a/list/search/applications/index.html b/list/search/applications/index.html index 0958f638..3f7250c5 100644 --- a/list/search/applications/index.html +++ b/list/search/applications/index.html @@ -7,10 +7,10 @@ Ant Design Pro - +
- + \ No newline at end of file diff --git a/list/search/articles/index.html b/list/search/articles/index.html index 0958f638..3f7250c5 100644 --- a/list/search/articles/index.html +++ b/list/search/articles/index.html @@ -7,10 +7,10 @@ Ant Design Pro - +
- + \ No newline at end of file diff --git a/list/search/index.html b/list/search/index.html index 0958f638..3f7250c5 100644 --- a/list/search/index.html +++ b/list/search/index.html @@ -7,10 +7,10 @@ Ant Design Pro - +
- + \ No newline at end of file diff --git a/list/search/projects/index.html b/list/search/projects/index.html index 0958f638..3f7250c5 100644 --- a/list/search/projects/index.html +++ b/list/search/projects/index.html @@ -7,10 +7,10 @@ Ant Design Pro - +
- + \ No newline at end of file diff --git a/list/table-list/index.html b/list/table-list/index.html index 0958f638..3f7250c5 100644 --- a/list/table-list/index.html +++ b/list/table-list/index.html @@ -7,10 +7,10 @@ Ant Design Pro - +
- + \ No newline at end of file diff --git a/preload_helper.f0991e19.js b/preload_helper.1f885bcc.js similarity index 95% rename from preload_helper.f0991e19.js rename to preload_helper.1f885bcc.js index 4d623a3b..c64d3064 100644 --- a/preload_helper.f0991e19.js +++ b/preload_helper.1f885bcc.js @@ -1 +1 @@ -!function(){"use strict";var t="/".replace(/([^/])$/,"$1/"),e=location.pathname,n=e.startsWith(t)&&decodeURI("/".concat(e.slice(t.length)));if(n){var a=document,c=a.head,r=a.createElement.bind(a),i=function(t,e,n){var a,c=e.r[t]||(null===(a=Object.entries(e.r).find((function(e){var n=e[0];return new RegExp("^".concat(n.replace(/\/:[^/]+/g,"/[^/]+").replace("/*","/.+"),"$")).test(t)})))||void 0===a?void 0:a[1]);return null==c?void 0:c.map((function(t){var a=e.f[t][1],c=e.f[t][0];return{type:c.split(".").pop(),url:"".concat(n.publicPath).concat(c),attrs:[["data-".concat(e.b),"".concat(e.p,":").concat(a)]]}}))}(n,{"p":"ant-design-pro","b":"mako","f":[["59cf2cec-async.c485c64f.js","59cf2cec"],["59cf2cec-async.d6d2c094.css","59cf2cec"],["dfb5f1e2-async.5b877eaf.js","dfb5f1e2"],["047aaf9a-async.462a4597.js","047aaf9a"],["5d7b1db7-async.50dcd473.js","5d7b1db7"],["047382c4-async.dc97f4f2.js","047382c4"],["c93b0638-async.a317e1ae.js","c93b0638"],["795b86d4-async.ed2a9b6e.js","795b86d4"],["0db515fe-async.370239b6.js","0db515fe"],["f9d5225c-async.73cdf6b2.js","f9d5225c"],["90b49754-async.4b242ff8.js","90b49754"],["eac606f7-async.85d6bf44.js","eac606f7"],["974ebe7b-async.2d2d109b.js","974ebe7b"],["090afd1b-async.76c533f3.js","090afd1b"],["9f6a1ecf-async.0928dc2b.js","9f6a1ecf"],["157e9faf-async.ede23e0b.js","157e9faf"],["98b0a28d-async.ce36fdfe.js","98b0a28d"],["6a91e4b2-async.ad9db253.js","6a91e4b2"],["8a4700ed-async.b585e6cf.js","8a4700ed"],["870a7d20-async.f259bf21.js","870a7d20"],["62b7ffdd-async.87046e07.js","62b7ffdd"],["5e10c4d2-async.b720e7cc.js","5e10c4d2"],["147a5caf-async.91fcea96.js","147a5caf"],["dbd20fbd-async.7d22b22a.js","dbd20fbd"],["8aa2681b-async.ebab497b.js","8aa2681b"],["8b39a838-async.62c92e72.js","8b39a838"],["e682ca8f-async.afb6f151.js","e682ca8f"],["2e181c77-async.cb1f3aa9.js","2e181c77"],["05793652-async.168fb1a9.js","05793652"],["vendors_1-async.7472648b.js","vendors_1"],["common-async.9a632192.js","common"],["vendors_0-async.cbfe25fb.js","vendors_0"]],"r":{"/*":[2,29,31,0,1],"/":[0,1,29,31],"/user/*":[2,29,31],"/user/login":[28,29,31],"/user/register-result":[27,29],"/user/register":[26,29,31],"/dashboard/analysis":[25,29,31,0,1],"/dashboard/monitor":[24,29,31,0,1],"/dashboard/workplace":[23,29,31,0,1],"/form/basic-form":[22,29,31,0,1],"/form/step-form":[21,29,31,0,1],"/form/advanced-form":[20,29,31,0,1],"/list/search":[19,29,31,0,1],"/list/table-list":[15,29,31,0,1],"/list/basic-list":[14,29,31,0,1],"/list/card-list":[13,29,31,0,1],"/profile/basic":[12,29,31,0,1],"/profile/advanced":[11,29,31,0,1],"/result/success":[10,29,31,0,1],"/result/fail":[9,29,31,0,1],"/exception/403":[8,29,31,0,1],"/exception/404":[7,29,31,0,1],"/exception/500":[6,29,31,0,1],"/account/center":[5,29,31,0,1],"/account/settings":[4,29,31,0,1],"/list/search/articles":[18,29,30,31,19,0,1],"/list/search/projects":[17,29,30,31,19,0,1],"/list/search/applications":[16,29,30,31,19,0,1]}},{publicPath:"/"});null==i||i.forEach((function(t){var e,n=t.type,a=t.url;if("js"===n)(e=r("script")).src=a,e.async=!0;else{if("css"!==n)return;(e=r("link")).href=a,e.rel="preload",e.as="style"}t.attrs.forEach((function(t){e.setAttribute(t[0],t[1]||"")})),c.appendChild(e)}))}}(); \ No newline at end of file +!function(){"use strict";var t="/".replace(/([^/])$/,"$1/"),e=location.pathname,n=e.startsWith(t)&&decodeURI("/".concat(e.slice(t.length)));if(n){var a=document,c=a.head,r=a.createElement.bind(a),i=function(t,e,n){var a,c=e.r[t]||(null===(a=Object.entries(e.r).find((function(e){var n=e[0];return new RegExp("^".concat(n.replace(/\/:[^/]+/g,"/[^/]+").replace("/*","/.+"),"$")).test(t)})))||void 0===a?void 0:a[1]);return null==c?void 0:c.map((function(t){var a=e.f[t][1],c=e.f[t][0];return{type:c.split(".").pop(),url:"".concat(n.publicPath).concat(c),attrs:[["data-".concat(e.b),"".concat(e.p,":").concat(a)]]}}))}(n,{"p":"ant-design-pro","b":"mako","f":[["59cf2cec-async.c485c64f.js","59cf2cec"],["59cf2cec-async.d6d2c094.css","59cf2cec"],["dfb5f1e2-async.5b877eaf.js","dfb5f1e2"],["047aaf9a-async.462a4597.js","047aaf9a"],["5d7b1db7-async.3c76de97.js","5d7b1db7"],["047382c4-async.dc97f4f2.js","047382c4"],["c93b0638-async.a317e1ae.js","c93b0638"],["795b86d4-async.ed2a9b6e.js","795b86d4"],["0db515fe-async.370239b6.js","0db515fe"],["f9d5225c-async.73cdf6b2.js","f9d5225c"],["90b49754-async.4b242ff8.js","90b49754"],["eac606f7-async.c44bc103.js","eac606f7"],["974ebe7b-async.2d2d109b.js","974ebe7b"],["090afd1b-async.76c533f3.js","090afd1b"],["9f6a1ecf-async.0928dc2b.js","9f6a1ecf"],["157e9faf-async.ede23e0b.js","157e9faf"],["98b0a28d-async.ce36fdfe.js","98b0a28d"],["6a91e4b2-async.ad9db253.js","6a91e4b2"],["8a4700ed-async.b585e6cf.js","8a4700ed"],["870a7d20-async.f259bf21.js","870a7d20"],["62b7ffdd-async.87046e07.js","62b7ffdd"],["5e10c4d2-async.b720e7cc.js","5e10c4d2"],["147a5caf-async.91fcea96.js","147a5caf"],["dbd20fbd-async.7d22b22a.js","dbd20fbd"],["8aa2681b-async.ebab497b.js","8aa2681b"],["8b39a838-async.62c92e72.js","8b39a838"],["e682ca8f-async.afb6f151.js","e682ca8f"],["2e181c77-async.cb1f3aa9.js","2e181c77"],["05793652-async.168fb1a9.js","05793652"],["vendors_1-async.7472648b.js","vendors_1"],["common-async.9a632192.js","common"],["vendors_0-async.cbfe25fb.js","vendors_0"]],"r":{"/*":[2,29,31,0,1],"/":[0,1,29,31],"/user/*":[2,29,31],"/user/login":[28,29,31],"/user/register-result":[27,29],"/user/register":[26,29,31],"/dashboard/analysis":[25,29,31,0,1],"/dashboard/monitor":[24,29,31,0,1],"/dashboard/workplace":[23,29,31,0,1],"/form/basic-form":[22,29,31,0,1],"/form/step-form":[21,29,31,0,1],"/form/advanced-form":[20,29,31,0,1],"/list/search":[19,29,31,0,1],"/list/table-list":[15,29,31,0,1],"/list/basic-list":[14,29,31,0,1],"/list/card-list":[13,29,31,0,1],"/profile/basic":[12,29,31,0,1],"/profile/advanced":[11,29,31,0,1],"/result/success":[10,29,31,0,1],"/result/fail":[9,29,31,0,1],"/exception/403":[8,29,31,0,1],"/exception/404":[7,29,31,0,1],"/exception/500":[6,29,31,0,1],"/account/center":[5,29,31,0,1],"/account/settings":[4,29,31,0,1],"/list/search/articles":[18,29,30,31,19,0,1],"/list/search/projects":[17,29,30,31,19,0,1],"/list/search/applications":[16,29,30,31,19,0,1]}},{publicPath:"/"});null==i||i.forEach((function(t){var e,n=t.type,a=t.url;if("js"===n)(e=r("script")).src=a,e.async=!0;else{if("css"!==n)return;(e=r("link")).href=a,e.rel="preload",e.as="style"}t.attrs.forEach((function(t){e.setAttribute(t[0],t[1]||"")})),c.appendChild(e)}))}}(); \ No newline at end of file diff --git a/profile/advanced/index.html b/profile/advanced/index.html index 0958f638..3f7250c5 100644 --- a/profile/advanced/index.html +++ b/profile/advanced/index.html @@ -7,10 +7,10 @@ Ant Design Pro - +
- + \ No newline at end of file diff --git a/profile/basic/index.html b/profile/basic/index.html index 0958f638..3f7250c5 100644 --- a/profile/basic/index.html +++ b/profile/basic/index.html @@ -7,10 +7,10 @@ Ant Design Pro - +
- + \ No newline at end of file diff --git a/profile/index.html b/profile/index.html index 0958f638..3f7250c5 100644 --- a/profile/index.html +++ b/profile/index.html @@ -7,10 +7,10 @@ Ant Design Pro - +
- + \ No newline at end of file diff --git a/result/fail/index.html b/result/fail/index.html index 0958f638..3f7250c5 100644 --- a/result/fail/index.html +++ b/result/fail/index.html @@ -7,10 +7,10 @@ Ant Design Pro - +
- + \ No newline at end of file diff --git a/result/index.html b/result/index.html index 0958f638..3f7250c5 100644 --- a/result/index.html +++ b/result/index.html @@ -7,10 +7,10 @@ Ant Design Pro - +
- + \ No newline at end of file diff --git a/result/success/index.html b/result/success/index.html index 0958f638..3f7250c5 100644 --- a/result/success/index.html +++ b/result/success/index.html @@ -7,10 +7,10 @@ Ant Design Pro - +
- + \ No newline at end of file diff --git a/umi.a1aa7883.js b/umi.6b812efb.js similarity index 99% rename from umi.a1aa7883.js rename to umi.6b812efb.js index d9ded9ae..dd5686d8 100644 --- a/umi.a1aa7883.js +++ b/umi.6b812efb.js @@ -1,4 +1,4 @@ -!function(){var e={"047382c4":"047382c4-async.dc97f4f2.js","047aaf9a":"047aaf9a-async.462a4597.js","05793652":"05793652-async.168fb1a9.js","090afd1b":"090afd1b-async.76c533f3.js","0db515fe":"0db515fe-async.370239b6.js","147a5caf":"147a5caf-async.91fcea96.js","157e9faf":"157e9faf-async.ede23e0b.js","2e181c77":"2e181c77-async.cb1f3aa9.js","59cf2cec":"59cf2cec-async.c485c64f.js","5d7b1db7":"5d7b1db7-async.50dcd473.js","5e10c4d2":"5e10c4d2-async.b720e7cc.js","62b7ffdd":"62b7ffdd-async.87046e07.js","6a91e4b2":"6a91e4b2-async.ad9db253.js","795b86d4":"795b86d4-async.ed2a9b6e.js","870a7d20":"870a7d20-async.f259bf21.js","8a4700ed":"8a4700ed-async.b585e6cf.js","8aa2681b":"8aa2681b-async.ebab497b.js","8b39a838":"8b39a838-async.62c92e72.js","90b49754":"90b49754-async.4b242ff8.js","974ebe7b":"974ebe7b-async.2d2d109b.js","98b0a28d":"98b0a28d-async.ce36fdfe.js","9f6a1ecf":"9f6a1ecf-async.0928dc2b.js",c93b0638:"c93b0638-async.a317e1ae.js",common:"common-async.9a632192.js",dbd20fbd:"dbd20fbd-async.7d22b22a.js",dfb5f1e2:"dfb5f1e2-async.5b877eaf.js",e682ca8f:"e682ca8f-async.afb6f151.js",eac606f7:"eac606f7-async.85d6bf44.js",f9d5225c:"f9d5225c-async.73cdf6b2.js",vendors_0:"vendors_0-async.cbfe25fb.js",vendors_1:"vendors_1-async.7472648b.js"},t={"59cf2cec":"59cf2cec-async.d6d2c094.css",a2d4bfbe:"umi.0da0e9b5.css"},n={a2d4bfbe:0},r="undefined"!=typeof globalThis?globalThis:self,a=function(r,a,o){var i,l,s,u={};function c(e){var t=u[e];if(void 0!==t)return t.exports;var n={id:e,exports:{}};u[e]=n;var a={id:e,module:n,factory:r[e],require:c};return c.requireInterceptors.forEach(function(e){e(a);}),a.factory.call(a.module.exports,a.module,a.module.exports,a.require),n.exports;}c.requireInterceptors=[],c.e=function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]});},c.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t);},c.m=r,c.c=u,c.es=function(e,t){Object.keys(t).forEach(function(n){"default"===n||c.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:t[n]});});},c.d=Object.defineProperty.bind(Object),c.dr=function(e,t){return function(){var n=t();return n&&("object"==typeof n||"function"==typeof n)&&"function"==typeof n.then?n.then(function(t){return e(t);}):e(n);};},c.chunkEnsures={},c.ensure=function(e){return Promise.all(Object.keys(c.chunkEnsures).reduce(function(t,n){return c.chunkEnsures[n](e,t),t;},[]));},c.jsonpInstalled={},i=c.jsonpInstalled,c.chunkEnsures.jsonp=function(t,n){var r=i[t];if(0!==r){if(r)n.push(r[2]);else{var a=new Promise(function(e,n){r=i[t]=[e,n];});n.push(r[2]=a);var o=c.publicPath+e[t],l=Error();return c.loadScript(o,function(e){if(0!==(r=i[t])&&(i[t]=void 0),r){var n=e&&e.type,a=e&&e.target&&e.target.src;l.message="Loading chunk "+t+" failed. ("+n+" : "+a+")",l.name="ChunkLoadError",l.type=n,r[1](l);}},"chunk-"+t),a;}}},c.cssInstalled=n,c.findStylesheet=function(e){try{l||(l=new URL(c.publicPath.replace(/^(\/\/)/,"https:$1")).pathname);}catch(e){}return Array.from(document.querySelectorAll("link[href][rel=stylesheet]")).find(function(t){var n=t.getAttribute("href").split("?")[0];return n===e||n===c.publicPath+e||l&&n===l+e;});},c.createStylesheet=function(e,t,r,a,o){var i=document.createElement("link");return i.rel="stylesheet",i.type="text/css",i.href=t,i.onerror=i.onload=function(t){if(i.onerror=i.onload=null,"load"===t.type)n[e]=0,a();else{delete n[e];var r=t&&t.type,l=t&&t.target&&t.target.href,s=Error("Loading CSS chunk "+e+" failed.\n("+l+")");s.code="CSS_CHUNK_LOAD_FAILED",s.type=r,s.request=l,i.parentNode.removeChild(i),o(s);}},r?r.parentNode.insertBefore(i,r.nextSibling):document.head.appendChild(i),i;},c.chunkEnsures.css=function(e,r){if(n[e])r.push(n[e]);else if(0!==n[e]&&t[e])return n[e]=new Promise(function(n,r){var a=t[e],o=c.publicPath+a;c.findStylesheet(a)?n():c.createStylesheet(e,o,null,n,r);}),r.push(n[e]),r;},s={},c.loadScript=function(e,t,n){if(!self.document)return importScripts(e),t();if(s[e])return s[e].push(t);var r=document.querySelector('script[src="'+e+'"], script[data-mako="ant-design-pro:'+n+'"]');r||((r=document.createElement("script")).timeout=120,r.src=e),s[e]=[t];var a=function(t,n){clearTimeout(o);var a=s[e];if(delete s[e],r.parentNode&&r.parentNode.removeChild(r),a&&a.forEach(function(e){return e(n);}),t)return t(n);},o=setTimeout(a.bind(null,void 0,{type:"timeout",target:r}),12e4);r.onerror=a.bind(null,r.onerror),r.onload=a.bind(null,r.onload),document.head.appendChild(r);};var f=function(e){for(var t in e)r[t]=e[t];},d=function(e){var t=c.jsonpInstalled,n=e[0],r=e[1];n.some(function(e){return 0!==t[e];})&&f(r);for(var a=0;a25){var o=a(this).startOf(t).add(1,t).date(r),i=a(this).endOf(e);if(o.isBefore(i))return 1;}var l=a(this).startOf(t).date(r).startOf(e).subtract(1,"millisecond"),s=this.diff(l,e,!0);return s<0?a(this).startOf("week").week():Math.ceil(s);},o.weeks=function(e){return void 0===e&&(e=null),this.week(e);};};},"object"==typeof t&&void 0!==e?e.exports=a():"function"==typeof define&&define.amd?define(a):(r="undefined"!=typeof globalThis?globalThis:r||self).dayjs_plugin_weekOfYear=a();},"002639b3":function(e,t,n){"use strict";n.d(t,"__esModule",{value:!0}),n.e(t,{composeRef:function(){return f;},fillRef:function(){return c;},getNodeRef:function(){return h;},supportNodeRef:function(){return g;},supportRef:function(){return p;},useComposeRef:function(){return d;}});var r=n("777fffbe"),a=r._(n("99c0cd4c")),o=n("609f48be"),i=n("09fa7de7"),l=r._(n("1cf256f2")),s=r._(n("17ff5ee6")),u=Number(o.version.split(".")[0]),c=function(e,t){"function"==typeof e?e(t):"object"===(0,a.default)(e)&&e&&"current"in e&&(e.current=t);},f=function(){for(var e=arguments.length,t=Array(e),n=0;n=19)return!0;var t,n,r=(0,i.isMemo)(e)?e.type.type:e.type;return("function"!=typeof r||null!==(t=r.prototype)&&void 0!==t&&!!t.render||r.$$typeof===i.ForwardRef)&&("function"!=typeof e||null!==(n=e.prototype)&&void 0!==n&&!!n.render||e.$$typeof===i.ForwardRef);};function m(e){return(0,o.isValidElement)(e)&&!(0,s.default)(e);}var g=function(e){return m(e)&&p(e);},h=function(e){return e&&m(e)?e.props.propertyIsEnumerable("ref")?e.props.ref:e.ref:null;};},"01b099d1":function(e,t,n){"use strict";var r=n("f005dafe"),a=n("9f4ccb01"),o=n("58d603f1"),i=n("612e0fec"),l=a("".charCodeAt);r({target:"String",proto:!0},{isWellFormed:function(){for(var e=i(o(this)),t=e.length,n=0;n=56320||++n>=t||(64512&l(e,n))!=56320))return!1;}return!0;}});},"01be0067":function(e,t,n){"use strict";var r=n("f005dafe"),a=n("64ab11b8"),o=n("9f4ccb01"),i=n("2133c992"),l=a.Uint8Array,s=o(1..toString);l&&r({target:"Uint8Array",proto:!0,forced:!0},{toHex:function(){i(this);for(var e="",t=0,n=this.length;t1?arguments[1]:void 0;return a(this,e,t);}}),o("group");},"034cd552":function(e,t,n){n.d(t,"__esModule",{value:!0}),n.e(t,{Routes:function(){return z;},renderClient:function(){return U;}});var r=n("777fffbe"),a=n("852bbaa9"),o=n("78caf995"),i=r._(o),l=n("6a4db265"),s=r._(l),u=n("9ebaafa8"),c=r._(u),f=n("609f48be"),d=a._(f),p=n("6b27451a"),m=r._(p),g=n("c0e8a74c"),h=n("424649e6"),b=n("f979c155"),v=n("24415c1a"),y=r._(v),x=n("d61b8f3f"),w=r._(x),S=n("50eabb48"),k=r._(S),C=["content"],_=["content"],E=/^(http:|https:)?\/\//;function $(e){return E.test(e)||e.startsWith("/")&&!e.startsWith("/*")||e.startsWith("./")||e.startsWith("../");}var O=function(){return d.default.createElement("noscript",{dangerouslySetInnerHTML:{__html:"Enable JavaScript to run this app."}});},T=function(e){var t,n=e.loaderData,r=e.htmlPageOpts,a=e.manifest,o=(null==a||null===(t=a.assets)||void 0===t?void 0:t["umi.css"])||"";return d.default.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"window.__UMI_LOADER_DATA__ = ".concat(JSON.stringify(n||{}),"; window.__UMI_METADATA_LOADER_DATA__ = ").concat(JSON.stringify(r||{}),"; window.__UMI_BUILD_ClIENT_CSS__ = '").concat(o,"'")}});};function M(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if("string"==typeof e)return $(e)?(0,s.default)({src:e},t):{content:e};if("object"===(0,k.default)(e))return(0,s.default)((0,s.default)({},e),t);throw Error("Invalid script type: ".concat((0,k.default)(e)));}var P=function(e){var t,n,r,a,o,i,l=e.htmlPageOpts;return d.default.createElement(d.default.Fragment,null,(null==l?void 0:l.title)&&d.default.createElement("title",null,l.title),null==l||null===(t=l.favicons)||void 0===t?void 0:t.map(function(e,t){return d.default.createElement("link",{key:t,rel:"shortcut icon",href:e});}),(null==l?void 0:l.description)&&d.default.createElement("meta",{name:"description",content:l.description}),(null==l||null===(n=l.keywords)||void 0===n?void 0:n.length)&&d.default.createElement("meta",{name:"keywords",content:l.keywords.join(",")}),null==l||null===(r=l.metas)||void 0===r?void 0:r.map(function(e){return d.default.createElement("meta",{key:e.name,name:e.name,content:e.content});}),null==l||null===(a=l.links)||void 0===a?void 0:a.map(function(e,t){return d.default.createElement("link",(0,w.default)({key:t},e));}),null==l||null===(o=l.styles)||void 0===o?void 0:o.map(function(e,t){var n=$(e)?{type:"link",href:e}:{type:"style",content:e},r=n.type,a=n.href,o=n.content;return"link"===r?d.default.createElement("link",{key:t,rel:"stylesheet",href:a}):"style"===r?d.default.createElement("style",{key:t},o):void 0;}),null==l||null===(i=l.headScripts)||void 0===i?void 0:i.map(function(e,t){var n=M(e),r=n.content,a=(0,y.default)(n,C);return d.default.createElement("script",(0,w.default)({dangerouslySetInnerHTML:{__html:r},key:t},a));}));};function j(e){var t,n=e.children,r=e.loaderData,a=e.manifest,o=e.htmlPageOpts,i=e.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,l=e.mountElementId;if(null!=i&&i.pureHtml)return d.default.createElement("html",null,d.default.createElement("head",null),d.default.createElement("body",null,d.default.createElement(O,null),d.default.createElement("div",{id:l},n),d.default.createElement(T,{manifest:a,loaderData:r,htmlPageOpts:o})));if(null!=i&&i.pureApp)return d.default.createElement(d.default.Fragment,null,n);var s="undefined"==typeof window?null==a?void 0:a.assets["umi.css"]:window.__UMI_BUILD_ClIENT_CSS__;return d.default.createElement("html",{suppressHydrationWarning:!0,lang:(null==o?void 0:o.lang)||"en"},d.default.createElement("head",null,d.default.createElement("meta",{charSet:"utf-8"}),d.default.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),s&&d.default.createElement("link",{suppressHydrationWarning:!0,rel:"stylesheet",href:s}),d.default.createElement(P,{htmlPageOpts:o})),d.default.createElement("body",null,d.default.createElement(O,null),d.default.createElement("div",{id:l},n),d.default.createElement(T,{manifest:a,loaderData:r,htmlPageOpts:o}),null==o||null===(t=o.scripts)||void 0===t?void 0:t.map(function(e,t){var n=M(e),r=n.content,a=(0,y.default)(n,_);return d.default.createElement("script",(0,w.default)({dangerouslySetInnerHTML:{__html:r},key:t},a));})));}var A=n("d49b8c42"),I=["redirect"];function R(e){var t=(0,g.useParams)(),n=(0,g.generatePath)(e.to,t),r=(0,h.useRouteProps)(),a=(0,g.useLocation)();null!=r&&r.keepQuery&&(n+=a.search+a.hash);var o=(0,s.default)((0,s.default)({},e),{},{to:n});return d.default.createElement(g.Navigate,(0,w.default)({replace:!0},o));}function N(){return d.default.createElement("div",null);}function L(e){var t=(0,A.useRouteData)().route,n=(0,h.useAppData)(),r=n.history,a=n.clientRoutes,o=(0,g.useParams)(),i={params:o,isExact:!0,path:t.path,url:r.location.pathname},l=e.loader,s={location:r.location,match:i,history:r,params:o,route:t,routes:a};return e.useStream?d.default.createElement(d.default.Suspense,{fallback:d.default.createElement(e.loadingComponent,null)},d.default.createElement(l,s,e.hasChildren&&d.default.createElement(g.Outlet,null))):d.default.createElement(l,s,e.hasChildren&&d.default.createElement(g.Outlet,null));}function F(e){var t=e.loader;return e.useStream?d.default.createElement(d.default.Suspense,{fallback:d.default.createElement(e.loadingComponent,null)},d.default.createElement(t,null)):d.default.createElement(t,null);}function D(e){var t=e.history,n=d.default.useState({action:t.action,location:t.location}),r=(0,c.default)(n,2),a=r[0],o=r[1];return(0,d.useLayoutEffect)(function(){return t.listen(o);},[t]),(0,d.useLayoutEffect)(function(){function n(t){e.pluginManager.applyPlugins({key:"onRouteChange",type:"event",args:{routes:e.routes,clientRoutes:e.clientRoutes,location:t.location,action:t.action,basename:e.basename,isFirst:!!t.isFirst}});}return n({location:a.location,action:a.action,isFirst:!0}),t.listen(n);},[t,e.routes,e.clientRoutes]),d.default.createElement(g.Router,{navigator:t,location:a.location,basename:e.basename},e.children);}function z(){var e=(0,h.useAppData)().clientRoutes;return(0,g.useRoutes)(e);}var B=["innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","rootContainer"],H=function(e,t){var n=e.basename||"/",r=function e(t){var n=t.routesById,r=t.parentId,a=t.routeComponents,o=t.useStream,i=void 0===o||o;return Object.keys(n).filter(function(e){return n[e].parentId===r;}).map(function(r){var o,l,u,c,f,p,m=(l=(o=(0,s.default)((0,s.default)({route:n[r],routeComponent:a[r],loadingComponent:t.loadingComponent,reactRouter5Compat:t.reactRouter5Compat},t.reactRouter5Compat&&{hasChildren:Object.keys(n).filter(function(e){return n[e].parentId===r;}).length>0}),{},{useStream:i})).route,u=o.useStream,c=l.redirect,f=(0,y.default)(l,I),p=o.reactRouter5Compat?L:F,(0,s.default)({element:c?d.default.createElement(R,{to:c}):d.default.createElement(A.RouteContext.Provider,{value:{route:o.route}},d.default.createElement(p,{loader:d.default.memo(o.routeComponent),loadingComponent:o.loadingComponent||N,hasChildren:o.hasChildren,useStream:void 0===u||u}))},f)),g=e({routesById:n,routeComponents:a,parentId:m.id,loadingComponent:t.loadingComponent,reactRouter5Compat:t.reactRouter5Compat,useStream:i});return g.length>0&&(m.children=g,m.routes=g),m;});}({routesById:e.routes,routeComponents:e.routeComponents,loadingComponent:e.loadingComponent,reactRouter5Compat:e.reactRouter5Compat,useStream:e.useStream});e.pluginManager.applyPlugins({key:"patchClientRoutes",type:"event",args:{routes:r}});for(var a=d.default.createElement(D,{basename:n,pluginManager:e.pluginManager,routes:e.routes,clientRoutes:r,history:e.history},t),o=0;o1?arguments[1]:void 0),r=new s;return l(t,function(e){n(e,e,t)&&u(r,e);}),r;}});},"043c4456":function(e,t,n){"use strict";function r(e,t){return void 0!==t?t:null!==e;}n.d(t,"__esModule",{value:!0}),n.d(t,"default",{enumerable:!0,get:function(){return r;}});},"044bdec0":function(e,t,n){"use strict";n.d(t,"__esModule",{value:!0}),n.d(t,"default",{enumerable:!0,get:function(){return i;}});var r=n("777fffbe"),a=r._(n("99c0cd4c")),o=r._(n("a275200c")),i=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=new Set;return function e(t,i){var l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,s=r.has(t);if((0,o.default)(!s,"Warning: There may be circular references"),s)return!1;if(t===i)return!0;if(n&&l>1)return!1;r.add(t);var u=l+1;if(Array.isArray(t)){if(!Array.isArray(i)||t.length!==i.length)return!1;for(var c=0;ct.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,r=Object.getOwnPropertySymbols(e);at.indexOf(r[a])&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]]);return n;};let E=e=>{let{prefixCls:t,className:n,dashed:r}=e,a=_(e,["prefixCls","className","dashed"]),{getPrefixCls:o}=i.useContext(w.ConfigContext),l=o("menu",t),u=(0,p.default)({[`${l}-item-divider-dashed`]:!!r},n);return i.createElement(s.Divider,Object.assign({className:u},a));};var $=n("f3efd1e9"),O=r._($),T=n("7376d2b3"),M=r._(T);let P=e=>{var t;let{className:n,children:r,icon:a,title:o,danger:l,extra:c}=e,{prefixCls:f,firstLevel:d,direction:m,disableMenuItemTitleTooltip:g,inlineCollapsed:h}=i.useContext(C),{siderCollapsed:v}=i.useContext(u.SiderContext),y=o;void 0===o?y=d?r:"":!1===o&&(y="");let w={title:y};v||h||(w.title=null,w.open=!1);let S=(0,O.default)(r).length,k=i.createElement(s.Item,Object.assign({},(0,b.default)(e,["title","icon","danger"]),{className:(0,p.default)({[`${f}-item-danger`]:l,[`${f}-item-only-child`]:(a?S+1:S)===1},n),title:"string"==typeof o?o:void 0}),(0,x.cloneElement)(a,{className:(0,p.default)(i.isValidElement(a)?null===(t=a.props)||void 0===t?void 0:t.className:void 0,`${f}-item-icon`)}),(e=>{let t=null==r?void 0:r[0],n=i.createElement("span",{className:(0,p.default)(`${f}-title-content`,{[`${f}-title-content-with-extra`]:!!c||0===c})},r);return(!a||i.isValidElement(r)&&"span"===r.type)&&r&&e&&d&&"string"==typeof t?i.createElement("div",{className:`${f}-inline-collapsed-noicon`},t.charAt(0)):n;})(h));return g||(k=i.createElement(M.default,Object.assign({},w,{placement:"rtl"===m?"left":"right",classNames:{root:`${f}-inline-collapsed-tooltip`}}),k)),k;};var j=n("eef3cb53"),A=r._(j),I=n("398ab4d8"),R=n("769846ac"),N=n("1b591c39");n("1a8ba7b5"),n("e0c932ec");var L=n("b8f7138b"),F=n("bc0474ca"),D=n("f2ad6117");let z=e=>{let{componentCls:t,motionDurationSlow:n,horizontalLineHeight:r,colorSplit:a,lineWidth:o,lineType:i,itemPaddingInline:l}=e;return{[`${t}-horizontal`]:{lineHeight:r,border:0,borderBottom:`${(0,I.unit)(o)} ${i} ${a}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${t}-item, ${t}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:l},[`> ${t}-item:hover, +!function(){var e={"047382c4":"047382c4-async.dc97f4f2.js","047aaf9a":"047aaf9a-async.462a4597.js","05793652":"05793652-async.168fb1a9.js","090afd1b":"090afd1b-async.76c533f3.js","0db515fe":"0db515fe-async.370239b6.js","147a5caf":"147a5caf-async.91fcea96.js","157e9faf":"157e9faf-async.ede23e0b.js","2e181c77":"2e181c77-async.cb1f3aa9.js","59cf2cec":"59cf2cec-async.c485c64f.js","5d7b1db7":"5d7b1db7-async.3c76de97.js","5e10c4d2":"5e10c4d2-async.b720e7cc.js","62b7ffdd":"62b7ffdd-async.87046e07.js","6a91e4b2":"6a91e4b2-async.ad9db253.js","795b86d4":"795b86d4-async.ed2a9b6e.js","870a7d20":"870a7d20-async.f259bf21.js","8a4700ed":"8a4700ed-async.b585e6cf.js","8aa2681b":"8aa2681b-async.ebab497b.js","8b39a838":"8b39a838-async.62c92e72.js","90b49754":"90b49754-async.4b242ff8.js","974ebe7b":"974ebe7b-async.2d2d109b.js","98b0a28d":"98b0a28d-async.ce36fdfe.js","9f6a1ecf":"9f6a1ecf-async.0928dc2b.js",c93b0638:"c93b0638-async.a317e1ae.js",common:"common-async.9a632192.js",dbd20fbd:"dbd20fbd-async.7d22b22a.js",dfb5f1e2:"dfb5f1e2-async.5b877eaf.js",e682ca8f:"e682ca8f-async.afb6f151.js",eac606f7:"eac606f7-async.c44bc103.js",f9d5225c:"f9d5225c-async.73cdf6b2.js",vendors_0:"vendors_0-async.cbfe25fb.js",vendors_1:"vendors_1-async.7472648b.js"},t={"59cf2cec":"59cf2cec-async.d6d2c094.css",a2d4bfbe:"umi.0da0e9b5.css"},n={a2d4bfbe:0},r="undefined"!=typeof globalThis?globalThis:self,a=function(r,a,o){var i,l,s,u={};function c(e){var t=u[e];if(void 0!==t)return t.exports;var n={id:e,exports:{}};u[e]=n;var a={id:e,module:n,factory:r[e],require:c};return c.requireInterceptors.forEach(function(e){e(a);}),a.factory.call(a.module.exports,a.module,a.module.exports,a.require),n.exports;}c.requireInterceptors=[],c.e=function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]});},c.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t);},c.m=r,c.c=u,c.es=function(e,t){Object.keys(t).forEach(function(n){"default"===n||c.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:t[n]});});},c.d=Object.defineProperty.bind(Object),c.dr=function(e,t){return function(){var n=t();return n&&("object"==typeof n||"function"==typeof n)&&"function"==typeof n.then?n.then(function(t){return e(t);}):e(n);};},c.chunkEnsures={},c.ensure=function(e){return Promise.all(Object.keys(c.chunkEnsures).reduce(function(t,n){return c.chunkEnsures[n](e,t),t;},[]));},c.jsonpInstalled={},i=c.jsonpInstalled,c.chunkEnsures.jsonp=function(t,n){var r=i[t];if(0!==r){if(r)n.push(r[2]);else{var a=new Promise(function(e,n){r=i[t]=[e,n];});n.push(r[2]=a);var o=c.publicPath+e[t],l=Error();return c.loadScript(o,function(e){if(0!==(r=i[t])&&(i[t]=void 0),r){var n=e&&e.type,a=e&&e.target&&e.target.src;l.message="Loading chunk "+t+" failed. ("+n+" : "+a+")",l.name="ChunkLoadError",l.type=n,r[1](l);}},"chunk-"+t),a;}}},c.cssInstalled=n,c.findStylesheet=function(e){try{l||(l=new URL(c.publicPath.replace(/^(\/\/)/,"https:$1")).pathname);}catch(e){}return Array.from(document.querySelectorAll("link[href][rel=stylesheet]")).find(function(t){var n=t.getAttribute("href").split("?")[0];return n===e||n===c.publicPath+e||l&&n===l+e;});},c.createStylesheet=function(e,t,r,a,o){var i=document.createElement("link");return i.rel="stylesheet",i.type="text/css",i.href=t,i.onerror=i.onload=function(t){if(i.onerror=i.onload=null,"load"===t.type)n[e]=0,a();else{delete n[e];var r=t&&t.type,l=t&&t.target&&t.target.href,s=Error("Loading CSS chunk "+e+" failed.\n("+l+")");s.code="CSS_CHUNK_LOAD_FAILED",s.type=r,s.request=l,i.parentNode.removeChild(i),o(s);}},r?r.parentNode.insertBefore(i,r.nextSibling):document.head.appendChild(i),i;},c.chunkEnsures.css=function(e,r){if(n[e])r.push(n[e]);else if(0!==n[e]&&t[e])return n[e]=new Promise(function(n,r){var a=t[e],o=c.publicPath+a;c.findStylesheet(a)?n():c.createStylesheet(e,o,null,n,r);}),r.push(n[e]),r;},s={},c.loadScript=function(e,t,n){if(!self.document)return importScripts(e),t();if(s[e])return s[e].push(t);var r=document.querySelector('script[src="'+e+'"], script[data-mako="ant-design-pro:'+n+'"]');r||((r=document.createElement("script")).timeout=120,r.src=e),s[e]=[t];var a=function(t,n){clearTimeout(o);var a=s[e];if(delete s[e],r.parentNode&&r.parentNode.removeChild(r),a&&a.forEach(function(e){return e(n);}),t)return t(n);},o=setTimeout(a.bind(null,void 0,{type:"timeout",target:r}),12e4);r.onerror=a.bind(null,r.onerror),r.onload=a.bind(null,r.onload),document.head.appendChild(r);};var f=function(e){for(var t in e)r[t]=e[t];},d=function(e){var t=c.jsonpInstalled,n=e[0],r=e[1];n.some(function(e){return 0!==t[e];})&&f(r);for(var a=0;a25){var o=a(this).startOf(t).add(1,t).date(r),i=a(this).endOf(e);if(o.isBefore(i))return 1;}var l=a(this).startOf(t).date(r).startOf(e).subtract(1,"millisecond"),s=this.diff(l,e,!0);return s<0?a(this).startOf("week").week():Math.ceil(s);},o.weeks=function(e){return void 0===e&&(e=null),this.week(e);};};},"object"==typeof t&&void 0!==e?e.exports=a():"function"==typeof define&&define.amd?define(a):(r="undefined"!=typeof globalThis?globalThis:r||self).dayjs_plugin_weekOfYear=a();},"002639b3":function(e,t,n){"use strict";n.d(t,"__esModule",{value:!0}),n.e(t,{composeRef:function(){return f;},fillRef:function(){return c;},getNodeRef:function(){return h;},supportNodeRef:function(){return g;},supportRef:function(){return p;},useComposeRef:function(){return d;}});var r=n("777fffbe"),a=r._(n("99c0cd4c")),o=n("609f48be"),i=n("09fa7de7"),l=r._(n("1cf256f2")),s=r._(n("17ff5ee6")),u=Number(o.version.split(".")[0]),c=function(e,t){"function"==typeof e?e(t):"object"===(0,a.default)(e)&&e&&"current"in e&&(e.current=t);},f=function(){for(var e=arguments.length,t=Array(e),n=0;n=19)return!0;var t,n,r=(0,i.isMemo)(e)?e.type.type:e.type;return("function"!=typeof r||null!==(t=r.prototype)&&void 0!==t&&!!t.render||r.$$typeof===i.ForwardRef)&&("function"!=typeof e||null!==(n=e.prototype)&&void 0!==n&&!!n.render||e.$$typeof===i.ForwardRef);};function m(e){return(0,o.isValidElement)(e)&&!(0,s.default)(e);}var g=function(e){return m(e)&&p(e);},h=function(e){return e&&m(e)?e.props.propertyIsEnumerable("ref")?e.props.ref:e.ref:null;};},"01b099d1":function(e,t,n){"use strict";var r=n("f005dafe"),a=n("9f4ccb01"),o=n("58d603f1"),i=n("612e0fec"),l=a("".charCodeAt);r({target:"String",proto:!0},{isWellFormed:function(){for(var e=i(o(this)),t=e.length,n=0;n=56320||++n>=t||(64512&l(e,n))!=56320))return!1;}return!0;}});},"01be0067":function(e,t,n){"use strict";var r=n("f005dafe"),a=n("64ab11b8"),o=n("9f4ccb01"),i=n("2133c992"),l=a.Uint8Array,s=o(1..toString);l&&r({target:"Uint8Array",proto:!0,forced:!0},{toHex:function(){i(this);for(var e="",t=0,n=this.length;t1?arguments[1]:void 0;return a(this,e,t);}}),o("group");},"034cd552":function(e,t,n){n.d(t,"__esModule",{value:!0}),n.e(t,{Routes:function(){return z;},renderClient:function(){return U;}});var r=n("777fffbe"),a=n("852bbaa9"),o=n("78caf995"),i=r._(o),l=n("6a4db265"),s=r._(l),u=n("9ebaafa8"),c=r._(u),f=n("609f48be"),d=a._(f),p=n("6b27451a"),m=r._(p),g=n("c0e8a74c"),h=n("424649e6"),b=n("f979c155"),v=n("24415c1a"),y=r._(v),x=n("d61b8f3f"),w=r._(x),S=n("50eabb48"),k=r._(S),C=["content"],_=["content"],E=/^(http:|https:)?\/\//;function $(e){return E.test(e)||e.startsWith("/")&&!e.startsWith("/*")||e.startsWith("./")||e.startsWith("../");}var O=function(){return d.default.createElement("noscript",{dangerouslySetInnerHTML:{__html:"Enable JavaScript to run this app."}});},T=function(e){var t,n=e.loaderData,r=e.htmlPageOpts,a=e.manifest,o=(null==a||null===(t=a.assets)||void 0===t?void 0:t["umi.css"])||"";return d.default.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"window.__UMI_LOADER_DATA__ = ".concat(JSON.stringify(n||{}),"; window.__UMI_METADATA_LOADER_DATA__ = ").concat(JSON.stringify(r||{}),"; window.__UMI_BUILD_ClIENT_CSS__ = '").concat(o,"'")}});};function M(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if("string"==typeof e)return $(e)?(0,s.default)({src:e},t):{content:e};if("object"===(0,k.default)(e))return(0,s.default)((0,s.default)({},e),t);throw Error("Invalid script type: ".concat((0,k.default)(e)));}var P=function(e){var t,n,r,a,o,i,l=e.htmlPageOpts;return d.default.createElement(d.default.Fragment,null,(null==l?void 0:l.title)&&d.default.createElement("title",null,l.title),null==l||null===(t=l.favicons)||void 0===t?void 0:t.map(function(e,t){return d.default.createElement("link",{key:t,rel:"shortcut icon",href:e});}),(null==l?void 0:l.description)&&d.default.createElement("meta",{name:"description",content:l.description}),(null==l||null===(n=l.keywords)||void 0===n?void 0:n.length)&&d.default.createElement("meta",{name:"keywords",content:l.keywords.join(",")}),null==l||null===(r=l.metas)||void 0===r?void 0:r.map(function(e){return d.default.createElement("meta",{key:e.name,name:e.name,content:e.content});}),null==l||null===(a=l.links)||void 0===a?void 0:a.map(function(e,t){return d.default.createElement("link",(0,w.default)({key:t},e));}),null==l||null===(o=l.styles)||void 0===o?void 0:o.map(function(e,t){var n=$(e)?{type:"link",href:e}:{type:"style",content:e},r=n.type,a=n.href,o=n.content;return"link"===r?d.default.createElement("link",{key:t,rel:"stylesheet",href:a}):"style"===r?d.default.createElement("style",{key:t},o):void 0;}),null==l||null===(i=l.headScripts)||void 0===i?void 0:i.map(function(e,t){var n=M(e),r=n.content,a=(0,y.default)(n,C);return d.default.createElement("script",(0,w.default)({dangerouslySetInnerHTML:{__html:r},key:t},a));}));};function j(e){var t,n=e.children,r=e.loaderData,a=e.manifest,o=e.htmlPageOpts,i=e.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,l=e.mountElementId;if(null!=i&&i.pureHtml)return d.default.createElement("html",null,d.default.createElement("head",null),d.default.createElement("body",null,d.default.createElement(O,null),d.default.createElement("div",{id:l},n),d.default.createElement(T,{manifest:a,loaderData:r,htmlPageOpts:o})));if(null!=i&&i.pureApp)return d.default.createElement(d.default.Fragment,null,n);var s="undefined"==typeof window?null==a?void 0:a.assets["umi.css"]:window.__UMI_BUILD_ClIENT_CSS__;return d.default.createElement("html",{suppressHydrationWarning:!0,lang:(null==o?void 0:o.lang)||"en"},d.default.createElement("head",null,d.default.createElement("meta",{charSet:"utf-8"}),d.default.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),s&&d.default.createElement("link",{suppressHydrationWarning:!0,rel:"stylesheet",href:s}),d.default.createElement(P,{htmlPageOpts:o})),d.default.createElement("body",null,d.default.createElement(O,null),d.default.createElement("div",{id:l},n),d.default.createElement(T,{manifest:a,loaderData:r,htmlPageOpts:o}),null==o||null===(t=o.scripts)||void 0===t?void 0:t.map(function(e,t){var n=M(e),r=n.content,a=(0,y.default)(n,_);return d.default.createElement("script",(0,w.default)({dangerouslySetInnerHTML:{__html:r},key:t},a));})));}var A=n("d49b8c42"),I=["redirect"];function R(e){var t=(0,g.useParams)(),n=(0,g.generatePath)(e.to,t),r=(0,h.useRouteProps)(),a=(0,g.useLocation)();null!=r&&r.keepQuery&&(n+=a.search+a.hash);var o=(0,s.default)((0,s.default)({},e),{},{to:n});return d.default.createElement(g.Navigate,(0,w.default)({replace:!0},o));}function N(){return d.default.createElement("div",null);}function L(e){var t=(0,A.useRouteData)().route,n=(0,h.useAppData)(),r=n.history,a=n.clientRoutes,o=(0,g.useParams)(),i={params:o,isExact:!0,path:t.path,url:r.location.pathname},l=e.loader,s={location:r.location,match:i,history:r,params:o,route:t,routes:a};return e.useStream?d.default.createElement(d.default.Suspense,{fallback:d.default.createElement(e.loadingComponent,null)},d.default.createElement(l,s,e.hasChildren&&d.default.createElement(g.Outlet,null))):d.default.createElement(l,s,e.hasChildren&&d.default.createElement(g.Outlet,null));}function F(e){var t=e.loader;return e.useStream?d.default.createElement(d.default.Suspense,{fallback:d.default.createElement(e.loadingComponent,null)},d.default.createElement(t,null)):d.default.createElement(t,null);}function D(e){var t=e.history,n=d.default.useState({action:t.action,location:t.location}),r=(0,c.default)(n,2),a=r[0],o=r[1];return(0,d.useLayoutEffect)(function(){return t.listen(o);},[t]),(0,d.useLayoutEffect)(function(){function n(t){e.pluginManager.applyPlugins({key:"onRouteChange",type:"event",args:{routes:e.routes,clientRoutes:e.clientRoutes,location:t.location,action:t.action,basename:e.basename,isFirst:!!t.isFirst}});}return n({location:a.location,action:a.action,isFirst:!0}),t.listen(n);},[t,e.routes,e.clientRoutes]),d.default.createElement(g.Router,{navigator:t,location:a.location,basename:e.basename},e.children);}function z(){var e=(0,h.useAppData)().clientRoutes;return(0,g.useRoutes)(e);}var B=["innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","rootContainer"],H=function(e,t){var n=e.basename||"/",r=function e(t){var n=t.routesById,r=t.parentId,a=t.routeComponents,o=t.useStream,i=void 0===o||o;return Object.keys(n).filter(function(e){return n[e].parentId===r;}).map(function(r){var o,l,u,c,f,p,m=(l=(o=(0,s.default)((0,s.default)({route:n[r],routeComponent:a[r],loadingComponent:t.loadingComponent,reactRouter5Compat:t.reactRouter5Compat},t.reactRouter5Compat&&{hasChildren:Object.keys(n).filter(function(e){return n[e].parentId===r;}).length>0}),{},{useStream:i})).route,u=o.useStream,c=l.redirect,f=(0,y.default)(l,I),p=o.reactRouter5Compat?L:F,(0,s.default)({element:c?d.default.createElement(R,{to:c}):d.default.createElement(A.RouteContext.Provider,{value:{route:o.route}},d.default.createElement(p,{loader:d.default.memo(o.routeComponent),loadingComponent:o.loadingComponent||N,hasChildren:o.hasChildren,useStream:void 0===u||u}))},f)),g=e({routesById:n,routeComponents:a,parentId:m.id,loadingComponent:t.loadingComponent,reactRouter5Compat:t.reactRouter5Compat,useStream:i});return g.length>0&&(m.children=g,m.routes=g),m;});}({routesById:e.routes,routeComponents:e.routeComponents,loadingComponent:e.loadingComponent,reactRouter5Compat:e.reactRouter5Compat,useStream:e.useStream});e.pluginManager.applyPlugins({key:"patchClientRoutes",type:"event",args:{routes:r}});for(var a=d.default.createElement(D,{basename:n,pluginManager:e.pluginManager,routes:e.routes,clientRoutes:r,history:e.history},t),o=0;o1?arguments[1]:void 0),r=new s;return l(t,function(e){n(e,e,t)&&u(r,e);}),r;}});},"043c4456":function(e,t,n){"use strict";function r(e,t){return void 0!==t?t:null!==e;}n.d(t,"__esModule",{value:!0}),n.d(t,"default",{enumerable:!0,get:function(){return r;}});},"044bdec0":function(e,t,n){"use strict";n.d(t,"__esModule",{value:!0}),n.d(t,"default",{enumerable:!0,get:function(){return i;}});var r=n("777fffbe"),a=r._(n("99c0cd4c")),o=r._(n("a275200c")),i=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=new Set;return function e(t,i){var l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,s=r.has(t);if((0,o.default)(!s,"Warning: There may be circular references"),s)return!1;if(t===i)return!0;if(n&&l>1)return!1;r.add(t);var u=l+1;if(Array.isArray(t)){if(!Array.isArray(i)||t.length!==i.length)return!1;for(var c=0;ct.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,r=Object.getOwnPropertySymbols(e);at.indexOf(r[a])&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]]);return n;};let E=e=>{let{prefixCls:t,className:n,dashed:r}=e,a=_(e,["prefixCls","className","dashed"]),{getPrefixCls:o}=i.useContext(w.ConfigContext),l=o("menu",t),u=(0,p.default)({[`${l}-item-divider-dashed`]:!!r},n);return i.createElement(s.Divider,Object.assign({className:u},a));};var $=n("f3efd1e9"),O=r._($),T=n("7376d2b3"),M=r._(T);let P=e=>{var t;let{className:n,children:r,icon:a,title:o,danger:l,extra:c}=e,{prefixCls:f,firstLevel:d,direction:m,disableMenuItemTitleTooltip:g,inlineCollapsed:h}=i.useContext(C),{siderCollapsed:v}=i.useContext(u.SiderContext),y=o;void 0===o?y=d?r:"":!1===o&&(y="");let w={title:y};v||h||(w.title=null,w.open=!1);let S=(0,O.default)(r).length,k=i.createElement(s.Item,Object.assign({},(0,b.default)(e,["title","icon","danger"]),{className:(0,p.default)({[`${f}-item-danger`]:l,[`${f}-item-only-child`]:(a?S+1:S)===1},n),title:"string"==typeof o?o:void 0}),(0,x.cloneElement)(a,{className:(0,p.default)(i.isValidElement(a)?null===(t=a.props)||void 0===t?void 0:t.className:void 0,`${f}-item-icon`)}),(e=>{let t=null==r?void 0:r[0],n=i.createElement("span",{className:(0,p.default)(`${f}-title-content`,{[`${f}-title-content-with-extra`]:!!c||0===c})},r);return(!a||i.isValidElement(r)&&"span"===r.type)&&r&&e&&d&&"string"==typeof t?i.createElement("div",{className:`${f}-inline-collapsed-noicon`},t.charAt(0)):n;})(h));return g||(k=i.createElement(M.default,Object.assign({},w,{placement:"rtl"===m?"left":"right",classNames:{root:`${f}-inline-collapsed-tooltip`}}),k)),k;};var j=n("eef3cb53"),A=r._(j),I=n("398ab4d8"),R=n("769846ac"),N=n("1b591c39");n("1a8ba7b5"),n("e0c932ec");var L=n("b8f7138b"),F=n("bc0474ca"),D=n("f2ad6117");let z=e=>{let{componentCls:t,motionDurationSlow:n,horizontalLineHeight:r,colorSplit:a,lineWidth:o,lineType:i,itemPaddingInline:l}=e;return{[`${t}-horizontal`]:{lineHeight:r,border:0,borderBottom:`${(0,I.unit)(o)} ${i} ${a}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${t}-item, ${t}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:l},[`> ${t}-item:hover, > ${t}-item-active, > ${t}-submenu ${t}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${t}-item, ${t}-submenu-title`]:{transition:`border-color ${n},background ${n}`},[`${t}-submenu-arrow`]:{display:"none"}}};},B=({componentCls:e,menuArrowOffset:t,calc:n})=>({[`${e}-rtl`]:{direction:"rtl"},[`${e}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${e}-rtl${e}-vertical, ${e}-submenu-rtl ${e}-vertical`]:{[`${e}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(${(0,I.unit)(n(t).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${(0,I.unit)(t)})`}}}}),H=e=>Object.assign({},(0,N.genFocusOutline)(e)),U=(e,t)=>{let{componentCls:n,itemColor:r,itemSelectedColor:a,subMenuItemSelectedColor:o,groupTitleColor:i,itemBg:l,subMenuItemBg:s,itemSelectedBg:u,activeBarHeight:c,activeBarWidth:f,activeBarBorderWidth:d,motionDurationSlow:p,motionEaseInOut:m,motionEaseOut:g,itemPaddingInline:h,motionDurationMid:b,itemHoverColor:v,lineType:y,colorSplit:x,itemDisabledColor:w,dangerItemColor:S,dangerItemHoverColor:k,dangerItemSelectedColor:C,dangerItemActiveBg:_,dangerItemSelectedBg:E,popupBg:$,itemHoverBg:O,itemActiveBg:T,menuSubMenuBg:M,horizontalItemSelectedColor:P,horizontalItemSelectedBg:j,horizontalItemBorderRadius:A,horizontalItemHoverBg:R}=e;return{[`${n}-${t}, ${n}-${t} > ${n}`]:{color:r,background:l,[`&${n}-root:focus-visible`]:Object.assign({},H(e)),[`${n}-item`]:{"&-group-title, &-extra":{color:i}},[`${n}-submenu-selected > ${n}-submenu-title`]:{color:o},[`${n}-item, ${n}-submenu-title`]:{color:r,[`&:not(${n}-item-disabled):focus-visible`]:Object.assign({},H(e))},[`${n}-item-disabled, ${n}-submenu-disabled`]:{color:`${w} !important`},[`${n}-item:not(${n}-item-selected):not(${n}-submenu-selected)`]:{[`&:hover, > ${n}-submenu-title:hover`]:{color:v}},[`&:not(${n}-horizontal)`]:{[`${n}-item:not(${n}-item-selected)`]:{"&:hover":{backgroundColor:O},"&:active":{backgroundColor:T}},[`${n}-submenu-title`]:{"&:hover":{backgroundColor:O},"&:active":{backgroundColor:T}}},[`${n}-item-danger`]:{color:S,[`&${n}-item:hover`]:{[`&:not(${n}-item-selected):not(${n}-submenu-selected)`]:{color:k}},[`&${n}-item:active`]:{background:_}},[`${n}-item a`]:{"&, &:hover":{color:"inherit"}},[`${n}-item-selected`]:{color:a,[`&${n}-item-danger`]:{color:C},"a, a:hover":{color:"inherit"}},[`& ${n}-item-selected`]:{backgroundColor:u,[`&${n}-item-danger`]:{backgroundColor:E}},[`&${n}-submenu > ${n}`]:{backgroundColor:M},[`&${n}-popup > ${n}`]:{backgroundColor:$},[`&${n}-submenu-popup > ${n}`]:{backgroundColor:$},[`&${n}-horizontal`]:Object.assign(Object.assign({},"dark"===t?{borderBottom:0}:{}),{[`> ${n}-item, > ${n}-submenu`]:{top:d,marginTop:e.calc(d).mul(-1).equal(),marginBottom:0,borderRadius:A,"&::after":{position:"absolute",insetInline:h,bottom:0,borderBottom:`${(0,I.unit)(c)} solid transparent`,transition:`border-color ${p} ${m}`,content:'""'},"&:hover, &-active, &-open":{background:R,"&::after":{borderBottomWidth:c,borderBottomColor:P}},"&-selected":{color:P,backgroundColor:j,"&:hover":{backgroundColor:j},"&::after":{borderBottomWidth:c,borderBottomColor:P}}}}),[`&${n}-root`]:{[`&${n}-inline, &${n}-vertical`]:{borderInlineEnd:`${(0,I.unit)(d)} ${y} ${x}`}},[`&${n}-inline`]:{[`${n}-sub${n}-inline`]:{background:s},[`${n}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${(0,I.unit)(f)} solid ${a}`,transform:"scaleY(0.0001)",opacity:0,transition:`transform ${b} ${g},opacity ${b} ${g}`,content:'""'},[`&${n}-item-danger`]:{"&::after":{borderInlineEndColor:C}}},[`${n}-selected, ${n}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:`transform ${b} ${m},opacity ${b} ${m}`}}}}};},W=e=>{let{componentCls:t,itemHeight:n,itemMarginInline:r,padding:a,menuArrowSize:o,marginXS:i,itemMarginBlock:l,itemWidth:s,itemPaddingInline:u}=e,c=e.calc(o).add(a).add(i).equal();return{[`${t}-item`]:{position:"relative",overflow:"hidden"},[`${t}-item, ${t}-submenu-title`]:{height:n,lineHeight:(0,I.unit)(n),paddingInline:u,overflow:"hidden",textOverflow:"ellipsis",marginInline:r,marginBlock:l,width:s},[`> ${t}-item, @@ -208,4 +208,4 @@ ${t.stack}`:"";return`[React Intl] ${e}${n}`;}function m(e){}let g={formats:{},m & > ${n}-cascader-picker-focused:last-child ${t}`]:{borderInlineEndWidth:e.lineWidth,borderStartEndRadius:e.borderRadius,borderEndEndRadius:e.borderRadius},[`& > ${n}-select-auto-complete ${t}`]:{verticalAlign:"top"},[`${t}-group-wrapper + ${t}-group-wrapper`]:{marginInlineStart:e.calc(e.lineWidth).mul(-1).equal(),[`${t}-affix-wrapper`]:{borderRadius:0}},[`${t}-group-wrapper:not(:last-child)`]:{[`&${t}-search > ${t}-group`]:{[`& > ${t}-group-addon > ${t}-search-button`]:{borderRadius:0},[`& > ${t}`]:{borderStartStartRadius:e.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:e.borderRadius}}}})};},g=e=>{let{componentCls:t,controlHeightSM:n,lineWidth:r,calc:o}=e,i=o(n).sub(o(r).mul(2)).sub(16).div(2).equal();return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,a.resetComponent)(e)),p(e)),(0,u.genOutlinedStyle)(e)),(0,u.genFilledStyle)(e)),(0,u.genBorderlessStyle)(e)),(0,u.genUnderlinedStyle)(e)),{'&[type="color"]':{height:e.controlHeight,[`&${t}-lg`]:{height:e.controlHeightLG},[`&${t}-sm`]:{height:n,paddingTop:i,paddingBottom:i}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{appearance:"none"}})};},h=e=>{let{componentCls:t}=e;return{[`${t}-clear-icon`]:{margin:0,padding:0,lineHeight:0,color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${e.motionDurationSlow}`,border:"none",outline:"none",backgroundColor:"transparent","&:hover":{color:e.colorIcon},"&:active":{color:e.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${(0,r.unit)(e.inputAffixPadding)}`}}};},b=e=>{let{componentCls:t,inputAffixPadding:n,colorTextDescription:r,motionDurationSlow:a,colorIcon:o,colorIconHover:i,iconCls:l}=e,s=`${t}-affix-wrapper`,u=`${t}-affix-wrapper-disabled`;return{[s]:Object.assign(Object.assign(Object.assign(Object.assign({},p(e)),{display:"inline-flex",[`&:not(${t}-disabled):hover`]:{zIndex:1,[`${t}-search-with-button &`]:{zIndex:0}},"&-focused, &:focus":{zIndex:1},[`> input${t}`]:{padding:0},[`> input${t}, > textarea${t}`]:{fontSize:"inherit",border:"none",borderRadius:0,outline:"none",background:"transparent",color:"inherit","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[t]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:e.paddingXS}},"&-show-count-suffix":{color:r,direction:"ltr"},"&-show-count-has-suffix":{marginInlineEnd:e.paddingXXS},"&-prefix":{marginInlineEnd:n},"&-suffix":{marginInlineStart:n}}}),h(e)),{[`${l}${t}-password-icon`]:{color:o,cursor:"pointer",transition:`all ${a}`,"&:hover":{color:i}}}),[`${t}-underlined`]:{borderRadius:0},[u]:{[`${l}${t}-password-icon`]:{color:o,cursor:"not-allowed","&:hover":{color:o}}}};},v=e=>{let{componentCls:t,borderRadiusLG:n,borderRadiusSM:r}=e;return{[`${t}-group`]:Object.assign(Object.assign(Object.assign({},(0,a.resetComponent)(e)),m(e)),{"&-rtl":{direction:"rtl"},"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${t}-group-addon`]:{borderRadius:n,fontSize:e.inputFontSizeLG}},"&-sm":{[`${t}-group-addon`]:{borderRadius:r}}},(0,u.genOutlinedGroupStyle)(e)),(0,u.genFilledGroupStyle)(e)),{[`&:not(${t}-compact-first-item):not(${t}-compact-last-item)${t}-compact-item`]:{[`${t}, ${t}-group-addon`]:{borderRadius:0}},[`&:not(${t}-compact-last-item)${t}-compact-first-item`]:{[`${t}, ${t}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${t}-compact-first-item)${t}-compact-last-item`]:{[`${t}, ${t}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&:not(${t}-compact-last-item)${t}-compact-item`]:{[`${t}-affix-wrapper`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${t}-compact-first-item)${t}-compact-item`]:{[`${t}-affix-wrapper`]:{borderStartStartRadius:0,borderEndStartRadius:0}}})})};},y=e=>{let{componentCls:t,antCls:n}=e,r=`${t}-search`;return{[r]:{[t]:{"&:hover, &:focus":{[`+ ${t}-group-addon ${r}-button:not(${n}-btn-color-primary):not(${n}-btn-variant-text)`]:{borderInlineStartColor:e.colorPrimaryHover}}},[`${t}-affix-wrapper`]:{height:e.controlHeight,borderRadius:0},[`${t}-lg`]:{lineHeight:e.calc(e.lineHeightLG).sub(2e-4).equal()},[`> ${t}-group`]:{[`> ${t}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${r}-button`]:{marginInlineEnd:-1,borderStartStartRadius:0,borderEndStartRadius:0,boxShadow:"none"},[`${r}-button:not(${n}-btn-color-primary)`]:{color:e.colorTextDescription,"&:hover":{color:e.colorPrimaryHover},"&:active":{color:e.colorPrimaryActive},[`&${n}-btn-loading::before`]:{inset:0}}}},[`${r}-button`]:{height:e.controlHeight,"&:hover, &:focus":{zIndex:1}},"&-large":{[`${t}-affix-wrapper, ${r}-button`]:{height:e.controlHeightLG}},"&-small":{[`${t}-affix-wrapper, ${r}-button`]:{height:e.controlHeightSM}},"&-rtl":{direction:"rtl"},[`&${t}-compact-item`]:{[`&:not(${t}-compact-last-item)`]:{[`${t}-group-addon`]:{[`${t}-search-button`]:{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal(),borderRadius:0}}},[`&:not(${t}-compact-first-item)`]:{[`${t},${t}-affix-wrapper`]:{borderRadius:0}},[`> ${t}-group-addon ${t}-search-button, > ${t}, ${t}-affix-wrapper`]:{"&:hover, &:focus, &:active":{zIndex:2}},[`> ${t}-affix-wrapper-focused`]:{zIndex:2}}}};},x=e=>{let{componentCls:t}=e;return{[`${t}-out-of-range`]:{[`&, & input, & textarea, ${t}-show-count-suffix, ${t}-data-count`]:{color:e.colorError}}};},w=(0,i.genStyleHooks)(["Input","Shared"],e=>{let t=(0,l.mergeToken)(e,(0,s.initInputToken)(e));return[g(t),b(t)];},s.initComponentToken,{resetFont:!1});var S=(0,i.genStyleHooks)(["Input","Component"],e=>{let t=(0,l.mergeToken)(e,(0,s.initInputToken)(e));return[v(t),y(t),x(t),(0,o.genCompactItemStyle)(t)];},s.initComponentToken,{resetFont:!1});},f8e399cd:function(e,t,n){var r=n("34feb2e7");e.exports=function(e,t,n){var a=e.length;return n=void 0===n?a:n,!t&&n>=a?e:r(e,t,n);};},f8eff17c:function(e,t,n){"use strict";var r=n("f005dafe"),a=n("8c378636"),o=n("0d8dc673"),i=n("cd42513d"),l=TypeError;r({target:"Set",proto:!0,real:!0,forced:!0},{reduce:function(e){var t=o(this),n=arguments.length<2,r=n?void 0:arguments[1];if(a(e),i(t,function(a){n?(n=!1,r=a):r=e(r,a,a,t);}),n)throw new l("Reduce of empty set with no initial value");return r;}});},f9335f9a:function(e,t,n){"use strict";var r=n("f005dafe"),a=n("27291311"),o=n("8c378636"),i=n("445e2046"),l=n("6acd904b");r({target:"Iterator",proto:!0,real:!0},{find:function(e){i(this),o(e);var t=l(this),n=0;return a(t,function(t,r){if(e(t,n++))return r(t);},{IS_RECORD:!0,INTERRUPTED:!0}).result;}});},f93ef3e9:function(e,t,n){"use strict";var r=n("a3ea8356"),a=n("bf55b6aa"),o=n("4a47bcf0"),i=n("b0f01ae1"),l=r("Set");e.exports=function(e){return i(e)&&"number"==typeof e.size&&a(e.has)&&a(e.keys)?e:o(e)?new l(e):e;};},f9408d8e:function(e,t,n){"use strict";var r=n("f005dafe"),a=n("a5c3bfb4"),o=n("acd7dc0d"),i=Array;r({target:"Array",proto:!0},{with:function(e,t){return a(o(this),i,e,t);}});},f979c155:function(e,t,n){"use strict";function r(e){var t=e.id,n=e.basename,r=e.cb,a=new URLSearchParams({route:t,url:window.location.href}).toString();fetch("".concat(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.endsWith("/")?e:"".concat(e,"/");}(window.umiServerLoaderPath||n),"__serverLoader?").concat(a),{credentials:"include"}).then(function(e){return e.json();}).then(r).catch(console.error);}n.d(t,"__esModule",{value:!0}),n.d(t,"fetchServerLoader",{enumerable:!0,get:function(){return r;}});},f9ba56b6:function(e,t,n){"use strict";var r=n("3e4ce28c");e.exports=function(e){if(!r(e))throw TypeError("Cannot use null or undefined");return e;};},fa11041c:function(e,t,n){"use strict";var r="function"==typeof Symbol&&Symbol.for,a=r?Symbol.for("react.element"):60103,o=r?Symbol.for("react.portal"):60106,i=r?Symbol.for("react.fragment"):60107,l=r?Symbol.for("react.strict_mode"):60108,s=r?Symbol.for("react.profiler"):60114,u=r?Symbol.for("react.provider"):60109,c=r?Symbol.for("react.context"):60110,f=r?Symbol.for("react.async_mode"):60111,d=r?Symbol.for("react.concurrent_mode"):60111,p=r?Symbol.for("react.forward_ref"):60112,m=r?Symbol.for("react.suspense"):60113,g=r?Symbol.for("react.suspense_list"):60120,h=r?Symbol.for("react.memo"):60115,b=r?Symbol.for("react.lazy"):60116,v=r?Symbol.for("react.block"):60121,y=r?Symbol.for("react.fundamental"):60117,x=r?Symbol.for("react.responder"):60118,w=r?Symbol.for("react.scope"):60119;function S(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case a:switch(e=e.type){case f:case d:case i:case s:case l:case m:return e;default:switch(e=e&&e.$$typeof){case c:case p:case b:case h:case u:return e;default:return t;}}case o:return t;}}}function k(e){return S(e)===d;}t.AsyncMode=f,t.ConcurrentMode=d,t.ContextConsumer=c,t.ContextProvider=u,t.Element=a,t.ForwardRef=p,t.Fragment=i,t.Lazy=b,t.Memo=h,t.Portal=o,t.Profiler=s,t.StrictMode=l,t.Suspense=m,t.isAsyncMode=function(e){return k(e)||S(e)===f;},t.isConcurrentMode=k,t.isContextConsumer=function(e){return S(e)===c;},t.isContextProvider=function(e){return S(e)===u;},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===a;},t.isForwardRef=function(e){return S(e)===p;},t.isFragment=function(e){return S(e)===i;},t.isLazy=function(e){return S(e)===b;},t.isMemo=function(e){return S(e)===h;},t.isPortal=function(e){return S(e)===o;},t.isProfiler=function(e){return S(e)===s;},t.isStrictMode=function(e){return S(e)===l;},t.isSuspense=function(e){return S(e)===m;},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===d||e===s||e===l||e===m||e===g||"object"==typeof e&&null!==e&&(e.$$typeof===b||e.$$typeof===h||e.$$typeof===u||e.$$typeof===c||e.$$typeof===p||e.$$typeof===y||e.$$typeof===x||e.$$typeof===w||e.$$typeof===v);},t.typeOf=S;},fb01be85:function(e,t,n){"use strict";var r=n("f005dafe"),a=n("bedc4fa1"),o=n("999880cd");r({target:"Array",proto:!0,forced:n("ebfe32fd")},{groupToMap:o}),a("groupToMap");},fb7f58fe:function(e,t,n){"use strict";n.d(t,"__esModule",{value:!0}),n.e(t,{ColorPickerPrefixCls:function(){return o;},calcOffset:function(){return u;},calculateColor:function(){return s;},defaultColor:function(){return l;},generateColor:function(){return i;}});var r=n("777fffbe")._(n("e4870cf0")),a=n("4c33f204"),o="rc-color-picker",i=function(e){return e instanceof a.Color?e:new a.Color(e);},l=i("#1677ff"),s=function(e){var t=e.offset,n=e.targetRef,a=e.containerRef,o=e.color,l=e.type,s=a.current.getBoundingClientRect(),u=s.width,c=s.height,f=n.current.getBoundingClientRect(),d=f.width,p=f.height,m=d/2,g=(t.x+m)/u,h=1-(t.y+p/2)/c,b=o.toHsb(),v=(t.x+m)/u*360;if(l)switch(l){case"hue":return i((0,r.default)((0,r.default)({},b),{},{h:v<=0?0:v}));case"alpha":return i((0,r.default)((0,r.default)({},b),{},{a:g<=0?0:g}));}return i({h:b.h,s:g<=0?0:g,b:h>=1?1:h,a:b.a});},u=function(e,t){var n=e.toHsb();switch(t){case"hue":return{x:n.h/360*100,y:50};case"alpha":return{x:100*e.a,y:50};default:return{x:100*n.s,y:(1-n.b)*100};}};},fbe36db6:function(e,t,n){"use strict";n.d(t,"__esModule",{value:!0}),n.d(t,"default",{enumerable:!0,get:function(){return a;}});var r=n("777fffbe")._(n("a23b77ad"));function a(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&(0,r.default)(e,t);}},fbec28b8:function(e,t,n){"use strict";var r=n("f005dafe"),a=n("27291311"),o=n("8c378636"),i=n("445e2046"),l=n("6acd904b");r({target:"Iterator",proto:!0,real:!0},{some:function(e){i(this),o(e);var t=l(this),n=0;return a(t,function(t,r){if(e(t,n++))return r();},{IS_RECORD:!0,INTERRUPTED:!0}).stopped;}});},fc42dd4b:function(e,t,n){"use strict";n("115687d1"),n("499e7765"),n("91241bdb");},fc89f2b1:function(e,t,n){"use strict";var r=n("5d813023"),a=Math.min;e.exports=function(e){return e>0?a(r(e),9007199254740991):0;};},fcf7f4fc:function(e,t,n){"use strict";var r=n("638edfca"),a=n("bc44b2e9").concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,a);};},fd64c32b:function(e,t,n){"use strict";var r=n("f005dafe"),a=n("17b50140"),o=n("445e2046"),i=n("6acd904b"),l=n("1532275c"),s=n("65ac4550"),u=n("2f2b2bfc"),c=n("34542ddb"),f=n("ebfe32fd"),d=u(function(e){var t,n=this,r=n.iterator;if(!n.remaining--){var i=c(void 0,!0);return(n.done=!0,void 0!==(t=r.return))?e.resolve(a(t,r,void 0)).then(function(){return i;}):i;}return e.resolve(a(n.next,r)).then(function(e){return o(e).done?(n.done=!0,c(void 0,!0)):c(e.value,!1);}).then(null,function(e){throw n.done=!0,e;});});r({target:"AsyncIterator",proto:!0,real:!0,forced:f},{take:function(e){o(this);var t=s(l(+e));return new d(i(this),{remaining:t});}});},fd7886bf:function(e,t,n){"use strict";var r=n("6019fc6f").f;e.exports=function(e,t,n){n in e||r(e,n,{configurable:!0,get:function(){return t[n];},set:function(e){t[n]=e;}});};},fde05346:function(e,t,n){"use strict";n.d(t,"__esModule",{value:!0}),n.e(t,{Context:function(){return u;},Provider:function(){return s;}});var r=n("852bbaa9"),a=r._(n("609f48be"));r._(n("cdb3b33b")).default;let o=a.createContext(null),{Consumer:i,Provider:l}=o,s=l,u=o;},fe1d9fad:function(e,t,n){"use strict";var r=n("94e80995"),a=n("9de9e5f1"),o=r.aTypedArrayConstructor,i=r.getTypedArrayConstructor;e.exports=function(e){return o(a(e,i(e)));};},fe1e68bb:function(e,t,n){"use strict";n.d(t,"__esModule",{value:!0}),n.d(t,"default",{enumerable:!0,get:function(){return i;}});var r=n("852bbaa9")._(n("609f48be")),a=n("2221581e"),o=n("0ec3aff9"),i=(e,t,n)=>{var i,l;let s;let{variant:u,[e]:c}=r.useContext(o.ConfigContext),f=r.useContext(a.VariantContext),d=null==c?void 0:c.variant;s=void 0!==t?t:!1===n?"borderless":null!==(l=null!==(i=null!=f?f:d)&&void 0!==i?i:u)&&void 0!==l?l:"outlined";let p=o.Variants.includes(s);return[s,p];};},fe25a1a9:function(e,t,n){"use strict";e.exports=function(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e);};},fe7ad741:function(e,t,n){"use strict";e.exports="function"==typeof Bun&&Bun&&"string"==typeof Bun.version;},fe8d45be:function(e,t,n){var r=n("13850e1a"),a=n("6cf62d49"),o=n("6299d2d5"),i=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return o(e);var t=a(e),n=[];for(var l in e)"constructor"==l&&(t||!i.call(e,l))||n.push(l);return n;};},fea169f3:function(e,t,n){"use strict";var r=n("f656c089").has;e.exports=function(e){return r(e),e;};},ff3276ad:function(e,t,n){"use strict";var r,a,o,i=n("43e04e66"),l=n("bf55b6aa"),s=n("b0f01ae1"),u=n("8d740fc6"),c=n("f4debf3c"),f=n("609d6d19"),d=n("e2d720a7"),p=n("ebfe32fd"),m=d("iterator"),g=!1;[].keys&&("next"in(o=[].keys())?(a=c(c(o)))!==Object.prototype&&(r=a):g=!0),!s(r)||i(function(){var e={};return r[m].call(e)!==e;})?r={}:p&&(r=u(r)),l(r[m])||f(r,m,function(){return this;}),e.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:g};},ff9a3a1f:function(e,t,n){"use strict";var r=n("f005dafe"),a=n("17b50140"),o=n("8c378636"),i=n("445e2046"),l=n("b0f01ae1"),s=n("6acd904b"),u=n("2f2b2bfc"),c=n("34542ddb"),f=n("428e35c7"),d=n("ebfe32fd"),p=u(function(e){var t=this,n=t.iterator,r=t.predicate;return new e(function(o,s){var u=function(e){t.done=!0,s(e);},d=function(e){f(n,u,e,u);},p=function(){try{e.resolve(i(a(t.next,n))).then(function(n){try{if(i(n).done)t.done=!0,o(c(void 0,!0));else{var a=n.value;try{var s=r(a,t.counter++),f=function(e){e?o(c(a,!1)):p();};l(s)?e.resolve(s).then(f,d):f(s);}catch(e){d(e);}}}catch(e){u(e);}},u);}catch(e){u(e);}};p();});});r({target:"AsyncIterator",proto:!0,real:!0,forced:d},{filter:function(e){return i(this),o(e),new p(s(this),{predicate:e});}});},ffa379e3:function(e,t,n){"use strict";n.d(t,"__esModule",{value:!0}),n.d(t,"default",{enumerable:!0,get:function(){return r;}});var r=e=>{let{controlHeight:t}=e;return{controlHeightSM:.75*t,controlHeightXS:.5*t,controlHeightLG:1.25*t};};},ffe34c80:function(e,t,n){var r=n("2e039b56"),a=n("137e7cc0"),o=n("bb289a91"),i=n("13850e1a");e.exports=function(e,t,n){if(!i(n))return!1;var l=typeof t;return("number"==l?!!(a(n)&&o(t,n.length)):"string"==l&&t in n)&&r(n[t],e);};},fff897fd:function(e,t,n){"use strict";var r=n("f005dafe"),a=n("2b517cb7"),o=n("4da7a8e2"),i=n("53d09e4e"),l=n("498140bd"),s=i.Map,u=i.set;r({target:"Map",proto:!0,real:!0,forced:!0},{mapValues:function(e){var t=o(this),n=a(e,arguments.length>1?arguments[1]:void 0),r=new s;return l(t,function(e,a){u(r,a,n(e,a,t));}),r;}});}},"a2d4bfbe",r);r.jsonpCallback=a._jsonpCallback;}(); -//# sourceMappingURL=umi.a1aa7883.js.map \ No newline at end of file +//# sourceMappingURL=umi.6b812efb.js.map \ No newline at end of file diff --git a/umi.a1aa7883.js.map b/umi.6b812efb.js.map similarity index 100% rename from umi.a1aa7883.js.map rename to umi.6b812efb.js.map diff --git a/user/index.html b/user/index.html index 0958f638..3f7250c5 100644 --- a/user/index.html +++ b/user/index.html @@ -7,10 +7,10 @@ Ant Design Pro - +
- + \ No newline at end of file diff --git a/user/login/index.html b/user/login/index.html index 0958f638..3f7250c5 100644 --- a/user/login/index.html +++ b/user/login/index.html @@ -7,10 +7,10 @@ Ant Design Pro - +
- + \ No newline at end of file diff --git a/user/register-result/index.html b/user/register-result/index.html index 0958f638..3f7250c5 100644 --- a/user/register-result/index.html +++ b/user/register-result/index.html @@ -7,10 +7,10 @@ Ant Design Pro - +
- + \ No newline at end of file diff --git a/user/register/index.html b/user/register/index.html index 0958f638..3f7250c5 100644 --- a/user/register/index.html +++ b/user/register/index.html @@ -7,10 +7,10 @@ Ant Design Pro - +
- + \ No newline at end of file