"use strict";(self.webpackChunkweb_saas_console=self.webpackChunkweb_saas_console||[]).push([[1502],{77529:function(e,n,t){t.d(n,{EQ:function(){return D},G3:function(){return ze},GT:function(){return k},N2:function(){return ee},Nn:function(){return N},Qf:function(){return ye},R6:function(){return Le},R8:function(){return nn},Si:function(){return w},WD:function(){return Ee},Wg:function(){return Be},Wt:function(){return z},_z:function(){return he},cI:function(){return Z},d2:function(){return Me},dS:function(){return Ge},lC:function(){return Ve},pR:function(){return ge},q4:function(){return Xe},qD:function(){return Pe},vK:function(){return Ue},vW:function(){return Je},vr:function(){return un},wL:function(){return Ye},zm:function(){return ln}});var r,o,i=t(29439),a=t(1413),l=t(74165),u=t(15861),p=t(60136),c=t(29388),s=t(15671),d=t(43144),m=t(4942),f=t(93433),v=t(80270),g=t(26759),h=t(74569),C=t(72791),y="ID_CARD",E="PASSPORT",S="HONGKONG_AND_MACAO",b="HONGKONG_MACAO_AND_TAIWAN",R="FOREIGN_ID_CARD";var x=0,I=1,A=2,T=6,N=7,D=8,w=9,k=12,P=15,L=16,F=[[255,292,161,181,164,170,170,158,160,160,152,164,145,145,194,223],[280,236,191,157,165,183,235,149,164,162,152,151,151,192,224],[235,261,157,169,160,158,164,203,216,174,233,242],[262,256,170,147,171,181,217,171,233],[246,247,156,162,200,216,174,238,235],[249,280,158,175,162,164,194,217,171,236],[274,238,185,158,175,181,158,153,167,156,154,192,225],[258,252,218,194,215,170,159,158,165,160,197,258,238],[252,238,212,192,189,178,173,192,192,230,230],[235,282,178,198,181,205,181,173,192,192,226,234],[262,239,206,190,185,166,193,189,233],[246,240,199,180,173,192,192,258,236],[233,254,199,209,179,173,192,192,256,232],[237,285,191,207,194,197,183,205,177,173,192,192,232,253],[264,268,215,187,207,197,196,200,198,183,173,192,192,249,255],[316,252,227,166,205,233,200,162,209,158,191,172,184,225,177,155,175,151,168,164,175,149,167,145,152,154,227],[306,273,233,168,211,235,221,164,206,166,198,160,203,159,252,156,178,158,170,155,179,166,160,162,152,151,157,238,240]],O=new Array(F.length);function M(e){if(O[e])return O[e];var n=F[e];return n?O[e]=function(e){var n=e.slice().reverse().map((function(e,n){return 255+(n%2?n+3:3*n+1)-e})),t=n.length,r=n[t-1],o=r>>4,i=15&r,a=n.slice(o,t-i);return String.fromCharCode.apply(String,(0,f.Z)(a))}(n):""}function U(e){return void 0===e||null===e?5381:e}function _(e,n){if("string"===typeof e)return function(e,n){for(var t=U(n),r=0,o=e.length;r<o;++r){var i=e.charCodeAt(r);if(i<128)t=33*t^i;else if(i<2048)t=33*(t=33*t^(192|i>>6))^(128|63&i);else if(i<55296||i>=57344)t=33*(t=33*(t=33*t^(224|i>>12))^(128|i>>6&63))^(128|63&i);else{var a=65536+((1023&i)<<10|1023&e.charCodeAt(++r));t=33*(t=33*(t=33*(t=33*t^(240|a>>18&7))^(128|a>>12&63))^(128|a>>6&63))^(128|63&a)}}return t>>>0}(e,n);for(var t=U(n),r=e.length,o=0;o<r;)t=33*t^e[o++];return t>>>0}function Z(){var e=Math.floor(36*Math.random()*36*36).toString(36).padStart(3,"0"),n=Math.random().toString().substring(2,5),t=Date.now().toString().slice(-11).padStart(11,"0"),r=e+Number(n+t).toString(36).padStart(9,"0");return r+_(r).toString(36).slice(-1)}var z=100,V=200,B=300,W=400,q=500,j="DEBUG",H="LOG",G="INFO",J="WARN",Y="ERROR",X="NONE",K="EVENT",$="SPEED",Q="TIME";function ee(e){for(var n=0,t=[{level:z,name:j},{level:B,name:G},{level:V,name:H},{level:W,name:J},{level:q,name:Y}];n<t.length;n++){var r=t[n];if(e<=r.level)return r.name}return X}var ne=function(){function e(){(0,s.Z)(this,e),this.logLevel=B,this.logCommons={},this.disabledLevelNamesMap={}}return(0,d.Z)(e,[{key:"getLogLevel",value:function(){return this.logLevel}},{key:"setLogLevel",value:function(e){var n=e;(0,v.Z)(e)&&!(n=function(e){var n;return(n={},(0,m.Z)(n,j,z),(0,m.Z)(n,H,V),(0,m.Z)(n,G,B),(0,m.Z)(n,J,W),(0,m.Z)(n,Y,q),(0,m.Z)(n,X,1e3),n)["".concat(e).toUpperCase()]||0}(e))||(this.logLevel=n)}},{key:"getLogCommons",value:function(){return this.logCommons}},{key:"setLogCommons",value:function(e){this.logCommons=e}},{key:"getDisabledLevelNamesMap",value:function(){return this.disabledLevelNamesMap}},{key:"setDisabledLevelNamesMap",value:function(e){this.disabledLevelNamesMap=e}},{key:"isLogNameEnabled",value:function(e){return!this.disabledLevelNamesMap[e]}},{key:"isFlushEnable",value:function(){return!1}},{key:"flush",value:function(){return Promise.resolve(!0)}},{key:"debug",value:function(e){if(this.logLevel<=z&&this.isLogNameEnabled(j)){for(var n=arguments.length,t=new Array(n>1?n-1:0),r=1;r<n;r++)t[r-1]=arguments[r];this.doLog.apply(this,[j,e].concat(t))}}},{key:"log",value:function(e){if(this.logLevel<=V&&this.isLogNameEnabled(H)){for(var n=arguments.length,t=new Array(n>1?n-1:0),r=1;r<n;r++)t[r-1]=arguments[r];this.doLog.apply(this,[H,e].concat(t))}}},{key:"info",value:function(e){if(this.logLevel<=B&&this.isLogNameEnabled(G)){for(var n=arguments.length,t=new Array(n>1?n-1:0),r=1;r<n;r++)t[r-1]=arguments[r];this.doLog.apply(this,[G,e].concat(t))}}},{key:"warn",value:function(e){if(this.logLevel<=W&&this.isLogNameEnabled(J)){for(var n=arguments.length,t=new Array(n>1?n-1:0),r=1;r<n;r++)t[r-1]=arguments[r];this.doLog.apply(this,[J,e].concat(t))}}},{key:"error",value:function(e){if(this.logLevel<=q&&this.isLogNameEnabled(Y)){for(var n=arguments.length,t=new Array(n>1?n-1:0),r=1;r<n;r++)t[r-1]=arguments[r];this.doLog.apply(this,[Y,e].concat(t))}}},{key:"reportEvent",value:function(e){this.isLogNameEnabled(K)&&this.doLog(K,e)}},{key:"reportSpeed",value:function(e){this.isLogNameEnabled($)&&this.doLog($,e)}},{key:"reportTime",value:function(e,n){this.isLogNameEnabled(Q)&&this.doLog(Q,{key:e,duration:n})}},{key:"setAegisConfig",value:function(e){this.info("BaseLogger.setAegisConfig()",e)}},{key:"updateUserId",value:function(e){this.info("BaseLogger.updateUserId()",e)}},{key:"doLog",value:function(e,n){for(var t=arguments.length,r=new Array(t>2?t-2:0),o=2;o<t;o++)r[o-2]=arguments[o];var i=this.getLogObject.apply(this,[e,n].concat(r));this.writeLog(i)}},{key:"getLogObject",value:function(e,n){for(var t={time:(new Date).toISOString(),level:e,msg:""},r=arguments.length,o=new Array(r>2?r-2:0),i=2;i<r;i++)o[i-2]=arguments[i];var a=[n].concat(o);if("function"===typeof n&&(a=n.apply(void 0,o)),1===a.length){var l=a[0];(0,g.Z)(l)?Object.assign(t,l):t.msg=l}else t.msg=a;return t}},{key:"prettyStringify",value:function(e){return JSON.stringify(e,null,2)}},{key:"writeLog",value:function(e){throw new Error("WriteLog() must be implemented")}},{key:"appendCommonsToLogObject",value:function(e,n){var t;return Object.keys(n).forEach((function(r){Object.prototype.hasOwnProperty.call(e,r)?(t||(t={}),t[r]=n[r]):e[r]=n[r]})),[e,t]}}]),e}(),te=/session_?ids?|authorization/i,re=/^session_?id=.*/i,oe=function(e){return!!e&&re.test(e)},ie=function(e){var n=e.length;if(0===n)return e;var t=function(e,n){for(var t=U(n),r=e.length;r;)t=33*t^e.charCodeAt(--r);return t>>>0}(e);if(1===n)return"<*1><hash:".concat(t,">");var r=e.substring(0,1),o=e.substring(n-1,n);return 2===n?"<*1>".concat(o,"<hash:").concat(t,">"):"".concat(r,"<*").concat(n-2,">").concat(o,"<hash:").concat(t,">")},ae=function(){var e=new WeakSet;return function(n,t){if(t instanceof Error){var r="Error: ".concat(t.message),o="".concat(t.stack);return o.substring(0,r.length)===r?"Error.stack: ".concat(o):"".concat(r,"\n  Error.stack: ").concat(o)}if("object"===typeof t&&null!==t){if(e.has(t))return"[Circular ".concat(n||"root","]");e.add(t)}return"symbol"===typeof t?"[symbol]":t&&(0,v.Z)(t)?n?function(e,n){return te.test(e)||oe(n)?ie(n):n}(n,t):function(e){return oe(e)?ie(e):e}(t):t}},le=function(e){if("string"===typeof e)return e;try{return e instanceof Error?(JSON.stringify(e,ae())||"undefined").replace(/"/gim,""):JSON.stringify(e,ae())||"undefined"}catch(t){var n=t;return"error happen when CLS logger stringify: \n ".concat(null==n?void 0:n.message," \n ").concat(null==n?void 0:n.stack)}};function ue(e,n){for(var t=[],r=0;r<e.length;r+=n)t.push(e.slice(r,r+n));return t}function pe(e,n){var t=e.indexOf(n);-1!==t&&e.splice(t,1)}function ce(e,n){return Object.prototype.hasOwnProperty.call(e,n)}var se=function(e){var n={timerId:null,reject:null},t=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];n.timerId&&(clearTimeout(n.timerId),n.timerId=null),!e&&n.reject&&n.reject(),n.reject=null},r=new Promise((function(r,o){n.timerId=setTimeout((function(){t(!0),r(!0)}),e),n.reject=o}));return r.abort=t,r};function de(e,n){var t=n.milliseconds,r=n.message;return new Promise((function(n,o){var i=!1,a=se(t);a.then((function(){i=!0,o(new Error(r||"timeouted"))})),e.then((function(e){i||(a.abort(!0),n(e))}),(function(e){i||(a.abort(!0),o(e))}))}))}var me=function(e){(0,p.Z)(t,e);var n=(0,c.Z)(t);function t(){var e;return(0,s.Z)(this,t),(e=n.apply(this,arguments)).commonKeysMap={},e.clientConfig={groupPackMax:50,firstSendDelayMS:1e3,sendIntervalMS:1e3,retryTimes:2,retryDelayMS:500,postApi:function(){return Promise.resolve(!0)}},e.logs=[],e.isFristSend=!0,e.sendTimeId=0,e.sendJobRunning=!1,e.sendJobFinishCallbacks=[],e}return(0,d.Z)(t,[{key:"setCommonKeysMap",value:function(e){this.commonKeysMap=e}},{key:"setClientConfig",value:function(e){Object.assign(this.clientConfig,e)}},{key:"flush",value:function(){var e=(0,u.Z)((0,l.Z)().mark((function e(){var n,t,r,o,i=this,a=arguments;return(0,l.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=a.length>0&&void 0!==a[0]?a[0]:1e3,t=new Promise((function(e){if(i.sendJobRunning){i.sendJobFinishCallbacks.push((function n(t){pe(i.sendJobFinishCallbacks,n),e(t)}))}else e(!0)})),r=this.sendAllLogs(),e.prev=3,o=Promise.all([t,r]),e.next=7,de(o,{milliseconds:n});case 7:return e.abrupt("return",e.sent.every(Boolean));case 10:return e.prev=10,e.t0=e.catch(3),e.abrupt("return",!1);case 13:case"end":return e.stop()}}),e,this,[[3,10]])})));return function(){return e.apply(this,arguments)}}()},{key:"mapCommonKey",value:function(e){return"function"===typeof this.commonKeysMap?this.commonKeysMap(e)||e:this.commonKeysMap[e]||e}},{key:"doLog",value:function(e,n){for(var t=arguments.length,r=new Array(t>2?t-2:0),o=2;o<t;o++)r[o-2]=arguments[o];if("function"!==typeof n){var l,u=function(e){var n=new Date(e.getTime()-6e4*e.getTimezoneOffset()).toISOString().replace("Z",""),t=e.getTimezoneOffset(),r=Math.floor(Math.abs(t)/60),o=Math.abs(t)%60,i="".concat(t<0?"+":"-").concat(String(r).padStart(2,"0"),":").concat(String(o).padStart(2,"0"));return"".concat(n).concat(i)}(new Date),p=[n].concat(r),c=1===p.length?p[0]:p,s=(0,a.Z)({},this.logCommons);if((0,g.Z)(c)){var d=this.appendCommonsToLogObject((0,a.Z)({},c),(0,a.Z)((0,a.Z)({},s),{},{_time:u,_level:e})),m=(0,i.Z)(d,2),f=m[0],h=m[1];l=h?(0,a.Z)((0,a.Z)({},c),{},{_common:s,_time:u,_level:e}):f}else l=(0,v.Z)(n)?(0,a.Z)((0,a.Z)({msg:n,data:r.length<=1?r[0]:r},s),{},{_time:u,_level:e}):(0,a.Z)((0,a.Z)({data:p.length<=1?p[0]:p},s),{},{_time:u,_level:e});if(l){["level","timestamp","ts","time","caller","msg","application","env","versionName","title","logAtPage"].forEach((function(e){ce(l,e)&&!(0,v.Z)(l[e])&&(l[e]=le(l[e]))})),["data"].forEach((function(e){ce(l,e)&&!(0,g.Z)(l[e])&&(void 0===l[e]?delete l[e]:l[e]={data:l[e]})})),this.logs.push(le(l))}this.startSendTimer()}else this.doLog(e,n.apply(void 0,r))}},{key:"startSendTimer",value:function(e){var n=this;if(!this.sendTimeId&&!this.sendJobRunning){var t=this.clientConfig,r=t.firstSendDelayMS,o=t.sendIntervalMS,i=this.isFristSend?r:o;this.isFristSend=!1,this.sendTimeId=setTimeout((function(){n.runSendJob()}),null===e||void 0===e?i:e)}}},{key:"runSendJob",value:function(){var e=(0,u.Z)((0,l.Z)().mark((function e(){var n,t,r,o;return(0,l.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.sendTimeId&&(clearTimeout(this.sendTimeId),this.sendTimeId=0),this.sendJobRunning=!0,n=Date.now(),e.next=5,this.sendAllLogs();case 5:return t=e.sent,r=this.clientConfig.sendIntervalMS,o=(o=r-(Date.now()-n))>0?Math.min(o,r):0,this.sendJobRunning=!1,this.sendJobFinishCallbacks.forEach((function(e){return null==e?void 0:e(t)})),this.startSendTimer(o),e.abrupt("return",t);case 13:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"sendAllLogs",value:function(){var e=(0,u.Z)((0,l.Z)().mark((function e(){var n,t,r,o,i,a,u;return(0,l.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=this.clientConfig,t=n.groupPackMax,r=n.retryDelayMS,o=ue(this.logs,t),this.logs=[],i=o.length,a=!0,u=0;case 6:if(!(u<i)){e.next=17;break}return e.next=9,this.sendLogGroupWithRetry(o[u]);case 9:if(e.sent){e.next=14;break}if(a=!1,u===i-1){e.next=14;break}return e.next=14,se(r);case 14:u++,e.next=6;break;case 17:return e.abrupt("return",a);case 18:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"sendLogGroupWithRetry",value:function(){var e=(0,u.Z)((0,l.Z)().mark((function e(n){var t,r,o,i,a,u;return(0,l.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=this.clientConfig,r=t.retryTimes,o=t.retryDelayMS,i=t.postApi,a=r+1,u=0;case 3:if(!(u<a)){e.next=20;break}return e.prev=4,e.next=7,i(n);case 7:if(!e.sent){e.next=9;break}return e.abrupt("return",!0);case 9:e.next=14;break;case 11:e.prev=11,e.t0=e.catch(4),console.error("[CLS logger] Error in calling postApi()",e.t0);case 14:if(u===a-1){e.next=17;break}return e.next=17,se(o);case 17:u++,e.next=3;break;case 20:return e.abrupt("return",!1);case 21:case"end":return e.stop()}}),e,this,[[4,11]])})));return function(n){return e.apply(this,arguments)}}()}]),t}(ne),fe=function(e){(0,p.Z)(t,e);var n=(0,c.Z)(t);function t(){var e,r=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return(0,s.Z)(this,t),(e=n.call(this)).isBrowser=r,e}return(0,d.Z)(t,[{key:"prettyEnabled",value:function(){return this.isBrowser}},{key:"prettyStringify",value:function(e){return JSON.stringify(e,null,this.prettyEnabled()?2:0)}},{key:"writeLog",value:function(e){var n=(0,a.Z)((0,a.Z)({},this.logCommons),e);this.prettyEnabled()?console.log("".concat(n.time,"\t").concat(n.level,"\t").concat(this.prettyStringify(n))):console.log("".concat(this.prettyStringify(n)))}}]),t}(ne),ve=["getLogLevel","setLogLevel","getLogCommons","setLogCommons","getDisabledLevelNamesMap","setDisabledLevelNamesMap","isLogNameEnabled","debug","log","info","warn","error","reportEvent","reportSpeed","reportTime","setAegisConfig","updateUserId"],ge=function(e){var n={isFlushEnable:function(){return!0},flush:function(){var n=arguments;return(0,u.Z)((0,l.Z)().mark((function t(){var r,o,i;return(0,l.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r=n.length>0&&void 0!==n[0]?n[0]:1e3,o=e.filter((function(e){return e.isFlushEnable()})).map((function(e){return e.flush(r)})),t.next=4,Promise.all(o);case 4:return i=t.sent,t.abrupt("return",i.every(Boolean));case 6:case"end":return t.stop()}}),t)})))()}};return ve.forEach((function(t){n[t]=function(){for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];var i=void 0;return e.forEach((function(e){var n=e[t];"function"===typeof n&&(i=n.call.apply(n,[e].concat(r)))})),i}})),n},he=new fe,Ce=he,ye=function(){return Ce},Ee=function(e){Ce=e};function Se(e){var n=e.headers||{},t=(0,g.Z)(n.common)?n.common:{},r=(0,g.Z)(n[e.method])?n[e.method]:{};return(0,a.Z)((0,a.Z)((0,a.Z)({},t),r),n)}function be(e){var n=M(I),t=M(A),r=e[n]||e[n.toLowerCase()];return!!(e[t]||e[t.toLowerCase()])&&-1!=="".concat(r).indexOf("application/json")}function Re(e,n,t,r){var o=function(e,n){var t=n.split("."),r=e;return t.forEach((function(n,o){r=e[n],o!==t.length-1&&(e=r)})),[e,r]}(e,M(n)),a=(0,i.Z)(o,2),l=a[0];return a[1].call(l,t,r)}var xe=function(e){return e.logger?"function"===typeof e.logger?e.logger():e.logger:ye()};var Ie="warn",Ae=function(e){if(!e)return e;var n={};return Object.keys(e).forEach((function(t){var r=e[t];r&&"object"===typeof r||(n[t]=r)})),n},Te=function(e){if("number"===typeof(null==e?void 0:e.request_ts)){var n=Date.now()-e.request_ts;e.cost_ms=n,delete e.request_ts}};function Ne(e){var n,t,r,o,i,a,l=e.interceptorsConfig||{},u=l.logActionFilter,p=l.logRequestDetail,c=l.logUnsafeInfo,s=M(A),d=(null==(n=e.headers)?void 0:n[s])||(null==(t=e.headers)?void 0:t[s.toLowerCase()])||(null==(r=e.data)?void 0:r.Action);if(u&&d&&!u(d))return e;var m=e,f="".concat(e.method," ").concat(e.baseURL||"").concat(e.url),v={trace_name:e.traceSpanName||f,request_ts:Date.now()};if(p){var g={http_url:e.url,request_params:e.params,request_headers:Ae(e.headers),request_data:null};Object.assign(v,{method:e.method},c?g:{})}var h=(null==(o=e.headers)?void 0:o["Content-Type"])||(null==(i=e.headers)?void 0:i["content-type"])||"";return c&&p&&("POST"===(null==(a=e.method)?void 0:a.toUpperCase())&&!h||"".concat(h).match(/application\/json|text\/plain|text\/html/))&&(v.request_data=e.data),m.loggingObject=v,m}function De(e){var n=null==e?void 0:e.config,t=((null==n?void 0:n.interceptorsConfig)||{}).logResponseErrorLevel,r=void 0===t?Ie:t;if(null!=n&&n.loggingObject){var o=n.loggingObject,i=xe(n);try{var a;Te(o),o.reason="error in request",null==(a=i[r])||a.call(i,o)}catch(l){i.error("requestErrorLoggingInterceptor: error in logging")}}return Promise.reject(e)}function we(e){var n=null==e?void 0:e.config;if(null!=n&&n.loggingObject){var t=n.loggingObject,r=xe(n);try{var o=n.interceptorsConfig||{},i=o.logResponseDetail,a=o.logUnsafeInfo,l=o.logResponseErrorLevel,u=void 0===l?Ie:l;t.status_code=e.status,t.response_size=e.headers["content-length"],t.response_type=e.headers["content-type"];var p=e.headers["n-trace-id"];p&&(t._traceId=p);var c,s=(e.headers||{})["content-type"]||"",d=!1;if(s.match(/application\/json|text\/plain|text\/html/)){var m=(e.data||{}).Response;d=!!m&&!!m.Error,t.response_data=a&&i?e.data:d?(null==m?void 0:m.Error)||"Unknown error":"OK";var f=(null==m?void 0:m.RequestId)||"";f&&(t.requestId=f)}if(Te(t),d)null==(c=r[u])||c.call(r,t);else r.info(t)}catch(v){r.error("responseSuccessLoggingInterceptor: error in logging")}}return e}function ke(e){var n=null==e?void 0:e.config;if(null!=n&&n.loggingObject){var t=n.loggingObject,r=(n.interceptorsConfig||{}).logResponseErrorLevel,o=void 0===r?Ie:r,i=xe(n);try{var a;Te(t),t.status_code=e.code,null==(a=i[o])||a.call(i,t)}catch(l){i.error("responseErrorLoggingInterceptor: error in logging")}}return Promise.reject(e)}function Pe(e){return[Re(e,P,Ne,De),Re(e,L,we,ke)]}function Le(e,n){var t=M(T),r=M(D),o=M(w);return[void 0,Re(e,L,void 0,(function(i){return function(i){var a=(null==i?void 0:i.config)||{},l=n||{},u=l.onRetryBegin,p=l.onRetryOverLimit,c=(a.retryCount||0)+1,s=a.retry||0,d={current:c,limit:s,config:a,error:i};if(c>s)return null==p||p(d),Promise.reject(i);a.retryCount=c;var m=new Promise((function(e){var n=setTimeout((function(){clearTimeout(n),e(!0)}),a.retryDelay||1)}));if(a.data&&"string"===typeof a.data)try{if(be(a.headers||{})){var f=JSON.parse(a.data),v=!1;f[r]&&f[t]&&(v=!0,f[t]=Date.now(),f[o]=c),v&&(a.data=JSON.stringify(f))}}catch(g){}return null==u||u(d),m.then((function(){return e(a)}))}(i)}))]}var Fe=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var n=16*Math.random()|0;return("x"===e?n:3&n|8).toString(16)}))},Oe="",Me=function(){try{var e="AEGIS_ID";return(Oe=window.localStorage.getItem(e))||(Oe=Fe(),window.localStorage.setItem(e,Oe)),Oe}catch(n){return Oe=Oe||Fe()}},Ue=function(){return Oe||Me()},_e=function(){var e=Math.random().toString().substring(2,5);return"tab-".concat(Date.now(),"-").concat(e)},Ze="",ze=function(){try{var e="ess_page_tab_id";return(Ze=window.sessionStorage.getItem(e))||(Ze=_e(),window.sessionStorage.setItem(e,Ze)),Ze}catch(n){return Ze=Ze||_e()}},Ve=function(){return Ze||ze()};function Be(e,n){var t=(n||{}).appendValues,r=void 0===t?[]:t,o=[];r.forEach((function(e,n){void 0!==e&&(o[n]=M(n))}));var i=M(T);return[Re(e,P,(function(e){var n=e.data;if(n&&"object"===typeof n)try{be(Se(e))&&n[i]&&o.forEach((function(e,t){if(e)switch(t){case T:n[e]=Date.now();break;case N:n[e]=Ue();break;case D:n[e]=Z();break;case w:n[e]=0;break;default:n[e]=r[t]}}))}catch(t){0}return e}))]}var We=/data:(image|text|application|font)\/.*;base64/,qe=function(e){return"string"!==typeof e||!e||We.test(e)},je=["ResizeObserver loop limit exceeded","Failed to execute 'transaction'","window.indexedDB.deleteDatabase is not a function"],He=function(e){return"string"!==typeof e||!e||je.some((function(n){return e.indexOf(n)>-1}))};function Ge(){var e=window.onerror;window.onerror=function(){for(var n=arguments.length,t=new Array(n),r=0;r<n;r++)t[r]=arguments[r];var o=le(t[0]);if(!He(o)){var i="JS\u811a\u672c\u5f02\u5e38: ".concat(o||""," @ (").concat(le(t[1])||"",":").concat(t[2]||0,":").concat(t[3]||0,")\n      \n").concat(le(t[4]||""));ye().error(i)}null==e||e.call.apply(e,[window].concat(t))};var n=function(e){var n=e&&le(e.reason);n&&ye().error("\u672a\u5904\u7406\u7684Promise\u5f02\u5e38: ".concat(n))};window.addEventListener("unhandledrejection",n);var t=function(e){var n=(null==e?void 0:e.target)||(null==e?void 0:e.srcElement);if(n){var t=n.src||n.href||"",r=n.tagName,o=void 0===r?"script":r;if(!function(e){return!!qe(e)||window.location.href.indexOf(e)>-1}(t)){var i="";if(/\.js$/.test(t))i="JS";else if(/\.css$/.test(t))i="CSS";else if(/\.(svg|png|jpg|gif)$/.test(t))i="IMG";else switch(o.toLowerCase()){case"script":i="JS";break;case"link":i="CSS";break;case"img":i="IMG";break;case"audio":case"video":i="MEDIA";break;default:return}if(i){var a="JS"===i||"CSS"===i?"error":"info";ye()[a]("".concat(i," load fail: ").concat(t))}}}};return window.document.addEventListener("error",t,!0),function(){window.document.removeEventListener("error",t,!0),window.removeEventListener("unhandledrejection",n),window.onerror=e}}var Je=C.createContext(ye());function Ye(){return C.useContext(Je)}function Xe(e){var n=e.axiosStatic,t=e.postUrl,r=e.preflightConfig,o=e.requireSession,i=e.getSessionId,p=e.refreshSessionId,c=e.refreshSessionMax,s=void 0===c?2:c,d=e.clientConfig,f=e.retryTimes,v=void 0===f?1:f,g=e.retryDelayMS,C=void 0===g?2e3:g,y="",E=0,S=function(){var e=(0,u.Z)((0,l.Z)().mark((function e(){return(0,l.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(E>s)&&p){e.next=2;break}return e.abrupt("return","");case 2:return E+=1,e.abrupt("return",p().then((function(e){return y=e}),(function(){return""})));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),b=function(){var e=(0,u.Z)((0,l.Z)().mark((function e(){return(0,l.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.t1=y,e.t1){e.next=5;break}return e.next=4,null==i?void 0:i();case 4:e.t1=e.sent;case 5:if(e.t0=e.t1,e.t0){e.next=10;break}return e.next=9,S();case 9:e.t0=e.sent;case 10:return e.abrupt("return",e.t0);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),R=n.create({timeout:8e3}),N="CreateEventLog",k=M(x),P=M(I),F=M(A),O=M(T),U=[];U[D]=0,U[w]=0,function(e,n){Re(e,L,(function(e){var t,r,o=(n||{}).onGatewayError;if(!o)return e;var i=null==(t=e.data)||null==(r=t.Response)?void 0:r.Error,a=null==i?void 0:i.Code,l=null==i?void 0:i.Message;if(a&&l){var u=new h.AxiosError(l,a,e.config,e.request);return Object.assign(u,{gatewayError:i}),o(u,e)}return e}))}(R,{onGatewayError:function(){var e=(0,u.Z)((0,l.Z)().mark((function e(n,t){var r,i,a;return(0,l.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o){e.next=2;break}return e.abrupt("return",Promise.reject(n));case 2:return i="",e.prev=3,e.next=6,S();case 6:return e.next=8,b();case 8:i=e.sent,e.next=15;break;case 11:return e.prev=11,e.t0=e.catch(3),e.abrupt("return",Promise.reject(n));case 15:if(a=(null==n||null==(r=n.config)?void 0:r.headers)||{},!i||!a[k]){e.next=19;break}return a[k]="SessionId=".concat(i),e.abrupt("return",Promise.reject(n));case 19:return e.abrupt("return",t);case 20:case"end":return e.stop()}}),e,null,[[3,11]])})));return function(n,t){return e.apply(this,arguments)}}()}),Le(R),Be(R,{appendValues:U});var _=new me;return _.setClientConfig((0,a.Z)((0,a.Z)({groupPackMax:100,firstSendDelayMS:5e3,sendIntervalMS:2e3},d),{},{retryTimes:0,retryDelayMS:1e3,postApi:function(){var e=(0,u.Z)((0,l.Z)().mark((function e(n){var i,a,u,p,c,s,d,f,g,h,y;return(0,l.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i={},(0,m.Z)(i,P,"application/json;charset=UTF-8"),(0,m.Z)(i,F,N),u=i,!o){e.next=8;break}return e.next=4,b();case 4:if(p=e.sent){e.next=7;break}return e.abrupt("return",!1);case 7:u[k]="SessionId=".concat(p);case 8:return c=r(),s=c.appendAction,d=c.cacheKey,f=s?"&".concat(F,"=").concat(N):"",g="function"===typeof t?t():t,h="".concat(g,"?pfk=").concat(d).concat(f),y={retry:v,retryDelay:C,method:"POST",url:h,headers:u,data:(a={},(0,m.Z)(a,O,Date.now()),(0,m.Z)(a,"Logs",n),a)},e.next=15,R.request(y);case 15:return e.abrupt("return",!0);case 16:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()})),_}var Ke=/^(?:[\.\xB7\u3400-\u4DBF\u4E00-\u9FFF]|[\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883\uD885-\uD887][\uDC00-\uDFFF]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF39\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD884[\uDC00-\uDF4A\uDF50-\uDFFF]|\uD888[\uDC00-\uDFAF]){2,25}$/,$e=/^((?:[\xB7\u3400-\u4DBF\u4E00-\u9FFF]|[\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883\uD885-\uD887][\uDC00-\uDFFF]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF39\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD884[\uDC00-\uDF4A\uDF50-\uDFFF]|\uD888[\uDC00-\uDFAF]){2,25}|[\t-\r ,\x2DA-Za-z\xA0\xB7\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]{1,50})$/,Qe=/^((?:[\.\xB7\u3400-\u4DBF\u4E00-\u9FFF]|[\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883\uD885-\uD887][\uDC00-\uDFFF]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF39\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD884[\uDC00-\uDF4A\uDF50-\uDFFF]|\uD888[\uDC00-\uDFAF]){2,25}|[\t-\r ,\x2DA-Za-z\xA0\xB7\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]{1,50})$/,en=(r={},(0,m.Z)(r,y,Ke),(0,m.Z)(r,E,$e),(0,m.Z)(r,S,$e),(0,m.Z)(r,b,$e),(0,m.Z)(r,R,$e),r);function nn(e,n){return(en[n]||Qe).test(e)}function tn(e){var n=~~e.substring(6,10),t=~~e.substring(10,12),r=~~e.substring(12,14);return 2===t?r<(n%4===0&&n%100!==0||n%400===0?30:29):!([4,6,9,11].indexOf(t)>-1&&r>30)}var rn=function(e){for(var n=[7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2],t=0,r=0;r<17;r++)t+=parseInt(e[r],10)*parseInt(String(n[r]),10);return e[17].toUpperCase()===["1","0","X","9","8","7","6","5","4","3","2"][t%11].toUpperCase()},on=/^[1-6]\d{5}(18|19|20)\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/,an=(o={},(0,m.Z)(o,y,on),(0,m.Z)(o,E,/^([EeHh][a-hj-np-zA-HJ-NP-Z0-9]\d{7}|(SE|DE|PE|MA|MB|KJ)\d{7}|([Kk]\d{8}))$/),(0,m.Z)(o,S,/^[HMhm]{1}([0-9]{10}|[0-9]{8})$/),(0,m.Z)(o,b,/^8[123]0000(18|19|20)\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/),(0,m.Z)(o,R,/^[a-zA-Z0-9]{15}$/),o);function ln(e,n){if(!n)return function(e){return Object.keys(an).some((function(n){return ln(e,n)}))}(e);var t=an[n];return!!t&&(n===y||n===b?t.test(e)&&tn(e)&&rn(e):t.test(e))}var un=function(e,n){var t=+e.substring(6,10),r=+e.substring(10,12),o=+e.substring(12,14),i=n||{},a=i.min,l=void 0===a?-1:a,u=i.max,p=void 0===u?-1:u,c=i.now,s=void 0===c?new Date:c,d=new Date(s.getFullYear(),s.getMonth(),s.getDate()),m=new Date(t+l,r-1,o),f=new Date(t+p,r-1,o);29===o&&2===r&&2===f.getMonth()&&(f=new Date(t+p,r-1,28));var v=l<0||d.getTime()>=m.getTime(),g=p<0||d.getTime()<=f.getTime();return v&&g}},88234:function(e,n,t){t.d(n,{$G:function(){return wn},$O:function(){return ae},Av:function(){return re},CS:function(){return i},Cz:function(){return xt},D1:function(){return lr},Dk:function(){return Ce},Dl:function(){return Cn},Fd:function(){return rr},GD:function(){return o},Gc:function(){return s.Gc},Jj:function(){return Ee},KF:function(){return he},Lm:function(){return Be},MJ:function(){return er},Np:function(){return Se},OR:function(){return gr},PO:function(){return zt},SS:function(){return En},Xu:function(){return tt},ZR:function(){return Jn},aq:function(){return _t},fQ:function(){return r},fi:function(){return Ke},g4:function(){return de},iH:function(){return a},ig:function(){return ye},km:function(){return Dn},lj:function(){return Jt},lk:function(){return or},mq:function(){return nt},oI:function(){return le},ov:function(){return Pt},r8:function(){return ie},s5:function(){return _e},wZ:function(){return hr},x4:function(){return zn},xD:function(){return Sn},zC:function(){return At},zM:function(){return pt}});var r,o,i,a,l,u=t(72791),p=t(18098),c=t(790),s=t(40433),d=t(81694),m=t.n(d),f=t(53692),v=(t(39032),t(99173)),g=t(89176),h=t(8572),C=t(6656),y=t(93350),E=t(61075),S=t(70370),b=t(17916),R=t(2271),x=t(49800),I=t(77529),A=t(78831),T=t(34591),N=t(70095),D=t(81686),w=t(8409),k=t(56545),P=t(16316),L=t(12440),F=t(92756),O=t(30237),M=t(54167),U=t(14008),_=t(54184),Z=t.n(_),z=t(84702),V=t(78029),B=t(95355),W=t(11595),q=t(42509),j=t(94513),H=t(94266);function G(){G=function(){return n};var e,n={},t=Object.prototype,r=t.hasOwnProperty,o=Object.defineProperty||function(e,n,t){e[n]=t.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",l=i.asyncIterator||"@@asyncIterator",u=i.toStringTag||"@@toStringTag";function p(e,n,t){return Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}),e[n]}try{p({},"")}catch(e){p=function(e,n,t){return e[n]=t}}function c(e,n,t,r){var i=n&&n.prototype instanceof h?n:h,a=Object.create(i.prototype),l=new w(r||[]);return o(a,"_invoke",{value:A(e,t,l)}),a}function s(e,n,t){try{return{type:"normal",arg:e.call(n,t)}}catch(e){return{type:"throw",arg:e}}}n.wrap=c;var d="suspendedStart",m="suspendedYield",f="executing",v="completed",g={};function h(){}function C(){}function y(){}var E={};p(E,a,(function(){return this}));var S=Object.getPrototypeOf,b=S&&S(S(k([])));b&&b!==t&&r.call(b,a)&&(E=b);var R=y.prototype=h.prototype=Object.create(E);function x(e){["next","throw","return"].forEach((function(n){p(e,n,(function(e){return this._invoke(n,e)}))}))}function I(e,n){function t(o,i,a,l){var u=s(e[o],e,i);if("throw"!==u.type){var p=u.arg,c=p.value;return c&&"object"==typeof c&&r.call(c,"__await")?n.resolve(c.__await).then((function(e){t("next",e,a,l)}),(function(e){t("throw",e,a,l)})):n.resolve(c).then((function(e){p.value=e,a(p)}),(function(e){return t("throw",e,a,l)}))}l(u.arg)}var i;o(this,"_invoke",{value:function(e,r){function o(){return new n((function(n,o){t(e,r,n,o)}))}return i=i?i.then(o,o):o()}})}function A(n,t,r){var o=d;return function(i,a){if(o===f)throw new Error("Generator is already running");if(o===v){if("throw"===i)throw a;return{value:e,done:!0}}for(r.method=i,r.arg=a;;){var l=r.delegate;if(l){var u=T(l,r);if(u){if(u===g)continue;return u}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===d)throw o=v,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=f;var p=s(n,t,r);if("normal"===p.type){if(o=r.done?v:m,p.arg===g)continue;return{value:p.arg,done:r.done}}"throw"===p.type&&(o=v,r.method="throw",r.arg=p.arg)}}}function T(n,t){var r=t.method,o=n.iterator[r];if(o===e)return t.delegate=null,"throw"===r&&n.iterator.return&&(t.method="return",t.arg=e,T(n,t),"throw"===t.method)||"return"!==r&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+r+"' method")),g;var i=s(o,n.iterator,t.arg);if("throw"===i.type)return t.method="throw",t.arg=i.arg,t.delegate=null,g;var a=i.arg;return a?a.done?(t[n.resultName]=a.value,t.next=n.nextLoc,"return"!==t.method&&(t.method="next",t.arg=e),t.delegate=null,g):a:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,g)}function N(e){var n={tryLoc:e[0]};1 in e&&(n.catchLoc=e[1]),2 in e&&(n.finallyLoc=e[2],n.afterLoc=e[3]),this.tryEntries.push(n)}function D(e){var n=e.completion||{};n.type="normal",delete n.arg,e.completion=n}function w(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(N,this),this.reset(!0)}function k(n){if(n||""===n){var t=n[a];if(t)return t.call(n);if("function"==typeof n.next)return n;if(!isNaN(n.length)){var o=-1,i=function t(){for(;++o<n.length;)if(r.call(n,o))return t.value=n[o],t.done=!1,t;return t.value=e,t.done=!0,t};return i.next=i}}throw new TypeError(typeof n+" is not iterable")}return C.prototype=y,o(R,"constructor",{value:y,configurable:!0}),o(y,"constructor",{value:C,configurable:!0}),C.displayName=p(y,u,"GeneratorFunction"),n.isGeneratorFunction=function(e){var n="function"==typeof e&&e.constructor;return!!n&&(n===C||"GeneratorFunction"===(n.displayName||n.name))},n.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,y):(e.__proto__=y,p(e,u,"GeneratorFunction")),e.prototype=Object.create(R),e},n.awrap=function(e){return{__await:e}},x(I.prototype),p(I.prototype,l,(function(){return this})),n.AsyncIterator=I,n.async=function(e,t,r,o,i){void 0===i&&(i=Promise);var a=new I(c(e,t,r,o),i);return n.isGeneratorFunction(t)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},x(R),p(R,u,"Generator"),p(R,a,(function(){return this})),p(R,"toString",(function(){return"[object Generator]"})),n.keys=function(e){var n=Object(e),t=[];for(var r in n)t.push(r);return t.reverse(),function e(){for(;t.length;){var r=t.pop();if(r in n)return e.value=r,e.done=!1,e}return e.done=!0,e}},n.values=k,w.prototype={constructor:w,reset:function(n){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(D),!n)for(var t in this)"t"===t.charAt(0)&&r.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(n){if(this.done)throw n;var t=this;function o(r,o){return l.type="throw",l.arg=n,t.next=r,o&&(t.method="next",t.arg=e),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],l=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var u=r.call(a,"catchLoc"),p=r.call(a,"finallyLoc");if(u&&p){if(this.prev<a.catchLoc)return o(a.catchLoc,!0);if(this.prev<a.finallyLoc)return o(a.finallyLoc)}else if(u){if(this.prev<a.catchLoc)return o(a.catchLoc,!0)}else{if(!p)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return o(a.finallyLoc)}}}},abrupt:function(e,n){for(var t=this.tryEntries.length-1;t>=0;--t){var o=this.tryEntries[t];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=n&&n<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=n,i?(this.method="next",this.next=i.finallyLoc,g):this.complete(a)},complete:function(e,n){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&n&&(this.next=n),g},finish:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var t=this.tryEntries[n];if(t.finallyLoc===e)return this.complete(t.completion,t.afterLoc),D(t),g}},catch:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var t=this.tryEntries[n];if(t.tryLoc===e){var r=t.completion;if("throw"===r.type){var o=r.arg;D(t)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(n,t,r){return this.delegate={iterator:k(n),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=e),g}},n}function J(e,n,t,r,o,i,a){try{var l=e[i](a),u=l.value}catch(p){return void t(p)}l.done?n(u):Promise.resolve(u).then(r,o)}function Y(e){return function(){var n=this,t=arguments;return new Promise((function(r,o){var i=e.apply(n,t);function a(e){J(i,r,o,a,l,"next",e)}function l(e){J(i,r,o,a,l,"throw",e)}a(void 0)}))}}function X(){return X=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},X.apply(this,arguments)}function K(e,n){return K=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,n){return e.__proto__=n,e},K(e,n)}function $(e,n){if(null==e)return{};var t,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)t=i[r],n.indexOf(t)>=0||(o[t]=e[t]);return o}function Q(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function ee(e,n){var t="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(t)return(t=t.call(e)).next.bind(t);if(Array.isArray(e)||(t=function(e,n){if(e){if("string"===typeof e)return Q(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?Q(e,n):void 0}}(e))||n&&e&&"number"===typeof e.length){t&&(e=t);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function ne(e){var n,t=e.ComponentType,r=[];return[s.re.Text,s.re.Attachment,s.re.Selector,s.re.SignSelector,s.re.SignOpinion,s.re.District].includes(t)&&(r=["left","right"]),[s.re.MultiLineText,s.re.SignMultiLineText,s.re.FillImage,s.re.Unknown].includes(t)&&(r=["topLeft","bottomLeft","bottomRight"]),[s.re.Signature,s.re.SignLegalPersonSeal].includes(t)&&(r=["bottomRight"]),t!==s.re.Combination&&(t===s.re.DynamicTable&&null!=(n=e.ComponentExtra)&&n.StrictPosition&&(r=["left","right"]),!!r.length&&r.reduce((function(e,n){return e[n]=!0,e}),{}))}function te(e){return void 0===e}!function(e){e[e.Enterprise=0]="Enterprise",e[e.Individual=1]="Individual",e[e.ServerSign=3]="ServerSign",e[e.IndividualServerSign=7]="IndividualServerSign"}(r||(r={})),function(e){e.Signer="Signer",e.Promoter="Promoter"}(o||(o={})),function(e){e.Promoter="PROMOTER",e.Enterprise="ENTERPRISE",e.Individual="INDIVIDUAL"}(i||(i={})),function(e){e[e.CurrentEnterprise=1]="CurrentEnterprise",e[e.OtherEnterprise=2]="OtherEnterprise"}(a||(a={})),function(e){e[e.TemplateRecipient=1]="TemplateRecipient",e[e.FlowApprover=2]="FlowApprover"}(l||(l={}));var re={ServerSign:1,OperatorSign:0},oe=[172,190,233],ie=[0,110,255],ae=[229,69,69],le=[[234,181,53],[8,168,156],[69,96,209],[0,164,255],[7,193,96]],ue={FACE:1,PASSWORD:2,SMS:3,UKEY:4,FINGERPRINT:5,BIOMETRICFACIAL:6},pe=[ue.FACE,ue.PASSWORD,ue.SMS,ue.FINGERPRINT,ue.BIOMETRICFACIAL],ce=[1];function se(e,n){var t=e.RoleType===o.Promoter,i=!t&&e.ApproverType===r.Enterprise;return!!(0,s.B5)(n)||((0,s.JN)(n)?i:(0,s.zk)(n)?!t:[s.re.Stamp,s.re.SignPagingSeal,s.re.SignLegalPersonSeal].includes(n.ComponentType)?i:([s.re.SignDate,s.re.Signature,s.re.SignMultiLineText,s.re.SignSelector,s.re.SignOpinion].includes(n.ComponentType)||s.re.Combination===n.ComponentType)&&!t)}function de(e){var n;return e?e.AvatarName?e.AvatarName:"\u6e20\u9053\u5408\u4f5c\u4f01\u4e1a"===e.RoleName?"\u5408\u4f5c\u4f01\u4e1a":(null==(n=e.RecipientExtra)?void 0:n.RecipientEnterpriseType)===a.CurrentEnterprise||e.RoleType===o.Promoter?"\u6211\u7684\u4f01\u4e1a":e.ApproverType===r.Enterprise?"\u4f01\u4e1a":"\u4e2a\u4eba":""}function me(e,n){return e?e.RoleType!==o.Promoter||n?e.ApproverType!==r.Enterprise&&e.ApproverType!==r.ServerSign||!e.ApproverName||!e.OrganizationName&&!e.RoleName?(null==e?void 0:e.OrganizationName)||(null==e?void 0:e.ApproverName)||(null==e?void 0:e.RoleName)||"\u8bf7\u9009\u62e9\u7b7e\u7f72\u65b9":(e.OrganizationName||e.RoleName)+"\uff08"+e.ApproverName+"\uff09":"\u53d1\u8d77\u65b9\uff08"+(e.OrganizationName||e.RoleName)+"\uff09":"\u8bf7\u9009\u62e9\u7b7e\u7f72\u65b9"}var fe=function(e){return de(e).slice(0,1)||""};function ve(e){return null!=e&&e.length?e.filter((function(e){var n;return e.RoleType!==o.Promoter&&(null==(n=e.RecipientExtra)?void 0:n.RecipientEnterpriseType)===a.CurrentEnterprise})):[]}function ge(e){var n,t=ve(e);return 1===t.length&&!(null==(n=t[0].RecipientExtra)||!n.SameWithPromoter)}function he(e){return(0,f.Z)(e||"approver_")}var Ce=function(e){var n;return e.RoleType===o.Signer&&e.ApproverType===r.Enterprise&&(null==(n=e.RecipientExtra)?void 0:n.RecipientEnterpriseType)===a.CurrentEnterprise},ye=function(e){return Ce(e)&&e.SignType===re.ServerSign},Ee=function(e){return!(null==e||!e.length)&&e.some((function(e){return ye(e)}))};function Se(e,n){var t=e.ComponentType,r=null==n?void 0:n.color;if(!r)return{};var o={backgroundColor:(0,s.m4)(r,.2)};return null!=n&&n.isSelected?(o={borderStyle:"solid",borderColor:(0,s.m4)(r,1),backgroundColor:(0,s.m4)(r,.05),boxShadow:"0px 0px 9px "+(0,s.m4)(r,.8)},t===s.re.Combination&&(o.borderWidth="2px",o.borderStyle="dashed",delete o.boxShadow)):null!=n&&n.isHovered&&(o={borderStyle:"solid",borderColor:(0,s.m4)(r,1),backgroundColor:(0,s.m4)(r,.2)},t===s.re.Combination&&(o.borderWidth="1px",o.borderStyle="dashed")),t&&[s.re.Signature,s.re.Stamp,s.re.Combination,s.re.SignPagingSeal,s.re.SignLegalPersonSeal].includes(t)&&(o.borderColor=(0,s.m4)(r,.5),delete o.backgroundColor),o}var be=function(e){var n=e.activeId,t=e.approvers,r=void 0===t?[]:t,o=e.hidePromoter,i=e.onChange,a=void 0===i?function(){return null}:i,l=(0,s.bh)("approver");return u.createElement("div",{className:"approver-org-popup-list",onMouseOver:function(e){return e.stopPropagation()}},r.map((function(e,t){return u.createElement("div",{"data-beacon":"approver-org-popup-list-item",key:t,onMouseDown:function(t){return function(e,t){e.stopPropagation(),t.ApproverId!==n&&a(t)}(t,e)},"data-stopcomponentclick":"true",className:"popup-list-item "+(n===e.ApproverId?"is-selected":"")},u.createElement("span",{className:"dot",style:{background:(0,s.m4)(l.getApproverColor(e.ApproverId))},"data-stopcomponentclick":"true"},fe(e)),u.createElement("span",{className:"approver-name","data-stopcomponentclick":"true"},me(e,o)))})))};s.kg.setLogInstance((0,I.Qf)());var Re=s.kg,xe=function(e){var n,t,r,o,i=e.data,a=e.componentColor,l=e.canAssignApprover,p=void 0===l||l,c=e.displayApproverName,d=void 0!==c&&c,f=e.enableInput,g=void 0===f||f,h=e.assignToApproverRule,C=e.onSelectApprover,y=(0,s.bh)("approver"),E=(0,s.bh)("components"),S=y.getApprover(i.ComponentRecipientId)||{},b=y.get("approvers"),R=E.get("components"),x=ge(b),I=h||y.get("componentAssignToApproverRule")||se,A=b.filter((function(e){return null==I?void 0:I(e,i)})),T=(0,u.useRef)(),N=i.ComponentWidth<120?120:i.ComponentWidth;return u.createElement(v.G,{placement:"bottom-left",overlayInnerStyle:function(e){return{minWidth:e.offsetWidth+"px",padding:0,margin:"2px 0"}},attach:T.current,hideEmptyPopup:!0,triggerElement:u.createElement("div",{"data-beacon":"component-approver-name",className:m()("component-extra component-approver-name",{"not-be-bound":!i.ComponentRecipientId,"show-max-length":!(null==i||null==(n=i.ComponentExtra)||!n.MaxLength)}),style:{minWidth:N},ref:T,onClick:function(e){e.stopPropagation()}},(null==i||null==(t=i.ComponentExtra)?void 0:t.MaxLength)&&u.createElement("div",{style:{display:"inline-block"}},function(){var e,n,t,r;return g?"\u53ef\u8f93\u5165"+(null==i||null==(r=i.ComponentExtra)?void 0:r.MaxLength)+"\u5b57":p?((null==i||null==(n=i.ComponentValue)?void 0:n.length)||0)+"/"+(null==i||null==(t=i.ComponentExtra)?void 0:t.MaxLength):"\u53ef\u8f93\u5165"+(null==i||null==(e=i.ComponentExtra)?void 0:e.MaxLength)+"\u5b57(\u62d6\u62fd\u5bbd\u5ea6\u53ef\u8c03\u6574\u5b57\u6570)"}()),d&&!p&&u.createElement(u.Fragment,null,(null==i||null==(r=i.ComponentExtra)?void 0:r.MaxLength)&&u.createElement("div",{className:"split"},"|"),u.createElement("div",{className:"binding-button"},u.createElement("div",{className:"binding-button-content",style:{color:(0,s.m4)(a)}},"@")),u.createElement("div",{className:"approver-org",style:{color:(0,s.m4)(a)}},me(S,!0))),!!p&&u.createElement(u.Fragment,null,(null==A?void 0:A.length)>0?u.createElement(u.Fragment,null,(null==i||null==(o=i.ComponentExtra)?void 0:o.MaxLength)&&u.createElement("div",{className:"split"},"|"),u.createElement("div",{className:"binding-button"},u.createElement("div",{className:"binding-button-content",style:{color:(0,s.m4)(a)}},"@")),u.createElement("div",{className:"approver-org",style:{color:(0,s.m4)(a)}},me(S,!0))):u.createElement("div",{className:"approver-org",style:{color:"#888"}},"\u8bf7\u5148\u6dfb\u52a0\u7b7e\u7f72\u65b9"))),content:p&&(null==A?void 0:A.length)&&u.createElement(be,{approvers:A,hidePromoter:x,onChange:"function"===typeof C?C:function(e){var n=e.ApproverId,t=(0,s.LK)(i,R,(function(e){return E.getComponent(e)}));Re.info("assign component to approver",{approver:{ApproverId:e.ApproverId,ApproverType:e.ApproverType,ApproverName:e.ApproverName,RoleName:e.RoleName},component:{ComponentId:i.ComponentId}});var r=t.map((function(e){var t,r,o={ComponentId:e.ComponentId,ComponentRecipientId:n,ComponentValue:e.ComponentType===s.re.CheckBox?e.ComponentValue:""};return null!=(t=e.RenderProps)&&t.resourceUrls&&(o.RenderProps=X({},e.RenderProps,{resourceUrls:[]})),null!=(r=e.RenderProps)&&r.isInValid&&(o.RenderProps=X({},e.RenderProps,{isInValid:!1,inValidMsg:""})),o}));E.updateComponent(r),E.selectComponent(i.ComponentId)},activeId:i.ComponentRecipientId})})},Ie=function(e){return u.createElement(g.u,{content:e.content,trigger:"click",theme:"primary"},u.createElement("div",{className:"component-disabled-mask"}))},Ae=function(e){var n=e.componentId,t=e.isInValid,r=e.inValidMsg,o=e.inValidMsgDisplayType,i=void 0===o?"text":o,a=e.extraInfoVisible,l=(0,u.useState)(null),p=l[0],c=l[1];if((0,u.useEffect)((function(){var e=document.querySelector(".component-"+n);c(e)}),[]),!t||!r)return null;if("text"===i)return u.createElement("div",{className:"component-value-error-tips"},r);return u.createElement(g.u,{content:u.createElement(u.Fragment,null,u.createElement("img",{src:"https://res.ess.tencent.cn/cdn/mp-sign/static/verify/error-red.svg",alt:""}),u.createElement("div",{className:"tsign-web-component_error-tooltip-guide_content"},r)),showArrow:!0,visible:!0,theme:"light",destroyOnClose:!0,overlayClassName:"tsign-web-component_error-tooltip-guide-popup",overlayInnerClassName:"tsign-web-component_error-tooltip-guide",placement:"bottom",attach:p,zIndex:-1},u.createElement("div",{className:m()("component-disabled-mask invalid-tooltip-holder",{"extra-info-visible":a})}))},Te=["data","disabled","enableRemove","enableDragging","enableResizing","enableInput","canAssignApprover","displayApproverName"],Ne=s.oT.isComponentDisabled,De=function(e){var n=e.data,t=e.disabled,r=e.enableRemove,o=e.enableDragging,i=e.enableResizing,a=e.enableInput,l=e.canAssignApprover,p=e.displayApproverName,c=$(e,Te),d=(0,s.bh)("components"),f=(0,s.bh)("approver"),v=d.get("selectedComponentIds"),g=d.get("hoverComponentIds"),h=d.get("movingComponentIds"),C=(0,u.useState)(!!v.includes(n.ComponentId)),y=C[0],E=C[1],S=(0,u.useState)(!!g.includes(n.ComponentId)),b=S[0],R=S[1],x=(0,u.useState)(!!h.includes(n.ComponentId)),I=x[0],A=x[1],T=(0,u.useState)(d.get("multipleChoice")),N=T[0],D=T[1],w=(0,u.useState)(d.get("isDragSelecting")),k=w[0],P=w[1];(0,u.useEffect)((function(){var e=function(e){E(!(null==e||!e.includes(n.ComponentId)))},t=function(e){R(!(null==e||!e.includes(n.ComponentId)))},r=function(e){A(!(null==e||!e.includes(n.ComponentId)))},o=function(e){D(e)},i=function(e){P(e)};return d.subscribe("selectedComponentIds",e),d.subscribe("hoverComponentIds",t),d.subscribe("movingComponentIds",r),d.subscribe("multipleChoice",o),d.subscribe("isDragSelecting",i),function(){d.unsubscribe("selectedComponentIds",e),d.unsubscribe("hoverComponentIds",t),d.unsubscribe("movingComponentIds",r),d.unsubscribe("multipleChoice",o),d.unsubscribe("isDragSelecting",i)}}),[d]);var L=d.getMetaComponent(n.ComponentType),F=(null==n?void 0:n.RenderProps)||{},O=F.isInValid?ae:null==f?void 0:f.getApproverColor(n.ComponentRecipientId),M=Se(n,{isSelected:y,isHovered:b,color:O}),U=n.ComponentType!==s.re.CheckBox&&(y||b);if(F.hidden)return null;var _=function(e,n){var t=(null==e?void 0:e.RenderProps)||{},r=n.disabled,o=n.enableRemove,i=n.enableDragging,a=n.enableResizing;return{enableRemove:te(t.enableRemove)?te(o)?te(t.disabled)?!!te(r)||!r:!t.disabled:o:t.enableRemove,enableDragging:te(t.enableDragging)?te(i)?te(t.disabled)?!!te(r)||!r:!t.disabled:i:t.enableDragging,enableResizing:function(){var n=ne(e);return te(t.enableResizing)?te(a)?te(t.disabled)?(te(r)||!r)&&ne(e):!t.disabled&&ne(e):!0===a?n:a:!0===t.enableResizing?n:t.enableResizing}()}}(n,{disabled:t,enableRemove:r,enableDragging:o,enableResizing:i}),Z=function(){var e;return!N&&!k&&((!F.isInValid||!F.inValidMsg||"text"!==F.inValidMsgDisplayType)&&(!!p||!(!l&&"number"!==typeof(null==(e=n.ComponentExtra)?void 0:e.MaxLength))&&(b?g[g.length-1]===n.ComponentId:!!y&&v[v.length-1]===n.ComponentId)))}();return u.createElement(s.BZ,Object.assign({data:n},c,_,{style:M,resizeHandleStyles:{borderColor:(0,s.m4)(O)},referenceLineStyle:{backgroundColor:(0,s.m4)(O)},className:m()("tsign-web-component","is-"+n.ComponentType,{"is-bind-approver":!!n.ComponentRecipientId})}),U?u.createElement("div",{className:"component-name-label",style:{maxWidth:n.ComponentWidth-14,color:(0,s.m4)(O)},title:n.ComponentDescription||n.ComponentName},u.createElement("div",{className:"c-box"},n.ComponentRequired&&u.createElement("div",{className:"c-required"},"*"),u.createElement("div",{className:"c-name"},n.ComponentDescription||n.ComponentName),u.createElement("div",{className:"c-bg"}),u.createElement("div",{className:"c-bg-color",style:{backgroundColor:(0,s.m4)(O,.2)}}))):null,F.disabled&&!!F.disabledTips&&u.createElement(Ie,{content:F.disabledTips}),L&&u.createElement(L,{data:n,updateComponent:function(e){return d.updateComponent(e)},isSelected:y,isHovered:b,isMoving:I,disabled:t,enableInput:a,color:O}),Z?u.createElement(xe,{data:n,componentColor:O,enableInput:!Ne({data:n,disabled:t,enableInput:a}),canAssignApprover:l,displayApproverName:p}):null,u.createElement(Ae,Object.assign({componentId:n.ComponentId},F,{extraInfoVisible:Z})))},we=(0,u.memo)(De,p.Z),ke=function(e){var n;if(!e)return[];var t=(0,s.bh)("approver"),r=t.get("approvers");if(null==r||!r.length)return[{approver:void 0,color:t.getApproverColor({}),list:e}];var i=ve(r)[0],a=null==i||null==(n=i.RecipientExtra)?void 0:n.SameWithPromoter,l=r.find((function(e){return e.RoleType===o.Promoter})),u=(0,M.Z)(e,(function(e){return a&&e.ComponentRecipientId===(null==l?void 0:l.ApproverId)?i.ApproverId:e.ComponentRecipientId||"--"}));return Object.keys(u).map((function(e){return{approver:"--"!==e?null==t?void 0:t.getApprover(e):void 0,color:t.getApproverColor(e),list:u[e]}}))},Pe=["isExpanded"];function Le(e){return 28*((null==e?void 0:e.length)||0)-6>140}var Fe=function(e){var n,t=e.components,r=e.selectedIds,o=(0,s.bh)("components"),i=(0,s.bh)("approver"),a=null==t||null==(n=t.filter((function(e){return e.ComponentType!==s.re.Combination})))?void 0:n.map((function(e){var n=e.color,t=null==r?void 0:r.includes(e.ComponentId);return u.createElement("div",{"data-beacon":"component-capsule-item",className:m()("component-capsule-item",{"is-selected":t}),style:{backgroundColor:(0,s.m4)(n,.06),color:(0,s.m4)(n)},onClick:function(){return n=e,void o.activeComponent(n.ComponentId,{animationColor:i.getApproverColor(n.ComponentRecipientId)});var n},key:e.ComponentId},e.ComponentDescription||e.ComponentName)}));return u.createElement("div",{className:m()("page-capsule-container",{"is-overflow":Le(a)})},a)},Oe=function(e){var n=e.components,t=e.width,r=e.height,o=(0,s.bh)("components"),i=(0,s.bh)("approver"),a=100/t,l=ke(null==n?void 0:n.filter((function(e){return e.ComponentType!==s.re.Combination}))),p=function(e){var n=e.list,t=e.color,r=e.approver;return u.createElement("div",{className:"approver-component-box",key:r},r&&u.createElement("div",{className:"approver-info"},u.createElement("span",{className:"dot",style:{background:(0,s.m4)(t)}},fe(r)),u.createElement("span",{className:"approver-name"},(null==r?void 0:r.OrganizationName)||(null==r?void 0:r.ApproverName)||(null==r?void 0:r.RoleName))),u.createElement("ul",{className:m()("component-capsule-list",{"has-approver":!!r})},n.map((function(e){return u.createElement("li",{"data-beacon":"component-capsule-list-item",key:e.ComponentId,onClick:function(){return n=e,void o.activeComponent(n.ComponentId,{animationColor:i.getApproverColor(n.ComponentRecipientId)});var n}},e.ComponentDescription||e.ComponentName)}))))};return u.createElement("div",{className:m()("page-capsule-container",{"is-overflow":Le(l)}),style:{height:a*r}},l.map((function(e,n){var t;return u.createElement(v.G,{key:n,overlayClassName:"component-capsule-list-popup",showArrow:!0,content:p(e),trigger:"hover",placement:"right-top"},u.createElement("div",{style:{background:(0,s.m4)(e.color)},className:"approver-component-count"},null==(t=e.list)?void 0:t.length))})))},Me=function(e){var n=e.isExpanded,t=$(e,Pe);return n?u.createElement(Fe,Object.assign({},t)):u.createElement(Oe,Object.assign({},t))},Ue=function(e){var n=e.components,t=e.width,r=e.height,o=e.selectedIds,i=e.isExpanded,a=100/t,l=null==n?void 0:n.filter((function(e){return e.ComponentType!==s.re.Combination})).map((function(e){var n=null==o?void 0:o.includes(e.ComponentId),r=e.color,i=e.ComponentWidth,l=e.ComponentType===s.re.SignPagingSeal?(t-i/2)*a:e.ComponentPosX*a;return u.createElement("div",{className:m()("component-thumbnail-item is-"+e.ComponentType,{"is-selected":n}),style:{width:e.ComponentType===s.re.SignPagingSeal?e.ComponentWidth/2*a:e.ComponentWidth*a,height:e.ComponentHeight?e.ComponentHeight*a:"auto",backgroundColor:n?(0,s.m4)(r,.05):(0,s.m4)(r,.2),borderColor:n?(0,s.m4)(r):"transparent",transform:"translate("+l+"px, "+e.ComponentPosY*a+"px)"},key:e.ComponentId})})),p=null==n?void 0:n.filter((function(e){return e.ComponentType!==s.re.SignPagingSeal}));return u.createElement(u.Fragment,null,u.createElement("div",{className:"page-thumbnail-container",style:{height:a*r}},l),u.createElement(Me,{components:p,width:t,height:r,selectedIds:o,isExpanded:i}))},_e=s.s5;function Ze(){var e=(0,u.useState)([]),n=e[0],t=e[1],r=(0,s.bh)("approver");return(0,u.useEffect)((function(){var e=function(e){t(e)};return r.subscribe("approvers",e),function(){r.unsubscribe("approvers",e)}}),[]),[n]}var ze=function(e){var n=e.defaultComponentCapsuleExpand,t=void 0===n||n,r=e.title,o=e.documentPageLoadError,i=(0,s.bh)("approver"),a=(0,s.v9)("components","selectedComponentIds"),l=(0,s.v9)("components","components"),p=(0,u.useState)(t),c=p[0],d=p[1],f=(0,u.useState)(c),v=f[0],g=f[1];Ze(),(0,u.useEffect)((function(){_e.report("TemplateEditor_EditorThumbnail_View")}),[]);var h=(0,u.useRef)();return u.createElement(s.es,{title:r,pageRender:function(e){var n=null==l?void 0:l.filter((function(n){var t,r,o;return(null==(t=n.RenderProps)||!t.hidden)&&(n.ComponentType===s.re.SignPagingSeal||(null!=(r=n.ComponentExtra)&&null!=(r=r.PageRanges)&&r.length?(0,s.Zz)(null==(o=n.ComponentExtra)?void 0:o.PageRanges,e):n.ComponentPage===e.pageIndex))})).map((function(e){return X({},e,{color:i.getApproverColor(e.ComponentRecipientId)})}));return u.createElement(Ue,{components:n,width:e.width,height:e.height,selectedIds:a,isExpanded:v})},documentPageLoadError:o,className:m()("with-component-capsule",{"show-component-capsule":c})},u.createElement("div",{"data-beacon":"component-capsule-expand-toggle-handle",className:"component-capsule-expand-toggle-handle",onClick:function(){d(!c),_e.report({eventCode:"TemplateEditor_EditorThumbnail_ComponentCapsuleExpandToggleHandle_Click",params:{expand:!c}}),h.current&&clearTimeout(h.current),h.current=setTimeout((function(){g(!c)}),300)}},c?u.createElement(A.Z,null):u.createElement(T.Z,null)))},Ve=["ApproverId"],Be=function(e){var n,t;function i(n){var t;return(t=e.call(this,n)||this).defaultApproverRoleName=function(e,n){var o=n||t.get("approvers"),i=e===r.Enterprise?"\u4f01\u4e1a\u7b7e\u7f72\u65b9":"\u4e2a\u4eba\u7b7e\u7f72\u65b9",a=0;return o.forEach((function(n){var t;if(n.ApproverType===e&&null!=n&&null!=(t=n.RoleName)&&t.startsWith(i)){var r=Number(n.RoleName.slice(5));!isNaN(r)&&r>a&&(a=r)}})),""+i+(a+1)},t.usedApproverColors={},t}t=e,(n=i).prototype=Object.create(t.prototype),n.prototype.constructor=n,K(n,t);var u=i.prototype;return u.updateApprovers=function(e){this.usedApproverColors={},this.update("approvers",e)},u.createApprover=function(e,n){void 0===n&&(n={});var t=n,i=t.defaultValues,u=t.isCurrentEnterprise,p=void 0!==u&&u,c=t.sceneType,s=t.saveToStore,d=void 0===s||s,m=t.approvers||this.get("approvers"),f=function(e){return e&&(null==e?void 0:e.length)>50?"\u5bf9\u4e0d\u8d77\uff0c\u7cfb\u7edf\u76ee\u524d\u6700\u591a\u652f\u630150\u65b9\u7b7e\u7f72\uff01":""}(m);if(f)return console.warn(f),{error:{message:f}};var v=i||{},g=v.ApproverId,h=$(v,Ve),C={ApproverId:g&&!this.getApprover(g)?g:this.approverId(),ApproverType:e,RoleType:o.Signer,ApproverSignTypes:pe,ApproverVerifyTypes:ce};if(e===r.Enterprise)if(p){var y=this.get("companyInfo");C.RoleName=null==y?void 0:y.roleName,C.RecipientExtra={RecipientEnterpriseType:a.CurrentEnterprise}}else C.RecipientExtra={RecipientEnterpriseType:a.OtherEnterprise};if(C.RoleName||(C.RoleName=this.defaultApproverRoleName(C.ApproverType,m)),c===l.FlowApprover&&p){var E=this.get("userInfo");E&&(C.UserId=E.userId,C.ApproverName=E.userName,C.ApproverMobile=E.mobile,C.ApproverIdCardType=E.idCardType,C.ApproverIdCardNumber=E.idCardNumber)}return C=X({},C,h,{RecipientExtra:(0,U.Z)({},C.RecipientExtra,null==i?void 0:i.RecipientExtra)}),d&&this.update("approvers",[].concat(m,[C])),C},u.deleteApprover=function(e,n){if(void 0===n&&(n=!1),e){var t=this.get("approvers");if(null!=t&&t.length){var r=t.filter((function(n){return n.ApproverId!==e}));if((null==r?void 0:r.length)!==t.length){this.deleteUsedColors(e);var o=this.rootStore.getModule("components"),i=o.get("components"),a=[];a=n?i.filter((function(n){return n.ComponentRecipientId!==e})):i.map((function(n){return n.ComponentRecipientId===e?X({},n,{ComponentRecipientId:""}):n})),o.setComponents(a),o.modifyOperateStack([{key:"ComponentRecipientId",oldValue:e,value:""}]),this.update("approvers",r)}else console.warn("delete approver: approver\u4e0d\u5b58\u5728",e)}}else console.warn("delete approver id \u4e0d\u80fd\u4e3a\u7a7a",e)},u.getApprover=function(e){var n;if(e)return null==(n=this.get("approvers"))?void 0:n.find((function(n){return n.ApproverId===e}))},u.updateApprover=function(e){if(null!=e&&e.ApproverId){var n=this.get("approvers"),t=[].concat(n||[]),r=null==t?void 0:t.findIndex((function(n){return n.ApproverId===e.ApproverId}));if(-1!==r){var o=t[r],i=(0,U.Z)({},o.RecipientExtra,e.RecipientExtra),a=X({},o,e,{RecipientExtra:i});t[r]=a,this.update("approvers",t)}else console.warn("update approver: approver\u4e0d\u5b58\u5728",e)}else console.warn("updateApprover: \u5fc5\u987b\u4f20\u9012id",e)},u.approverId=function(e){for(var n=he(e),t=this.get("approvers"),r=null==t?void 0:t.map((function(e){return e.ApproverId}));null!=r&&r.includes(n);)n=he(e);return n},u.getUsedColors=function(){return this.usedApproverColors},u.deleteUsedColors=function(e){try{delete this.usedApproverColors[e]}catch(n){}},u.getApproverColor=function(e){var n="string"===typeof e?this.getApprover(e):e;if(n){if(null==n||!n.ApproverId)return oe;var t,r,i=n.ApproverId,l=this.getUsedColors(),u=!1;if("boolean"===typeof n.isMe)u=n.isMe;else u=(null==(t=n.RecipientExtra)?void 0:t.RecipientEnterpriseType)===a.CurrentEnterprise&&!(null==(r=n.RecipientExtra)||!r.SameWithPromoter);if(n.RoleType===o.Promoter||u||n.isMe)return ie;if(l[i])return l[i];var p=Object.keys(l);if(!p.length)return l[i]=le[0],le[0];var c=l[p.pop()],s=le.findIndex((function(e){return e.join("")===c.join("")})),d=s===le.length-1?0:s+1;return l[i]=le[d],le[d]}},u.getApproverComponents=function(e,n){if(null==e||!e.length)return[];var t=Array.isArray(e)?e:[e],r=this.rootStore.getModule("components"),o=n||{},i=o.onlySignComponent,a=o.onlyFillInComponent,l=o.includeHiddenComponent,u=void 0===l||l,p=o.components||r.get("components");return i&&a?(console.warn("getApproverComponents(): onlySignComponent\u548conlyFillInComponent\u4e0d\u80fd\u540c\u65f6\u4e3atrue."),[]):p.filter((function(e){var n,r=t.includes(e.ComponentRecipientId);u||(r=r&&!(null!=(n=e.RenderProps)&&n.hidden)&&e.ComponentType!==s.re.Combination);return!!r&&(a?r&&!s.jW.includes(e.ComponentType):i?r&&s.jW.includes(e.ComponentType):r)}))},i}(s.My);(0,s.bh)().register("approver",new Be({approvers:[]}));var We=[s.re.Stamp,s.re.SignPagingSeal,s.re.SignOpinion,s.re.SignLegalPersonSeal],qe=function(e){return e.RoleType===o.Signer&&e.ApproverType===r.Individual},je=function(e){return e.RoleType===o.Signer&&e.ApproverType===r.Enterprise},He=function(e){var n;return je(e)&&(null==e||null==(n=e.RecipientExtra)?void 0:n.RecipientEnterpriseType)===a.CurrentEnterprise};function Ge(e,n,t){for(var r={},i=n.filter((function(e){return e.RoleType===o.Signer})),a=0,l=Object.entries(i);a<l.length;a++){var u=l[a],p=u[0],c=u[1];r[c.ApproverId]={count:0,index:Number(p),approver:c}}for(var s,d=ee(e);!(s=d()).done;){var m=s.value;t.includes(m.ComponentType)&&m.ComponentRecipientId&&r[m.ComponentRecipientId]&&(r[m.ComponentRecipientId].count=r[m.ComponentRecipientId].count+1)}var f=-1;return{addComponent:function(e){var n=r[e],t=n.count,o=n.index;r[e].count=t+1,f=o===i.length-1?-1:o},getNoComponentSigners:function(e){return Object.values(r).filter((function(n){var t=n.count,r=n.approver;return!t&&(void 0===e||r.ApproverType===e)})).map((function(e){return e.approver}))},skipSignerInOrder:function(e){return r[e].index<=f}}}function Je(e,n){var t=e.find((function(e){return e.ComponentType===s.re.SignDate&&n.Relation===e.ComponentId}));t&&(t.ComponentRecipientId=n.ComponentRecipientId)}function Ye(e,n,t){if(!n.length||!e.length)return e;for(var r,o=t.isCurrentEnterpriseSupportLegalSeal,i=void 0!==o&&o,a=t.componentTypes,l=Ge(e,n,a),u=[].concat(e),p=ee(u);!(r=p()).done;){var c,d=r.value;if(!(d.ComponentRecipientId||null!=(c=d.RenderProps)&&c.groupId)&&a.includes(d.ComponentType)){for(var m,f=ee(n);!(m=f()).done;){var v=m.value;if(!(l.skipSignerInOrder(v.ApproverId)||d.ComponentType===s.re.Signature&&v.SignType===re.ServerSign)){if(d.ComponentType===s.re.SignLegalPersonSeal){if(He(v)&&i){d.ComponentRecipientId=v.ApproverId;break}if(!He(v)){l.addComponent(v.ApproverId);break}}else[s.re.Stamp,s.re.SignPagingSeal,s.re.SignOpinion,s.re.Signature].includes(d.ComponentType)&&(d.ComponentRecipientId=v.ApproverId,l.addComponent(v.ApproverId));break}}if(Je(u,d),0===l.getNoComponentSigners().length)break}}return u}function Xe(e,n,t){var i=n.filter((function(e){return e.RoleType===o.Signer})),a=i.filter((function(e){return je(e)})),l=[].concat(e);return l=function(e,n,t){for(var o,i=(t||{}).isCurrentEnterpriseSupportLegalSeal,a=void 0!==i&&i,l=Ge(e,n,We),u=Ye(e,l.getNoComponentSigners(r.Enterprise),X({},t||{},{componentTypes:We})),p=ee(u);!(o=p()).done;){var c=o.value;if(!c.ComponentRecipientId){for(var d,m=ee(n);!(d=m()).done;){var f=d.value;if(We.includes(c.ComponentType)&&!l.skipSignerInOrder(f.ApproverId)){if(c.ComponentType!==s.re.SignLegalPersonSeal){c.ComponentRecipientId=f.ApproverId,l.addComponent(f.ApproverId);break}if(He(f)&&a){c.ComponentRecipientId=f.ApproverId;break}if(!He(f)){c.ComponentRecipientId=f.ApproverId,l.addComponent(f.ApproverId);break}}}Je(e,c)}}return u}(l,a,t),l=function(e,n){var t=Ge(e,n,[s.re.Signature].concat(We)),o=e.filter((function(e){return e.ComponentType===s.re.Signature&&!e.ComponentRecipientId})),i=t.getNoComponentSigners(r.Individual),a=t.getNoComponentSigners(r.Enterprise),l=t.getNoComponentSigners();l.length>o.length&&(l=i.concat(a));for(var u,p=Ye(e,l,{componentTypes:[s.re.Signature]}),c=n.filter((function(e){return e.ApproverType===r.Individual})),d=c.length?c:n,m=ee(p);!(u=m()).done;){var f,v=u.value;if(!(v.ComponentType!==s.re.Signature||v.ComponentRecipientId||null!=(f=v.RenderProps)&&f.groupId)){for(var g,h=ee(d);!(g=h()).done;){var C=g.value;if(!(t.skipSignerInOrder(C.ApproverId)||v.ComponentType===s.re.Signature&&C.SignType===re.ServerSign)){v.ComponentRecipientId=C.ApproverId,t.addComponent(C.ApproverId);break}}Je(e,v)}}return p}(l,i),l}function Ke(e,n,t){if(!Array.isArray(e)||!e.length)return[];if(!Array.isArray(n)||!n.length)return e;var r=e.map((function(e){return X({},e)}));return null!=t&&t.isChannelScene&&(r=function(e,n,t){for(var r,i=(t||{}).allowAssignSystemFillInComponentToPromoter,a=void 0!==i&&i,l=[].concat(e),u=ee(e);!(r=u()).done;){var p,c,d,m=r.value;if((0,s.B5)(m)&&!m.ComponentRecipientId){var f=null==n?void 0:n.find((function(e){return e.RoleType===o.Promoter})),v=n.filter((function(e){return e.RoleType===o.Signer})),g=v.find((function(e){return!He(e)})),h=m.ComponentType===s.re.Attachment&&(null==(p=m.ComponentExtra)?void 0:p.SubType)===s.SD.INTERSPACE,C=Array.isArray(null==(c=m.ComponentExtra)?void 0:c.PageRanges)&&(null==(d=m.ComponentExtra)||null==(d=d.PageRanges)?void 0:d.length);if(m.ChannelComponentId||h||C||a)f&&(m.ComponentRecipientId=null==f?void 0:f.ApproverId);else if(g)m.ComponentRecipientId=null==g?void 0:g.ApproverId;else if(v.length){var y;m.ComponentRecipientId=null==(y=v[0])?void 0:y.ApproverId}}}return l}(r,n,t)),r=function(e,n){for(var t,r=[].concat(e),i=ee(e);!(t=i()).done;){var a=t.value;if(a.ComponentType===s.re.WaterMark){var l=null==n?void 0:n.find((function(e){return e.RoleType===o.Promoter}));l&&(a.ComponentRecipientId=null==l?void 0:l.ApproverId)}}return r}(r,n),r=function(e,n,t){for(var r,i=!(null==n||!n.some((function(e){return e.SignType===re.ServerSign}))),a=!(null==n||!n.some(qe)),l=(t||{}).isServerSignProtocolUpgraded,u=ee(e);!(r=u()).done;){var p=r.value;if(!p.ComponentRecipientId)for(var c,d=ee(n);!(c=d()).done;){var m,f=c.value;if(p.ComponentType===s.re.Attachment&&(null==(m=p.ComponentExtra)?void 0:m.SubType)===s.SD.INTERSPACE&&f.RoleType===o.Promoter){p.ComponentRecipientId=f.ApproverId;break}if((0,s.B5)(p)&&f.RoleType===o.Promoter){p.ComponentRecipientId=f.ApproverId;break}if((0,s.zM)(p)&&je(f)||(0,s.zk)(p)&&qe(f)||(0,s.zk)(p)&&!a&&je(f)){if(!i){p.ComponentRecipientId=f.ApproverId;break}if(l){p.ComponentRecipientId=f.ApproverId;break}}}}return e}(r,n,t),r=Xe(r,n,t)}var $e=["Relation"],Qe=119,en=119,nn=en,tn=50,rn=50,on=43,an=119,ln=20,un=51,pn=20,cn=200,sn=Qe+pn,dn=en+pn,mn=on+pn,fn=18,vn=s.oT.calculateCombinationSize,gn=function(e,n){var t,r,o;return void 0===n&&(n={}),e===s.re.Text&&((null==(t=n)||!t.NonConfigProperties)&&!(null==(r=n)||!r.RecipientInfoType||(null==(o=n)?void 0:o.RecipientInfoType)===s.f4.PERSONAL_ADDRESS))},hn=function(e,n){var t;return void 0===n&&(n={}),e===s.re.Selector&&((null==(t=n)||!t.NonConfigProperties)&&(n.SubType&&[s.SD.GENDER,s.SD.EDUCATION].includes(n.SubType)))};function Cn(e){if(!e)return[];if(e&&!Array.isArray(e))return Re.warn("normalizeComponentData(): components \u53c2\u6570\u9519\u8bef",{components:e}),[];for(var n=function(e){return e.map((function(n){var t,r,o=n.ComponentExtra||{};if("string"===typeof o)try{o=JSON.parse(o)}catch(a){Re.error("normalizeComponentData():",{error:a,component:n}),o={}}if(n.ComponentType!==s.re.Text||null!=(t=o)&&t.SubType||(o.SubType=s.SD.TEXT),(null==(r=o)?void 0:r.RecipientInfoType)===s.f4.PERSONAL_ADDRESS&&(o.SubType=s.SD.LOCATION,delete o.RecipientInfoType),gn(n.ComponentType,o)&&(o.NonConfigProperties=["ComponentExtra.SubType"]),hn(n.ComponentType,o)&&(o.NonConfigProperties=["ComponentExtra.Values","ComponentExtra.MultiSelect"]),[s.re.Stamp,s.re.Signature,s.re.SignLegalPersonSeal].includes(n.ComponentType)&&(o.Date&&"boolean"!==typeof o.isAfterCut&&(o=X({},o,{isAfterCut:!1})),n.Relation&&(e.find((function(e){return e.ComponentId===n.Relation}))||(delete n.Relation,void 0!==(o=X({},o,{Date:!1})).isAfterCut&&delete o.isAfterCut)),o.Date&&!n.Relation&&void 0!==(o=X({},o,{Date:!1})).isAfterCut&&delete o.isAfterCut),[s.re.Stamp,s.re.SignLegalPersonSeal,s.re.SignDate].includes(n.ComponentType)&&(o=X({},o,{PageRanges:o.PageRanges||[]})),n.ComponentType===s.re.SignDate&&!e.find((function(e){return n.ComponentId===e.Relation}))&&n.Relation){var i=$(n,$e);return delete o.Date,delete o.isAfterCut,X({},i,{ComponentExtra:X({},o)})}return n.ComponentType===s.re.DynamicTable&&("number"!==typeof o.TableTopOffset&&(o.TableTopOffset=30),"number"!==typeof o.TableBottomOffset&&(o.TableBottomOffset=30)),n.isRecommend&&(n.RenderProps=X({},n.RenderProps||{},{isRecommend:!0})),X({},n,{ComponentExtra:o})}))}(e),t=function(){var e=n[r],t=e.ComponentExtra||{};if(e.ComponentType===s.re.Combination){if(e.RenderProps)return 1;e.RenderProps={padding:fn,hidden:!0};var o=t.Children||[],i=[];o.forEach((function(t){var r=n.find((function(e){return e.ComponentId===t}));r&&(r.RenderProps=X({},r.RenderProps||{},{groupId:e.ComponentId}),r.ComponentType===s.re.Signature&&(r.RenderProps.enableRemove=!1),i.push(r))}));var a=vn(n,e.ComponentId);(0,U.Z)(e,a)}if([s.re.Stamp,s.re.Signature,s.re.SignLegalPersonSeal].includes(e.ComponentType)){var l=null;if(e.Relation&&((l=n.find((function(n){return n.ComponentId===e.Relation}))).Relation=e.ComponentId,l&&!1===t.isAfterCut&&(l.RenderProps=X({},l.RenderProps||{},{hidden:!0}))),t.Date&&!t.isAfterCut&&l&&(e.ComponentType===s.re.Stamp&&e.ComponentHeight!==sn&&(e.ComponentHeight=sn),[s.re.Signature,s.re.SignLegalPersonSeal].includes(e.ComponentType))){var u=e.ComponentType===s.re.Signature?an/mn:nn/dn,p=e.ComponentWidth/(e.ComponentHeight+pn);Math.abs(p-u)<.1?e.ComponentHeight=e.ComponentHeight+pn:e.ComponentHeight=e.ComponentWidth/u}e.ComponentType!==s.re.Signature||t.Date&&!t.isAfterCut||e.ComponentWidth===an&&e.ComponentHeight!==on&&(e.ComponentHeight=on),e.ComponentType!==s.re.Stamp||t.Date&&!t.isAfterCut||e.ComponentWidth===en&&e.ComponentHeight!==Qe&&(e.ComponentHeight=Qe)}e.ComponentType===s.re.WaterMark&&(e.RenderProps={hidden:!0});var c=function(e){var n,t,r,o,i={};if(![s.re.Signature,s.re.SignLegalPersonSeal,s.re.MultiLineText,s.re.SignMultiLineText,s.re.DynamicTable].includes(e.ComponentType))return i;[s.re.Signature,s.re.SignLegalPersonSeal].includes(e.ComponentType)&&(i=null==(n=e.ComponentExtra)||!n.Date||null!=(t=e.ComponentExtra)&&t.isAfterCut?X({},s.re.Signature===e.ComponentType?{minWidth:un,minHeight:ln}:{minWidth:rn,minHeight:tn},{lockAspectRatio:!0}):X({},s.re.Signature===e.ComponentType?{minWidth:an,minHeight:mn}:{minWidth:nn,minHeight:dn},{lockAspectRatio:!0})),(e.ComponentType===s.re.MultiLineText||e.ComponentType===s.re.SignMultiLineText)&&(i={minHeight:((null==(r=e.ComponentExtra)?void 0:r.FontSize)||s.OS)*s.L3,minWidth:((null==(o=e.ComponentExtra)?void 0:o.FontSize)||s.OS)+4});return e.ComponentType===s.re.DynamicTable&&(i={minWidth:cn}),i}(e),d=c.minHeight||e.ComponentHeight,m=c.minWidth||e.ComponentWidth;e.ComponentHeight=Math.max(d,e.ComponentHeight),e.ComponentWidth=Math.max(m,e.ComponentWidth),e.RenderProps=X({},e.RenderProps||{},c)},r=0;r<e.length;r++)t();return n}function yn(e){for(var n,t=[],r=[],o=ee(e);!(n=o()).done;){var i=n.value,a=(0,s.Of)(i,e);(0,s.Op)(i.ComponentType)||i.ComponentType===s.re.WaterMark?r.push(a):t.push(a)}return{fillInComponents:r,signComponents:t}}var En=function(e,n){if(null==e||!e.length)return n;var t=[].concat(n).filter((function(n){return n.ComponentPage<=(null==e?void 0:e.length)}));return e.forEach((function(e,n){var r=e.Option,o=null;try{o=JSON.parse(r)}catch(u){o={}}var i=o,a=i.width,l=i.height;t=t.map((function(e){if(e.ComponentPage!==n+1)return e;var t=e.ComponentWidth,r=e.ComponentHeight,o=e.ComponentPosX,i=e.ComponentPosY,u=t,p=r;u>a&&(u=a),p>l&&(p=l);var c=o,s=i;return c<0&&(c=0),s<0&&(s=0),c+u>a&&(c=a-u),s+p>l&&(s=l-p),X({},e,{ComponentPosX:c,ComponentPosY:s,ComponentWidth:u,ComponentHeight:p})}))})),t},Sn={RequireAtLeastOneSigner:"RequireAtLeastOneSigner",RequireAtLeastOneComponent:"RequireAtLeastOneComponent",ApproverMissSignComponent:"ApproverMissSignComponent",MultiServerSignApprovers:"MultiServerSignApprovers",ServerSignApproverExistSignatureComponent:"ServerSignApproverExistSignatureComponent",ServerSignApproverExistFillInComponent:"ServerSignApproverExistFillInComponent",ServerSignApproverStampMissValue:"ServerSignApproverStampMissValue",ServerSignApproverExistSignerInfoComponent:"ServerSignApproverExistSignerInfoComponent",ExistComponentNotBeAssignedToApprover:"ExistComponentNotBeAssignedToApprover",UkeyVerifyApproverExistSignatureComponent:"UkeyVerifyApproverExistSignatureComponent",ComponentPropertyIsIllegal:"ComponentPropertyIsIllegal",CustomWatermarkValueIsRequired:"CustomWatermarkValueIsRequired",CustomWatermarkValueExceedsMaxLength:"CustomWatermarkValueExceedsMaxLength"},bn=4;function Rn(e,n){if(!e.length)return{result:!1,code:Sn.RequireAtLeastOneSigner};var t=function(e,n){var t,r;if(void 0===e&&(e=[]),void 0===n&&(n=[]),null!=(t=e)&&t.length&&(null==(r=n)||!r.length))return e;var o=[];return e.forEach((function(e,t){var r=e.ApproverId;n.find((function(e){var n=e.ComponentRecipientId,t=e.ComponentType,o=e.ComponentRequired,i=[s.re.Signature,s.re.Stamp,s.re.SignPagingSeal,s.re.SignLegalPersonSeal];return t===s.re.SignOpinion&&o&&i.push(s.re.SignOpinion),n===r&&i.includes(t)}))||o.push(X({},e,{index:t}))})),o}(e,n);return null!=t&&t.length?{result:!1,code:Sn.ApproverMissSignComponent,data:{missSignComponentApprovers:t}}:{result:!0}}var xn,In=function(e,n){var t=null==e?void 0:e.filter((function(e){return e.ApproverType===r.Enterprise&&e.SignType===re.ServerSign}));if((null==t?void 0:t.length)>1)return{result:!1,code:Sn.MultiServerSignApprovers};if(!!(null==t||!t.length))return{result:!0};var o=t[0],i=e.map((function(e){return e.ApproverId})),a=n.filter((function(e){return i.includes(e.ComponentRecipientId||"")}));return a.filter((function(e){return e.ComponentRecipientId===(null==o?void 0:o.ApproverId)&&[s.re.Stamp,s.re.SignPagingSeal,s.re.SignLegalPersonSeal].includes(e.ComponentType)})).some((function(e){return!e.ComponentValue}))?{result:!1,code:Sn.ServerSignApproverStampMissValue}:a.find((function(e){return e.ComponentRecipientId===o.ApproverId&&[s.re.Signature,s.re.SignOpinion].includes(e.ComponentType)}))?{result:!1,code:Sn.ServerSignApproverExistSignatureComponent}:a.find((function(e){return(0,s.B5)(e)}))?{result:!1,code:Sn.ServerSignApproverExistFillInComponent}:a.find((function(e){return(0,s.zM)(e)||(0,s.zk)(e)}))?{result:!1,code:Sn.ServerSignApproverExistSignerInfoComponent}:{result:!0}};function An(e,n){var t,r=(t=e.ComponentPage,n.find((function(e){return e.pageIndex===t})));if(!r)return{result:!1,errorMsg:"\u672a\u627e\u5230\u63a7\u4ef6\u5bf9\u5e94\u7684page",data:{component:e}};var o=e.ComponentHeight,i=e.ComponentWidth,a=e.ComponentPosX,l=e.ComponentPosY,u=(0,s.Ko)(e,n);if(u.length){var p=(0,s.kq)(e,u),c=p.maxPosX,d=p.maxPosY;if(a>c||l>d)return{result:!1,errorMsg:"\u63a7\u4ef6\u8d85\u51faPageRange\u4e2d\u9875\u9762\u7684\u8303\u56f4",data:{component:e}}}var m=r.width,f=r.height;return a<0||l<0?{result:!1,errorMsg:"\u63a7\u4ef6\u5750\u6807\u4e3a\u8d1f\u6570",data:{component:e}}:o+l>f||i+a>m?{result:!1,errorMsg:"\u63a7\u4ef6\u8d85\u51fa\u9875\u9762\u8303\u56f4",data:{component:e}}:o>f||i>m?{result:!1,errorMsg:"\u63a7\u4ef6\u5c3a\u5bf8\u8d85\u51fa\u9875\u9762\u5c3a\u5bf8",data:{component:e}}:{result:!0}}function Tn(e,n){return e.Relation&&1!==n.filter((function(n){return e.Relation===n.ComponentId})).length?{result:!1,errorMsg:"\u672a\u627e\u5230Relation\u5173\u8054\u7684\u63a7\u4ef6",data:{component:e}}:{result:!0}}function Nn(e,n,t){if(null==e||!e.length)return{result:!1,code:Sn.RequireAtLeastOneComponent};var r=e.filter((function(e){return n=e.ComponentRecipientId,t?!n||!((null==t?void 0:t.map((function(e){return e.ApproverId})))||[]).includes(n):!n;var n}));if(null!=r&&r.length)return{result:!1,code:Sn.ExistComponentNotBeAssignedToApprover,data:{components:r}};if(n){for(var o={result:!0},i=[].concat(e);i.length;){var a,l,u=i.shift();if(null==(a=o=An(u,n))||!a.result)break;if(null==(l=o=Tn(u,e))||!l.result)break}if(!o.result)return Re.error("componentsCheck(): check  failed",X({},o)),{result:!1,code:Sn.ComponentPropertyIsIllegal,data:o.data}}var p,c=e.find((function(e){var n;return!(null==e||null==(n=e.RenderProps)||!n.inValidMsg)}));return c?{result:!1,code:Sn.ComponentPropertyIsIllegal,data:{component:c,message:null==(p=c.RenderProps)?void 0:p.inValidMsg}}:{result:!0}}function Dn(e){var n;return(null==(n=e.ComponentExtra)?void 0:n.SubType)!==s.SD.CUSTOM_WATERMARK?{result:!0}:e.ComponentValue?e.ComponentValue.length>15?{result:!1,code:Sn.CustomWatermarkValueExceedsMaxLength,message:"\u81ea\u5b9a\u4e49\u6c34\u5370\u5185\u5bb9\u4e0d\u5f97\u8d85\u8fc715\u4e2a\u5b57\u7b26",data:e}:{result:!0}:{result:!1,code:Sn.CustomWatermarkValueIsRequired,message:"\u8bf7\u8f93\u5165\u81ea\u5b9a\u4e49\u6c34\u5370\u5185\u5bb9",data:e}}function wn(e,n,t){var r=e.filter((function(e){return e.RoleType!==o.Promoter})),i=n.filter((function(e){return e.ComponentType!==s.re.WaterMark})),a=Rn(r,i);if(!a.result)return a;var l=Nn(i,t,e);if(!l.result)return l;var u=function(e,n){if(!e||!n)return{result:!0};var t=e.filter((function(e){var t,r=null==(t=e.ApproverSignTypes)?void 0:t.includes(bn),o=n.find((function(n){return n.ComponentType===s.re.Signature&&n.ComponentRecipientId===e.ApproverId}));return r&&o}));return null!=t&&t.length?{result:!1,code:Sn.UkeyVerifyApproverExistSignatureComponent,data:{inValidApprovers:t}}:{result:!0}}(r,i);if(!u.result)return Re.info("verifyTemplateComponentsAndRecipients(): signType and components check failed",X({approvers:e,components:n},u)),u;var p=In(r,i);return p.result?{result:!0}:(Re.info("verifyTemplateComponentsAndRecipients(): serverSign components check failed",X({approvers:e,components:n},p)),p)}var kn=((xn={})[r.Enterprise]="\u4f01\u4e1a",xn[r.Individual]="\u4e2a\u4eba",xn[r.ServerSign]="\u4f01\u4e1a",xn);function Pn(e){var n=e.children,t=e.data,o=e.hasHover,i=void 0!==o&&o,l=e.color,p=e.avatarName,c=e.className,s=t.RecipientExtra,d=t.ApproverType,f=(null==s?void 0:s.RecipientEnterpriseType)===a.CurrentEnterprise;return u.createElement("div",{className:m()("err-dialog-contract-approver-item",c,{"is-my-enterprise":f,"is-enterprise":d===r.Enterprise,"is-individual":d===r.Individual,"has-hover":l&&i})},u.createElement("div",{className:"approver-avatar",style:{backgroundColor:l}},p||u.createElement("span",null,f?"\u6211\u7684\u4f01\u4e1a":kn[d])),u.createElement("div",{className:"approver-block"},n))}var Ln,Fn="localStorage",On="ess_web_qw_corpid";function Mn(e,n){var t=function(e,n){var t,r={};try{var o=window[n].getItem(e)||"";o&&(r=JSON.parse(o))}catch(i){}if(null!=(t=r)&&t.data)return{result:!0,data:r.data};return{result:!1}}(e,n);if(t.result)return t.data}function Un(e){var n=e.type,t=e.openid,r=e.size,o=void 0===r?12:r,i=(0,u.useRef)(null),a=Mn(On,Fn);return(0,u.useLayoutEffect)((function(){var e;null==(e=window.WWOpenData)||e.bind(i.current)}),[]),u.createElement("ww-open-data",{ref:i,type:n,openid:t,corpid:a,style:{fontSize:o}})}function _n(e){var n=e.approvers,t=e.onBack,r=(0,s.bh)("approver"),o=function(e){var n=r.getApproverColor(e);return(0,s.m4)(n)};return u.createElement(u.Fragment,null,u.createElement("div",{className:"err-dialog-text"},"\u53ef\u80fd\u662f\u4ee5\u4e0b\u539f\u56e0"),u.createElement("div",{className:"err-dialog-text"},"1\u3001\u672a\u6dfb\u52a0\u5370\u7ae0\u6216\u7b7e\u540d\u533a\uff0c",u.createElement("span",{onClick:function(){return null==t?void 0:t()},"data-beacon":!1},"\u8fd4\u56de\u4e0a\u4e00\u6b65")),u.createElement("div",{className:"err-dialog-text"},"2\u3001\u5df2\u6dfb\u52a0\u5370\u7ae0\u6216\u7b7e\u540d\u533a\uff0c\u5728\u5f53\u524d\u6b65\u9aa4\uff0c\u9f20\u6807\u79fb\u5165\u7b7e\u7f72\u533a\u6307\u5b9a\u7ed9\u4ee5\u4e0b\u7b7e\u7f72\u65b9"),u.createElement("div",{style:{marginTop:10}},null==n?void 0:n.map((function(e){return u.createElement(Pn,{key:e.ApproverId,data:e,color:o(e)},e.OpenId?u.createElement(Un,{type:"userName",openid:e.OpenId}):u.createElement("div",{className:"title"},e.OrganizationName||e.ApproverName||e.RoleName))}))))}function Zn(e){var n=h.AL.alert(X({confirmBtn:"\u77e5\u9053\u4e86",width:680,onClose:function(){return n.hide()},onCancel:function(){return n.hide()},onConfirm:function(){return n.hide()}},e));return n}var zn=((Ln={})[Sn.RequireAtLeastOneSigner]=function(){C.yw.warning({content:"\u8bf7\u81f3\u5c11\u6dfb\u52a0\u4e00\u4e2a\u7b7e\u7f72\u65b9"})},Ln[Sn.ComponentPropertyIsIllegal]=function(){C.yw.warning({content:"\u6a21\u677f\u63a7\u4ef6\u6570\u636e\u9519\u8bef\uff0c\u8bf7\u9000\u51fa\u91cd\u65b0\u914d\u7f6e\u6a21\u677f"})},Ln[Sn.RequireAtLeastOneComponent]=function(){C.yw.warning({content:"\u8bf7\u6dfb\u52a0\u7b7e\u7f72\u63a7\u4ef6\uff08\u76d6\u7ae0/\u7b7e\u540d\uff09"})},Ln[Sn.ApproverMissSignComponent]=function(e){var n=e.approvers,t=e.onBack,r=h.AL.alert({header:"\u5b58\u5728\u7b7e\u7f72\u65b9\u672a\u6dfb\u52a0\u5370\u7ae0\u6216\u7b7e\u540d\u533a\u57df",body:u.createElement(_n,{approvers:n,onBack:function(){r.hide(),null==t||t()}}),width:680,className:"template-validate-error-dialog",onClose:function(){return r.hide()},onCancel:function(){return r.hide()},onConfirm:function(){return r.hide()}})},Ln[Sn.ExistComponentNotBeAssignedToApprover]=function(){return Zn({header:"\u90e8\u5206\u586b\u5199\u6216\u7b7e\u7f72\u533a\u57df\u672a\u6307\u5b9a\u7b7e\u7f72\u65b9",body:u.createElement("div",{className:"approver-modal-wrapper"},u.createElement("div",{className:"err-dialog-text"},"\u60a8\u53ef\u4ee5\u6309\u4ee5\u4e0b\u6307\u5f15\u6307\u5b9a\u7ed9\u7b7e\u7f72\u65b9\uff1a"),u.createElement("div",{className:"err-dialog-text"},"1\u3001\u70b9\u51fb\u5de6\u4fa7\u9875\u9762\u7f29\u7565\u56fe\u7684\u6d45\u8272\u89d2\u6807\uff0c\u5b9a\u4f4d\u5230\u672a\u6307\u5b9a\u7b7e\u7f72\u65b9\u7684\u586b\u5199/\u7b7e\u7f72\u533a\u57df"),u.createElement("div",{className:"err-dialog-text"},"2\u3001\u9f20\u6807\u79fb\u5165\u586b\u5199/\u7b7e\u7f72\u533a\u57df\u4e0b\u65b9\u7684@\u56fe\u6807\uff0c\u9009\u62e9\u4e00\u4e2a\u7b7e\u7f72\u65b9\uff0c\u5373\u53ef\u5b8c\u6210\u6307\u5b9a"))})},Ln[Sn.MultiServerSignApprovers]=function(){return Zn({body:"\u4ec5\u53ef\u6709\u4e00\u4e2a\u672c\u4f01\u4e1a\u7684\u7b7e\u7f72\u65b9\u5f0f\u4e3a\u201c\u81ea\u52a8\u7b7e\u7f72\u201d\uff0c\u8bf7\u5c06\u5176\u4ed6\u672c\u4f01\u4e1a\u7b7e\u7f72\u65b9\u5f0f\u8bbe\u7f6e\u4e3a\u201c\u624b\u52a8\u7b7e\u7f72\u201d\u3002"})},Ln[Sn.ServerSignApproverExistSignatureComponent]=function(){return Zn({body:"\u672c\u4f01\u4e1a\u7b7e\u7f72\u65b9\u5f0f\u4e3a\u201c\u81ea\u52a8\u7b7e\u7f72\u201d\u65f6\uff0c\u4e0d\u53ef\u5b58\u5728\u201c\u7b7e\u540d\u63a7\u4ef6\u201d\u3002"})},Ln[Sn.ServerSignApproverExistFillInComponent]=function(){return Zn({body:u.createElement("div",{className:"server-sign-invalid-description"},"\u5f53\u524d\u6a21\u677f\u7b7e\u7f72\u65b9\u4e2d\u5b58\u5728\u201c\u586b\u5199\u63a7\u4ef6\u201d\uff0c\u4e0d\u652f\u6301\u53d1\u8d77\u65b9\u4f01\u4e1a\u201c\u81ea\u52a8\u7b7e\u7f72\u201d",u.createElement("div",{className:"unSupport-serverSign"}))})},Ln[Sn.ServerSignApproverStampMissValue]=function(){return Zn({body:"\u8be5\u6a21\u677f\u5df2\u542f\u7528\u201c\u81ea\u52a8\u7b7e\u7f72\u201d\uff0c\u8bf7\u68c0\u67e5\u6a21\u677f\u4e0a\u6211\u7684\u4f01\u4e1a\u4e2d\u7b7e\u7f72\u65b9\u5f0f\u4e3a\u201c\u81ea\u52a8\u7b7e\u7f72\u201d\u7684\u5370\u7ae0\u533a\u57df\uff0c\u70b9\u51fb\u4e3a\u5176\u6dfb\u52a0\u5370\u7ae0\u3002"})},Ln[Sn.ServerSignApproverExistSignerInfoComponent]=function(e){var n=e.isServerSignProtocolUpgraded,t=e.isAdminOrLegal,r=e.adminUserName,o=e.gotoUpgradeServerSignProtocol;return n?null:Zn(t?{body:u.createElement("div",{className:"server-sign-invalid-description"},"\u5f53\u524d\u6a21\u677f\u7b7e\u7f72\u65b9\u4e2d\u5b58\u5728\u7b7e\u7f72\u4eba\u4fe1\u606f\u63a7\u4ef6\uff0c\u9700\u8981\u60a8\u5728\u201c\u4f01\u4e1a\u4e2d\u5fc3\u201d\u5f00\u901a\u5347\u7ea7\u201c\u4f01\u4e1a\u81ea\u52a8\u7b7e\u201d\u540e\uff0c\u5373\u53ef\u652f\u6301\u3002",u.createElement("div",{className:"serverSign-upgrade"})),confirmBtn:"\u524d\u5f80\u5347\u7ea7",onConfirm:o}:{body:u.createElement("div",{className:"server-sign-invalid-description"},"\u5f53\u524d\u6a21\u677f\u7b7e\u7f72\u65b9\u4e2d\u5b58\u5728\u7b7e\u7f72\u4eba\u4fe1\u606f\u63a7\u4ef6\uff0c\u9700\u8981\u60a8\u8054\u7cfb\u4f01\u4e1a\u8d85\u7ba1 ",r,"\uff0c\u5728\u201d\u4f01\u4e1a\u4e2d\u5fc3\u201c\u5347\u7ea7\u201c\u4f01\u4e1a\u81ea\u52a8\u7b7e\u201d\u540e\uff0c\u5373\u53ef\u652f\u6301\u3002",u.createElement("div",{className:"serverSign-upgrade"}))})},Ln[Sn.UkeyVerifyApproverExistSignatureComponent]=function(){return Zn({body:"\u6682\u4e0d\u652f\u6301\u4e3a UKey \u8ba4\u8bc1\u65b9\u5f0f\u7684\u4f01\u4e1a\u7b7e\u7f72\u65b9\u6dfb\u52a0\u3010\u4e2a\u4eba\u7b7e\u540d/\u5370\u7ae0\u3011"})},Ln);function Vn(e,n){void 0===n&&(n={});var t=n,i=t.userInfo,l=t.isRecommendedRecipient,u=void 0!==l&&l;return(0,c.Z)(e)?[]:e.map((function(e){var n={};if(e.RecipientExtra&&"string"===typeof e.RecipientExtra)try{n=JSON.parse(e.RecipientExtra)}catch(l){Re.error("parseRecipientsRecipientExtra(): \u89e3\u6790\u9519\u8bef",{recipient:e})}var t=e.RoleName;return n.RecipientEnterpriseType===a.CurrentEnterprise&&(u&&(n.SameWithPromoter=!0),t=(null==i?void 0:i.orgName)||t),X({},e,{RoleName:t,RecipientExtra:n,Readonly:n.RecipientEnterpriseType===a.CurrentEnterprise,RoleType:o.Signer,ApproverId:e.RecipientId||he(),ApproverType:"ENTERPRISE"===e.RecipientType?r.Enterprise:r.Individual})}))}function Bn(e,n){if(null==n||!n.length)return e;var t=n.reduce((function(e,n){var t;return X({},e,((t={})[n.ComponentId]=n.ComponentValue,t))}),{});return e.map((function(e){var n=t[e.ComponentId];return"undefined"===typeof n?e:(e.ComponentType===s.re.Selector&&(n=n.split("\u3001")),X({},e,{ComponentValue:n}))}))}function Wn(e){return qn.apply(this,arguments)}function qn(){return(qn=Y(G().mark((function e(n){var t,r,o,i,a,l,u;return G().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=n.components,r=n.formFields,o=n.getFilesUrlByResource,i=[],a=G().mark((function e(){var n,t,a,l,p,c,d,m,f;return G().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((null==(n=u.value)?void 0:n.ComponentType)!==s.re.Attachment&&(null==n?void 0:n.ComponentType)!==s.re.FillImage){e.next=18;break}if(null!=(a=null==r?void 0:r.find((function(e){return e.ComponentId===(null==n?void 0:n.ComponentId)})))&&a.ComponentValue){e.next=6;break}return i.push(n),e.abrupt("return",0);case 6:return l=a.ComponentValue.split(","),e.next=9,o({ResourceIds:l,UrlTtl:3600});case 9:if(null==(p=e.sent)||null==(t=p.Response)||!t.Error){e.next=14;break}throw null==p||null==(c=p.Response)?void 0:c.Error;case 14:return m=(null==(d=p.Response)?void 0:d.FileUrls)||[],f=m.map((function(e,n){return{resourceId:l[n],resourceUrl:null==e?void 0:e.Url}})),i.push(X({},n,{RenderProps:X({},n.RenderProps||{},{resourceUrls:f})})),e.abrupt("return",0);case 18:i.push(n);case 19:case"end":return e.stop()}}),e)})),l=ee(t);case 4:if((u=l()).done){e.next=11;break}return e.delegateYield(a(),"t0",6);case 6:if(0!==e.t0){e.next=9;break}return e.abrupt("continue",9);case 9:e.next=4;break;case 11:return e.abrupt("return",i);case 12:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function jn(e,n){return Hn.apply(this,arguments)}function Hn(){return(Hn=Y(G().mark((function e(n,t){var r,o,i;return G().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((r=n.filter((function(e){return[s.re.Stamp,s.re.SignPagingSeal,s.re.SignLegalPersonSeal].includes(e.ComponentType)&&e.ComponentValue}))).length){e.next=3;break}return e.abrupt("return",n);case 3:return o=[],i=(null==r?void 0:r.map((function(e){return e.ComponentValue})))||[],e.prev=5,e.next=8,t({SealIds:i});case 8:o=e.sent,e.next=14;break;case 11:e.prev=11,e.t0=e.catch(5),Re.error("\u6a21\u677f\u56de\u586b\u6307\u5b9a\u5370\u7ae0\u5931\u8d25",{error:e.t0});case 14:return e.abrupt("return",n.map((function(e){if([s.re.Stamp,s.re.SignPagingSeal,s.re.SignLegalPersonSeal].includes(e.ComponentType)&&e.ComponentValue){var n=o.find((function(n){return n.id===e.ComponentValue}));return n?X({},e,{RenderProps:X({},e.RenderProps||{},{resourceUrls:[n.sealImgSrc]})}):e}return e})));case 15:case"end":return e.stop()}}),e,null,[[5,11]])})))).apply(this,arguments)}function Gn(e,n){return e.map((function(e){var t;if(e.ComponentType===s.re.WaterMark&&(null==(t=e.ComponentExtra)?void 0:t.SubType)===s.SD.PERSON_INFO_WATERMARK)return X({},e,{ComponentValue:(n.nickName?n.nickName+" ":"")+(n.mobile||"").slice(-4)});return e}))}function Jn(e){return Yn.apply(this,arguments)}function Yn(){return(Yn=Y(G().mark((function e(n){var t,i,a,l,u,c,d,m,f,v,g,h,C,y,E,S,b,R,x,I,A,T,N,D,w,k,P,L;return G().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=n.companyActiveInfo,i=n.userInfo,a=n.TemplateId,l=n.TemplateVersion,u=n.formFields,c=n.isQYWXPlatform,d=n.getTemplateDetail,m=n.fetchSealList,f=n.getUserInfoByUserId,v=n.getFilesUrlByResource,e.prev=1,e.next=4,d({TemplateId:a,TemplateVersion:l});case 4:g=e.sent,h=Vn(g.Recipients,{userInfo:i}),C=ee(h);case 7:if((y=C()).done){e.next=21;break}if((E=y.value).UserId){e.next=11;break}return e.abrupt("continue",19);case 11:return e.next=13,f({OrganizationId:t.OrganizationId,UserId:E.UserId});case 13:if(!(S=e.sent).Response){e.next=18;break}null!=(b=S.Response)&&b.Error&&c?(E.ApproverName="",E.ApproverMobile="",E.ApproverIdCardNumber="",(R=E.UserId&&window.sessionStorage.getItem(E.UserId))&&(E.OpenId=R)):(E.ApproverName=null==(x=S.Response)||null==(x=x.User)?void 0:x.Name,E.ApproverMobile=null==(I=S.Response)||null==(I=I.User)?void 0:I.Mobile,E.ApproverIdCardNumber=null==(A=S.Response)||null==(A=A.User)?void 0:A.IdCardNumber,c&&(T=E.UserId&&window.sessionStorage.getItem(E.UserId))&&(E.OpenId=T)),e.next=19;break;case 18:return e.abrupt("return",{error:(null==S||null==(N=S.Response)||null==(N=N.Error)?void 0:N.Message)||"\u83b7\u53d6\u7ecf\u529e\u4eba\u4fe1\u606f\u5931\u8d25"});case 19:e.next=7;break;case 21:if(!g){e.next=35;break}return k=Gn(k=Bn(k=Cn((g.Components||[]).concat(g.SignComponents)),u),i),e.next=27,Wn({components:k,formFields:u,getFilesUrlByResource:v});case 27:return k=e.sent,e.next=30,jn(k,m);case 30:return k=e.sent,P=k.filter((function(e){return e.ComponentType===s.re.Combination})),k.forEach((function(e){var n=P.find((function(n){var t;return null==(t=n.ComponentExtra)||null==(t=t.Children)?void 0:t.includes(e.ComponentId)}));n&&(e.GroupId=n.ComponentId)})),L=X({},g,{Promoter:X({},g.Promoter,{OrganizationName:i.orgName,ApproverName:i.nickName,RoleType:o.Promoter,ApproverId:g.Promoter.RecipientId,ApproverType:r.Enterprise}),Recipients:h,Unordered:!(null!=(D=g.SignOrder)&&D.length)||(0,p.Z)(g.SignOrder,[-1]),Components:(0,s.jt)(k),UserFlowTypeId:null==g||null==(w=g.UserFlowType)?void 0:w.UserFlowTypeId}),e.abrupt("return",L);case 35:return e.abrupt("return",{error:"\u65e0\u6cd5\u67e5\u8be2\u5230\u6b64\u6a21\u677f\u4fe1\u606f"});case 38:return e.prev=38,e.t0=e.catch(1),e.abrupt("return",{error:e.t0});case 41:case"end":return e.stop()}}),e,null,[[1,38]])})))).apply(this,arguments)}var Xn=["ApproverId","ApproverType","RoleType","RecipientExtra","RoleName","RequireIdentify","RequireSign","RequireDelivery","ApproverVerifyTypes","ApproverSignTypes","RecipientOptionList","UserId","OpenId"],Kn=["Description","Recipients","IsRealNameSign","Unordered","Components","TemplateApplyPlatform","DocumentResourceIds","Status"],$n=3;function Qn(e){return e.map((function(n){if(n.ComponentType===s.re.SignDate){var t=e.find((function(e){return e.Relation===n.ComponentId}));if(t){var r=JSON.parse(t.ComponentExtra||"{}");if(null!=r&&r.Date&&!1===r.isAfterCut){var o=t.ComponentPosY+t.ComponentHeight;if(n.ComponentPosX!==t.ComponentPosX||n.ComponentPosY!==o)return Re.warn("signDatePositionFix(): \u7b7e\u7f72\u65e5\u671f\u63a7\u4ef6\u4e0e\u7b7e\u7f72\u63a7\u4ef6\u9519\u4f4d",{signDate:n,relatedSignComponent:t}),X({},n,{ComponentPosX:t.ComponentPosX,ComponentPosY:o})}return n}return n}return n}))}var et=function(e){return null!=e&&e.some((function(e){return e.SignType===re.ServerSign}))?1:3};function nt(e){return null==e?void 0:e.map((function(e,n){var t=e.ApproverId,o=e.ApproverType,i=e.RecipientExtra,a=e.RoleName,l=e.RequireIdentify,u=e.RequireSign,p=e.RequireDelivery,c=e.ApproverVerifyTypes,s=e.ApproverSignTypes,d=e.RecipientOptionList,m=e.UserId,f=e.OpenId,v=X({},$(e,Xn),{RecipientId:t||e.RecipientId,RecipientType:o===r.Enterprise?"ENTERPRISE":"INDIVIDUAL",RoleName:a,RoutingOrder:n+1,RequireIdentify:l,RequireSign:u,RequireDelivery:p,ApproverVerifyTypes:c,ApproverSignTypes:s,RecipientOptionList:d,UserId:m,OpenId:f});return X({},v,i&&"object"===typeof i?{RecipientExtra:JSON.stringify(i)}:{RecipientExtra:i})}))}function tt(e){return rt.apply(this,arguments)}function rt(){return(rt=Y(G().mark((function e(n){var t,r,o,i,a,l,u,p,c,s,d,m,f,v,g,h,C,y;return G().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=n.data,r=n.saveTemplateDataApi,o=t.Description,i=t.Recipients,a=t.IsRealNameSign,l=t.Unordered,u=t.Components,p=t.TemplateApplyPlatform,c=void 0===p?$n:p,s=t.DocumentResourceIds,d=t.Status,m=void 0===d?1:d,f=$(t,Kn),v=yn(u),g=v.fillInComponents,h=v.signComponents,C=et(i),e.prev=5,e.next=8,r(X({},f,{Description:o||"",IsRealNameSign:Number(a),Recipients:nt(i),Components:null!=g&&g.length?g:[{}],SignComponents:null!=h&&h.length?Qn(h):[{}],SignOrder:l?[-1]:null==i?void 0:i.map((function(e,n){return n})),TemplateType:C,TemplateApplyPlatform:c,Status:"number"===typeof m?m:1,ResourceIds:s}));case 8:return y=e.sent,e.abrupt("return",y);case 12:return e.prev=12,e.t0=e.catch(5),e.abrupt("return",{error:e.t0});case 15:case"end":return e.stop()}}),e,null,[[5,12]])})))).apply(this,arguments)}function ot(e){return"string"===typeof e&&e?e.charAt(0).toUpperCase()+e.slice(1):e}function it(e,n){if(null==e||!e.length)return e;var t=(null==n?void 0:n.map((function(e){return ot(e.ComponentId)})))||[],r=[],o=(0,s.jt)(e).map((function(e){var n={};if("string"===typeof e.ComponentExtra)try{n=JSON.parse(e.ComponentExtra)}catch(m){n={}}var o=e.ComponentWidth,i=e.ComponentHeight;e.ComponentType===s.re.Stamp||e.ComponentType===s.re.SignLegalPersonSeal?(o=119,i=119):e.ComponentType===s.re.Signature&&(o=119,i=43);for(var a=ot(e.ComponentId),l=t.includes(a);l;)a=(0,f.Z)("ComponentId_"),l=t.includes(a);t.push(a),"CHECK_BOX"===e.ComponentType&&(e.ComponentRequired=!1);var u=X({},e,{ComponentWidth:o,ComponentHeight:i,ComponentExtra:n,ComponentId:a,isRecommend:!0});if(e.ComponentType===s.re.Text){var p=n.FontSize||12;e.ComponentHeight>p+6&&(u.ComponentHeight=p<=12?1.5*p:p+6)}if(e.ComponentType===s.re.Stamp||e.ComponentType===s.re.Signature||e.ComponentType===s.re.SignLegalPersonSeal){u.ComponentExtra.Date=!0,u.ComponentExtra.isAfterCut=!1;var c=a+"date";u.Relation=c;var d={ComponentExtra:{isAfterCut:!1,FontSize:12,Format:"yyyy\u5e74m\u6708d\u65e5"},ComponentWidth:119,ComponentHeight:20,ComponentName:"\u7b7e\u7f72\u65e5\u671f",ComponentRecipientId:"",ComponentRequired:!0,ComponentType:s.re.SignDate,ComponentValue:"",isRecommend:!0};r.push(X({},d,{FileIndex:u.FileIndex,ComponentId:c,ComponentPage:u.ComponentPage,ComponentPosX:u.ComponentPosX,ComponentPosY:u.ComponentPosY+i}))}return u}));return o.push.apply(o,r),Cn(o)}var at=function(){var e=Y(G().mark((function e(n){var t,r,o,i,a,l,u,p,c,s,d,m,f,v;return G().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return f=function(){return(f=Y(G().mark((function e(n,t){var i,a,l,p,f;return G().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r({TaskId:u});case 2:i=e.sent,a=i.Response,d+=1,0===a.Status&&d<s?c=setTimeout((function(){m(n,t)}),2e3):1===a.Status?(l=a.Result,p=l.Components.concat(l.SignComponents),f=it(p,o),n(f)):t(a);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)},m=function(e,n){return f.apply(this,arguments)},t=n.createPdfComponentRecommendTask,r=n.describePdfComponentRecommendTask,o=n.existsComponents,i=n.pdfResourceId,e.next=5,t({PdfResourceId:i});case 5:if(a=e.sent,l=a.Response,u=l.TaskId,!(p=l.Error)){e.next=11;break}throw{Error:p};case 11:return c=null,s=10,d=0,(v=new Promise((function(e,n){m(e,n)}))).cancelTask=function(){c&&clearTimeout(c)},e.abrupt("return",v);case 17:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();function lt(e){return ut.apply(this,arguments)}function ut(){return(ut=Y(G().mark((function e(n){var t,r,o,i,a,l,u;return G().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.userInfo,o=n.pdfResourceId,i=n.maxApproverCount,a=n.describeRecommendedRecipient,e.next=3,a({PdfResourceId:o});case 3:return l=e.sent,u=(null==l||null==(t=l.Response)?void 0:t.Recipients)||[],i&&u.length>i&&(u.length=i,u=u.slice(0,i)),u=Vn(u,{userInfo:r,isRecommendedRecipient:!0}),e.abrupt("return",u);case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function pt(e){return ct.apply(this,arguments)}function ct(){return(ct=Y(G().mark((function e(n){var t,r,o,i,a,l,u,p,c,s;return G().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=n.userInfo,r=n.pdfResourceId,o=n.maxApproverCount,i=n.existsComponents,a=n.createPdfComponentRecommendTask,l=n.describePdfComponentRecommendTask,u=n.describeRecommendedRecipient,e.next=3,Promise.all([at({pdfResourceId:r,createPdfComponentRecommendTask:a,describePdfComponentRecommendTask:l,existsComponents:i}),lt({pdfResourceId:r,describeRecommendedRecipient:u,userInfo:t,maxApproverCount:o})]);case 3:return p=e.sent,c=p[0],s=p[1],e.abrupt("return",{recommendComponents:c,recommendedRecipients:s});case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function st(e,n,t){var i,l,u,p,c,d,m,f,v=t||{},g=v.canAssignFillInComponentToSigner,h=void 0===g||g,C=v.isCustomComponentsForPromoter,y=void 0===C||C,E=v.isCurrentEnterpriseSupportLegalSeal,S=e.RoleType===o.Promoter,b=!S&&e.ApproverType===r.Enterprise,R=!S&&e.ApproverType===r.Enterprise&&(null==(i=e.RecipientExtra)?void 0:i.RecipientEnterpriseType)===a.CurrentEnterprise,x=b&&(null==(l=e.RecipientExtra)?void 0:l.RecipientEnterpriseType)===a.CurrentEnterprise&&!(null==(u=e.RecipientExtra)||!u.SameWithPromoter);return n.ChannelComponentId||Array.isArray(null==(p=n.ComponentExtra)?void 0:p.PageRanges)&&null!=(c=n.ComponentExtra)&&null!=(c=c.PageRanges)&&c.length||n.ComponentType===s.re.DynamicTable||n.ComponentType===s.re.Attachment&&(null==(d=n.ComponentExtra)?void 0:d.SubType)===s.SD.INTERSPACE?S:(0,s.B5)(n)&&!x?h?!!y||!S:S:(0,s.JN)(n)?b:(0,s.zk)(n)?!S:[s.re.Stamp,s.re.SignPagingSeal].includes(n.ComponentType)?b:s.re.SignLegalPersonSeal===n.ComponentType?b&&!R||R&&E:[s.re.SignMultiLineText,s.re.SignSelector,s.re.Combination].includes(n.ComponentType)||s.re.Signature===n.ComponentType&&null!=(m=n.RenderProps)&&m.groupId||s.re.SignDate===n.ComponentType&&null!=(f=n.RenderProps)&&f.groupId?!!h&&!S:!![s.re.SignDate,s.re.Signature,s.re.SignOpinion].includes(n.ComponentType)&&!S}var dt=function(e){var n=e.data,t=e.components,r=e.canAssignApprover,i=void 0===r||r,a=(0,s.bh)("approver"),l=(0,s.bh)("components"),p=t.every((function(e){return e.ComponentRecipientId===t[0].ComponentRecipientId}))?t[0].ComponentRecipientId:"",c=null==a?void 0:a.getApproverColor(p),d=a.get("componentAssignToApproverRule"),m=a.get("approvers");return i?u.createElement(xe,{data:X({},n,{ComponentRecipientId:p}),componentColor:c,canAssignApprover:i,enableInput:!1,onSelectApprover:function(e){_e.report({eventCode:"TemplateEditor_BatchEdit_ModifyComponentRecipient"}),function(e){var n=e.approver,t=e.approvers,r=e.componentStore,i=n.ApproverId,a=ge(t),l=Ce(n),u=r.get("components"),p=r.get("selectedComponentIds"),c=p.map((function(e){return r.getComponent(e)})).map((function(e){return(0,s.LK)(e,u,(function(e){return r.getComponent(e)}))})).flat();Re.info("batch modify componentRecipientId",{approverId:i,componentIds:p,approvers:t});var d=c.map((function(e){var n,r,u,p=i;(0,s.B5)(e)&&l&&a&&(p=null==(u=t.find((function(e){return e.RoleType===o.Promoter})))?void 0:u.ApproverId);var c={ComponentId:e.ComponentId,ComponentRecipientId:p||i,ComponentValue:e.ComponentType===s.re.CheckBox?e.ComponentValue:""};return null!=(n=e.RenderProps)&&n.resourceUrls&&(c.RenderProps=X({},e.RenderProps,{resourceUrls:[]})),null!=(r=e.RenderProps)&&r.isInValid&&(c.RenderProps=X({},e.RenderProps,{isInValid:!1,inValidMsg:""})),c}));r.updateComponent(d)}({approver:e,approvers:m,componentStore:l})},assignToApproverRule:function(e){var n=function(e){var n=e.approvers,t=e.components,r=e.singleComponentAssignToApproverRule,i=n.filter((function(e){var n=X({},e,{RecipientExtra:X({},e.RecipientExtra||{},{SameWithPromoter:!1})});return t.every((function(e){return"function"===typeof r?r(n,e):(Re.warn("batchAssignComponentToApproverRule(): singleComponentAssignToApproverRule is not a function",{singleComponentAssignToApproverRule:r}),se(n,e))}))})),a=ge(n),l=i.filter((function(e){return e.RoleType===o.Promoter||Ce(e)})).length>1;return a&&l&&(i=i.filter((function(e){return!Ce(e)}))),i}({approvers:m,components:t,singleComponentAssignToApproverRule:d});return!!n.find((function(n){return n.ApproverId===e.ApproverId}))}}):null},mt=["wxwork","EC/"],ft={Chrome:{text:"Chrome",url:{mac:"https://safe.51xiazai.cn/huajunsafe/googlechrome106.0.5249.119.dmg",win:"https://softforspeed.51xiazai.cn/down/ChromeSetup.exe"}},Firefox:{text:"Firefox",url:"http://www.firefox.com.cn/"},Edge:{text:"Edge",url:"https://www.microsoft.com/zh-cn/edge/home"},Safari:{text:"Safari"}};var vt=function(){var e=(0,u.useMemo)((function(){return function(){var e=navigator.userAgent;if(mt.some((function(n){return"string"===typeof n?e.includes(n):"function"===typeof n?n(e):n instanceof RegExp&&n.test(e)})))return{isIgnore:!0};var n=new(Z())(e).getBrowser();if(!["Chrome","Firefox","Edge","Safari"].includes(n.name))return{clientName:"others"};var t=Number(n.major),r="Safari"===n.name?t<14:t<90;return{clientName:n.name,shouldUpdate:r}}()}),[]),n=function(){var n=function(e){var n=e.text,t=e.url,r=t;if("object"===typeof t){var o,i=new(Z())(navigator.userAgent).getOS();r=(null==i||null==(o=i.name)?void 0:o.indexOf("Mac"))>=-1?t.mac:t.win}return u.createElement(y.r,{href:r,target:"__blank",theme:"primary"},n)};return e.isIgnore?null:"others"===e.clientName?u.createElement(u.Fragment,null,"\u4e3a\u786e\u4fdd\u60a8\u6709\u66f4\u597d\u7684\u7528\u6237\u4f53\u9a8c\uff0c\u5efa\u8bae\u4f7f\u7528",n(ft.Chrome),"\uff08\u8c37\u6b4c\uff09\u6d4f\u89c8\u5668\u3001",n(ft.Firefox),"\u6d4f\u89c8\u5668\u6216",n(ft.Edge),"\u6d4f\u89c8\u5668"):"wxwork"!==e.clientName&&e.shouldUpdate?u.createElement(u.Fragment,null,"\u4e3a\u786e\u4fdd\u66f4\u597d\u7684\u7528\u6237\u4f53\u9a8c\uff0c\u5efa\u8bae\u5347\u7ea7\u5230\u6700\u65b0\u7684\u6d4f\u89c8\u5668\u7248\u672c"," ",ft[e.clientName].url&&n({text:"\u53bb\u4e0b\u8f7d",url:ft[e.clientName].url})):null}();return n?u.createElement(E.b,{className:"browser-tips-alert",icon:u.createElement(u.Fragment,null),close:!0,message:n}):null};function gt(e,n){void 0===n&&(n=20);var t=function(e){if(null==e||!e.length)return[];var n=(0,z.Z)(e).splice(0,10),t=[],r=n[0]-n[1];if(1!==Math.abs(r))return t.push(n.shift()),t;for(var o=!1;null!=n&&n.length;){var i=n.shift(),a=t[t.length-1];if(t.length&&(o=a-i!==r),o)break;t.push(i)}return t}(e);if(null==t||!t.length)return{};var r=t[0],o=t[t.length-1],i=Math.min(r,o),a=Math.max(r,o),l=Math.floor(i/n);return{offset:l*n,limit:(Math.floor(a/n)-l+1)*n}}var ht=["Url"],Ct=["loadAllPage","isRefresh","pageIndex"],yt=function(e){return new Promise((function(n){setTimeout(n,e)}))};function Et(e){var n=e.prevUrlList,t=e.newUrlList,r=e.documentTotalPage,o=[].concat(n||[]);if(!t)return n||[];if((null==o?void 0:o.length)<r)for(var i=$(t[(null==t?void 0:t.length)-1]||{Option:'{"width":595,"height":842}'},ht),a=null==o?void 0:o.length;a<r;){var l=(null==n?void 0:n[a])||X({},i,{Url:"",Index:a});o.push(l),a+=1}return t.forEach((function(e){o[e.Index]=X({},e)})),o}var St=function(){function e(e){var n=this,t=void 0===e?{}:e,r=t.autoRetry,o=void 0!==r&&r,i=t.maxRetryCount,a=void 0===i?5:i;this.pageUrlsRequestCache={},this.autoRetry=!1,this.maxRetryCount=5,this.pageUrls=[],this.fileUrlTTL=29e4,this.pendingRequestCount=0,this.loadAllPageUrls=function(){var e=Y(G().mark((function e(t){var r,o,i,a,l,u,p,c,s,d,m,f,v,g;return G().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=50,e.next=3,n.executeDocumentUrlRequest(X({},t,{offset:0,limit:r}));case 3:if(o=e.sent,i=[],l=(a=o||{}).totalCount,u=void 0===l?0:l,p=a.fileUrls,c=void 0===p?[]:p,i=i.concat(c),(null==c?void 0:c.length)===u){e.next=22;break}for(s=[],d=r;d<u;)s.push(n.executeDocumentUrlRequest(X({},t,{offset:d,limit:r}))),d+=r;return e.next=13,Promise.all(s);case 13:m=e.sent,f=ee(m);case 15:if((v=f()).done){e.next=22;break}if(!(g=v.value).error){e.next=19;break}return e.abrupt("return",{totalCount:0,fileUrls:[],error:g.error});case 19:i=i.concat(g.fileUrls);case 20:e.next=15;break;case 22:return e.abrupt("return",{totalCount:u,fileUrls:i});case 23:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),this.autoRetry=o,this.maxRetryCount=a}var n=e.prototype;return n.config=function(e){"function"===typeof e.documentFileUrlFetcher&&(this.clearCache(),this.getDocumentFileUrlMethod=e.documentFileUrlFetcher),"boolean"===typeof e.autoRetry&&(this.autoRetry=e.autoRetry)},n.load=function(){var e=Y(G().mark((function e(n){var t,r,o,i,a,l,u,p,c,s,d=this;return G().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("function"===typeof this.getDocumentFileUrlMethod){e.next=2;break}throw{message:"\u5fc5\u987b\u5148\u5bf9this.getDocumentFileUrlMethod\u8fdb\u884c\u521d\u59cb\u5316"};case 2:return r=(t=n||{}).loadAllPage,o=t.isRefresh,i=t.pageIndex,a=void 0===i?1:i,l=$(t,Ct),o&&this.clearCache(),u=gt([a],20),p=function(){var e=Y(G().mark((function e(){var n,t,i;return G().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!r){e.next=6;break}return e.next=3,d.loadAllPageUrls(X({},l,{isRefresh:o}));case 3:e.t0=e.sent,e.next=9;break;case 6:return e.next=8,d.executeDocumentUrlRequest(X({},u,l,{isRefresh:o}));case 8:e.t0=e.sent;case 9:if((n=e.t0)&&!n.error){e.next=12;break}return e.abrupt("return",[]);case 12:return t=n.totalCount,i=n.fileUrls,d.pageUrls=Et({prevUrlList:d.pageUrls,newUrlList:i,documentTotalPage:t}),e.abrupt("return",d.pageUrls);case 15:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),c=JSON.stringify(u),(s=!!this.pageUrlsRequestCache[c])||(this.pendingRequestCount=this.pendingRequestCount+1,this.pageUrlsRequestCache[c]={task:p(),timer:setTimeout((function(){d.clearRequestTimer(c)}),3e4)}),e.abrupt("return",this.pageUrlsRequestCache[c].task.then((function(e){return{pageUrls:e,isCache:s}})).finally((function(){s||(d.pendingRequestCount>0?d.pendingRequestCount=d.pendingRequestCount-1:(Re.error("DocumentLoader.load() isPending\u503c\u4e0d\u6b63\u786e,\u91cd\u7f6e\u4e3a0",{isPending:d.pendingRequestCount}),d.pendingRequestCount=0))})));case 10:case"end":return e.stop()}}),e,this)})));return function(n){return e.apply(this,arguments)}}(),n.isPending=function(){return this.pendingRequestCount>0},n.isFirstLoadCompleted=function(){var e;return!(null==(e=this.pageUrls)||!e.length)},n.getLoadedPageUrls=function(){return this.pageUrls},n.reset=function(){this.clearCache(),this.getDocumentFileUrlMethod=null},n.clearCache=function(){this.clearRequestTimer(),this.pageUrls=[],this.pendingRequestCount=0,this.pageUrlsRequestCache={}},n.executeDocumentUrlRequest=function(){var e=Y(G().mark((function e(n){var t,r,o,i,a,l,u,p,c=this;return G().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("function"===typeof this.getDocumentFileUrlMethod){e.next=2;break}throw{message:"\u5fc5\u987b\u5148\u5bf9this.getDocumentFileUrlMethod\u8fdb\u884c\u521d\u59cb\u5316"};case 2:return t=0,r=function(){var e=Y(G().mark((function e(){var o;return G().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(t>=c.maxRetryCount)){e.next=2;break}throw{Message:"\u6587\u4ef6\u83b7\u53d6\u5931\u8d25\uff0c\u8bf7\u9000\u51fa\u91cd\u8bd5"};case 2:return t+=1,e.next=5,yt(2e3);case 5:return e.next=7,c.getDocumentFileUrlMethod(X({},n));case 7:if(!(o=e.sent)){e.next=12;break}e.t0=o,e.next=15;break;case 12:return e.next=14,r();case 14:e.t0=e.sent;case 15:return e.abrupt("return",e.t0);case 16:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),e.prev=4,e.next=7,this.getDocumentFileUrlMethod(X({},n));case 7:if((o=e.sent)||!this.autoRetry){e.next=12;break}return e.next=11,r();case 11:o=e.sent;case 12:return a=(i=o).fileUrls,l=i.total,u=(new Date).getTime()+this.fileUrlTTL,p=a.map((function(e){return X({},e,{ExpiredTime:e.ExpiredTime||u})})),e.abrupt("return",{fileUrls:p,totalCount:l});case 18:return e.prev=18,e.t0=e.catch(4),Re.error("executeDocumentUrlRequest(): load document url failed",{error:e.t0}),e.abrupt("return",{fileUrls:[],totalCount:0,error:e.t0});case 22:case"end":return e.stop()}}),e,this,[[4,18]])})));return function(n){return e.apply(this,arguments)}}(),n.clearRequestTimer=function(e){var n=this;if(e&&this.pageUrlsRequestCache[e]){clearTimeout(this.pageUrlsRequestCache[e].timer);try{delete this.pageUrlsRequestCache[e]}catch(t){Re.warn("clearRequestTimer(): failed",{error:t})}}else Object.keys(this.pageUrlsRequestCache).forEach((function(e){n.clearRequestTimer(e)}))},e}();function bt(e){var n=e.initialFileUrls,t=e.loadDocumentFileUrlsMethod,r=e.lazyLoad,o=void 0===r||r,i=e.oDocumentFileUrlsLoadSuccess,a=e.autoRetryWhenDocumentLoadFailed,l=(0,s.oR)("viewer").rootStore._scope,p=(0,u.useState)(n||[]),c=p[0],d=p[1],m=(0,u.useState)(!0),f=m[0],v=m[1],g=(0,u.useRef)({}),h=(0,u.useRef)(null),C=function(){return h.current};(0,u.useMemo)((function(){if(!g.current[l]){var e=new St;g.current[l]=e}var n=g.current[l];n.config({documentFileUrlFetcher:t}),n.config({autoRetry:a}),h.current=n}),[l]),(0,u.useMemo)((function(){var e;null==(e=C())||e.config({documentFileUrlFetcher:t})}),[t]),(0,u.useMemo)((function(){var e;null==(e=C())||e.config({autoRetry:a})}),[a]);var y=function(){var e=Y(G().mark((function e(n){var r,a,l,u,p,c,s,m,g;return G().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return");case 2:if(r=C()){e.next=6;break}return console.error("documentLoader \u4e0d\u5b58\u5728"),e.abrupt("return");case 6:return l=(a=n||{}).isRefresh,u=void 0!==l&&l,p=a.pageIndex,c=!r.isFirstLoadCompleted(),u&&!f&&v(!0),e.prev=9,e.next=12,r.load({isRefresh:u,pageIndex:p,loadAllPage:u&&!o});case 12:s=e.sent,m=s.pageUrls,g=s.isCache,c&&m.length&&(null==i||i(m)),g||d(m),e.next=22;break;case 19:e.prev=19,e.t0=e.catch(9),Re.error("DocumentViewer fetchDocumentFileUrls()\u8bf7\u6c42\u5931\u8d25",{error:e.t0});case 22:v(!1);case 23:case"end":return e.stop()}}),e,null,[[9,19]])})));return function(n){return e.apply(this,arguments)}}();return(0,u.useEffect)((function(){!function(){var e=C();if(e){var n=(null==e?void 0:e.getLoadedPageUrls())||[],t=!e.isFirstLoadCompleted()&&(null==e?void 0:e.isPending());f!==t&&v(t),n!==c&&d(c)}}()}),[l]),(0,u.useEffect)((function(){y({isRefresh:!0})}),[t]),(0,u.useEffect)((function(){return function(){g.current&&Object.keys(g.current).forEach((function(e){console.log("\u6e05\u7406\u7f13\u5b58",e),g.current[e].reset()}))}}),[]),"function"===typeof t?[c,f,y]:[c,f]}var Rt=["fileUrls","loading","lazyLoad","autoRefreshWhenDocumentUrlExpired","autoRetryWhenDocumentLoadFailed","loadDocumentFileUrlsMethod","onDocumentPageLoadError","onDocumentPageLoadSuccess"],xt=function(e){var n=e.fileUrls,t=e.loading,r=e.lazyLoad,o=void 0===r||r,i=e.autoRefreshWhenDocumentUrlExpired,a=void 0===i||i,l=e.autoRetryWhenDocumentLoadFailed,p=e.loadDocumentFileUrlsMethod,c=e.onDocumentPageLoadError,d=e.onDocumentPageLoadSuccess,m=$(e,Rt),f="boolean"===typeof t,v=bt({loadDocumentFileUrlsMethod:p,oDocumentFileUrlsLoadSuccess:d,autoRetryWhenDocumentLoadFailed:l,initialFileUrls:n,lazyLoad:o}),g=v[0],h=v[1],C=v[2],y=function(){var e=Y(G().mark((function e(n){var t;return G().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("function"!==typeof C||null!=n&&null!=(t=n.page)&&t.url&&(!a||"UrlExpired"!==(null==n?void 0:n.code))){e.next=2;break}return e.abrupt("return",C({pageIndex:n.page.pageIndex}));case 2:if(!c){e.next=6;break}return e.next=5,c(n);case 5:return e.abrupt("return",e.sent);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return u.createElement(s.AE,Object.assign({},m,{documentPageLoadError:y,fileUrls:g,loading:f?t:h}))},It=s.oT.ControlTypeMap,At=function(e){var n=e.fileUrls,t=e.title,r=e.components,o=e.disabled,i=void 0!==o&&o,a=e.enableResizing,l=e.enableDragging,d=e.enableRemove,m=e.enableInput,f=e.enableHotkey,v=void 0===f||f,g=e.showCoordinate,h=e.className,C=e.componentCustomProps,y=e.loading,E=e.autoRefreshWhenDocumentUrlExpired,S=e.lazyLoad,b=void 0!==S&&S,R=e.uploadFileMethod,x=e.defaultComponentCapsuleExpand,A=e.assignComponentToApproverOption,T=void 0===A?{}:A,N=e.dynamicTableDescription,D=e.documentContainerExtraContent,w=e.watermarkConfig,k=e.enableAttachmentInsertPageSpace,P=void 0!==k&&k,L=e.documentPageLoadError,F=e.onDocumentPageLoadSuccess,O=e.requestDocumentFileUrlsMethod,M=e.onComponentChange,U=e.onComponentClick,_=e.onPageChange,Z=e.onDocumentReachBottom;s.kg.setLogInstance((0,I.Qf)());var z=(0,s.oR)("components"),V=(0,s.oR)("approver"),B=(0,u.useRef)();z.update("uploadFileMethod",R),z.update("dynamicTableDescription",N),z.update("enableAttachmentInsertPageSpace",P),(0,u.useEffect)((function(){var e=T.canAssignFillInComponentToPromoter,n=void 0===e||e,t=T.isCurrentEnterpriseSupportLegalSeal,r=void 0!==t&&t,o=T.canAssignFillInComponentToSigner,i=function(e){return"boolean"===typeof o?o:!Ee(e)},a=function(e){var t={canAssignFillInComponentToSigner:i(e),isCustomComponentsForPromoter:n,isCurrentEnterpriseSupportLegalSeal:r};V.update("componentAssignToApproverRule",(function(e,n){return!!st(e,n,t)}))},l={canAssignFillInComponentToSigner:i(null==V?void 0:V.get("approvers")),isCustomComponentsForPromoter:n,isCurrentEnterpriseSupportLegalSeal:r};return V.update("componentAssignToApproverRule",(function(e,n){return!!st(e,n,l)})),V.subscribe("approvers",a),function(){V.update("componentAssignToApproverRule",null),V.unsubscribe("approvers",a)}}),[V,null==T?void 0:T.canAssignFillInComponentToPromoter,null==T?void 0:T.isCurrentEnterpriseSupportLegalSeal,null==T?void 0:T.canAssignFillInComponentToSigner]),(0,u.useEffect)((function(){return z.subscribe("components",M),function(){z.unsubscribe("components",M)}}),[z,M]),(0,s.a6)(!i&&v);var W=Ze()[0],q=(0,u.useCallback)((function(e){return null==U?void 0:U(X({},e))}),[W,U]);(0,u.useMemo)((function(){if(B.current!==r&&!(0,p.Z)(r,z.get("components"))){var e=z.get("selectedComponentIds"),n=null==e?void 0:e.filter((function(e){return null==r?void 0:r.find((function(n){return n.ComponentId===e}))}));(null==e?void 0:e.length)!==(null==n?void 0:n.length)&&z.selectComponent(n),z.setComponents(r)}B.current=r}),[r]),z.setMetaComponentsMap(It);var j=(0,u.useCallback)((function(e){var n=e.documentPageLoadError,t=e.title;return u.createElement(ze,{defaultComponentCapsuleExpand:x,title:t,documentPageLoadError:n})}),[]);return u.createElement("div",{className:"tsign-template-editor-container"},u.createElement(xt,{className:"tsign-template-editor "+(h||""),title:t,fileUrls:n,watermarkConfig:function(){if((0,c.Z)(w)){var e,n=null==(e=z.get("components"))?void 0:e.find((function(e){return e.ComponentType===s.re.WaterMark}));return n&&(0,s.b9)(n)}return w}(),documentPageRender:function(e){return u.createElement(s.cx,Object.assign({},e,{disabled:i,enableResizing:a,enableDragging:l,enableRemove:d,enableInput:m,showCoordinate:g,onComponentClick:q,CustomComponent:we,componentCustomProps:C,dragSelectBoxRender:function(e){var n=e.data,t=e.components;return u.createElement(dt,{components:t,data:n,canAssignApprover:null==C?void 0:C.canAssignApprover})}}))},onPageChange:_,loading:y,onDocumentPageLoadError:L,thumbnailRender:j,loadDocumentFileUrlsMethod:O,onDocumentPageLoadSuccess:F,lazyLoad:b,autoRetryWhenDocumentLoadFailed:!0,autoRefreshWhenDocumentUrlExpired:E,documentContainerExtraContent:void 0!==D?D:u.createElement(vt,null),onDocumentReachBottom:Z}),u.createElement(s.rE,null))};var Tt=function(e){var n=e.disabled,t=void 0!==n&&n,r=(0,u.useState)(!1),o=r[0],i=r[1],a=(0,s.bh)("components"),l=(0,s.v9)("components","selectedComponentIds"),p=null==l?void 0:l.map((function(e){return a.getComponent(e)})).filter((function(e){return!!e})),c=(0,u.useRef)(),d=function(e){if(null==e||!e.length)return[];if(1===e.length)return e;var n=e.filter((function(e){return e.ComponentType!==s.re.Combination}));return null!=n&&n.length?n:[]}(p),m=null==d?void 0:d[0],f=!!d.filter((function(e){var n;return!0===(null==e||null==(n=e.RenderProps)?void 0:n.disabled)||!!t})).length,g=function(){i(!0),clearTimeout(c.current),c.current=setTimeout((function(){i(!1)}),1500)};return(0,u.useEffect)((function(){return clearTimeout(c.current)}),[]),null!=d&&d.length?(0,u.createElement)(s.e6,{disabled:f,renderBottomExtraContent:function(e){return 1===(null==e?void 0:e.length)?(0,u.createElement)("div",{className:"property-attr-id"},(0,u.createElement)("div",{className:"id-center"},(0,u.createElement)("div",{className:"id-right"},"ID\uff1a"),(0,u.createElement)(v.G,{trigger:"hover",showArrow:!0,content:"\u7528\u4e8eAPI\u5bf9\u63a5"},null==m?void 0:m.ComponentId),(0,u.createElement)(V.CopyToClipboard,{text:null==m?void 0:m.ComponentId,onCopy:g},(0,u.createElement)(N.Z,{style:{marginLeft:16,cursor:"pointer"}}))),o&&(0,u.createElement)("div",{className:"copy-status"},(0,u.createElement)("div",null,"\u590d\u5236\u7ec4\u4ef6ID\u6210\u529f"))):null}}):(0,u.createElement)("div",{className:"component-property-empty"},"\u70b9\u51fb\u63a7\u4ef6\u7f16\u8f91\u5c5e\u6027")};function Nt(e){var n=e.size||0;e.percentage||"tab"!==e.from||n<=78&&(n=78);var t=e.percentage?"%":"px",r="layout-pane",o={};return e.primary?r+=" layout-pane-primary":e.vertical?o.height=""+n+t:o.width=""+n+t,e.showShadow&&(r+=" show-shadow"),u.createElement("div",{className:r,style:o},e.children)}function Dt(){var e=document.body,n=window;if(e.createTextRange){var t=e.createTextRange();t.collapse(),t.select()}else n.getSelection?n.getSelection().empty?n.getSelection().empty():n.getSelection().removeAllRanges&&n.getSelection().removeAllRanges():document.selection&&document.selection.empty()}var wt=4;function kt(e){var n,t=(0,u.useState)(e.secondaryPaneSize),r=t[0],o=t[1],i=(0,u.useRef)(),a=(0,u.useRef)(),l=function(n,t,r,o){var i,a,l,u;e.vertical?(i=n.height,a=t.height,l=r.top-n.top):(i=n.width,a=t.width,l=r.left-n.left),o&&(l-=a/2),l<0?l=0:l>i-a&&(l=i-a);var p=i-a-(u=1===e.primaryIndex?l:i-a-l);return e.percentage&&(u=100*u/i,p=100*p/i,a=100*a/i,i=100),p<e.primaryMinSize?u=Math.max(u-(e.primaryMinSize-p),0):u<e.secondaryMinSize&&(u=Math.min(i-a-e.primaryMinSize,e.secondaryMinSize)),u-30},p=function(){var n;if(null!=(n=i.current)&&n.splitter&&!e.percentage){var t=a.current.getBoundingClientRect(),r=i.current.splitter.getBoundingClientRect(),u=l(t,r,{left:r.left,top:r.top},!1);o(u)}},c=function(e){var n;if(null!=(n=i.current)&&n.resizing){var t=a.current.getBoundingClientRect(),r=i.current.getBoundingClientRect(),u=l(t,r,{left:e.clientX,top:e.clientY},!0);Dt(),o(u),i.current.secondaryPaneSize=u}},s=function(e){var n={clientX:e.changedTouches[0].clientX,clientY:e.changedTouches[0].clientY};c(n)},d=function(){Dt(),i.current&&(i.current.resizing=!0)},m=(0,u.useCallback)((function(){i.current&&(i.current.resizing=!1,i.current.secondaryPaneSize!==r&&(null==e.onSecondaryPaneSizeChange||e.onSecondaryPaneSizeChange(i.current.secondaryPaneSize)))}),[r]);(0,u.useEffect)((function(){if(window.addEventListener("resize",p),document.addEventListener("mouseup",m),document.addEventListener("mousemove",c),document.addEventListener("touchend",m),document.addEventListener("touchmove",s),e.secondaryPaneSize)o(e.secondaryPaneSize);else{var n;if("undefined"!==typeof e.secondaryInitialSize)n=e.secondaryInitialSize;else{var t,r=a.current.getBoundingClientRect();t=i.current?i.current.getBoundingClientRect():{width:wt,height:wt},n=l(r,t,{left:r.left+(r.width-t.width)/2,top:r.top+(r.height-t.height)/2},!1)}o(n)}return function(){window.removeEventListener("resize",p),document.removeEventListener("mouseup",m),document.removeEventListener("mousemove",c),document.removeEventListener("touchend",m),document.removeEventListener("touchmove",s)}}),[e.secondaryPaneSize]);var f="splitter-layout";e.customClassName&&(f+=" "+e.customClassName),e.vertical&&(f+=" splitter-layout-vertical"),null!=i&&null!=(n=i.current)&&n.resizing&&(f+=" layout-changing");var v=u.Children.toArray(e.children).slice(0,2);0===v.length&&v.push(u.createElement("div",null));for(var g=[],h=0!==e.primaryIndex&&1!==e.primaryIndex?0:e.primaryIndex,C=0;C<v.length;++C){var y=!0,E=null;v.length>1&&C!==h&&(y=!1,E=r),g.push(u.createElement(Nt,{from:e.from,vertical:e.vertical,percentage:e.percentage,primary:y,size:E},v[C]))}return u.createElement("div",{className:f,ref:a},g[0],g.length>1&&u.createElement("div",{role:"separator",className:"layout-splitter"},u.createElement("div",{className:"drag-splitter-wrapper"},u.createElement("div",{ref:i,className:"drag-splitter-handle",onMouseDown:d,onTouchStart:d})),e.splitter),g.length>1&&g[1])}function Pt(e){var n=e.TopChild,t=e.BottomChild,r=e.title,o=e.from,i=void 0===o?"other":o,a=e.defaultSecondaryPane,l=void 0===a?{isExpand:!0,currentSize:310}:a,p=e.onExpandClick,c=e.onPaneHeightChange,s=e.style,d=e.className,f="tab"===i?78:0,v=(0,u.useRef)(X({},l)),g=(0,u.useState)(v.current.isExpand),h=g[0],C=g[1],y=(0,u.useState)(v.current.currentSize),E=y[0],S=y[1];(0,u.useEffect)((function(){v.current.currentSize=l.currentSize,v.current.isExpand=l.isExpand,C(l.isExpand),S(l.currentSize),null==c||c(l.currentSize)}),[l.isExpand]);return u.createElement("div",{className:m()("draggle-panel-wrapper",d),style:s},u.createElement(kt,{split:"horizontal",percentage:!1,vertical:!0,secondaryInitialSize:f,secondaryPaneSize:E,onSecondaryPaneSizeChange:function(e){v.current.isExpand=!(e<=f),void 0!==e&&e!==v.current.currentSize&&(v.current.currentSize=e,C(v.current.isExpand),S(e),null==c||c(e))},from:i,splitter:u.createElement("div",{className:"draggle-head bottom-panel-head",onClick:function(e){v.current.isExpand=!h;var n=v.current.currentSize,t=void 0===n?f:n;t<f?(v.current.isExpand=!0,v.current.currentSize=310):t>f?(v.current.isExpand=!1,v.current.currentSize=f):(v.current.isExpand=!0,v.current.currentSize=310),C(v.current.isExpand),S(v.current.currentSize),null==c||c(v.current.currentSize),null==p||p(!h)},"data-beacon":!1},u.createElement("div",{className:"title"},r),u.createElement("div",{className:"draggle-head-right"},u.createElement("div",{className:"panel-toggle-icon "+h},u.createElement(A.Z,null))))},u.createElement("div",{className:"draggle-top-content web-sign-style-scroll-bar"},n),u.createElement("div",{className:"draggle-bottom-content"},t)))}var Lt,Ft=["name","size"];function Ot(e){var n,t=e.name,r=e.size,o=void 0===r?16:r,i=$(e,Ft);return u.createElement("i",Object.assign({className:m()("icon",(n={},n["icon-"+t]=t,n)),style:{width:o,height:o}},i))}var Mt,Ut,_t,Zt=((Lt={})[s.re.MultiLineText]="multiText",Lt[s.re.Text]="singleText",Lt[s.re.Selector]="selector",Lt[s.re.CheckBox]="checkbox",Lt[s.re.DatePicker]="control-datePicker",Lt[s.re.FillImage]="control-picture",Lt[s.re.Attachment]="attachment",Lt[s.re.District]="control-district",Lt[s.re.DynamicTable]="control-dynamicTable",Lt),zt=[{groupName:"\u7b7e\u7f72\u533a\u57df",desc:"\uff08\u5fc5\u9009\uff09",list:[{key:"control-sign",label:"\u4e2a\u4eba\u7b7e\u540d/\u5370\u7ae0",type:s.re.Signature},{key:"control-seal",label:"\u4f01\u4e1a\u5370\u7ae0",type:s.re.Stamp},{key:"control-pagingSeal",label:"\u9a91\u7f1d\u7ae0",type:s.re.SignPagingSeal},{key:"control-legalSeal",label:"\u6cd5\u5b9a\u4ee3\u8868\u4eba\u7ae0",type:s.re.SignLegalPersonSeal},{key:"control-signComment",label:"\u7b7e\u6279",type:s.re.Combination},{key:"control-signOpinion",icon:"control-signComment",label:"\u7b7e\u7f72\u610f\u89c1",type:s.re.SignOpinion}]},{groupName:"\u7b7e\u7f72\u4eba\u4fe1\u606f",list:[{key:"control-orgName",label:"\u4f01\u4e1a\u5168\u79f0",type:s.re.Text,defaultValues:{ComponentName:"\u4f01\u4e1a\u5168\u79f0",ComponentRequired:!0,ComponentWidth:250,ComponentExtra:{RecipientInfoType:"BUSI-FULL-NAME",NonConfigProperties:["ComponentExtra.SubType"]}}},{key:"control-orgUSCC",label:"\u7edf\u4e00\u793e\u4f1a\u4fe1\u7528\u4ee3\u7801",type:s.re.Text,defaultValues:{ComponentName:"\u7edf\u4e00\u793e\u4f1a\u4fe1\u7528\u4ee3\u7801",ComponentRequired:!0,ComponentWidth:250,ComponentExtra:{RecipientInfoType:"BUSI-CREDIT-CODE",NonConfigProperties:["ComponentExtra.SubType"]}}},{key:"control-orgLegalName",label:"\u6cd5\u4eba/\u7ecf\u8425\u8005\u59d3\u540d",type:s.re.Text,defaultValues:{ComponentName:"\u6cd5\u4eba/\u7ecf\u8425\u8005\u59d3\u540d",ComponentRequired:!0,ComponentWidth:250,ComponentExtra:{RecipientInfoType:"BUSI-LEGAL-NAME",NonConfigProperties:["ComponentExtra.SubType"]}}},{key:"control-signerName",label:"\u7b7e\u7f72\u4eba\u59d3\u540d",type:s.re.Text,defaultValues:{ComponentName:"\u7b7e\u7f72\u4eba\u59d3\u540d",ComponentRequired:!0,ComponentWidth:250,ComponentExtra:{RecipientInfoType:"PERSONAL-NAME",NonConfigProperties:["ComponentExtra.SubType"]}}},{key:"control-signerPhone",label:"\u7b7e\u7f72\u4eba\u624b\u673a\u53f7",type:s.re.Text,defaultValues:{ComponentName:"\u7b7e\u7f72\u4eba\u624b\u673a\u53f7",ComponentRequired:!0,ComponentWidth:250,ComponentExtra:{RecipientInfoType:"PERSONAL-MOBILE",NonConfigProperties:["ComponentExtra.SubType"]}}},{key:"control-signerIdCardType",label:"\u7b7e\u7f72\u4eba\u8bc1\u4ef6\u7c7b\u578b",type:s.re.Text,defaultValues:{ComponentName:"\u7b7e\u7f72\u4eba\u8bc1\u4ef6\u7c7b\u578b",ComponentRequired:!0,ComponentWidth:250,ComponentExtra:{RecipientInfoType:"PERSONAL-IDCARD-TYPE",NonConfigProperties:["ComponentExtra.SubType"]}}},{key:"control-signerIdCard",label:"\u7b7e\u7f72\u4eba\u8bc1\u4ef6\u53f7",type:s.re.Text,defaultValues:{ComponentName:"\u7b7e\u7f72\u4eba\u8bc1\u4ef6\u53f7",ComponentRequired:!0,ComponentWidth:250,ComponentExtra:{RecipientInfoType:"PERSONAL-IDCARD",NonConfigProperties:["ComponentExtra.SubType"]}}}]},{groupName:"\u586b\u5199\u533a",list:[{key:"control-singleText",label:"\u5355\u884c\u6587\u672c",type:s.re.Text},{key:"control-multiText",label:"\u591a\u884c\u6587\u672c",type:s.re.MultiLineText},{key:"control-checkbox",label:"\u52fe\u9009\u6846",type:s.re.CheckBox},{key:"control-selector",label:"\u9009\u62e9\u5668",type:s.re.Selector},{key:"control-digit",label:"\u6570\u5b57",type:s.re.Text,defaultValues:{ComponentName:"\u6570\u5b57",ComponentWidth:144,ComponentExtra:{SubType:"DIGIT",NonConfigProperties:["ComponentExtra.SubType"]}}},{key:"control-datePicker",label:"\u65e5\u671f",type:s.re.DatePicker},{key:"control-picture",label:"\u56fe\u7247",type:s.re.FillImage},{key:"control-attachment",label:"\u9644\u4ef6",type:s.re.Attachment},{key:"control-email",label:"\u90ae\u7bb1",type:s.re.Text,defaultValues:{ComponentName:"\u90ae\u7bb1",ComponentWidth:292,ComponentExtra:{SubType:"EMAIL",NonConfigProperties:["ComponentExtra.SubType"]}}},{key:"control-address",label:"\u5730\u5740",type:s.re.MultiLineText,defaultValues:{ComponentName:"\u5730\u5740",ComponentWidth:218,ComponentExtra:{SubType:"LOCATION"}}},{key:"control-education",label:"\u5b66\u5386",type:s.re.Selector,defaultValues:{ComponentName:"\u5b66\u5386",ComponentValue:"",ComponentRequired:!0,ComponentHeight:20,ComponentWidth:84,ComponentExtra:{FontSize:12,FontAlign:"Left",Font:"\u9ed1\u4f53",Values:["\u5c0f\u5b66","\u521d\u4e2d","\u9ad8\u4e2d","\u4e13\u79d1","\u672c\u79d1","\u7855\u58eb\u7814\u7a76\u751f","\u535a\u58eb"],MultiSelect:!1,SubType:"EDUCATION",NonConfigProperties:["ComponentExtra.Values","ComponentExtra.MultiSelect"]}}},{key:"control-sex",label:"\u6027\u522b",type:s.re.Selector,defaultValues:{ComponentName:"\u6027\u522b",ComponentValue:"",ComponentRequired:!0,ComponentHeight:20,ComponentWidth:84,ComponentExtra:{FontSize:12,FontAlign:"Left",Font:"\u9ed1\u4f53",Values:["\u7537","\u5973"],MultiSelect:!1,SubType:"GENDER",NonConfigProperties:["ComponentExtra.Values","ComponentExtra.MultiSelect"]}}},{key:"control-district",label:"\u7701\u5e02\u533a",type:s.re.District},{key:"control-dynamicTable",label:"\u6570\u636e\u8868\u683c",type:s.re.DynamicTable}]}],Vt=S.U.Panel,Bt=function(e){return"string"===typeof e&&["\u7b7e\u7f72\u4eba\u59d3\u540d","\u7b7e\u7f72\u4eba\u624b\u673a\u53f7","\u7b7e\u7f72\u4eba\u8bc1\u4ef6\u53f7","\u7b7e\u7f72\u4eba\u8bc1\u4ef6\u7c7b\u578b"].includes(e)?(0,u.createElement)(u.Fragment,null,(0,u.createElement)("div",null,"\u7b7e\u7f72\u4eba"),(0,u.createElement)("div",null,e.slice(3))):e},Wt=function(e){var n=e.name,t=e.icon,r=e.type,o=e.defaultValues,i=e.disabled,a=(0,s.Iw)({componentType:r,type:"contractComponent",defaultValues:o},{disabled:i})[1];return(0,u.createElement)("div",{className:"drag-item "+(i?"disabled":""),ref:a},(0,u.createElement)("div",{className:"icon",style:{opacity:i?.5:1}},(0,u.createElement)(Ot,{name:t||Zt[r]})),(0,u.createElement)("div",{className:"name",style:{opacity:i?.5:1}},Bt(n)))},qt=function(e){var n=e.name,t=e.icon,r=e.type;return(0,u.createElement)("div",{className:"drag-item disabled"},(0,u.createElement)("div",{className:"icon",style:{opacity:.5}},(0,u.createElement)(Ot,{name:t||Zt[r]})),(0,u.createElement)("div",{className:"name",style:{opacity:.5}},Bt(n)))};function jt(e){var n=e.componentList,t=void 0===n?zt:n,r=e.disabled;if(null==t||!t.length)return null;var o=t.filter((function(e){return void 0===e.defaultExpand||!0===e.defaultExpand})).map((function(e){return e.groupName}));return(0,u.createElement)("div",{className:"new-control-toolkit"},(0,u.createElement)(S.U,{expandIcon:!0,expandIconPlacement:"right",expandOnRowClick:!0,borderless:!0,defaultValue:o},null==t?void 0:t.map((function(e){var n;return(0,u.createElement)(Vt,{header:(0,u.createElement)("div",{className:"control-group-title"},e.groupName,(0,u.createElement)("span",{className:"desc"},e.desc)),key:e.groupName,className:"group-box",value:e.groupName},(0,u.createElement)("div",{className:"group-content"},null==(n=e.list)?void 0:n.map((function(e){var n=r||e.disabled?(0,u.createElement)(qt,{key:e.key,type:e.type,icon:e.icon||e.key,name:e.label}):(0,u.createElement)(Wt,{key:e.key,type:e.type,defaultValues:e.defaultValues,icon:e.icon||e.key,name:e.label,disabled:r||e.disabled});return e.render?e.render(n):n}))))}))))}function Ht(e){var n=(0,u.useState)(!1),t=n[0],r=n[1],o=e.approver,i=e.color,a=e.canBeDelete,l=void 0===a||a,p=e.title,c=e.className,d=e.onDeleteApprover;return u.createElement("div",{className:m()("approver-item",c),style:{backgroundColor:(0,s.m4)(i,t?.2:.1),borderColor:t?(0,s.m4)(i,1):(0,s.m4)(i,.1)},onMouseEnter:function(){return!t&&r(!0)},onMouseLeave:function(){return t&&r(!1)}},l&&u.createElement("div",{className:"delete-delete-handle",onClick:function(){return null==d?void 0:d(o.ApproverId)},"data-beacon":!1},u.createElement(D.Z,{size:"15px"})),u.createElement("div",{className:"approver-avatar",style:{backgroundColor:(0,s.m4)(i,1)}},de(o)),u.createElement("div",{className:"approver-block"},p&&u.createElement("div",{className:"approver-main-name"},p),e.children))}function Gt(e){var n=e.visible,t=e.approver,r=e.onConfirm,o=e.onClose,i=(0,B.Z)(t,"RecipientExtra.SameWithPromoter"),a=(0,u.useState)(i?Mt.Same:Mt.Diff),l=a[0],p=a[1];return(0,u.useEffect)((function(){p(i?Mt.Same:Mt.Diff)}),[n]),u.createElement(h.Vq,{header:"\u63a7\u4ef6\u586b\u5199\u65b9\u8bbe\u7f6e",visible:n,onClose:o,onConfirm:function(){r(l)},className:"recipient-setting-modal"},u.createElement("p",{style:{fontSize:12}},"\u9ed8\u8ba4\u5408\u540c\u53d1\u8d77\u4eba\u4e0e\u7b7e\u7f72\u4eba\u4e3a\u540c\u4e00\u4eba\uff0c\u5f53\u672c\u4f01\u4e1a\u53d1\u8d77\u4eba\u4e0e\u7b7e\u7f72\u4eba\u4e0d\u540c\uff0c\u4e14\u7b7e\u7f72\u4eba\u9700\u8981\u586b\u5199\u63a7\u4ef6\u65f6\uff0c\u8bf7\u9009\u62e9\u7b2c\u4e8c\u9009\u9879\u3002"),u.createElement(b.Y8.Group,{value:l,onChange:function(e){p(e)}},u.createElement("div",{style:{display:"flex",flexDirection:"column"}},u.createElement(b.Y8,{value:Mt.Same},"\u5168\u90e8\u7531\u53d1\u8d77\u4eba\u586b\u5199"),u.createElement(b.Y8,{value:Mt.Diff},"\u53d1\u8d77\u4eba\u4e0e\u7b7e\u7f72\u4eba\u4e0d\u540c\uff0c\u5206\u522b\u586b\u5199\u63a7\u4ef6"))))}function Jt(e){var n,t=e.approver,r=e.extraNode,i=(0,s.v9)("components","components"),a=(0,s.bh)("approver"),l=[];if(null!=(n=t.RecipientExtra)&&n.SameWithPromoter){var p=a.get("approvers").find((function(e){return e.RoleType===o.Promoter}));p&&(l=a.getApproverComponents(p.ApproverId,{components:i,includeHiddenComponent:!1,onlyFillInComponent:!0}))}var c=a.getApproverComponents(t.ApproverId,{components:i,includeHiddenComponent:!1,onlyFillInComponent:!0}),d=a.getApproverComponents(t.ApproverId,{components:i,includeHiddenComponent:!1,onlySignComponent:!0});return u.createElement("div",{className:"approver-component-count"},u.createElement("span",null,"\u586b\u5199",l.length+c.length,"\u5904"),u.createElement("span",{className:"split"},"|"),u.createElement("span",null,"\u7b7e\u7f72",d.length,"\u5904"),r?u.createElement(u.Fragment,null,u.createElement("span",{className:"split"},"|"),r):null)}function Yt(e){var n,t=e.approver,r=e.canBeDelete,o=void 0===r||r,i=e.approversFormRef,l=e.editable,p=void 0===l||l,c=e.onDeleteApprover,d=e.onApproverFieldChange,m=e.componentCountExtra,f=(0,s.bh)("approver"),v=(0,u.useState)(!1),g=v[0],h=v[1],C=(0,u.useRef)(""),y=(0,u.useState)(""),E=y[0],S=y[1],b=(0,u.useState)(!1),I=b[0],A=b[1],T=R.l.useForm()[0];i.current[t.ApproverId]=T;var N=function(){h(!1),S(""),C.current=""},D=f.getApproverColor(t.ApproverId),F={color:(0,s.m4)(D)},O=(null==(n=t.RecipientExtra)?void 0:n.RecipientEnterpriseType)===a.CurrentEnterprise;return u.createElement(Ht,{approver:t,color:D,onDeleteApprover:c,canBeDelete:o,className:"template-recipient form-"+((null==t?void 0:t.ApproverId)||"")},g?u.createElement("div",{className:"title-editor"},u.createElement(x.II,{size:"small",className:E?"with-extra":"",onChange:function(e){e||S("\u7b7e\u7f72\u65b9\u5907\u6ce8\u4e0d\u80fd\u4e3a\u7a7a"),e.length>20?S("\u7b7e\u7f72\u65b9\u5907\u6ce8\u4e0d\u80fd\u8d85\u8fc720\u4e2a\u5b57"):E&&S(""),C.current=e},defaultValue:t.RoleName,status:E?"error":"default",tips:E,placeholder:"\u8bf7\u8f93\u5165\u7b7e\u7f72\u65b9\u5907\u6ce8"}),u.createElement("div",{className:"icons"},u.createElement("i",{onClick:function(){C.current?E||(t.RoleName!==C.current&&(null==d||d({ApproverId:t.ApproverId,RoleName:C.current})),N()):S("\u7b7e\u7f72\u65b9\u5907\u6ce8\u4e0d\u80fd\u4e3a\u7a7a")},"data-beacon":!1},u.createElement(P.Z,{style:F})),u.createElement("i",{onClick:N,"data-beacon":!1},u.createElement(L.Z,{style:F})))):u.createElement(u.Fragment,null,u.createElement("div",{className:"title"},u.createElement("span",null,t.RoleName||t.OrganizationName)),!!p&&u.createElement("i",{className:"edit-icon"},O?u.createElement(w.Z,{style:F,onClick:function(){return A(!0)},"data-beacon":!1}):u.createElement(k.Z,{style:F,onClick:function(){C.current=t.RoleName||"",h(!0)},"data-beacon":!1}))),u.createElement(Jt,{approver:t,extraNode:"function"===typeof m?m(t):m}),u.createElement(Gt,{visible:I,approver:t,onConfirm:function(e){f.updateApprover({ApproverId:t.ApproverId,RecipientExtra:X({},t.RecipientExtra||{},{SameWithPromoter:e===Mt.Same})}),A(!1)},onClose:function(){return A(!1)}}))}function Xt(e){var n=e.tag,t=void 0===n?"\u53d1\u8d77":n,r=e.name,o=e.desc;return u.createElement("div",{className:"contract-promoter-info-box"},u.createElement("div",{className:"approver-avatar"},t),u.createElement("div",{className:"promoter-info"},u.createElement("div",{className:"promoter-name"},r),u.createElement("div",{className:"promoter-component-count"},o)))}function Kt(e){var n=e.approver,t=(0,s.v9)("components","components"),r=(0,s.bh)("approver").getApproverComponents(n.ApproverId,{components:t,includeHiddenComponent:!1}),o=u.createElement(u.Fragment,null,u.createElement("span",null,"\u586b\u5199",r.length,"\u5904"),u.createElement("span",{className:"split"},"|"),u.createElement("span",null,"\u53d1\u8d77\u4eba\uff1a\u4f01\u4e1a\u5458\u5de5"));return u.createElement(Xt,{tag:"\u53d1\u8d77",name:n.OrganizationName||n.RoleName,desc:o})}function $t(e){var n,t=e.visible,o=e.approverId,i=e.onClose,l=e.onConfirm,p=(0,s.bh)("approver"),c=(0,s.bh)("components"),d=(0,u.useState)(Ut.Retain),m=d[0],f=d[1],v=o&&p.getApprover(o)||{},g=ve(p.get("approvers")),h=c.get("components").some((function(e){return e.ComponentRecipientId===v.ApproverId})),C=v.ApproverType===r.Enterprise&&(null==(n=v.RecipientExtra)?void 0:n.RecipientEnterpriseType)===a.CurrentEnterprise&&1===(null==g?void 0:g.length),y=p.getApproverColor(v.ApproverId);return(0,u.useEffect)((function(){t||f(Ut.Retain)}),[t]),u.createElement(W.Vq,{header:"\u786e\u8ba4\u5220\u9664\u7b7e\u7f72\u65b9\uff1f",visible:t,onClose:i,onConfirm:function(){return l(m)},className:"approve-delete-modal"},C&&u.createElement("p",null,"\u5220\u9664\u540e\u672c\u4f01\u4e1a\u4e0d\u518d\u53c2\u4e0e\u5408\u540c\u7b7e\u7f72\uff0c\u4ec5\u4f5c\u4e3a\u53d1\u8d77\u65b9"),u.createElement("div",{className:"approver-info",style:{backgroundColor:(0,s.m4)(y,.1)}},u.createElement("div",{className:"approver-avatar",style:{backgroundColor:(0,s.m4)(y,1)}},de(v)),u.createElement("div",{className:"approver-detail"},u.createElement("div",{className:"approver-name"},v.OrganizationName||v.RoleName),u.createElement(Jt,{approver:v}))),u.createElement("div",{className:"switch-config"},h&&u.createElement("div",{className:"switch-config-item"},u.createElement("div",{className:"switch-column"},"\u4e00\u5e76\u5220\u9664\u7b7e\u7f72\u533a\u548c\u586b\u5199\u533a"),u.createElement("div",{className:"switch-column"},u.createElement(W.rs,{value:m===Ut.ClearAll,onChange:function(e){return f(e?Ut.ClearAll:Ut.Retain)}})))))}function Qt(e){var n=e.className,t=e.onClick,r=e.children;return u.createElement("div",{className:m()("add-approver-button",n),"data-beacon":!1,onClick:t},u.createElement("span",{className:"add-icon"},u.createElement(F.Z,null)),r)}function er(e){var n=e.canMergePromoterAndCurrentEnterprise,t=void 0===n||n,i=e.multipleCurrentEnterprise,p=void 0!==i&&i,c=e.editable,d=void 0===c||c,m=e.onRecipientChange,f=e.myEnterpriseDefaultSignType,v=void 0===f?re.OperatorSign:f,g=e.actionText,h=e.canAddOrRemove,y=void 0===h||h,E=e.maxApproverCount,S=e.clientVerifyByPayrollCard,b=e.triggerAddPermissions,R=e.componentCountExtra,x=(0,s.oR)("approver"),I=(0,u.useState)((null==x?void 0:x.get("approvers"))||[]),A=I[0],T=I[1],N=(0,u.useRef)({}),D=(0,u.useRef)(""),w=(0,u.useState)(!1),k=w[0],P=w[1];(0,u.useEffect)((function(){var e=function(e){T(e),null==m||m(e)};return x.subscribe("approvers",e),function(){x.unsubscribe("approvers",e)}}),[x]);var L,F=function(e,n){if(void 0===n&&(n=!1),!(E&&A.filter((function(e){return"PROMOTER"!==e.RecipientType})).length>=E)||null!=b&&b()){var t={SignType:n?v:re.OperatorSign,Readonly:!!n,ApproverSignTypes:S&&e!==r.Individual?[ue.PASSWORD]:[].concat(pe)},o=null==x?void 0:x.createApprover(e,{isCurrentEnterprise:n,sceneType:l.TemplateRecipient,defaultValues:t});Re.info("add template recipient",{newApprover:o,approvers:x.get("approvers")}),o.error&&C.sX.warning(o.error.message)}else Re.info("add template recipient failed",{approvers:A,maxApproverCount:E})},O=function(e){D.current=e,P(!0)},M=function(e){x.updateApprover(e)},U=A.find((function(e){return e.RoleType===o.Promoter})),_=A.filter((function(e){return e.RoleType!==o.Promoter})),Z=_.filter((function(e){var n;return(null==(n=e.RecipientExtra)?void 0:n.RecipientEnterpriseType)===a.CurrentEnterprise&&e.RoleType===o.Signer})),z=!0;Z.length>1||!Z.length?z=!0:z=!(null!=(L=Z[0].RecipientExtra)&&L.SameWithPromoter);var V=p||!Z.length;return u.createElement("div",{className:"create-flow-approver-list web-sign-style-scroll-bar"},z&&U&&u.createElement(Kt,{approver:U}),!(null==A||!A.length)&&u.createElement(u.Fragment,null,u.createElement("div",{className:"approver-list-title"},"\u7b7e\u7f72\u65b9\uff08",null==_?void 0:_.length,"\uff09"),null==_?void 0:_.map((function(e){var n,r=(null==(n=e.RecipientExtra)?void 0:n.RecipientEnterpriseType)===a.CurrentEnterprise,o=!d||r&&(!t||(null==Z?void 0:Z.length)>1);return u.createElement(Yt,{key:e.ApproverId,approver:e,editable:!o,approversFormRef:N,onDeleteApprover:O,onApproverFieldChange:M,canBeDelete:y,componentCountExtra:R})}))),y?u.createElement("div",{className:"add-approver-buttons"},V&&u.createElement(Qt,{"data-beacon":"add-own-enterprise-approver-buttons",onClick:function(){return F(r.Enterprise,!0)}},(null==g?void 0:g.addCurrentEnterprise)||"\u6dfb\u52a0\u672c\u4f01\u4e1a\u7b7e\u7f72\u65b9"),u.createElement(Qt,{"data-beacon":"add-enterprise-approver-buttons",onClick:function(){return F(r.Enterprise)}},"\u6dfb\u52a0\u4f01\u4e1a\u7b7e\u7f72\u65b9"),u.createElement(Qt,{"data-beacon":"add-personal-approver-buttons",onClick:function(){return F(r.Individual)}},"\u6dfb\u52a0\u4e2a\u4eba\u7b7e\u7f72\u65b9")):null,u.createElement($t,{visible:k,approverId:D.current,onClose:function(){D.current="",P(!1)},onConfirm:function(e){x.deleteApprover(D.current,e===_t.ClearAll),Re.info("delete template recipient",{approverId:D.current,deleteMode:e,approvers:x.get("approvers")}),P(!1)}}))}!function(e){e.Same="same",e.Diff="diff"}(Mt||(Mt={})),function(e){e.Retain="retain",e.ClearAll="clearAll"}(Ut||(Ut={})),function(e){e.Retain="retain",e.ClearAll="clearAll"}(_t||(_t={}));var nr=R.l.FormItem;function tr(e){var n=e.approver,t=e.approversFormRef,r=e.onChange,o=R.l.useForm()[0];(0,u.useEffect)((function(){null==o||null==o.setFieldsValue||o.setFieldsValue({RoleName:n.RoleName})}),[]),t.current[n.ApproverId]=o;var i=function(e,t){var o;r(((o={ApproverId:n.ApproverId})[t]=e,o))},a=n.Readonly?void 0:[{required:!0,message:"\u8bf7\u586b\u5199\u7b7e\u7f72\u65b9\u5907\u6ce8",trigger:"change"},{validator:function(e){return e.length<=20},message:"\u7b7e\u7f72\u65b9\u5907\u6ce8\u4e0d\u80fd\u8d85\u8fc720\u4e2a\u5b57\u7b26",trigger:"change"}];return u.createElement(R.l,{form:o},u.createElement(nr,{name:"RoleName",rules:a},n.Readonly?u.createElement("span",{className:"role-name-readonly"},n.RoleName):u.createElement(x.II,{size:"small",onChange:function(e){return i(e,"RoleName")}})))}function rr(e){var n=e.visible,t=void 0===n||n,i=e.onClose,p=e.onConfirm,c=e.approvers,d=void 0===c?[]:c,m=e.multipleCurrentEnterprise,f=void 0!==m&&m,v=e.actionText,g=e.myEnterpriseDefaultSignType,y=void 0===g?re.OperatorSign:g,E=e.maxApproverCount,S=e.clientVerifyByPayrollCard,b=e.triggerAddPermissions,R=(0,s.bh)("approver"),x=(0,u.useRef)({}),I=(0,u.useState)(d),A=I[0],T=I[1];(0,u.useEffect)((function(){t&&(Re.info("add recipient modal show",{approvers:d}),T(d))}),[t]);var N=function(){var e=Y(G().mark((function e(){var n,t,r,o;return G().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(t in n=[],x.current)r=x.current[t].validate(),n.push(r);return e.next=4,Promise.all(n);case 4:return o=e.sent,e.abrupt("return",o.every((function(e){return!0===e})));case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),D=function(e,n){if(void 0===n&&(n=!1),!(E&&A.filter((function(e){return"PROMOTER"!==e.RecipientType})).length>=E)||null!=b&&b()){var t=R.createApprover(e,{approvers:A,isCurrentEnterprise:n,saveToStore:!1,sceneType:l.TemplateRecipient,defaultValues:{SignType:n?y:re.OperatorSign,Readonly:!!n,ApproverSignTypes:S&&e!==r.Individual?[ue.PASSWORD]:[].concat(pe)}});t.error?C.sX.warning(t.error.message):T([].concat(A,[t]))}},w=function(e){var n=A.filter((function(n){return n.ApproverId!==e}));T(n)},k=function(){var e=Y(G().mark((function e(){var n;return G().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,N();case 2:if(n=e.sent,Re.info("add recipient modal confirm",{approvers:A}),n){e.next=6;break}return e.abrupt("return");case 6:return e.next=8,null==p?void 0:p([].concat(A));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),P=function(e){var n=A.findIndex((function(n){return n.ApproverId===e.ApproverId}));-1!==n&&(A[n]=X({},A[n],e),T([].concat(A)))},L=A.filter((function(e){var n;return(null==(n=e.RecipientExtra)?void 0:n.RecipientEnterpriseType)===a.CurrentEnterprise&&e.RoleType===o.Signer})),F=f||!L.length;return u.createElement(h.Vq,{header:"\u6dfb\u52a0\u7b7e\u7f72\u65b9",visible:t,zIndex:1e3,onClose:i,onConfirm:k,destroyOnClose:!0,confirmOnEnter:!0,closeOnEscKeydown:!0,closeOnOverlayClick:!0,width:460,className:"template-recipient-add-modal"},u.createElement("div",{className:"approver-list"},null==A?void 0:A.map((function(e){return u.createElement(Ht,{key:e.ApproverId,approver:e,color:R.getApproverColor(e),onDeleteApprover:w},u.createElement(tr,{approver:e,approversFormRef:x,onChange:P}))}))),u.createElement("div",{className:"add-approver-buttons"},F&&u.createElement(Qt,{"data-beacon":"add-own-enterprise-approver-buttons",onClick:function(){return D(r.Enterprise,!0)}},(null==v?void 0:v.addCurrentEnterprise)||"\u6dfb\u52a0\u672c\u4f01\u4e1a\u7b7e\u7f72\u65b9"),u.createElement(Qt,{"data-beacon":"add-enterprise-approver-buttons",onClick:function(){return D(r.Enterprise)}},"\u6dfb\u52a0\u4f01\u4e1a\u7b7e\u7f72\u65b9"),u.createElement(Qt,{"data-beacon":"add-personal-approver-buttons",onClick:function(){return D(r.Individual)}},"\u6dfb\u52a0\u4e2a\u4eba\u7b7e\u7f72\u65b9")))}function or(e){var n=e.controlList,t=e.disabled,r=(0,s.bh)("components"),o=(0,u.useRef)(),i=(0,s.v9)("components","selectedComponentIds"),a=null==i?void 0:i.map((function(e){return r.getComponent(e)})).filter((function(e){return!!e})),l=null!=a&&a.length?"number"===typeof o.current&&o.current>30?o.current:310:0;return u.createElement(Pt,{TopChild:u.createElement(jt,{componentList:n,disabled:t}),BottomChild:u.createElement(Tt,{disabled:t}),defaultSecondaryPane:null!=a&&a.length?{isExpand:!0,currentSize:l}:{isExpand:!1,currentSize:l},title:"\u5c5e\u6027\u7f16\u8f91",onPaneHeightChange:function(e){o.current=e}})}var ir=["ComponentTypeLimit"],ar=["ComponentTypeLimit"];var lr=function(e){var n,t=e.visible,r=e.hideContentTitle,o=e.emptyMessage,i=e.fetchSealList,a=e.onClose,l=e.onConfirm,p=e.data,c=e.subOrgId,d=e.footer,m=(0,u.useState)([]),f=m[0],v=m[1],g=(0,u.useState)(!1),h=g[0],C=g[1],y=(0,u.useState)((null==p||null==(n=p.RenderProps)?void 0:n.sameSeal)||!1),E=y[0],S=y[1],b=(0,u.useState)({id:"",sealImgSrc:""}),R=b[0],x=b[1],I=function(){var e=Y(G().mark((function e(){var n,t,r;return G().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return C(!0),n=(null==p?void 0:p.ComponentType)===s.re.SignLegalPersonSeal?["LEGAL_PERSON_SEAL"]:["OFFICIAL","CONTRACT","ORGANIZATION_SEAL","FINANCE","PERSONNEL","OTHER","EMPLOYEE_QUALIFICATION_SEAL"],e.next=4,i({SealTypes:n});case 4:t=e.sent,null!=p&&p.ComponentValue&&(r=null==t?void 0:t.find((function(e){return e.id===p.ComponentValue})))&&x({id:r.id,sealImgSrc:r.sealImgSrc}),v(t),C(!1);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,u.useEffect)((function(){I()}),[]);var A=function(){c?window.open("/console/seal-mgr?subOrgId="+c):window.open("/console/seal-mgr")},T=function(){a()};return u.createElement(W.Vq,{header:"\u6307\u5b9a\u5370\u7ae0",visible:t,onClose:T,onConfirm:function(){null!=f&&f.length?l({seal:R,sameSeal:E,component:p}):A()},confirmBtn:f.length?"\u786e\u8ba4":"\u6dfb\u52a0\u4f01\u4e1a\u5370\u7ae0",onCancel:T,placement:"center",className:"control_sign-seal-select_dialog "+(!h&&!f.length&&"exception-dialog"),footer:d},h&&u.createElement(W.gb,{delay:0,fullscreen:!1,indicator:!0,inheritColor:!1,loading:!0,preventScrollThrough:!0,showOverlay:!0,size:"medium",style:{width:"100%",height:200}}),!h&&!!f.length&&u.createElement(u.Fragment,null,u.createElement("div",{className:"seal-list web-sign-style-scroll-bar"},u.createElement(W.X2,{gutter:[15,16]},f.map((function(e){return u.createElement(W.JX,{span:4,key:e.id},u.createElement(W.Lw,{active:(null==R?void 0:R.id)===e.id,statusText:"",sealImg:e.sealImgSrc,sealName:e.sealName||"","data-beacon":!1,onClick:function(){(null==R?void 0:R.id)!==(null==e?void 0:e.id)?x(e):x(null)}}))})))),!r&&u.createElement("div",{className:"check-switch"},u.createElement(W.xv,null,"\u672c\u4f01\u4e1a\u6240\u6709\u76d6\u7ae0\u533a\u4f7f\u7528\u540c\u4e00\u4e2a\u5370\u7ae0"),u.createElement(W.rs,{value:E,onChange:function(e){return S(e)}}))),!h&&!f.length&&u.createElement("div",{className:"empty-body"},u.createElement(W.bZ,{className:"empty-info",theme:"info",operation:u.createElement("div",{onClick:function(){I()},"data-beacon":!1},u.createElement(O.Z,null),u.createElement("span",{className:"t-alert__operation"},"\u5237\u65b0")),message:o||u.createElement("div",null,"\u60a8\u672a\u6709\u53ef\u7528\u4f01\u4e1a\u5370\u7ae0\uff0c\u53ef\u7acb\u5373",u.createElement("span",{className:"t-alert__operation",onClick:A,"data-beacon":!1},"\u6dfb\u52a0\u4f01\u4e1a\u5370\u7ae0"),"\uff0c\u6216\u8054\u7cfb\u4f01\u4e1a\u7ba1\u7406\u5458\u8fdb\u884c\u5370\u7ae0\u6388\u6743\u3002")}),u.createElement("div",{className:"control_sign-seal-select_dialog-exception"},u.createElement("img",{src:"data:image/svg+xml,%3csvg width='160' height='160' viewBox='0 0 160 160' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cmask id='mask0_4527_867' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='13' width='160' height='134'%3e%3crect y='13.3335' width='160' height='133.333' fill='%23D9D9D9'/%3e%3c/mask%3e%3cg mask='url(%23mask0_4527_867)'%3e%3cellipse cx='80' cy='152' rx='80' ry='33.3333' fill='url(%23paint0_linear_4527_867)'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M32 76.7802L81.3333 87.3335L122.667 73.3335V115.944L80.2941 134.667L32 119.391V76.7802Z' fill='url(%23paint1_linear_4527_867)'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M32 76.5922L72.6214 65.3335L122.667 73.3377L80.2631 86.6668L72.6214 85.8582L32 76.5922Z' fill='url(%23paint2_linear_4527_867)'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M73.3335 65.3335L122.667 73.3377L81.3335 87.3335L73.3335 85.8582V65.3335Z' fill='url(%23paint3_linear_4527_867)'/%3e%3cg opacity='0.8' filter='url(%23filter0_d_4527_867)'%3e%3cpath d='M103.429 16.0005H80.5714C78.0467 16.0005 76 17.9727 76 20.4056V50.2621C76 52.6949 78.0467 54.6672 80.5714 54.6672H103.429C105.953 54.6672 108 52.6949 108 50.2621V20.4056C108 17.9727 105.953 16.0005 103.429 16.0005Z' stroke='%23A4E0DC' stroke-linecap='round' stroke-dasharray='3 3' shape-rendering='crispEdges'/%3e%3c/g%3e%3cg opacity='0.7' filter='url(%23filter1_d_4527_867)'%3e%3cpath d='M87.2379 24.0005H56.7617C53.3954 24.0005 50.6665 26.7208 50.6665 30.0764V71.2579C50.6665 74.6135 53.3954 77.3338 56.7617 77.3338H87.2379C90.6042 77.3338 93.3332 74.6135 93.3332 71.2579V30.0764C93.3332 26.7208 90.6042 24.0005 87.2379 24.0005Z' fill='url(%23paint4_linear_4527_867)'/%3e%3c/g%3e%3cpath d='M72.954 35.5796C69.9086 35.5796 67.5218 36.4438 65.7933 38.2134C64.0649 39.9418 63.2007 42.2876 63.2007 45.2917H67.5218C67.5218 43.481 67.8921 42.0818 68.6329 41.0941C69.456 39.9007 70.814 39.3245 72.6659 39.3245C74.1474 39.3245 75.3409 39.7361 76.1639 40.5591C76.9458 41.3822 77.3574 42.4933 77.3574 43.9337C77.3574 45.0037 76.9458 45.9913 76.2051 46.9379L75.5055 47.7198C72.954 49.9832 71.3902 51.6705 70.8552 52.8228C70.279 53.8927 70.0321 55.2096 70.0321 56.7323V57.4319H74.4355V56.7323C74.4355 55.7446 74.6413 54.8393 75.0939 54.0162C75.4643 53.2754 76.0405 52.5347 76.8224 51.8762C78.7566 50.189 79.9089 49.119 80.2792 48.6663C81.3081 47.3494 81.8431 45.6621 81.8431 43.6456C81.8431 41.1764 81.02 39.2011 79.3739 37.7607C77.7277 36.2792 75.5878 35.5796 72.954 35.5796ZM72.2132 59.6542C71.3902 59.6542 70.6494 59.9011 70.0733 60.4772C69.4971 61.0122 69.209 61.7118 69.209 62.576C69.209 63.3991 69.4971 64.0987 70.0733 64.6749C70.6494 65.251 71.3902 65.5391 72.2132 65.5391C73.0363 65.5391 73.777 65.251 74.3532 64.716C74.9293 64.1399 75.2586 63.4403 75.2586 62.576C75.2586 61.7118 74.9705 61.0122 74.3943 60.4772C73.8182 59.9011 73.0774 59.6542 72.2132 59.6542Z' fill='%2395D9D4'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M81.3335 87.6247L122.667 73.3335V115.944L81.3335 134.667V87.6247Z' fill='url(%23paint5_linear_4527_867)' fill-opacity='0.7'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M32.059 76.6803L81.2368 87.4483L71.3334 111.334L21.3334 96.667L32.059 76.6803Z' fill='url(%23paint6_linear_4527_867)'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M122.667 73.3339L81.3331 87.3339L94.551 109.828L135.734 91.2132L122.667 73.3339Z' fill='url(%23paint7_linear_4527_867)'/%3e%3ccircle cx='26.6152' cy='42.103' r='5' stroke='%2396DBD6' stroke-width='2'/%3e%3crect x='128.324' y='55.1797' width='8' height='8' transform='rotate(45 128.324 55.1797)' fill='%233DBAB1'/%3e%3c/g%3e%3cdefs%3e%3cfilter id='filter0_d_4527_867' x='67.5' y='8.50049' width='49' height='55.6665' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3e%3cfeFlood flood-opacity='0' result='BackgroundImageFix'/%3e%3cfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3e%3cfeOffset dy='1'/%3e%3cfeGaussianBlur stdDeviation='4'/%3e%3cfeComposite in2='hardAlpha' operator='out'/%3e%3cfeColorMatrix type='matrix' values='0 0 0 0 0.0313726 0 0 0 0 0.658824 0 0 0 0 0.611765 0 0 0 0.1 0'/%3e%3cfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_4527_867'/%3e%3cfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_4527_867' result='shape'/%3e%3c/filter%3e%3cfilter id='filter1_d_4527_867' x='47.6665' y='22.0005' width='48.6665' height='59.3335' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3e%3cfeFlood flood-opacity='0' result='BackgroundImageFix'/%3e%3cfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3e%3cfeOffset dy='1'/%3e%3cfeGaussianBlur stdDeviation='1.5'/%3e%3cfeComposite in2='hardAlpha' operator='out'/%3e%3cfeColorMatrix type='matrix' values='0 0 0 0 0.0313726 0 0 0 0 0.658824 0 0 0 0 0.611765 0 0 0 0.4 0'/%3e%3cfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_4527_867'/%3e%3cfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_4527_867' result='shape'/%3e%3c/filter%3e%3clinearGradient id='paint0_linear_4527_867' x1='80' y1='142' x2='80' y2='123.588' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23DFF5F5' stop-opacity='0'/%3e%3cstop offset='1' stop-color='%23DFF5F5'/%3e%3c/linearGradient%3e%3clinearGradient id='paint1_linear_4527_867' x1='49.4362' y1='30.4839' x2='49.4362' y2='134.547' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23F0FBFB'/%3e%3cstop offset='1' stop-color='%23C7EDEB'/%3e%3c/linearGradient%3e%3clinearGradient id='paint2_linear_4527_867' x1='77.2465' y1='92.2068' x2='77.3246' y2='67.5153' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%2308A89C' stop-opacity='0.5'/%3e%3cstop offset='1' stop-color='%238FD4CE' stop-opacity='0.6'/%3e%3c/linearGradient%3e%3clinearGradient id='paint3_linear_4527_867' x1='98.0002' y1='65.5258' x2='97.3206' y2='93.9999' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23C6EDEA'/%3e%3cstop offset='1' stop-color='%233DBAB1'/%3e%3c/linearGradient%3e%3clinearGradient id='paint4_linear_4527_867' x1='71.9998' y1='-68.444' x2='71.9998' y2='77.3338' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='white'/%3e%3cstop offset='1' stop-color='%23DFF5F5'/%3e%3c/linearGradient%3e%3clinearGradient id='paint5_linear_4527_867' x1='86.7936' y1='-106.448' x2='89.4335' y2='134.546' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23EBF9F9'/%3e%3cstop offset='1' stop-color='%239BDEDA'/%3e%3c/linearGradient%3e%3clinearGradient id='paint6_linear_4527_867' x1='21.0248' y1='163.217' x2='74.2113' y2='75.9149' gradientUnits='userSpaceOnUse'%3e%3cstop offset='0.0230973' stop-color='%2366C8C1'/%3e%3cstop offset='1' stop-color='%23C3EBE9'/%3e%3c/linearGradient%3e%3clinearGradient id='paint7_linear_4527_867' x1='94.4555' y1='145.94' x2='67.576' y2='91.391' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%2366C8C1'/%3e%3cstop offset='1' stop-color='%23C3EBE9'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e",alt:"",width:160}),u.createElement("div",{className:"control_sign-seal-select_dialog-exception_title"},"\u8be5\u4f01\u4e1a\u6682\u65e0\u53ef\u7528\u7684\u7684\u5370\u7ae0"),u.createElement("div",{className:"control_sign-seal-select_dialog-exception_desc"},"\u53ef\u7acb\u5373",u.createElement("span",{className:"t-alert__operation",onClick:A,"data-beacon":!1},"\u6dfb\u52a0\u4f01\u4e1a\u5370\u7ae0"),"\uff0c\u6216\u8054\u7cfb\u4f01\u4e1a\u7ba1\u7406\u5458\u8fdb\u884c\u5370\u7ae0\u6388\u6743\u3002"))))};lr.useSelectStamp=function(e){var n=e.fetchSealList,t=(0,s.bh)("approver"),i=(0,s.bh)("components"),l=(0,u.useState)(!1),p=l[0],c=l[1],d=(0,u.useState)(null),m=d[0],f=d[1],v=(0,u.useState)(!1),g=v[0],h=v[1];function C(){return(C=Y(G().mark((function e(i){var l,u,p,d,m;return G().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i.ComponentRecipientId){e.next=2;break}return e.abrupt("return");case 2:if([s.re.Stamp,s.re.SignPagingSeal,s.re.SignLegalPersonSeal].includes(i.ComponentType)){e.next=4;break}return e.abrupt("return");case 4:if(!1!==(null==(l=i.RenderProps)?void 0:l.enableInput)){e.next=6;break}return e.abrupt("return");case 6:if(p=t.get("approvers"),null!=(d=null==p||null==(u=p.filter((function(e){var n;return e.RoleType===o.Signer&&e.ApproverType===r.Enterprise&&(null==(n=e.RecipientExtra)?void 0:n.RecipientEnterpriseType)===a.CurrentEnterprise})))?void 0:u.map((function(e){return e.ApproverId})))&&d.includes(i.ComponentRecipientId)){e.next=10;break}return e.abrupt("return");case 10:if((null==i?void 0:i.ComponentType)!==s.re.SignLegalPersonSeal){e.next=20;break}return e.next=13,n({SealTypes:["LEGAL_PERSON_SEAL"]});case 13:if(null==(m=e.sent)||!m.error){e.next=17;break}return W.sX.error({content:m.error}),e.abrupt("return");case 17:if(0!==m.length){e.next=20;break}return h(!0),e.abrupt("return");case 20:f(X({},i)),c(!0);case 22:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return[{stampSelectModalVisible:p,currentSelectedComponent:m,createLegalQrCodeVisible:g},{onStampComponentClick:function(e){return C.apply(this,arguments)},onStampSelectModalClose:function(){c(!1),f(null)},onStampSelectModalConfirm:function(e){var n=e.seal,r=e.sameSeal,o=e.component,a=null==n?void 0:n.id,l=null==n?void 0:n.sealImgSrc,u=$(o.ComponentExtra||{},ir),p={ComponentId:o.ComponentId,ComponentValue:a,ComponentExtra:u,RenderProps:X({},o.RenderProps||{},{resourceUrls:[l],sameSeal:r})};r&&(p=t.getApproverComponents(o.ComponentRecipientId,{onlySignComponent:!0}).filter((function(e){return e.ComponentType===o.ComponentType})).map((function(e){var n=$(e.ComponentExtra||{},ar);return X({},e,{ComponentValue:a,ComponentExtra:n,RenderProps:X({},e.RenderProps||{},{resourceUrls:[l],sameSeal:r})})})));i.updateComponent(p),c(!1)},onCloseCreateLegalQrCode:function(){h(!1)}}]};var ur=R.l.FormItem;function pr(e){var n=e.components,t=e.approvers,i=e.isFixedComponents,l=e.title,p=e.onComponentClick,c=(0,s.bh)("components"),d=(0,s.bh)("approver"),f=(0,u.useState)(n||c.get("components")),v=f[0],h=f[1],C=(0,u.useState)(t||d.get("approvers")),y=C[0],E=C[1],S=(0,u.useRef)(!1),b=(0,u.useRef)([]);(0,u.useEffect)((function(){S.current=i||!1,b.current=n||[]}),[i,n]),(0,u.useEffect)((function(){var e=function(e){var n=[].concat(e),t=S.current,r=b.current;t&&null!=r&&r.length&&(n=e.filter((function(e){var n=e.ComponentId;return r.findIndex((function(e){return e.ComponentId===n}))>-1}))),h(n)},n=function(e){E(e)};return c.subscribe("components",e),d.subscribe("approvers",n),function(){c.unsubscribe("components",e),d.unsubscribe("approvers",n)}}),[d,c]);var x=(0,s.v9)("components","selectedComponentIds"),I=(0,u.useMemo)((function(){var e=[],n=null==y?void 0:y.find((function(e){return e.RoleType===o.Promoter})),t=null==y?void 0:y.find((function(e){var n;return e.RoleType===o.Signer&&e.ApproverType===r.Enterprise&&(null==(n=e.RecipientExtra)?void 0:n.RecipientEnterpriseType)===a.CurrentEnterprise}));n&&t&&t.UserId&&n.UserId===t.UserId?e.push({approver:n,components:d.getApproverComponents([null==t?void 0:t.ApproverId,null==n?void 0:n.ApproverId],{components:v,includeHiddenComponent:!1})}):(n&&e.push({approver:n,components:d.getApproverComponents(null==n?void 0:n.ApproverId,{components:v,includeHiddenComponent:!1})}),t&&e.push({approver:t,components:d.getApproverComponents(null==t?void 0:t.ApproverId,{components:v,includeHiddenComponent:!1})}));var i=null==y?void 0:y.filter((function(e){return e.ApproverId!==(null==n?void 0:n.ApproverId)&&e.ApproverId!==(null==t?void 0:t.ApproverId)})).map((function(e){return{approver:e,components:d.getApproverComponents(null==e?void 0:e.ApproverId,{components:v,includeHiddenComponent:!1})}}));return e.concat(i||[])}),[y,v]),A=c.getMetaComponentsMap(),T=function(e,n){return void 0===n&&(n=1),(0,s.m4)(d.getApproverColor(e.ApproverId),n)},N=function(e){var n,t=e.ComponentType,r=e.ComponentHeight;return t===s.re.MultiLineText||t===s.re.SignMultiLineText?54:[s.re.Text,s.re.DatePicker,s.re.District,s.re.Selector,s.re.SignSelector].includes(t)?22:t===s.re.Attachment?"auto":t===s.re.Signature?!1===(null==(n=e.ComponentExtra)?void 0:n.isAfterCut)?63:43:[s.re.FillImage].includes(t)?119:[s.re.SignLegalPersonSeal].includes(t)?139:r},D=function(e){var n=e.ComponentType,t=e.ComponentWidth;return[s.re.Signature,s.re.FillImage,s.re.SignLegalPersonSeal].includes(n)?119:[s.re.CheckBox,s.re.Stamp,s.re.SignPagingSeal].includes(n)?t:218},w=function(e){return{firstChar:(n=e.OrganizationName||e.RoleName,null!=n&&n.length?n[0]:""),approverName:e.OrganizationName||e.RoleName};var n},k=function(){var e=Y(G().mark((function e(n,t){return G().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t&&t.stopPropagation(),c.activeComponent(n.ComponentId,{scrollIntoView:!0,activeAnimation:!0}),null==p||p(n);case 3:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}();return u.createElement("div",{className:"contract-component-form"},u.createElement("div",{className:"fill-title"},l||"\u586b\u5199\u5408\u540c\u5185\u5bb9"),u.createElement("div",{className:"fill-scroll-container"},null==I?void 0:I.map((function(n){var t=n.approver,r=n.components;if(null==r||!r.length)return null;var o=d.getApproverColor(t.ApproverId);return u.createElement("div",{key:t.ApproverId,className:"fill-forms"},u.createElement("div",{className:"fill-group-title"},u.createElement("span",{className:"dot",style:{background:T(t)}},w(t).firstChar),u.createElement("span",null,w(t).approverName)),u.createElement(R.l,null,r.map((function(n){var r,i=A[n.ComponentType],a=null==x?void 0:x.includes(n.ComponentId);if(n.ComponentType===s.re.SignDate&&(null==(r=n.ComponentExtra)||!r.isAfterCut))return null;var l=n.RenderProps||{},p=l.isInValid?ae:d.getApproverColor(t.ApproverId),c=Se(n,{isSelected:a,color:p}),f=N(n),v=D(n);return u.createElement(ur,{key:n.ComponentId},i&&u.createElement("div",{className:m()("component-resize-draggable-wrapper tsign-web-component component-form-item","component-"+n.ComponentId,"is-"+n.ComponentType,{"is-selected":a,"is-bind-approver":!!n.ComponentRecipientId})},u.createElement("div",{className:"tsign-web-component-inner",style:X({},c,{height:"number"===typeof f?f+2:f,width:"number"===typeof v?v+2:v}),"data-beacon":!1,onClick:function(e){return k(n,e)}},u.createElement("div",{className:"component-name-label",style:{color:(0,s.m4)(p),display:"block"}},u.createElement("div",{className:"c-box"},n.ComponentRequired&&u.createElement("div",{className:"c-required"},"*"),u.createElement("div",{className:"c-name"},n.ComponentName),u.createElement("div",{className:"c-bg"}),u.createElement("div",{className:"c-bg-color",style:{backgroundColor:(0,s.m4)(o,.2)}}))),u.createElement(i,{data:X({},n,{ComponentHeight:N(n),ComponentWidth:D(n)}),color:o,disabled:e.disabled,fitFontSize:!1,isSelected:a,isMoving:!1}),l.disabled&&l.disabledTips&&u.createElement(g.u,{content:l.disabledTips,trigger:"click",theme:"primary"},u.createElement("div",{className:"component-disabled-mask"})),l.isInValid&&(null==l?void 0:l.inValidMsg)&&u.createElement("div",{className:"component-input-error",style:{color:(0,s.m4)(p)}},null==l?void 0:l.inValidMsg))))}))))}))))}var cr=function(e){var n,t=e.components,r=void 0===t?[]:t,i=e.unordered,a=void 0===i||i,l=e.visible,p=void 0!==l&&l,c=e.onComponentClick,d=e.renderSignFlowSetting,m=(0,s.bh)("approver"),f=(0,u.useRef)(),v=null==(n=m.get("approvers"))?void 0:n.map((function(e){return{approver:e,signComponentCount:m.getApproverComponents(e.ApproverId,{components:r,includeHiddenComponent:!1,onlySignComponent:!0}).length,fillInComponentCount:m.getApproverComponents(e.ApproverId,{components:r,includeHiddenComponent:!1,onlyFillInComponent:!0}).length,color:m.getApproverColor(e.ApproverId)}})),g=(0,H.Z)(v||[],(function(e){return e.approver.RoleType!==o.Promoter}));return u.createElement(Pt,{style:{width:p?320:0},className:"template-preview_component-form",TopChild:p&&u.createElement(pr,{onComponentClick:c}),BottomChild:p&&(null==d?void 0:d({approvers:g,unordered:a,readOnly:!0,ref:f})),defaultSecondaryPane:{isExpand:!1,currentSize:0},title:u.createElement("div",{className:"panel-sign-flow-title"},"\u7b7e\u7f72\u6d41\u7a0b",u.createElement("div",{className:"right-actions"},u.createElement("div",{"data-beacon":"panel-full-screen-icon-click",className:"panel-full-screen-icon",onClick:function(e){var n;e.stopPropagation(),e.preventDefault(),null==(n=f.current)||null==n.showDialog||n.showDialog(!0)}}),u.createElement("span",{className:"panel-toggle-split"})))})},sr={"BUSI-FULL-NAME":"OrganizationName","BUSI-CREDIT-CODE":"AuthorizationInfo.Uscc","BUSI-LEGAL-NAME":"AuthorizationInfo.UserName"},dr={"PERSONAL-NAME":"nickName","PERSONAL-MOBILE":"mobile","PERSONAL-IDCARD-TYPE":"idCardType","PERSONAL-IDCARD":"idCardNumber"},mr=["templateName","userInfo","companyActiveInfo","recipients","components","unordered","mode","onComponentClick","requestDocumentFileUrlsMethod","uploadFileMethod","renderSignFlowSetting"],fr="Readonly",vr="InputAble",gr=function(e){var n=e.templateName,t=e.userInfo,r=e.companyActiveInfo,o=e.recipients,i=e.components,l=e.unordered,p=e.mode,c=e.onComponentClick,d=e.requestDocumentFileUrlsMethod,f=e.uploadFileMethod,v=e.renderSignFlowSetting,g=$(e,mr),h=p===vr;(0,u.useEffect)((function(){return s.Gc.unsetCheckSensitiveWordsMethod(),function(){s.Gc.useUserDefineCheckSensitiveWordsMethod()}}),[]);var C=function(e){var n=e.scope,t=e.approvers,r=(0,u.useMemo)((function(){return(0,s.MT)(null,{scope:n,modules:{approver:new Be({approvers:t||[]})}})}),[]),o=r.getModule("components"),i=r.getModule("approver");return i||(i=new Be({approvers:t||[]}),r.register("approver",i)),(0,u.useEffect)((function(){return function(){(0,s.eh)(n)}}),[]),[o,i]}({scope:"create-template-preview",approvers:o||[]}),y=C[0],E=C[1];return(0,u.useEffect)((function(){var e=null==o?void 0:o.map((function(e){var n;return(null==e||null==(n=e.RecipientExtra)?void 0:n.RecipientEnterpriseType)===a.CurrentEnterprise?X({},e,{RoleName:r.OrganizationName}):e}));E.updateApprovers(e)}),[o,r]),(0,u.useEffect)((function(){if(h){var e=function(e,n,t,r){if(null==e||!e.length||null==n||!n.length)return e;var o=null==n?void 0:n.find((function(e){var n;return(null==(n=e.RecipientExtra)?void 0:n.RecipientEnterpriseType)===a.CurrentEnterprise})),i=null==n?void 0:n.find((function(e){var n;return(null==(n=e.RecipientExtra)?void 0:n.RecipientEnterpriseType)===a.CurrentEnterprise&&e.UserId===r.userId}));return e.map((function(e){if((0,s.JN)(e)){if(e.ComponentRecipientId===(null==o?void 0:o.ApproverId)){var n,a,l,u=null==(n=e.ComponentExtra)?void 0:n.RecipientInfoType,p="";if(null!=(a=e.ComponentExtra)&&a.RecipientInfoType&&s.wX.includes(null==(l=e.ComponentExtra)?void 0:l.RecipientInfoType))p=(0,B.Z)(t,sr[u]);else if(i){var c;p=(0,B.Z)(r,dr[u]),"PERSONAL-IDCARD-TYPE"===(null==(c=e.ComponentExtra)?void 0:c.RecipientInfoType)&&(p=s.T7[p])}return p?X({},e,{ComponentValue:p,RenderProps:X({},e.RenderProps||{},{disabled:!0,enableInput:!1,disabledTips:"\u81ea\u52a8\u586b\u5145\uff0c\u65e0\u9700\u586b\u5199"})}):e}return X({},e,{ComponentValue:"",RenderProps:X({},e.RenderProps||{},{disabled:!0,enableInput:!1,disabledTips:"\u81ea\u52a8\u586b\u5145\uff0c\u65e0\u9700\u586b\u5199"})})}return e}))}(y.get("components"),o||[],r,t);y.setComponents(e)}}),[p,r]),u.createElement("div",{className:m()("preview-template template-editor",{"show-side-panel":h})},u.createElement(At,Object.assign({title:n,components:i,onComponentClick:c,enableInput:h,disabled:!0,lazyLoad:!0,requestDocumentFileUrlsMethod:d,uploadFileMethod:f,componentCustomProps:{canAssignApprover:!1},defaultComponentCapsuleExpand:!(null==i||!i.length),enableAttachmentInsertPageSpace:!1},g)),u.createElement(cr,{components:i,unordered:l,visible:h,organizationId:t.organizationId,onComponentClick:c,renderSignFlowSetting:v}))},hr=function(e){var n=e.visible,t=e.onClose,r=void 0===t?function(){return null}:t,o=e.actions,i=e.templatePreviewData,a=e.userInfo,l=e.companyActiveInfo,p=e.segmentVisible,c=void 0===p||p,s=e.renderTemplateStatus,d=e.onComponentClick,m=e.requestDocumentFileUrlsMethod,f=e.uploadFileMethod,v=e.getTemplatePreviewData,g=e.renderSignFlowSetting,h=(0,u.useState)(fr),y=h[0],E=h[1],S=(0,u.useState)(i),R=S[0],x=S[1];(0,u.useEffect)((function(){n&&"function"===typeof v&&v().then((function(e){x(e)})).catch((function(e){C.sX.error({content:e})})),n||(E(fr),x(void 0))}),[n]),(0,u.useEffect)((function(){x(i)}),[null==i?void 0:i.templateName]);return u.createElement(q.u_,{visible:n,size:"l",onClose:function(){r()},destroyOnClose:!0,className:"template-preview-modal",caption:u.createElement("div",{className:"step-header"},u.createElement("div",{className:"page-title"},u.createElement(j.H2,null,null==R?void 0:R.templateName),null==s?void 0:s()),c&&u.createElement(b.Y8.Group,{value:y,onChange:function(e){return E(e)}},u.createElement(b.Y8.Button,{value:fr},"\u9605\u8bfb\u6a21\u5f0f"),u.createElement(b.Y8.Button,{value:vr},"\u6a21\u62df\u7b7e\u7f72")),u.createElement("div",{className:"operation"},o))},u.createElement("div",{className:"template-preview-content"},u.createElement(gr,{templateName:null==R?void 0:R.templateName,mode:y,components:null==R?void 0:R.components,recipients:null==R?void 0:R.recipients,requestDocumentFileUrlsMethod:m,uploadFileMethod:f,unordered:null==R?void 0:R.unordered,userInfo:a,companyActiveInfo:l,onComponentClick:y===vr?d:void 0,renderSignFlowSetting:g})))};R.l.FormItem},64987:function(){},44554:function(e,n,t){t.d(n,{Z:function(){return i}});var r=!0,o="Invariant failed";function i(e,n){if(!e){if(r)throw new Error(o);var t="function"===typeof n?n():n,i=t?"".concat(o,": ").concat(t):o;throw new Error(i)}}}}]);