=t?e.call(null):a.id=requestAnimationFrame(i)}var a={id:requestAnimationFrame(i)};return a}var Lt=-1;function Rt(e){if(e===void 0&&(e=!1),Lt===-1||e){var t=document.createElement("div"),r=t.style;r.width="50px",r.height="50px",r.overflow="scroll",document.body.appendChild(t),Lt=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return Lt}var Qe=null;function pt(e){if(e===void 0&&(e=!1),Qe===null||e){var t=document.createElement("div"),r=t.style;r.width="50px",r.height="50px",r.overflow="scroll",r.direction="rtl";var i=document.createElement("div"),a=i.style;return a.width="100px",a.height="100px",t.appendChild(i),document.body.appendChild(t),t.scrollLeft>0?Qe="positive-descending":(t.scrollLeft=1,t.scrollLeft===0?Qe="negative":Qe="positive-ascending"),document.body.removeChild(t),Qe}return Qe}var Fi=150,Bi=function(t){var r=t.columnIndex,i=t.data,a=t.rowIndex;return a+":"+r},Es=null,Os=null,Ts=null;function wn(e){var t,r=e.getColumnOffset,i=e.getColumnStartIndexForOffset,a=e.getColumnStopIndexForStartIndex,o=e.getColumnWidth,s=e.getEstimatedTotalHeight,c=e.getEstimatedTotalWidth,d=e.getOffsetForColumnAndAlignment,u=e.getOffsetForRowAndAlignment,f=e.getRowHeight,x=e.getRowOffset,p=e.getRowStartIndexForOffset,S=e.getRowStopIndexForStartIndex,v=e.initInstanceProps,m=e.shouldResetStyleCacheOnItemSizeChange,y=e.validateProps;return t=function(_){(0,vn.A)(j,_);function j(I){var h;return h=_.call(this,I)||this,h._instanceProps=v(h.props,(0,ct.A)(h)),h._resetIsScrollingTimeoutId=null,h._outerRef=void 0,h.state={instance:(0,ct.A)(h),isScrolling:!1,horizontalScrollDirection:"forward",scrollLeft:typeof h.props.initialScrollLeft=="number"?h.props.initialScrollLeft:0,scrollTop:typeof h.props.initialScrollTop=="number"?h.props.initialScrollTop:0,scrollUpdateWasRequested:!1,verticalScrollDirection:"forward"},h._callOnItemsRendered=void 0,h._callOnItemsRendered=Je(function(N,A,M,E,P,L,T,F){return h.props.onItemsRendered({overscanColumnStartIndex:N,overscanColumnStopIndex:A,overscanRowStartIndex:M,overscanRowStopIndex:E,visibleColumnStartIndex:P,visibleColumnStopIndex:L,visibleRowStartIndex:T,visibleRowStopIndex:F})}),h._callOnScroll=void 0,h._callOnScroll=Je(function(N,A,M,E,P){return h.props.onScroll({horizontalScrollDirection:M,scrollLeft:N,scrollTop:A,verticalScrollDirection:E,scrollUpdateWasRequested:P})}),h._getItemStyle=void 0,h._getItemStyle=function(N,A){var M=h.props,E=M.columnWidth,P=M.direction,L=M.rowHeight,T=h._getItemStyleCache(m&&E,m&&P,m&&L),F=N+":"+A,$;if(T.hasOwnProperty(F))$=T[F];else{var ne=r(h.props,A,h._instanceProps),re=P==="rtl";T[F]=$={position:"absolute",left:re?void 0:ne,right:re?ne:void 0,top:x(h.props,N,h._instanceProps),height:f(h.props,N,h._instanceProps),width:o(h.props,A,h._instanceProps)}}return $},h._getItemStyleCache=void 0,h._getItemStyleCache=Je(function(N,A,M){return{}}),h._onScroll=function(N){var A=N.currentTarget,M=A.clientHeight,E=A.clientWidth,P=A.scrollLeft,L=A.scrollTop,T=A.scrollHeight,F=A.scrollWidth;h.setState(function($){if($.scrollLeft===P&&$.scrollTop===L)return null;var ne=h.props.direction,re=P;if(ne==="rtl")switch(pt()){case"negative":re=-P;break;case"positive-descending":re=F-E-P;break}re=Math.max(0,Math.min(re,F-E));var fe=Math.max(0,Math.min(L,T-M));return{isScrolling:!0,horizontalScrollDirection:$.scrollLeft$?ve:0,le=Ce>T?ve:0;this.scrollTo({scrollLeft:M!==void 0?d(this.props,M,A,re,this._instanceProps,le):re,scrollTop:E!==void 0?u(this.props,E,A,fe,this._instanceProps,Pe):fe})},w.componentDidMount=function(){var h=this.props,N=h.initialScrollLeft,A=h.initialScrollTop;if(this._outerRef!=null){var M=this._outerRef;typeof N=="number"&&(M.scrollLeft=N),typeof A=="number"&&(M.scrollTop=A)}this._callPropsCallbacks()},w.componentDidUpdate=function(){var h=this.props.direction,N=this.state,A=N.scrollLeft,M=N.scrollTop,E=N.scrollUpdateWasRequested;if(E&&this._outerRef!=null){var P=this._outerRef;if(h==="rtl")switch(pt()){case"negative":P.scrollLeft=-A;break;case"positive-ascending":P.scrollLeft=A;break;default:var L=P.clientWidth,T=P.scrollWidth;P.scrollLeft=T-L-A;break}else P.scrollLeft=Math.max(0,A);P.scrollTop=Math.max(0,M)}this._callPropsCallbacks()},w.componentWillUnmount=function(){this._resetIsScrollingTimeoutId!==null&&dt(this._resetIsScrollingTimeoutId)},w.render=function(){var h=this.props,N=h.children,A=h.className,M=h.columnCount,E=h.direction,P=h.height,L=h.innerRef,T=h.innerElementType,F=h.innerTagName,$=h.itemData,ne=h.itemKey,re=ne===void 0?Bi:ne,fe=h.outerElementType,ve=h.outerTagName,Ce=h.rowCount,ke=h.style,Pe=h.useIsScrolling,le=h.width,ye=this.state.isScrolling,je=this._getHorizontalRangeToRender(),Te=je[0],ce=je[1],pe=this._getVerticalRangeToRender(),Re=pe[0],Xe=pe[1],et=[];if(M>0&&Ce)for(var Ke=Re;Ke<=Xe;Ke++)for(var De=Te;De<=ce;De++)et.push((0,l.createElement)(N,{columnIndex:De,data:$,isScrolling:Pe?ye:void 0,key:re({columnIndex:De,data:$,rowIndex:Ke}),rowIndex:Ke,style:this._getItemStyle(Ke,De)}));var Oe=s(this.props,this._instanceProps),V=c(this.props,this._instanceProps);return(0,l.createElement)(fe||ve||"div",{className:A,onScroll:this._onScroll,ref:this._outerRefSetter,style:(0,bn.A)({position:"relative",height:P,width:le,overflow:"auto",WebkitOverflowScrolling:"touch",willChange:"transform",direction:E},ke)},(0,l.createElement)(T||F||"div",{children:et,ref:L,style:{height:Oe,pointerEvents:ye?"none":void 0,width:V}}))},w._callPropsCallbacks=function(){var h=this.props,N=h.columnCount,A=h.onItemsRendered,M=h.onScroll,E=h.rowCount;if(typeof A=="function"&&N>0&&E>0){var P=this._getHorizontalRangeToRender(),L=P[0],T=P[1],F=P[2],$=P[3],ne=this._getVerticalRangeToRender(),re=ne[0],fe=ne[1],ve=ne[2],Ce=ne[3];this._callOnItemsRendered(L,T,re,fe,F,$,ve,Ce)}if(typeof M=="function"){var ke=this.state,Pe=ke.horizontalScrollDirection,le=ke.scrollLeft,ye=ke.scrollTop,je=ke.scrollUpdateWasRequested,Te=ke.verticalScrollDirection;this._callOnScroll(le,ye,Pe,Te,je)}},w._getHorizontalRangeToRender=function(){var h=this.props,N=h.columnCount,A=h.overscanColumnCount,M=h.overscanColumnsCount,E=h.overscanCount,P=h.rowCount,L=this.state,T=L.horizontalScrollDirection,F=L.isScrolling,$=L.scrollLeft,ne=A||M||E||1;if(N===0||P===0)return[0,0,0,0];var re=i(this.props,$,this._instanceProps),fe=a(this.props,re,$,this._instanceProps),ve=!F||T==="backward"?Math.max(1,ne):1,Ce=!F||T==="forward"?Math.max(1,ne):1;return[Math.max(0,re-ve),Math.max(0,Math.min(N-1,fe+Ce)),re,fe]},w._getVerticalRangeToRender=function(){var h=this.props,N=h.columnCount,A=h.overscanCount,M=h.overscanRowCount,E=h.overscanRowsCount,P=h.rowCount,L=this.state,T=L.isScrolling,F=L.verticalScrollDirection,$=L.scrollTop,ne=M||E||A||1;if(N===0||P===0)return[0,0,0,0];var re=p(this.props,$,this._instanceProps),fe=S(this.props,re,$,this._instanceProps),ve=!T||F==="backward"?Math.max(1,ne):1,Ce=!T||F==="forward"?Math.max(1,ne):1;return[Math.max(0,re-ve),Math.max(0,Math.min(P-1,fe+Ce)),re,fe]},j}(l.PureComponent),t.defaultProps={direction:"ltr",itemData:void 0,useIsScrolling:!1},t}var Wi=function(t,r){var i=t.children,a=t.direction,o=t.height,s=t.innerTagName,c=t.outerTagName,d=t.overscanColumnsCount,u=t.overscanCount,f=t.overscanRowsCount,x=t.width,p=r.instance},Cn=50,jn=function(t,r){var i=t.rowCount,a=r.rowMetadataMap,o=r.estimatedRowHeight,s=r.lastMeasuredRowIndex,c=0;if(s>=i&&(s=i-1),s>=0){var d=a[s];c=d.offset+d.size}var u=i-s-1,f=u*o;return c+f},In=function(t,r){var i=t.columnCount,a=r.columnMetadataMap,o=r.estimatedColumnWidth,s=r.lastMeasuredColumnIndex,c=0;if(s>=i&&(s=i-1),s>=0){var d=a[s];c=d.offset+d.size}var u=i-s-1,f=u*o;return c+f},Ve=function(t,r,i,a){var o,s,c;if(t==="column"?(o=a.columnMetadataMap,s=r.columnWidth,c=a.lastMeasuredColumnIndex):(o=a.rowMetadataMap,s=r.rowHeight,c=a.lastMeasuredRowIndex),i>c){var d=0;if(c>=0){var u=o[c];d=u.offset+u.size}for(var f=c+1;f<=i;f++){var x=s(f);o[f]={offset:d,size:x},d+=x}t==="column"?a.lastMeasuredColumnIndex=i:a.lastMeasuredRowIndex=i}return o[i]},kn=function(t,r,i,a){var o,s;t==="column"?(o=i.columnMetadataMap,s=i.lastMeasuredColumnIndex):(o=i.rowMetadataMap,s=i.lastMeasuredRowIndex);var c=s>0?o[s].offset:0;return c>=a?Nn(t,r,i,s,0,a):Ui(t,r,i,Math.max(0,s),a)},Nn=function(t,r,i,a,o,s){for(;o<=a;){var c=o+Math.floor((a-o)/2),d=Ve(t,r,c,i).offset;if(d===s)return c;ds&&(a=c-1)}return o>0?o-1:0},Ui=function(t,r,i,a,o){for(var s=t==="column"?r.columnCount:r.rowCount,c=1;a=p-d&&o<=x+d?a="auto":a="center"),a){case"start":return x;case"end":return p;case"center":return Math.round(p+(x-p)/2);case"auto":default:return o>=p&&o<=x?o:p>x||o
N.clientWidth?Rt():0:h=N.scrollHeight>N.clientHeight?Rt():0}this.scrollTo(o(this.props,m,y,I,this._instanceProps,h))},S.componentDidMount=function(){var m=this.props,y=m.direction,_=m.initialScrollOffset,j=m.layout;if(typeof _=="number"&&this._outerRef!=null){var w=this._outerRef;y==="horizontal"||j==="horizontal"?w.scrollLeft=_:w.scrollTop=_}this._callPropsCallbacks()},S.componentDidUpdate=function(){var m=this.props,y=m.direction,_=m.layout,j=this.state,w=j.scrollOffset,I=j.scrollUpdateWasRequested;if(I&&this._outerRef!=null){var h=this._outerRef;if(y==="horizontal"||_==="horizontal")if(y==="rtl")switch(pt()){case"negative":h.scrollLeft=-w;break;case"positive-ascending":h.scrollLeft=w;break;default:var N=h.clientWidth,A=h.scrollWidth;h.scrollLeft=A-N-w;break}else h.scrollLeft=w;else h.scrollTop=w}this._callPropsCallbacks()},S.componentWillUnmount=function(){this._resetIsScrollingTimeoutId!==null&&dt(this._resetIsScrollingTimeoutId)},S.render=function(){var m=this.props,y=m.children,_=m.className,j=m.direction,w=m.height,I=m.innerRef,h=m.innerElementType,N=m.innerTagName,A=m.itemCount,M=m.itemData,E=m.itemKey,P=E===void 0?Vi:E,L=m.layout,T=m.outerElementType,F=m.outerTagName,$=m.style,ne=m.useIsScrolling,re=m.width,fe=this.state.isScrolling,ve=j==="horizontal"||L==="horizontal",Ce=ve?this._onScrollHorizontal:this._onScrollVertical,ke=this._getRangeToRender(),Pe=ke[0],le=ke[1],ye=[];if(A>0)for(var je=Pe;je<=le;je++)ye.push((0,l.createElement)(y,{data:M,key:P(je,M),index:je,isScrolling:ne?fe:void 0,style:this._getItemStyle(je)}));var Te=i(this.props,this._instanceProps);return(0,l.createElement)(T||F||"div",{className:_,onScroll:Ce,ref:this._outerRefSetter,style:(0,bn.A)({position:"relative",height:w,width:re,overflow:"auto",WebkitOverflowScrolling:"touch",willChange:"transform",direction:j},$)},(0,l.createElement)(h||N||"div",{children:ye,ref:I,style:{height:ve?"100%":Te,pointerEvents:fe?"none":void 0,width:ve?Te:"100%"}}))},S._callPropsCallbacks=function(){if(typeof this.props.onItemsRendered=="function"){var m=this.props.itemCount;if(m>0){var y=this._getRangeToRender(),_=y[0],j=y[1],w=y[2],I=y[3];this._callOnItemsRendered(_,j,w,I)}}if(typeof this.props.onScroll=="function"){var h=this.state,N=h.scrollDirection,A=h.scrollOffset,M=h.scrollUpdateWasRequested;this._callOnScroll(N,A,M)}},S._getRangeToRender=function(){var m=this.props,y=m.itemCount,_=m.overscanCount,j=this.state,w=j.isScrolling,I=j.scrollDirection,h=j.scrollOffset;if(y===0)return[0,0,0,0];var N=s(this.props,h,this._instanceProps),A=c(this.props,N,h,this._instanceProps),M=!w||I==="backward"?Math.max(1,_):1,E=!w||I==="forward"?Math.max(1,_):1;return[Math.max(0,N-M),Math.max(0,Math.min(y-1,A+E)),N,A]},p}(l.PureComponent),t.defaultProps={direction:"ltr",itemData:void 0,layout:"vertical",overscanCount:2,useIsScrolling:!1},t}var Ki=function(t,r){var i=t.children,a=t.direction,o=t.height,s=t.layout,c=t.innerTagName,d=t.outerTagName,u=t.width,f=r.instance;if(0)var x},Gi=50,qe=function(t,r,i){var a=t,o=a.itemSize,s=i.itemMetadataMap,c=i.lastMeasuredIndex;if(r>c){var d=0;if(c>=0){var u=s[c];d=u.offset+u.size}for(var f=c+1;f<=r;f++){var x=o(f);s[f]={offset:d,size:x},d+=x}i.lastMeasuredIndex=r}return s[r]},Zi=function(t,r,i){var a=r.itemMetadataMap,o=r.lastMeasuredIndex,s=o>0?a[o].offset:0;return s>=i?Pn(t,r,o,0,i):$i(t,r,Math.max(0,o),i)},Pn=function(t,r,i,a,o){for(;a<=i;){var s=a+Math.floor((i-a)/2),c=qe(t,s,r).offset;if(c===o)return s;co&&(i=s-1)}return a>0?a-1:0},$i=function(t,r,i,a){for(var o=t.itemCount,s=1;i=i&&(s=i-1),s>=0){var d=a[s];c=d.offset+d.size}var u=i-s-1,f=u*o;return c+f},zs=An({getItemOffset:function(t,r,i){return qe(t,r,i).offset},getItemSize:function(t,r,i){return i.itemMetadataMap[r].size},getEstimatedTotalSize:En,getOffsetForIndexAndAlignment:function(t,r,i,a,o,s){var c=t.direction,d=t.height,u=t.layout,f=t.width,x=c==="horizontal"||u==="horizontal",p=x?f:d,S=qe(t,r,o),v=En(t,o),m=Math.max(0,Math.min(v-p,S.offset)),y=Math.max(0,S.offset-p+S.size+s);switch(i==="smart"&&(a>=y-p&&a<=m+p?i="auto":i="center"),i){case"start":return m;case"end":return y;case"center":return Math.round(y+(m-y)/2);case"auto":default:return a>=y&&a<=m?a:a=p-u&&a<=x+u?i="auto":i="center"),i){case"start":return x;case"end":return p;case"center":var S=Math.round(p+(x-p)/2);return Sf+Math.floor(u/2)?f:S;case"auto":default:return a>=p&&a<=x?a:p>x||a=p-d&&a<=x+d?i="auto":i="center"),i){case"start":return x;case"end":return p;case"center":var S=Math.round(p+(x-p)/2);return Sf+Math.floor(d/2)?f:S;case"auto":default:return a>=p&&a<=x?a:p>x||a=_-v&&a<=y+v?i="auto":i="center"),i){case"start":return y;case"end":return _;case"center":{var j=Math.round(_+(y-_)/2);return jm+Math.floor(v/2)?m:j}case"auto":default:return a>=_&&a<=y?a:a<_?_:y}},getStartIndexForOffset:function(t,r){var i=t.itemCount,a=t.itemSize;return Math.max(0,Math.min(i-1,Math.floor(r/a)))},getStopIndexForStartIndex:function(t,r,i){var a=t.direction,o=t.height,s=t.itemCount,c=t.itemSize,d=t.layout,u=t.width,f=a==="horizontal"||d==="horizontal",x=r*c,p=f?u:o,S=Math.ceil((p+i-x)/c);return Math.max(0,Math.min(s-1,r+S-1))},initInstanceProps:function(t){},shouldResetStyleCacheOnItemSizeChange:!0,validateProps:function(t){var r=t.itemSize}});function Dt(e,t){for(var r in e)if(!(r in t))return!0;for(var i in t)if(e[i]!==t[i])return!0;return!1}var Ji=null,Qi=null;function qi(e,t){var r=e.style,i=_objectWithoutPropertiesLoose(e,Ji),a=t.style,o=_objectWithoutPropertiesLoose(t,Qi);return!Dt(r,a)&&!Dt(i,o)}function Bs(e,t){return!qi(this.props,e)||Dt(this.state,t)}let Be;typeof window<"u"?Be=window:typeof self<"u"?Be=self:Be=b.g;let zt=null,Ft=null;const On=20,Bt=Be.clearTimeout,Tn=Be.setTimeout,Wt=Be.cancelAnimationFrame||Be.mozCancelAnimationFrame||Be.webkitCancelAnimationFrame,Ln=Be.requestAnimationFrame||Be.mozRequestAnimationFrame||Be.webkitRequestAnimationFrame;Wt==null||Ln==null?(zt=Bt,Ft=function(t){return Tn(t,On)}):(zt=function(t){let[r,i]=t;Wt(r),Bt(i)},Ft=function(t){const r=Ln(function(){Bt(i),t()}),i=Tn(function(){Wt(r),t()},On);return[r,i]});function Xi(e){let t,r,i,a,o,s,c;const d=typeof document<"u"&&document.attachEvent;if(!d){s=function(_){const j=_.__resizeTriggers__,w=j.firstElementChild,I=j.lastElementChild,h=w.firstElementChild;I.scrollLeft=I.scrollWidth,I.scrollTop=I.scrollHeight,h.style.width=w.offsetWidth+1+"px",h.style.height=w.offsetHeight+1+"px",w.scrollLeft=w.scrollWidth,w.scrollTop=w.scrollHeight},o=function(_){return _.offsetWidth!==_.__resizeLast__.width||_.offsetHeight!==_.__resizeLast__.height},c=function(_){if(_.target.className&&typeof _.target.className.indexOf=="function"&&_.target.className.indexOf("contract-trigger")<0&&_.target.className.indexOf("expand-trigger")<0)return;const j=this;s(this),this.__resizeRAF__&&zt(this.__resizeRAF__),this.__resizeRAF__=Ft(function(){o(j)&&(j.__resizeLast__.width=j.offsetWidth,j.__resizeLast__.height=j.offsetHeight,j.__resizeListeners__.forEach(function(h){h.call(j,_)}))})};let p=!1,S="";i="animationstart";const v="Webkit Moz O ms".split(" ");let m="webkitAnimationStart animationstart oAnimationStart MSAnimationStart".split(" "),y="";{const _=document.createElement("fakeelement");if(_.style.animationName!==void 0&&(p=!0),p===!1){for(let j=0;j div, .contract-trigger:before { content: " "; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; z-index: -1; } .resize-triggers > div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }',v=p.head||p.getElementsByTagName("head")[0],m=p.createElement("style");m.id="detectElementResize",m.type="text/css",e!=null&&m.setAttribute("nonce",e),m.styleSheet?m.styleSheet.cssText=S:m.appendChild(p.createTextNode(S)),v.appendChild(m)}};return{addResizeListener:function(p,S){if(d)p.attachEvent("onresize",S);else{if(!p.__resizeTriggers__){const v=p.ownerDocument,m=Be.getComputedStyle(p);m&&m.position==="static"&&(p.style.position="relative"),u(v),p.__resizeLast__={},p.__resizeListeners__=[],(p.__resizeTriggers__=v.createElement("div")).className="resize-triggers";const y=v.createElement("div");y.className="expand-trigger",y.appendChild(v.createElement("div"));const _=v.createElement("div");_.className="contract-trigger",p.__resizeTriggers__.appendChild(y),p.__resizeTriggers__.appendChild(_),p.appendChild(p.__resizeTriggers__),s(p),p.addEventListener("scroll",c,!0),i&&(p.__resizeTriggers__.__animationListener__=function(w){w.animationName===r&&s(p)},p.__resizeTriggers__.addEventListener(i,p.__resizeTriggers__.__animationListener__))}p.__resizeListeners__.push(S)}},removeResizeListener:function(p,S){if(d)p.detachEvent("onresize",S);else if(p.__resizeListeners__.splice(p.__resizeListeners__.indexOf(S),1),!p.__resizeListeners__.length){p.removeEventListener("scroll",c,!0),p.__resizeTriggers__.__animationListener__&&(p.__resizeTriggers__.removeEventListener(i,p.__resizeTriggers__.__animationListener__),p.__resizeTriggers__.__animationListener__=null);try{p.__resizeTriggers__=!p.removeChild(p.__resizeTriggers__)}catch(v){}}}}}class es extends l.Component{constructor(){super(...arguments),this.state={height:this.props.defaultHeight||0,width:this.props.defaultWidth||0},this._autoSizer=null,this._detectElementResize=null,this._didLogDeprecationWarning=!1,this._parentNode=null,this._resizeObserver=null,this._timeoutId=null,this._onResize=()=>{this._timeoutId=null;const{disableHeight:t,disableWidth:r,onResize:i}=this.props;if(this._parentNode){const a=window.getComputedStyle(this._parentNode)||{},o=parseFloat(a.paddingLeft||"0"),s=parseFloat(a.paddingRight||"0"),c=parseFloat(a.paddingTop||"0"),d=parseFloat(a.paddingBottom||"0"),u=this._parentNode.getBoundingClientRect(),f=u.height-c-d,x=u.width-o-s;if(!t&&this.state.height!==f||!r&&this.state.width!==x){this.setState({height:f,width:x});const p=()=>{this._didLogDeprecationWarning||(this._didLogDeprecationWarning=!0,console.warn("scaledWidth and scaledHeight parameters have been deprecated; use width and height instead"))};typeof i=="function"&&i({height:f,width:x,get scaledHeight(){return p(),f},get scaledWidth(){return p(),x}})}}},this._setRef=t=>{this._autoSizer=t}}componentDidMount(){const{nonce:t}=this.props,r=this._autoSizer?this._autoSizer.parentNode:null;if(r!=null&&r.ownerDocument&&r.ownerDocument.defaultView&&r instanceof r.ownerDocument.defaultView.HTMLElement){this._parentNode=r;const i=r.ownerDocument.defaultView.ResizeObserver;i!=null?(this._resizeObserver=new i(()=>{this._timeoutId=setTimeout(this._onResize,0)}),this._resizeObserver.observe(r)):(this._detectElementResize=Xi(t),this._detectElementResize.addResizeListener(r,this._onResize)),this._onResize()}}componentWillUnmount(){this._parentNode&&(this._detectElementResize&&this._detectElementResize.removeResizeListener(this._parentNode,this._onResize),this._timeoutId!==null&&clearTimeout(this._timeoutId),this._resizeObserver&&this._resizeObserver.disconnect())}render(){const{children:t,defaultHeight:r,defaultWidth:i,disableHeight:a=!1,disableWidth:o=!1,doNotBailOutOnEmptyChildren:s=!1,nonce:c,onResize:d,style:u={},tagName:f="div",...x}=this.props,{height:p,width:S}=this.state,v={overflow:"visible"},m={};let y=!1;return a||(p===0&&(y=!0),v.height=0,m.height=p,m.scaledHeight=p),o||(S===0&&(y=!0),v.width=0,m.width=S,m.scaledWidth=S),s&&(y=!1),(0,l.createElement)(f,{ref:this._setRef,style:{...v,...u},...x},!y&&t(m))}}function Ws(e){return e&&e.disableHeight!==!0&&e.disableWidth!==!0}function Us(e){return e&&e.disableHeight!==!0&&e.disableWidth===!0}function Hs(e){return e&&e.disableHeight===!0&&e.disableWidth!==!0}const ts=(0,l.memo)(e=>{let{className:t,itemCount:r,itemSize:i,itemData:a,renderItem:o,onItemCountChange:s,onListRef:c}=e;const d=l.createRef();return(0,l.useEffect)(()=>{d.current&&s&&s(d)},[r,d,s]),(0,l.useEffect)(()=>{d.current&&c&&c(d)},[d,c]),(0,n.jsx)(es,{children:u=>{let{width:f,height:x=0}=u;return(0,n.jsx)(Yi,{ref:d,className:t,itemCount:r,itemSize:i,itemData:a,height:x,width:f,children:o})}})}),ns=e=>{const{theme:t,caption:r,captionExtra:i,className:a,permissionScope:o,memberList:s,isOnlyOneManager:c,readOnly:d,readOnlyTooltip:u,expandable:f,defaultExpanded:x=!0,isResetPermission:p=!1,children:S,onPermissionChange:v,onChangeHeight:m,isMemberList:y,onlyTitle:_,isUseVirtualizedRender:j=!1,onClickInviteButton:w,isShowInviteButton:I=!1,currentOrg:h}=e,[N,A]=(0,l.useState)(x),M=(0,l.useCallback)(()=>{A(T=>!T),m&&m()},[m]),E=(0,l.useCallback)(T=>{var F;const{avatar:$,name:ne}=T;return $&&!$.includes("/images/avatar.png")?(0,n.jsx)("img",{className:"avatar",src:T.avatar,alt:T.name}):(0,n.jsx)("div",{className:"avatar avater-name",children:ne==null||(F=ne.slice(0,1))==null?void 0:F.toUpperCase()})},[]),P=(T,F)=>(0,n.jsxs)("div",{className:"item",style:F,children:[(0,n.jsxs)("span",{className:"title",children:[E(T),(0,n.jsx)("span",{className:"name",children:T.name})]}),(0,n.jsx)("span",{className:"account",children:T.email||T.mobile}),(0,n.jsx)(Ti,{readOnly:d,readOnlyTooltip:u,member:T,isReset:p,isOnlyOneManager:c,permissionScope:o,currentOrg:h,onPermissionChange:v})]},T.user_cid),L=T=>{let{data:F,index:$,style:ne}=T;const{memberList:re}=F;return P(re[$],ne)};return(0,n.jsxs)(Tt,{className:H()("member-list",t,a&&a,j&&"use-virtualized-list"),"data-expanded":N,children:[f&&(0,n.jsxs)("h5",{className:"caption",children:[(0,n.jsx)("span",{children:r}),I&&!(!_&&f&&!y)&&(0,n.jsxs)("div",{className:"invite-item",onClick:w,children:[(0,n.jsx)(_e.C,{name:"sharing/invite_member"}),I18N.imockSharing.add_collaborator]}),!_&&f&&!y&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("span",{children:s.length>0&&"\xB7"+s.length}),(0,n.jsx)("span",{className:H()("btn-toggle-expand"),onClick:M,children:N?I18N.BasicWidgetsNav.share_collapse:I18N.BasicWidgetsNav.share_view})]}),i]}),S,!!s.length&&(0,n.jsx)("div",{className:"members",children:j?(0,n.jsx)(ts,{className:"virtualized-list",itemSize:48,itemCount:s.length,itemData:{memberList:s},renderItem:L}):s.map(T=>P(T))})]})},Ut=(0,l.memo)(ns),rs=te.Ay.div.withConfig({displayName:"style__StyledSearchBox",componentId:"sc-f6syk1-0"})(["flex:1;position:relative;.icon-search{position:absolute;top:12px;left:12px;width:16px;height:17px;color:#666;}.autoCompleteInput{position:absolute;width:1px;height:1px;top:-2000px;}input{width:100%;height:36px;padding:0 12px 0 12px;border-radius:4px;outline:none;color:",";border:1px solid ",";font-size:14px;&:hover,&:focus{border-color:#298df8;border:1px solid #1883FB;}}"],e=>e.theme.color_text_L1,e=>e.theme.color_bg_border_02),is=e=>{const{value:t,onChange:r,onKeyPress:i}=e,a=s=>{r(s.currentTarget.value)},o=s=>{s.key==="Enter"&&i(s.currentTarget.value)};return(0,n.jsx)(rs,{className:"search-box",children:(0,n.jsx)("input",{className:"search-input",placeholder:I18N.imockSharing.search_member,type:"text",value:t,onChange:a,onKeyPress:o})})},ss=(0,l.memo)(is);var os=b(15628),Rn=b(51582);function as(e){const{theme:t,caption:r,outerMembers:i,canInvite:a,isSharing:o,handleClickInviteMember:s}=e,c=()=>{const f="\u54C8\u55BD\uFF0C\u7BA1\u7406\u5458\u60A8\u597D\uFF0C\u7533\u8BF7\u5C06"+(i[0].mobile||i[0].email)+"\u52A0\u5165\u300C\u58A8\u5200\u5E73\u53F0-"+r+"\u300D\uFF0C\u52A0\u5165\u540E\u6211\u5C31\u53EF\u4EE5\u548CTA\u4E00\u8D77\u534F\u4F5C\u4E86\u54E6~";(0,nt.$)(f)},d=!i||i.length<1;return o?(0,n.jsxs)(Tt,{className:"member-list sharing "+t,children:[(0,n.jsxs)("div",{className:"members invite",children:[!d&&i.map(u=>(0,n.jsxs)("div",{className:"item",children:[(0,n.jsxs)("span",{className:"title",children:[(0,n.jsx)("img",{className:"avatar",src:u.avatar,alt:u.name}),(0,n.jsxs)("span",{className:"name",children:[u.name,(0,n.jsx)("span",{className:"register",children:u.id?I18N.imockSharing.external:I18N.imockSharing.unregistered})]})]}),(0,n.jsx)("span",{className:"account",children:u.email||u.mobile}),!b.g.ENV.IS_ON_PREMISES&&(a?(0,n.jsx)("span",{className:"inviteJoin",onClick:s,children:I18N.imockSharing.invite_h}):(0,n.jsxs)("div",{className:"addOuter",children:[(0,n.jsx)("span",{className:"add",children:I18N.imockSharing.submit}),(0,n.jsx)(Ot.A,{opener:(0,n.jsx)(Rn.A,{name:"question"}),mode:"dark",menuX:"right",shouldOpenOnHover:!0,hoverDelay:100,menuClassName:"add-outer-member-tip",menu:(0,n.jsxs)("p",{className:"desc",children:["\u590D\u5236\u5E10\u53F7\uFF0C\u63D0\u9192\u7BA1\u7406\u5458\u628ATA\u52A0\u5165\u4F01\u4E1A\uFF0C\u5C31\u53EF\u4EE5\u4E00\u8D77\u534F\u4F5C\u4E86\u54E6~",(0,n.jsx)("a",{className:"copy-text",onClick:c,children:I18N.imockSharing.copy})]})})]}))]},u.cid)),d&&(0,n.jsx)("div",{className:"enterTip",children:(0,n.jsx)("span",{children:b.g.ENV.IS_ON_PREMISES?(0,n.jsxs)("div",{children:[(0,n.jsx)("span",{children:"\u60A8\u627E\u7684\u6210\u5458\u4E0D\u5728\u4F01\u4E1A\u4E2D\uFF0C"}),(0,n.jsx)("br",{}),(0,n.jsx)("span",{children:"\u8BF7\u786E\u8BA4\u300C\u90AE\u7BB1/\u624B\u673A\u53F7\u300D\u91CD\u65B0\u641C\u7D22~"})]}):(0,n.jsx)("div",{dangerouslySetInnerHTML:{__html:I18N.imockSharing.member_search_not_in_the_team}})})})]}),(0,n.jsx)(xn,{})]}):(n.Fragment,(0,n.jsxs)(Tt,{className:"member-list "+t,children:[(0,n.jsxs)("div",{className:"members invite",children:[!d&&i.map(u=>(0,n.jsxs)("div",{className:"item",children:[(0,n.jsxs)("span",{className:"title",children:[(0,n.jsx)("img",{className:"avatar",src:u.avatar,alt:u.name}),(0,n.jsxs)("span",{className:"name",children:[u.name,(0,n.jsx)("span",{className:"register",children:u.id?I18N.imockSharing.external:I18N.imockSharing.unregistered})]})]}),(0,n.jsx)("span",{className:"account",children:u.email||u.mobile}),!b.g.ENV.IS_ON_PREMISES&&(a?(0,n.jsx)("span",{className:"inviteJoin",onClick:s,children:I18N.imockSharing.invite_h}):(0,n.jsxs)("div",{className:"addOuter",children:[(0,n.jsx)("span",{className:"add",children:I18N.imockSharing.submit}),(0,n.jsx)(Ot.A,{opener:(0,n.jsx)(Rn.A,{name:"question"}),mode:"dark",menuX:"right",shouldOpenOnHover:!0,hoverDelay:100,menuClassName:"add-outer-member-tip",menu:(0,n.jsxs)("p",{className:"desc",children:["\u590D\u5236\u5E10\u53F7\uFF0C\u63D0\u9192\u7BA1\u7406\u5458\u628ATA\u52A0\u5165\u4F01\u4E1A\uFF0C\u5C31\u53EF\u4EE5\u4E00\u8D77\u534F\u4F5C\u4E86\u54E6~",(0,n.jsx)("a",{className:"copy-text",onClick:c,children:I18N.imockSharing.copy})]})})]}))]},u.cid)),d&&(0,n.jsx)("div",{className:"enterTip",children:(0,n.jsx)("span",{children:b.g.ENV.IS_ON_PREMISES?(0,n.jsxs)("div",{children:[(0,n.jsx)("span",{children:"\u60A8\u627E\u7684\u6210\u5458\u4E0D\u5728\u4F01\u4E1A\u4E2D\uFF0C"}),(0,n.jsx)("br",{}),(0,n.jsx)("span",{children:"\u8BF7\u786E\u8BA4\u300C\u90AE\u7BB1/\u624B\u673A\u53F7\u300D\u91CD\u65B0\u641C\u7D22~"})]}):(0,n.jsx)("div",{dangerouslySetInnerHTML:{__html:I18N.imockSharing.member_search_not_in_the_team}})})})]}),(0,n.jsx)(xn,{})]}))}const ls=(0,l.memo)(as),Dn=()=>!!Number(sessionStorage.getItem("inClowdz"));function cs(e){let t="file_editarea-proto-v8-add",r="\u7F16\u8F91\u533A_V8-\u539F\u578B-\u6210\u5458\u7BA1\u7406-\u6DFB\u52A0";return t=e?"file_editarea-proto-v8-input-add":"file_editarea-proto-v8-add-direct",r=e?"\u7F16\u8F91\u533A_V8-\u539F\u578B-\u6210\u5458\u7BA1\u7406-\u8F93\u5165\u6846-\u6DFB\u52A0":"\u7F16\u8F91\u533A_V8-\u539F\u578B-\u6210\u5458\u7BA1\u7406-\u6DFB\u52A0\u534F\u4F5C\u8005-\u6DFB\u52A0",{trackSourceId:t,trackSource:r}}function ds(e,t){t===void 0&&(t=!1);let r="file_editarea-proto-v8-invite",i="\u7F16\u8F91\u533A_V8-\u539F\u578B-\u6210\u5458\u7BA1\u7406-\u9080\u8BF7\u6210\u5458";return t?(r="file_editarea-proto-v8-input-inviteTA",i="\u7F16\u8F91\u533A_V8-\u539F\u578B-\u6210\u5458\u7BA1\u7406-\u8F93\u5165\u6846-\u9080\u8BF7TA"):(r=e?"file_editarea-proto-v8-input-invite":"file_editarea-proto-v8-add-invite",i=e?"\u7F16\u8F91\u533A_V8-\u539F\u578B-\u6210\u5458\u7BA1\u7406-\u8F93\u5165\u6846-\u9080\u8BF7\u6210\u5458":"\u7F16\u8F91\u533A_V8-\u539F\u578B-\u6210\u5458\u7BA1\u7406-\u6DFB\u52A0\u534F\u4F5C\u8005-\u9080\u8BF7\u6210\u5458"),{trackSourceId:r,trackSource:i}}function zn(e){if(!e)return"";let t="";return e==="org_owner"?t="\u4F01\u4E1A\u6240\u6709\u8005":e==="org_manager"?t="\u8D85\u7EA7\u7BA1\u7406\u5458":e==="org_admin"||e!=null&&e.includes("manager")?t="\u7BA1\u7406\u5458":e!=null&&e.includes("member")?t="\u534F\u4F5C\u6210\u5458":e!=null&&e.includes("viewer")&&(t="\u5BA1\u9605\u6210\u5458"),t}const Fn=(e,t,r)=>{try{const{source_id:i,source:a,step:o,option:s=null}=r;if(!t||!e||ENV.IS_ON_PREMISES||ENV.IS_MO)return;if((!s||(s==null?void 0:s.results)!==!1)&&i)try{(0,Et.Ds)("/api/dashboard/v5/org/invitation_records",{invitation_record:{user_id:e,org_cid:t,source:i,step:o}})}catch(c){console.log(c.message)}if(o===0)(0,Y.kH)("invite_members_entrance",{source:a});else if(o===2&&s){const c=zn(s==null?void 0:s.invitor_role),d=zn(s==null?void 0:s.invitee_role);(0,Y.kH)("invite_members_via_add",{source:a,join_space_num:1,has_department:!1,invitor_role:c,invitee_role:d,results:(s==null?void 0:s.results)||!0,error_type:(s==null?void 0:s.error_type)||""})}}catch(i){console.log(i.message)}},mt=function(e,t,r,i,a){a===void 0&&(a=null);const{trackSourceId:o,trackSource:s}=cs(r);Fn(e,t,{source_id:o,source:s,step:i,option:a})},ps=function(e,t,r,i){i===void 0&&(i=!1);const{trackSourceId:a,trackSource:o}=ds(r,i),s={trackSourceId:a,trackSource:o},c="/workspace/"+t+"/admin/member?openInviteByLinkModal=true&invite_track="+(0,tt._)(s);if(Fn(e,t,{source_id:a,source:o,step:0}),Dn()){location.pathname=c;return}(0,Ge.JW)(c)},ms=(e,t,r)=>{const[i]=(0,l.useState)(r),a=(0,l.useRef)(0);return(0,l.useEffect)(()=>{i&&a.current>=1||a.current>=2||(mt(e,t,r,0),a.current+=1)},[!!r]),i||r},us=te.Ay.div.withConfig({displayName:"styles__StyledInviteMemberOverlay",componentId:"sc-six6tj-0"})(["z-index:3;height:100%;width:100%;display:flex;flex-direction:column;align-items:stretch;.overlay-content{flex:1;padding:0 4px;overflow:auto;position:relative;height:calc(100% - ","px);overflow-x:hidden;&::-webkit-scrollbar{display:block;width:4px;height:4px;}.member-list.use-virtualized-list{height:calc(100% - 10px);width:410px;.members{height:100%;.virtualized-list{&::-webkit-scrollbar{display:block;width:4px;height:4px;}}}}}.overlay-content.no-members{.member-list{height:90%;.invite{height:90%;.enterTip{height:100%;display:flex;align-items:center;justify-content:center;&:lang(en){span{display:flex;justify-content:center;div{width:80%;text-align:center;line-height:20px;}}}}}}}.collaboration-remind{position:absolute;bottom:57px;left:0;width:100%;height:29px;color:#FFFFFF;background:#298DF8;padding:0 23px;font-size:12px;line-height:17px;display:flex;justify-content:space-between;align-items:center;.collaboration-remind-close{width:16px;height:16px;cursor:pointer;path{fill:#FFFFFF;}}}.overlay-footer{display:flex;align-items:center;justify-content:space-between;height:","px;padding:0 24px;border-top:1px solid ",";.seats{color:",";font-size:12px;}}"],Ie.gE,Ie.gE,e=>e.theme.color_bg_border_02,e=>e.theme.color_text_L1),hs=e=>{const{theme:t,keyword:r,source:i,caption:a,permissionScope:o,assignedMembers:s,unassignedMembers:c,outerMember:d,onPermissionChange:u,hostType:f,handleClose:x}=e,p=(0,C.d4)(Ae.wA),S=(0,C.d4)(Ae.cb),v=(0,C.d4)(Ae.WR),{settings:m,cid:y}=p,{seatsTaken:_,totalSeats:j}=(0,os.TF)(p)||{},w=ms(v,y,r);let I=!1;(m.invite_permission&&m.invite_permission[0]==="all"||S.isManager)&&(I=!0);const h=()=>{const L={mode:"org",orgCid:p.cid,payEntrance:"\u7F16\u8F91\u533A-v8_\u7248\u672C\u7BA1\u7406_\u4E2A\u4EBA\u5347\u4F01\u4E1A",checkoutPlace:"workspace-v8_org_mem_limit",checkoutArea:"proto"};if(f==="proto")MB.global.popupHelper.chargeAsync(L),x&&x();else{const T="/workspace/"+p.cid+"/admin/order?payment_param="+(0,tt._)(L);if(Dn()){location.pathname=T;return}(0,Ge.JW)(T)}},N=(0,l.useMemo)(()=>c.filter(L=>L.name&&L.name.includes(r)||L.mobile&&L.mobile.includes(r)||L.email&&L.email.includes(r)),[r,c]),A=()=>{I&&ps(v,y,w,!0)},M=(L,T)=>{u(L,T),mt(v,y,w,1),d&&mt(v,y,w,2,{invitor_role:S==null?void 0:S.roleName,invitee_role:T}),mt(v,y,w,3)},E=!N||N.length<1,P=d?[d]:[];return(0,n.jsxs)(us,{className:"overlay-adding-member sharing",children:[(0,n.jsxs)("div",{className:H()("overlay-content",!d&&E&&"no-members"),children:[!E&&(0,n.jsx)(Ut,{theme:t,caption:r?null:I18N.imockSharing.unjoined,expandable:!1,className:H()(r&&"invite"),permissionScope:o,currentOrg:p,memberList:N,isResetPermission:!0,onPermissionChange:M,isUseVirtualizedRender:!0},"filtered-unassigned-members"),E&&(0,n.jsx)(ls,{theme:t,caption:a,outerMembers:P,canInvite:I,isSharing:!0,handleClickInviteMember:A})]}),(0,n.jsxs)("footer",{className:"overlay-footer",children:[(0,n.jsxs)("span",{className:"seats",children:["\u5DF2\u5360\u7528\u5E2D\u4F4D/\u4F01\u4E1A\u603B\u5E2D\u4F4D\u6570\uFF1A",_,"/",j]}),!b.g.ENV.IS_ON_PREMISES&&(0,n.jsx)($e.Oc,{type:"primary",size:"tiny",corner:"soft",onClick:h,children:I18N.imockSharing.add_team_seat})]})]})},gs=(0,l.memo)(hs),fs=te.Ay.div.withConfig({displayName:"styles__StyledProjectCollaborators",componentId:"sc-th5siy-0"})(["position:relative;display:flex;flex-direction:column;width:500px;height:100%;border-radius:8px;&.sharing{width:100%;&.dark{background:#252626;&.isInviteOverlayOpen{.overlay-adding-member{background:#252626;.overlay-header{.btn-back > svg > path{stroke:rgba(255,255,255,0.9);}.caption{color:rgba(255,255,255,0.9);}}.overlay-content{.member-list > .members > .item{.title{.name{color:rgba(255,255,255,0.9);}}.account{color:rgba(255,255,255,0.9);}label{button > span{color:rgba(255,255,255,0.9);}.caret svg{border-color:transparent transparent rgba(255,255,255,0.9) rgba(255,255,255,0.9);}}.read-only-option > span > span{color:rgba(255,255,255,0.9);}}}}}.nav-header > .title-left{label > button > svg > path{fill:#B8BCBF;}}.modal-content{.collaborators{.member-list > .members > .item{.title{.name{color:rgba(255,255,255,0.9);}}.account{color:rgba(255,255,255,0.9);}label{button > span{color:rgba(255,255,255,0.9);}.caret svg{border-color:transparent transparent rgba(255,255,255,0.9) rgba(255,255,255,0.9);}}.read-only-option > span > span{color:rgba(255,255,255,0.9);}}.inherited-members{.caption > span{color:",";&:last-child{color:#1684FC;}}.members > .item{.title{.name{color:rgba(255,255,255,0.9);}}.account{color:rgba(255,255,255,0.9);}label{button > span{color:rgba(255,255,255,0.9);}.caret svg{border-color:transparent transparent rgba(255,255,255,0.9) rgba(255,255,255,0.9);}}.read-only-option > span > span{color:rgba(255,255,255,0.9);}}}}}}&.isInviteOverlayOpen{.overlay-adding-member{.overlay-header{height:50px;.btn-back{left:20px;}.caption{font-size:14px;font-weight:500;color:",";left:82px;&:lang(en){left:100px;}}}}}& > .blank{height:86px;&.noSearch{height:18px;}}.modal-content{.blank{height:55px;}.collaborators{overflow-y:overlay;.member-list{.caption{padding:10px 20px;& > span{font-weight:500;font-size:12px;}.btn-toggle-expand{color:",";&:hover{color:",";}}.btn-add-collaborator{right:20px;}}.members{margin-top:0;.item{padding:7px 20px;height:48px;.title{flex:none;width:150px;.avatar{width:28px;height:28px;}.name{width:105px;font-weight:400;font-size:14px;line-height:initial;color:#333;}}.account{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}}}}}}}.nav-header{display:flex;padding-left:10px;font-weight:500;font-size:16px;color:",";height:","px;align-items:center;border-bottom:1px solid ",";justify-content:space-between;.title-left{display:flex;align-items:center;.title-left-back{cursor:pointer;display:flex;align-items:center;}.member-manager{cursor:default;margin-left:10px;}svg{margin-top:2px;}.nav-title{color:"," !important;font-size:14px;margin-top:1px;}}.title-close{margin-right:20px;cursor:pointer;.svg-icon{color:",";&:hover{color:",";}&:active{color:",";}}}}.modal-content{display:flex;flex:1;flex-direction:column;align-items:stretch;height:calc(100% - ","px);padding-top:10px;&.modal-content-show-search{height:calc(100% - 116px);}&.in-invite-overlay{padding-top:20px;}.collaborators{padding:0 4px 20px 4px;height:100%;overflow:hidden auto;&::-webkit-scrollbar{display:block;width:4px;height:4px;}}}.search{display:flex;align-items:center;position:relative;margin:0px 20px;padding-top:20px;}"],e=>e.theme.color_text_L1,e=>e.theme.color_text_L1,e=>e.theme.color_text_link_normal,e=>e.theme.color_text_link_hover,e=>e.theme.color_text_L1,Ie.gE,e=>e.theme.color_bg_border_02,e=>e.theme.color_text_L1,e=>e.theme.color_text_L2,e=>e.theme.color_text_L1,e=>e.theme.color_text_L1,Ie.gE),xs=e=>{const{theme:t,from:r,caption:i,targetCid:a,permissionScope:o,captionTipType:s,isFolder:c=!1,isAllowSetCollaborators:d,isShowInheritedCollaborators:u=!1,handleBackSharingHandel:f,onChangeMembersAccess:x,handleClose:p,hostType:S,isOnlyMemberManager:v=!1,currentOrg:m}=e,[y,_]=(0,l.useState)(""),[j,w]=(0,l.useState)(null),[I,h]=(0,l.useState)(!1),{currentMembers:N,inheritedMembers:A,joinedMembers:M,unjoinedMembers:E,assignedMembers:P,unassignedMembers:L,userCurrentScopePermisson:T,isOnlyOneManager:F}=$t(o,a),$=Zn(o,a,r),ne=async(pe,Re)=>{await $(pe,Re),x&&x(pe,Re)};let re=N,fe=P,ve=L;const Ce=T.isMember,ke=d&&Ce,Pe=!I&&Ce;d&&!u&&(re=M,fe=M,ve=E);const le=(0,l.useCallback)(()=>{h(!1),_(""),w(null)},[]),ye=(0,l.useCallback)(pe=>{_(pe),w(null),pe&&h(!0)},[]),je=(0,l.useCallback)(async pe=>{if(!b.g.ENV.IS_ON_PREMISES&&(_(pe),pe)){const Re=ve.find(Oe=>Oe.email===pe.trim()||Oe.mobile===pe.trim()),Xe=fe.find(Oe=>Oe.email===pe.trim()||Oe.mobile===pe.trim());if(Re||Xe)return;const et=gi.test(pe.trim()),Ke=fi.test(pe.trim());let De=null;if(et?De=await hn(pe.trim()):Ke&&(De=await hn(null,pe.trim())),De){let Oe=null;De.user?(Oe=De.user,Oe.name=I18N.imockSharing.to_be_invited,Oe.cid="outer"):Oe={avatar:"/images/avatar.png",cid:pe,email:pe,isNotRegister:!0,name:I18N.imockSharing.to_be_invited},w(Oe)}}},[]),Te=(0,l.useCallback)(()=>{if(!(v&&!I)){if(_(""),w(null),I){h(!1);return}f()}},[I,h,f]),ce=(0,l.useCallback)(()=>{h(!0)},[h]);return(0,n.jsxs)(fs,{className:H()("ProjectCollaborators sharing",""+t,{isInviteOverlayOpen:!0}),children:[(0,n.jsxs)("div",{className:"nav-header",children:[(0,n.jsxs)("div",{className:"title-left",children:[(0,n.jsxs)("div",{className:H()("title-left-back",{"member-manager":v&&!I}),onClick:Te,children:[v?I&&(0,n.jsx)(_e.C,{name:"sharing/nav_back",size:32}):(0,n.jsx)(_e.C,{name:"sharing/nav_back",size:32}),(0,n.jsx)("div",{className:"nav-title",children:I?I18N.imockSharing.add_collaborator:I18N.imockSharing.team_collaborator})]}),!I&&(0,n.jsx)(vi,{tipType:s,position:"left",isOnlyMemberManager:v})]}),v&&(0,n.jsx)("div",{className:"title-close",onClick:p,children:(0,n.jsx)(_e.C,{size:24,name:"sharing/close"})})]}),ke&&(0,n.jsx)("div",{className:H()("search"),children:(0,n.jsx)(ss,{value:y,onChange:ye,onKeyPress:je})}),(0,n.jsx)("div",{className:H()("modal-content",ke&&"modal-content-show-search"),children:I?(0,n.jsx)(gs,{theme:t,permissionScope:o,currentOrg:m,unassignedMembers:ve,assignedMembers:fe,outerMember:j,keyword:y,caption:i,onClose:le,onPermissionChange:ne,handleClose:p,hostType:S}):(0,n.jsxs)("div",{className:H()("collaborators",I&&"in-invite-overlay"),children:[d&&(0,n.jsx)(Ut,{theme:t,caption:I18N.imockSharing.project_collaborators,permissionScope:o,currentOrg:m,memberList:re,isOnlyOneManager:F,isMemberList:!1,expandable:!0,onlyTitle:!0,onPermissionChange:ne,onClickInviteButton:ce,isShowInviteButton:Pe},"current-collaborators"),u&&(0,n.jsx)(Ut,{theme:t,caption:I18N.imockSharing.parent_folder_collaborator,expandable:!0,defaultExpanded:c,readOnly:!0,permissionScope:o,currentOrg:m,memberList:A,onPermissionChange:ne,className:"inherited-members",onClickInviteButton:ce,isShowInviteButton:Pe},"inherited-collaborators")]})}),(0,n.jsx)(Si,{})]})},bs=(0,l.memo)(xs);function vs(e){const{theme:t,targetCid:r,isSharing:i,handleBackSharingHandel:a,onChangeMembersAccess:o,handleClose:s,hostType:c,isOnlyMemberManager:d,currentOrg:u}=e,x=(0,C.d4)(Ae._B).get(r),p=Zt(x==null?void 0:x.team_cid);return!x||p<0?null:(0,n.jsx)(bs,{theme:t,targetCid:r,caption:x.name,isAllowSetCollaborators:!0,isShowInheritedCollaborators:p>=1,captionTipType:we.p.Project,currentOrg:u,permissionScope:we.W.Project,isSharing:i,handleBackSharingHandel:a,onChangeMembersAccess:o,handleClose:s,hostType:c,isOnlyMemberManager:d})}const ys=(0,l.memo)(vs);var _s=b(12211);const Ss=e=>{const{user:t,initData:r,currentProject:i,members:a,dispatch:o}=e,s=i==null?void 0:i.cid;return(0,l.useEffect)(()=>{(async d=>{o({type:"entry:projectAccess:initProjectData",payload:{initData:r,members:a}})})(s)},[o,r,a,s,t]),t!=null&&t.id?(0,n.jsx)(ys,{targetCid:s,isSharing:!0,...e}):null},ws=(0,_s.Mz)([],()=>({})),Cs=(0,C.Ng)(e=>ws(e))(Ss);var js=b(65825),Bn=b(5743),Is=b(33236);function ks(e){const{getIframeContentHeight:t,handleChangeMembersAccess:r,handleClose:i}=e,a=(0,C.wA)(),o=(0,C.d4)(g.query.getProject),s=(0,C.d4)(g.query.getMembers),c=(0,C.d4)(g.query.getTheme),d=(0,C.d4)(g.query.getTopPageIndex),u=(0,C.d4)(g.query.getHostType),f=(0,C.d4)(g.query.getTabIndex),x=(0,C.d4)(g.query.getMainPage),p=(0,C.d4)(g.query.getLoading),S=(0,C.d4)(g.query.getInitData),v=(0,C.d4)(g.query.getOrg),m=(0,C.d4)(g.query.getUser),y=(0,C.d4)(g.query.getIsEditMode),_=(0,C.d4)(g.query.getIsOnlyMemberManager),[j,w]=(0,l.useState)(!1);(0,l.useEffect)(()=>{const M=(0,qt.fV)();if(M){const{mdWMMktList:E,mtWMMktList:P,noWMMktList:L}=M,T=[...E,...P,...L];T.length&&(0,Xt.q)(T).then(F=>{if(F.mdWMMktList.length>0||F.mtWMMktList.length>0){if(!(0,Nt._5)())return;w(!0)}})}},[]);const[I,h]=(0,l.useState)(282);(0,l.useEffect)(()=>{let M=619;x!=="access"&&(f===0&&d==="edit"?M=212:(d==="embed"||d==="qrCode"||f===0&&d==="setting")&&(M=380)),j&&(M+=37),h(M),u!=="proto"&&t(M)},[u,f,d,x,t,y,j]);const N=(0,l.useCallback)(()=>{a({type:g.entryKey["sharing:init"],payload:{mainPage:"share"}})},[a]);(0,l.useEffect)(()=>{a({type:g.entryKey["sharing:projectAccess:init"]})},[x,a]);const A=(0,l.useCallback)(async(M,E)=>{r&&r(M,E)},[r]);return p?(0,n.jsx)(Bn.A,{className:H()("sharingBoxV2",""+c,"loading"),children:(0,n.jsx)(js.A,{})}):(0,n.jsxs)(Bn.A,{className:H()("sharingBoxV2",""+c,u==="iframe"&&"in-iframe"),style:{height:I+"px"},id:"v8-share-page",children:[x==="share"?(0,n.jsx)(hi,{}):(0,n.jsx)(Cs,{theme:c,user:m,currentProject:o,members:s,initData:S,currentOrg:v,handleBackSharingHandel:N,onChangeMembersAccess:A,hostType:u,handleClose:i,isOnlyMemberManager:_}),(0,n.jsx)(Is.r,{})]})}var Ns=b(34860);const Ms=e=>{let{theme:t,org:r=null,user:i,project:a,flatKey:o,members:s=[],hostType:c="proto",screenMetaList:d,hostSharingData:u,projShareToEdit:f="",handleClose:x,isOnlyMemberManager:p=!1,hostCurrentScreen:S}=e;const v=ze();let m=!0;c!=="iframe"&&(m=(0,Ns.OB)());const y=f?1:0;v.dispatch({type:g.entryKey["sharing:init"],payload:{project:a,theme:t,user:i,org:r,flatKey:o,hostType:c,members:s,screenMetaList:d,hostSharingData:u,isEditMode:m,tabIndex:y,projShareToEdit:f,hostCurrentScreen:S}});const _=(0,l.useCallback)(w=>{(0,rt.A)(JSON.stringify({sharingV2Message:"sharing:height",payload:{height:w}}),"*")},[]),j=(0,l.useCallback)((w,I)=>{(0,rt.A)(JSON.stringify({sharingV2Message:"sharing:changeMembersAccess",payload:{member:w,value:I}}),"*")},[]);return c==="iframe"&&p&&(v.dispatch({type:g.entryKey["sharing:init"],payload:{mainPage:"access",isOnlyMemberManager:!0}}),_(585)),(0,l.useEffect)(()=>{if(c==="iframe"&&!p&&_(212),!a)return;const{cid:w}=a;(async()=>{if(!a)return;const{result:{result:h},statusOk:N}=await(0,q.QC)(w);N&&v.dispatch({type:g.entryKey["sharing:init"],payload:{canEditByUser:h}})})()},[c,_,a,v]),(0,n.jsx)(C.Kq,{store:v,children:(0,n.jsx)(te.NP,{theme:ht.A[t],children:(0,n.jsx)(ut.$,{children:(0,n.jsx)(ks,{getIframeContentHeight:_,handleChangeMembersAccess:j,handleClose:x})})})})}},5743:(se,X,b)=>{"use strict";b.d(X,{A:()=>W});var l=b(67787);const W=l.Ay.div.withConfig({displayName:"styles__StyledMainPage",componentId:"sc-8fjrks-0"})(["width:414px;background-color:",";color:",";position:relative;height:212px;&.loading{height:212px;}&.dark{.personal-project-access{.title{span{color:rgba(255,255,255,0.9);}}.content{span{color:rgba(255,255,255,0.9);}}}.access-operation{.open-access-switch > span{color:rgba(255,255,255,0.9);}.item-center > button{background-color:#252626;&:hover{background-color:#666666;}span{color:rgba(255,255,255,0.9);}}}.sharing-footer{background-color:#151515;.sharing-type{span{color:rgba(255,255,255,0.9);}.toolbar-icon-item > svg > path{color:rgba(255,255,255,0.9);}}.sharingV2-click-visible{&:hover{background-color:#666666;}span{color:rgba(255,255,255,0.9);}}}}.access-operation{margin:20px 20px 14px;.open-access-switch{display:flex;align-items:center;margin-bottom:20px;span{font-weight:500;font-size:14px;line-height:20px;color:#333333;margin-right:6px;}}}"],ie=>ie.theme.color_bg_white,ie=>ie.theme.color_text_L2)},5995:se=>{var X=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;function b(l){return l.match(X)||[]}se.exports=b},19481:(se,X,b)=>{"use strict";b.d(X,{FU:()=>R,OO:()=>G,Z8:()=>W,au:()=>ee,lY:()=>U,p_:()=>ie,zB:()=>l});const l={OWNER:1e4,SUPERMANAGER:9999,MANAGER:999,MEMBER:99,LIMITER:10,VIEWER:9,BANNED:1,UNKNOWN:0,UNJOINED:-1},W={space_owner:16,space_manager:15,space_member:14,space_viewer:13,space_limiter:12,team_owner:11,team_manager:10,team_member:9,team_viewer:8,project_owner:6,project_manager:5,project_member:4,project_viewer:3,project_ban_viewer:2,project_team_owner:1,team_ban_viewer:1},ie={org_owner:l.OWNER,org_manager:l.SUPERMANAGER,org_admin:l.MANAGER,org_member:l.MEMBER,org_viewer:l.VIEWER},R={space_owner:l.MANAGER,space_manager:l.MANAGER,space_member:l.MEMBER,space_viewer:l.VIEWER,space_limiter:l.LIMITER},U={team_owner:l.MANAGER,team_manager:l.MANAGER,team_member:l.MEMBER,team_viewer:l.VIEWER,team_none:l.VIEWER,team_ban_viewer:l.BANNED},ee=Object.assign({project_owner:l.MANAGER,project_team_owner:l.MANAGER,project_manager:l.MANAGER,project_member:l.MEMBER,project_viewer:l.VIEWER,project_none:l.VIEWER,project_ban_viewer:l.BANNED},U),G={space_owner:"project_manager",space_manager:"project_manager",space_member:"project_member",space_viewer:"project_viewer",team_owner:"project_manager",team_manager:"project_manager",team_member:"project_member",team_viewer:"project_viewer",team_ban_viewer:"project_ban_viewer",team_none:"project_viewer",project_owner:"project_manager"},ue={space_owner:"team_manager",space_manager:"team_manager",space_member:"team_member",space_viewer:"team_viewer",team_none:"team_viewer",team_owner:"team_manager"}},19631:(se,X,b)=>{var l=b(5995),W=b(60820),ie=b(59696),R=b(96411);function U(ee,G,ue){return ee=ie(ee),G=ue?void 0:G,G===void 0?W(ee)?R(ee):l(ee):ee.match(G)||[]}se.exports=U},24469:(se,X,b)=>{var l=b(35954),W={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u00C7:"C",\u00E7:"c",\u00D0:"D",\u00F0:"d",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u00D1:"N",\u00F1:"n",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u00DD:"Y",\u00FD:"y",\u00FF:"y",\u00C6:"Ae",\u00E6:"ae",\u00DE:"Th",\u00FE:"th",\u00DF:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010A:"C",\u010C:"C",\u0107:"c",\u0109:"c",\u010B:"c",\u010D:"c",\u010E:"D",\u0110:"D",\u010F:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011A:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011B:"e",\u011C:"G",\u011E:"G",\u0120:"G",\u0122:"G",\u011D:"g",\u011F:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012A:"I",\u012C:"I",\u012E:"I",\u0130:"I",\u0129:"i",\u012B:"i",\u012D:"i",\u012F:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013B:"L",\u013D:"L",\u013F:"L",\u0141:"L",\u013A:"l",\u013C:"l",\u013E:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014A:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014B:"n",\u014C:"O",\u014E:"O",\u0150:"O",\u014D:"o",\u014F:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015A:"S",\u015C:"S",\u015E:"S",\u0160:"S",\u015B:"s",\u015D:"s",\u015F:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016A:"U",\u016C:"U",\u016E:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016B:"u",\u016D:"u",\u016F:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017B:"Z",\u017D:"Z",\u017A:"z",\u017C:"z",\u017E:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017F:"s"},ie=l(W);se.exports=ie},29152:(se,X,b)=>{"use strict";b.d(X,{IE:()=>ee,M0:()=>B,WR:()=>R,XW:()=>Se,_B:()=>q,cb:()=>K,hG:()=>Z,iF:()=>ge,il:()=>he,kG:()=>ue,oV:()=>Y,q7:()=>D,wA:()=>U,yZ:()=>z});var l=b(12211),W=b(76844),ie=b(12603);const R=k=>{var O;return(O=k.projectAccess.user)==null?void 0:O.user_id},U=k=>k.projectAccess.org,ee=k=>{var O;return((O=k.projectAccess.org)==null?void 0:O.cid)||""},G=k=>{var O;return((O=k.projectAccess.org)==null?void 0:O.members)||[]},ue=k=>{var O;return((O=k.projectAccess.org)==null?void 0:O.permissions)||[]},he=k=>k.projectAccess.space,B=k=>k.projectAccess.space.cid,ge=k=>k.projectAccess.space.permissions||[],Se=k=>k.projectAccess.folderListMap||new Map,q=k=>k.projectAccess.projectListMap||new Map,K=(0,l.Mz)(R,ue,(k,O)=>(0,W.oE)({userId:k,orgPermissions:O})),z=(0,l.Mz)(R,ge,(k,O)=>(0,W.sq)({userId:k,spacePermissions:O})),Y=(0,l.Mz)(ge,k=>{const O=(0,W.Rc)(k);return k.reduce((Q,J)=>{const{user_id:oe}=J,ae=(0,W.CF)({userId:oe,permissionsMap:O,permissionScope:ie.W.OrgSpace});return Q.set(Number(oe),ae)},new Map)}),Z=(0,l.Mz)(ge,k=>k.filter(Q=>Q.role==="space_limiter").reduce((Q,J)=>{const{user_id:oe}=J;return Q.set(Number(oe),J)},new Map)),de=(0,l.Mz)(G,k=>k.reduce((O,Q)=>{const{user_id:J,user_cid:oe,email:ae,mobile:xe}=Q;return J&&oe?O.set(Number(J)||J,{...Q}):(ae&&O.set(ae,{...Q}),xe&&O.set(xe,{...Q}),O)},new Map)),D=(0,l.Mz)(ue,de,(k,O)=>k.reduce((Q,J)=>{const{user_id:oe,unsign_remark:ae}=J,xe=oe||ae,g=O.get(xe)||{},Me=(0,W.Sc)(J);return Q.set(xe,{...g,permission:Me})},new Map))},35428:(se,X,b)=>{"use strict";b.d(X,{_:()=>ie});var l=b(5209);const W=R=>{let{exposure_reason:U}=R;try{saTrack("trial_watermark_exposure",{exposure_reason:U})}catch(ee){console.log(ee.message)}},ie=R=>{let{click_button:U}=R;try{(0,l.kH)("trial_watermark_click",{click_button:U})}catch(ee){console.log(ee.message)}}},35954:se=>{function X(b){return function(l){return b==null?void 0:b[l]}}se.exports=X},37810:(se,X,b)=>{"use strict";b.d(X,{A:()=>ue});var l=b(95549),W=b(38502),ie=b(19952),R=b(25582),U=b.n(R),ee=b(72214);class G extends W.PureComponent{constructor(B){super(B),(0,l.A)(this,"freshCanvas",()=>{const ge=this.canvasWrapperRef.current,{height:Se,width:q,text:K,foreground:z,background:Y}=this.props,Z=(0,ie.j)({height:Se,width:q,text:K,foreground:z,background:Y});ge.hasChildNodes()?ge.replaceChild(Z,ge.firstChild):ge.appendChild(Z)}),this.canvasWrapperRef=(0,W.createRef)()}componentDidMount(){this.freshCanvas()}componentDidUpdate(){this.freshCanvas()}render(){const{className:B}=this.props;return(0,ee.jsx)("div",{className:B,ref:this.canvasWrapperRef})}}G.propTypes={width:U().number,height:U().number,text:U().string.isRequired,foreground:U().string,background:U().string,className:U().string},G.defaultProps={width:150,height:150};const ue=G},39572:(se,X,b)=>{"use strict";b.d(X,{F:()=>he,I:()=>ue});var l=b(38502),W=b(67787);const ie=W.Ay.div.withConfig({displayName:"styles__StyledPasswordTextInput",componentId:"sc-k8kmsm-0"})(["display:flex;background-color:",";height:28px;&.is-warning{.password-input{border:1px solid #ff6161;border-radius:4px 0 0 4px;&:focus{border:1px solid #ff6161;}}}.divider{height:100%;width:1px;background-color:",";}.password-input-wrapper{position:relative;display:flex;align-items:center;width:100px;.password-input{position:relative;width:100%;font-size:12px;padding-right:22px;padding-left:8px;overflow:hidden;white-space:nowrap;text-overflow:clip;color:",";border:1px solid ",";border-radius:6px;height:100%;&:focus{border:1px solid ",";outline:1px solid ",";outline-offset:-2px;}&:hover{border:1px solid ",";}}.reset-pwd{width:20px;height:20px;position:absolute;border-radius:4px;right:4px;color:",";cursor:pointer;&:hover{path{fill:",";}color:",";background-color:",";}&:active{path{fill:",";}color:",";background-color:",";}}}.password-button{width:72px;padding:8px 12px;color:",";font-size:12px;line-height:16px;white-space:nowrap;border:1px solid ",";border-radius:0 4px 4px 0;border-left:none;background-color:",";&.saved{background-color:",";color:#999;pointer-events:none;}}"],B=>B.theme.color_bg_white,B=>B.theme.color_btn_secondary_active,B=>B.theme.color_text_L1,B=>B.theme.color_bg_border_02,B=>B.theme.color_proto,B=>B.theme.color_proto,B=>B.theme.color_proto,B=>B.theme.color_text_L3,B=>B.theme.color_text_L2,B=>B.theme.color_text_L2,B=>B.theme.color_btn_secondary_hover,B=>B.theme.color_text_L2,B=>B.theme.color_text_L2,B=>B.theme.color_btn_secondary_active,B=>B.theme.color_text_L1,B=>B.theme.color_bg_border_02,B=>B.theme.color_bg_canvas,B=>B.theme.color_bg_canvas);var R=b(17307),U=b(83199),ee=b(78042),G=b(72214);function ue(B){return Math.random().toString(36).slice(-B)}function he(B){const{onSubmit:ge,value:Se}=B,[q,K]=(0,l.useState)(B.value),z=(0,l.useRef)(null),Y=k=>{K(k.target.value)},Z=()=>{const k=ue(6);K(k),ge(k)},de=()=>{if(!ge(q)){K(Se);try{MB.notice({text:"\u5BC6\u7801\u683C\u5F0F\u9519\u8BEF\uFF0C\u4E0D\u5F97\u4E3A\u7A7A\u6216\u7279\u6B8A\u5B57\u7B26",type:"warning"})}catch(O){(0,ee.A)(JSON.stringify({sharingMessage:"sharing:notice"}),"*")}}},D=k=>{k.key==="Enter"&&(de(),z.current.blur())};return(0,G.jsx)(ie,{children:(0,G.jsxs)("div",{className:"password-input-wrapper",children:[(0,G.jsx)("input",{ref:z,type:"text",className:"password-input",value:q,onChange:Y,onBlur:de,onKeyPress:D}),(0,G.jsx)(U.A,{content:I18N.imockSharing.gen_pwd_randomly,direction:"down",children:(0,G.jsx)(R.C,{className:"reset-pwd",name:"common/spinner",onClick:Z})})]})})}},41946:(se,X,b)=>{var l=b(73597),W=l(function(ie,R,U){return ie+(U?"_":"")+R.toLowerCase()});se.exports=W},50159:(se,X,b)=>{"use strict";b.d(X,{A:()=>R,u:()=>ie});var l=b(41946),W=b.n(l);const ie=(U,ee)=>{if(!(U!=null&&U.cid))return-1;let G=0,ue="",he=U;for(;he&&!he.root_project&&(G=G+1,ue=he.parent_cid,!!ue);)he=ee.get(ue);return G};function R(U){return U&&Object.entries(U).reduce((ee,G)=>{let[ue,he]=G;return Object.assign(ee,{[W()(ue)]:he})},{})}},59316:se=>{function X(b,l,W,ie){var R=-1,U=b==null?0:b.length;for(ie&&U&&(W=b[++R]);++R{"use strict";b.d(X,{A:()=>Z});var l=b(18654),W=b(86964);const ie="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDkzNzZFN0RDODhFMTFFOEExOUJFNkQ0MTNFM0Q2OTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDkzNzZFN0VDODhFMTFFOEExOUJFNkQ0MTNFM0Q2OTYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEOTM3NkU3QkM4OEUxMUU4QTE5QkU2RDQxM0UzRDY5NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEOTM3NkU3Q0M4OEUxMUU4QTE5QkU2RDQxM0UzRDY5NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PktroGEAAAAoSURBVHjaYvz06RMDDPDy8sLZTAw4AOkSjP///4dzPn/+TAs7AAIMAG56COJosoI3AAAAAElFTkSuQmCC",R="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAAGzCI4dAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAACKADAAQAAAABAAAACAAAAACVhHtSAAAAVklEQVQYGYWOMQ6AMAwD04ot7wJWyv+/kblgpIsqZcBDGtu1W9uPc9o17tk0IsKaJHe3rpGKvZAgbCxyhS+jBaOLrCiRciM7iNEFLwkMznwDge/BfxsegvIceOfO91wAAAAASUVORK5CYII=",U=Object.entries(W.fm).reduce((de,D)=>{const k=D[0];return{...de,[k]:[W.fm[k].value_light,W.fm[k].value_dark||W.fm[k].value_light]}},{}),ee=Object.entries(W.$B).reduce((de,D)=>{const k=D[0];return{...de,[k]:[W.$B[k].value_light,W.$B[k].value_dark||W.$B[k].value_light]}},{}),G=Object.entries(l.af).reduce((de,D)=>{var k;const O=D[0];return{...de,[O]:[l.af[O].value,((k=l.qY[O])==null?void 0:k.value)||l.af[O].value]}},{}),ue=de=>{let D;const[k,O,Q]=de,J=Q!=null?Q:k;return O==="light"?D=l.af[J].value:D=l.qY[J].value,{[k]:[D,D]}},B=[["color_tips_black","dark","color_ruler_shadow_color"]].reduce((D,k)=>{const O=ue(k);return{...D,...O}},{}),z={...G,...B,...{loading_styles_bg:["linear-gradient(90deg, #F7F7F9 25%, rgba(0,0,0, 0.05) 37%, #F7F7F9 63%)","linear-gradient(270deg, rgba(255, 255, 255, 0.02) 0%, rgba(255, 255, 255, 0.06) 100%)"],float_nav_box_shadow:["0 4px 8px 0 rgba(39, 54, 78, 0.08), 0 4px 12px 0 rgba(39, 54, 78, 0.06)","0px 24px 38px rgba(0, 0, 0, 0.14), 0px 9px 46px rgba(0, 0, 0, 0.12), 0px 11px 15px rgba(0, 0, 0, 0.2)"],menu_content_shadow:["0 6px 16px -8px rgba(0,0,0,0.08), 0 9px 28px 0 rgba(0,0,0,0.05)","0px 24px 38px rgba(0, 0, 0, 0.14), 0px 9px 46px rgba(0, 0, 0, 0.12), 0px 11px 15px rgba(0, 0, 0, 0.2)"],shadow_1:["0 2px 8px 0 rgba(0, 0, 0, 0.1)","0 2px 6px 0 rgba(0,0,0,0.30), 0 10px 30px 0 rgba(0,0,0,0.15), inset 0 1px 0 0 #252626"],shadow_2:["0 2px 10px 0 rgba(39, 54, 78, 0.8), 0 12px 40px 0 rgba(39, 54, 78, 0.1)","0 24px 38px 3px rgba(0,0,0,0.14), 0 9px 46px 8px rgba(0,0,0,0.12), 0 11px 15px -7px rgba(0,0,0,0.20)"],shadow_3:["0 2px 8px 0 rgba(0, 0, 0, 0.1)","0 2px 7px 0 rgba(0, 0, 0, 0.26), 0 12px 36px 0 rgba(0, 0, 0, 0.1)"],shadow_4:["0 2px 10px 0 rgba(0, 0, 0, 0.12)","0 11px 15 px rgba(0, 0, 0, 0.2), 0 9 px 46px 0 rgba(0, 0, 0, 0.12)"],shadow_5:["0 2px 10px 0 rgba(0, 0, 0, 0.12)","0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2)"],shadow_hover:["0 2px 4px rgba(0, 0, 0, 0.14)","0 2px 4px rgba(0, 0, 0, 0.46), 0 8px 16px rgba(0, 0, 0, 0.40)"],miss_font_box_shadow:["0 3px 10px rgba(0, 0, 0, 0.1)","0px 24px 38px rgba(0, 0, 0, 0.14), 0px 9px 46px rgba(0, 0, 0, 0.12), 0px 11px 15px rgba(0, 0, 0, 0.2)"],export_bar_box_shadow:["0 -4px 8px rgba(219, 219, 219, 0.4)","0 -4px 8px rgba(0, 0, 0, 0.35)"],sidebar_box_shadow:["0 2px 10px 0 rgba(39, 54, 78, 0.08), 0 12px 40px 0 rgba(39, 54, 78, 0.1)",""],interation_active_box_shadow:["0 0 4px 0 rgba(34, 162, 237, 0.66)"," 0 0 4px 0 rgba(41,141,248,0.50)"],modal_bg1:["linear-gradient(to bottom,#fafafa,#f5f5f5)","#4f5052"],modal_shadow:["0 2px 10px 0 rgba(0, 0, 0, 0.1), 0 12px 40px 0 rgba(0, 0, 0, 0.1)",""],comment_layer_box_shadow:["0 -2px 10px rgba(26, 58, 109, 0.12)","0 -24px 38px 3px rgba(0,0,0,0.14), 0 -9px 46px 8px rgba(0,0,0,0.12), 0 11px 15px -7px rgba(0,0,0,0.20)"],workspace_dropdown_menu_shadow:["0 2px 8px 0 rgba(0, 0, 0, 0.1)","0 2px 7px 0 rgba(0, 0, 0, 0.26), 0 12px 36px 0 rgba(0, 0, 0, 0.1)"],drag_sort_box_shadow:["0 1px 4px 0 rgba(0, 0, 0, 0.15)","0px 2px 4px rgba(0, 0, 0, 0.15)"],annotate_btn_shadow:["0 2px 6px rgba(39, 54, 78, 0.08)"," 0 6px 10px rgba(0, 0, 0, 0.22), 0px 13px 30px rgba(0, 0, 0, 0.146744)"],color_var_bind_point:["#DEDFE0","#4B4B4B"],ai_agent_bg:["linear-gradient(91.4deg, #BCEFFF 1.4%, #ABA3FF 29.45%, rgba(255, 178, 233, 0.7) 82.86%, rgba(255, 192, 31, 0.15) 111.94%)","linear-gradient(91.4deg, #6FC7E2 1.4%, #ABA3FF 29.45%, rgba(255, 178, 233, 0.9) 82.86%, rgba(255, 192, 31, 0.6) 111.94%)"],ai_agent_bg_hov:["#F2F6FF","#222937"],ai_agent_bg2:["linear-gradient(91.38deg, #8CE4FF -4.54%, #9DBEFF 23.44%, #A299FF 51.73%, rgba(255, 178, 255, 0.9) 84.57%, rgba(255, 192, 31, 0.3) 120.52%)","linear-gradient(91.4deg, #6FC7E2 1.4%, #ABA3FF 29.45%, rgba(255, 178, 233, 0.9) 82.86%, rgba(255, 192, 31, 0.6) 111.94%)"],ai_agent_bg_hov2:["linear-gradient(71.93deg, rgba(141, 218, 255, 0.08) 26.93%, rgba(24, 61, 255, 0.08) 50.34%, rgba(158, 97, 255, 0.08) 76.7%)","#222937"],ai_menu_bg:["url(/mb-proto2/images/workspace/design/ai-menu-bg.svg)","none"],bg_base64:[ie,R],img_wrap_border_width:[1,2],fontPosition:["73px",0],disabled_opacity:[1,.5],footer_disabled_opacity:[1,.6]},...U,...ee,...{color_literal_number:["#015CC5","#218BFF"],color_literal_string:["#002155","#80CCFF"],color_literal_boolean:["#8250DF","#A475F9"],color_literal_operator:["#F23DD1","#E85AAD"]},...{expr_editor_string:["#002155","#80CCFF"],expr_editor_number:["#015CC5","#218BFF"],expr_editor_boolean:["#8250DF","#A475F9"],expr_editor_func:["#23863A","#2DA44E"],expr_editor_builtinVar:["#8250DF","#A475F9"]}},Y=(de,D)=>{const k={};return Object.entries(de).forEach(O=>{let[Q,J]=O;Array.isArray(J)?k[Q]=J[D]:typeof J=="object"?k[Q]=Y(J,D):k[Q]=J}),k},Z={light:Y(z,0),dark:Y(z,1)}},60820:se=>{var X=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;function b(l){return X.test(l)}se.exports=b},61987:(se,X,b)=>{"use strict";b.d(X,{A:()=>q});var l=b(38502),W=Object.defineProperty,ie=Object.defineProperties,R=Object.getOwnPropertyDescriptors,U=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable,ue=(K,z,Y)=>z in K?W(K,z,{enumerable:!0,configurable:!0,writable:!0,value:Y}):K[z]=Y,he=(K,z)=>{for(var Y in z||(z={}))ee.call(z,Y)&&ue(K,Y,z[Y]);if(U)for(var Y of U(z))G.call(z,Y)&&ue(K,Y,z[Y]);return K},B=(K,z)=>ie(K,R(z)),ge=(K,z)=>{var Y={};for(var Z in K)ee.call(K,Z)&&z.indexOf(Z)<0&&(Y[Z]=K[Z]);if(K!=null&&U)for(var Z of U(K))z.indexOf(Z)<0&&G.call(K,Z)&&(Y[Z]=K[Z]);return Y},q=(0,l.forwardRef)((K,z)=>{var Y=K,{size:Z,spin:de,style:D}=Y,k=ge(Y,["size","spin","style"]);const O=he(he({width:Z||"var(--x-icon-size, 1em)",height:Z||"var(--x-icon-size, 1em)",animation:de?"spin 1s infinite linear":void 0,display:"inline-flex",flexShrink:0},{}),D);return l.createElement("svg",B(he({ref:z,style:O},k),{width:"26",height:"12",viewBox:"0 0 26 12",fill:"none",xmlns:"http://www.w3.org/2000/svg"}),l.createElement("path",{d:"M0 6C0 2.68629 2.68629 0 6 0H20C23.3137 0 26 2.68629 26 6C26 9.31371 23.3137 12 20 12H6C2.68629 12 0 9.31371 0 6Z",fill:"url(#paint0_linear_3390_1246)"}),l.createElement("path",{d:"M7.29064 5.41694C7.65798 5.48335 7.95699 5.67927 8.18765 6.00469C8.41832 6.33011 8.51509 6.6987 8.47797 7.11046C8.44624 7.46245 8.32417 7.78123 8.11176 8.0668C7.90661 8.34574 7.62322 8.56822 7.26159 8.73425C6.90055 8.89364 6.49004 8.97334 6.03004 8.97334H3.25004L3.87417 2.04981H6.52417C6.99751 2.04981 7.39699 2.1295 7.72262 2.2889C8.04825 2.44829 8.28546 2.66413 8.43425 2.93642C8.58363 3.20207 8.64336 3.50093 8.61342 3.83299C8.5775 4.23147 8.4409 4.56353 8.20362 4.82918C7.96634 5.09483 7.66201 5.29075 7.29064 5.41694ZM4.75195 4.95869H6.16195C6.53528 4.95869 6.83276 4.87567 7.0544 4.70964C7.2833 4.53697 7.41211 4.29124 7.44085 3.97246C7.46899 3.66032 7.38417 3.41791 7.18641 3.24524C6.99591 3.06592 6.71399 2.97627 6.34065 2.97627H4.93065L4.75195 4.95869ZM6.01355 8.04688C6.40022 8.04688 6.71194 7.9539 6.9487 7.76795C7.18546 7.58199 7.31881 7.32298 7.34875 6.99092C7.37928 6.65221 7.28686 6.38324 7.07149 6.184C6.85611 5.98476 6.55509 5.88515 6.16843 5.88515H4.66843L4.47355 8.04688H6.01355ZM14.3584 6.09435C14.3398 6.30022 14.3097 6.48618 14.2681 6.65221H10.0581C10.0519 7.09054 10.1835 7.44252 10.4529 7.70818C10.7223 7.97383 11.0703 8.10665 11.497 8.10665C12.1103 8.10665 12.5667 7.85096 12.8661 7.33958H14.0961C13.884 7.84432 13.5432 8.2594 13.0739 8.58482C12.6118 8.9036 12.0574 9.063 11.4108 9.063C10.8841 9.063 10.4213 8.94677 10.0222 8.71433C9.63043 8.47524 9.3337 8.14318 9.13202 7.71814C8.9376 7.28645 8.86583 6.78836 8.91672 6.22385C8.96761 5.65934 9.12555 5.16457 9.39053 4.73953C9.66278 4.30784 10.016 3.97578 10.4503 3.74333C10.8913 3.51089 11.3818 3.39467 11.9218 3.39467C12.4418 3.39467 12.8949 3.50757 13.2812 3.73337C13.6675 3.95918 13.9555 4.27796 14.145 4.68972C14.3352 5.09483 14.4063 5.56304 14.3584 6.09435ZM13.2007 5.73572C13.2318 5.31732 13.112 4.98193 12.8414 4.72956C12.5708 4.4772 12.2189 4.35101 11.7856 4.35101C11.3922 4.35101 11.0442 4.4772 10.7414 4.72956C10.4393 4.97529 10.2424 5.31067 10.1507 5.73572H13.2007ZM16.462 4.41078L16.1881 7.44917C16.1696 7.65504 16.2028 7.80447 16.2877 7.89745C16.3799 7.98379 16.5427 8.02696 16.7761 8.02696H17.4761L17.3907 8.97334H16.4907C15.9774 8.97334 15.5948 8.8538 15.3431 8.61471C15.0913 8.37562 14.9896 7.98711 15.0381 7.44917L15.312 4.41078H14.662L14.7456 3.48432H15.3956L15.5186 2.11954H16.6686L16.5456 3.48432H17.8856L17.802 4.41078H16.462ZM17.8111 6.20393C17.8608 5.6527 18.0181 5.16457 18.2831 4.73953C18.5548 4.31448 18.8977 3.98574 19.312 3.7533C19.7336 3.51421 20.1843 3.39467 20.6643 3.39467C21.0977 3.39467 21.4666 3.481 21.771 3.65368C22.0827 3.81971 22.3238 4.02891 22.4944 4.28128L22.5663 3.48432H23.7163L23.2214 8.97334H22.0714L22.1451 8.15646C21.9284 8.41547 21.6456 8.63131 21.2967 8.80399C20.9478 8.97666 20.56 9.063 20.1334 9.063C19.66 9.063 19.2375 8.94345 18.8657 8.70437C18.4945 8.45864 18.2117 8.11993 18.0173 7.68825C17.8301 7.24993 17.7614 6.75515 17.8111 6.20393ZM22.3193 6.22385C22.3534 5.8453 22.3031 5.51655 22.1682 5.23762C22.04 4.95869 21.8558 4.74617 21.6157 4.60006C21.3755 4.45395 21.1088 4.3809 20.8154 4.3809C20.5221 4.3809 20.2422 4.45395 19.9757 4.60006C19.7098 4.73953 19.4842 4.94873 19.2991 5.22766C19.1212 5.49995 19.0152 5.82537 18.9811 6.20393C18.947 6.58248 18.9937 6.91454 19.1213 7.20012C19.2555 7.48569 19.4425 7.70485 19.682 7.8576C19.9289 8.00371 20.1956 8.07677 20.4823 8.07677C20.7756 8.07677 21.0555 8.00371 21.322 7.8576C21.5885 7.7115 21.811 7.49898 21.9895 7.22004C22.1752 6.93447 22.2852 6.6024 22.3193 6.22385Z",fill:"white"}),l.createElement("defs",null,l.createElement("linearGradient",{id:"paint0_linear_3390_1246",x1:"-6.73489",y1:"0.913037",x2:"38.045",y2:"12.1088",gradientUnits:"userSpaceOnUse"},l.createElement("stop",{stopColor:"#5B5CF9"}),l.createElement("stop",{offset:"0.707314",stopColor:"#FA78FF"}),l.createElement("stop",{offset:"1",stopColor:"#FFCF26"}))))})},63172:(se,X,b)=>{"use strict";b.d(X,{s:()=>Se});var l=b(19249);const W=async(q,K)=>{const{project:z}=await(0,l.zi)("/api/dashboard/v5/projects/"+q+"/invite",K);return z},ie=async(q,K)=>(0,l.SN)("/api/dashboard/v5/permissions/projects/"+q,K),R=async(q,K)=>{await(0,l.uz)("/api/dashboard/v5/permissions/projects/"+q,K)};var U=b(50159),ee=b(29152),G=b(1076);const ue=async(q,K)=>await(0,l.DE)("/api/dashboard/v5/spaces/"+q+"?org_cid="+K);var he=b(78042);const B={project_manager:"\u7684\u6743\u9650\u53D8\u4E3A\u300C\u7BA1\u7406\u5458\u300D",project_member:"\u7684\u6743\u9650\u53D8\u4E3A\u300C\u53EF\u7F16\u8F91\u300D",project_viewer:"\u7684\u6743\u9650\u53D8\u4E3A\u300C\u4EC5\u67E5\u770B\u300D",project_ban_viewer:"\u7684\u6743\u9650\u53D8\u66F4\u4E3A\u300C\u7981\u6B62\u67E5\u770B\u300D"};let ge=function(q){return q.Org="org",q.OrgSpace="space",q.Folder="folder",q.Project="project",q}({});const Se={"entry:projectAccess:initProjectData":async(q,K)=>{let{getState:z,dispatch:Y}=q,{payload:Z}=K;try{const{initData:de,members:D}=Z,k=de==null?void 0:de.org,{user:O,space:Q,project:J,team:oe,top_parent_team:ae,lang:xe}=de||{},g=new Map,Me=new Map;return g.set(oe==null?void 0:oe.cid,oe),g.set(ae==null?void 0:ae.cid,ae),oe!=null&&oe.parent_cid&&(oe==null?void 0:oe.parent_cid)!==ae.cid&&g.set(oe==null?void 0:oe.parent_cid,ae),Me.set(J==null?void 0:J.cid,J),Y({type:G.X2.UpdateState,payload:{user:O,org:{...k,members:D},space:Q,folderListMap:g,projectListMap:Me,lang:xe}}),!0}catch(de){return console.error(de.message),!1}},"entry:projectAccess:inviteOrgMemberToProject":async(q,K)=>{let{getState:z,dispatch:Y}=q,{payload:Z}=K;const{projectCid:de,userCid:D,roleName:k,userName:O}=Z;if(!de||!D)return;const Q=z(),J=(0,ee.IE)(Q),oe=(0,ee.M0)(Q),ae=(0,ee._B)(Q);try{const xe=await W(de,{user_cid:D,role:k}),{space:g}=await ue(oe,J);ae.set(xe.cid,xe),await Y({type:G.X2.UpdateProjectListMap,payload:new Map(ae)}),await Y({type:G.X2.UpdateSpace,payload:g}),(0,he.A)({type:"updateApp",data:{newApp:(0,U.A)(xe)}},"*"),(0,he.A)({type:"successMsg",data:{msg:{name:O,other:B[k]}}},"*")}catch(xe){(0,he.A)({type:"errMsg",data:{msg:"\u6743\u9650\u66F4\u6539\u5931\u8D25"}},"*")}},"entry:projectAccess:updateMemberProjectPermission":async(q,K)=>{let{getState:z,dispatch:Y}=q,{payload:Z}=K;const{projectCid:de,userId:D,roleName:k,userName:O}=Z,Q=z();try{const{permission:J}=await ie(de,{target_role:k,target_user_id:D}),oe=(0,ee._B)(Q),ae=oe.get(de),xe=(ae==null?void 0:ae.permissions)||[],g=xe.find(ze=>Number(ze.user_id)===Number(D));let Me=[];g?Me=xe.map(ze=>Number(ze.user_id)===Number(D)?J:ze):Me=[...xe,J];const Ee={...ae,permissions:Me};oe.set(de,Ee),await Y({type:G.X2.UpdateProjectListMap,payload:new Map(oe)}),(0,he.A)({type:"updateApp",data:{newApp:(0,U.A)(Ee)}},"*"),(0,he.A)({type:"successMsg",data:{msg:{name:O,other:B[k]}}},"*")}catch(J){(0,he.A)({type:"errMsg",data:{msg:"\u6743\u9650\u66F4\u6539\u5931\u8D25"}},"*")}},"entry:projectAccess:removeProjectMemberPermission":async(q,K)=>{let{getState:z,dispatch:Y}=q,{payload:Z}=K;const{projectCid:de,userId:D,roleName:k,userName:O}=Z,Q=z();try{await R(de,{target_role:k,target_user_id:D});const J=(0,ee._B)(Q),oe=J.get(de),ae=(oe==null?void 0:oe.permissions)||[];if(ae.find(g=>Number(g.user_id)===Number(D))){const g=ae.filter(Ee=>Number(Ee.user_id)!==Number(D)),Me={...oe,permissions:g};J.set(de,Me),await Y({type:G.X2.UpdateProjectListMap,payload:new Map(J)}),(0,he.A)({type:"successMsg",data:{msg:{name:O,other:"\u7684\u6743\u9650\u5DF2\u79FB\u9664"}}},"*"),(0,he.A)({type:"updateApp",data:{newApp:(0,U.A)(Me)}},"*")}}catch(J){(0,he.A)({type:"errMsg",data:{msg:"\u6743\u9650\u66F4\u6539\u5931\u8D25"}},"*")}}}},65825:(se,X,b)=>{"use strict";b.d(X,{A:()=>G});var l=b(38502),W=b(39303),ie=b(67787);const R=ie.Ay.div.withConfig({displayName:"styles__StyledSharingLoading",componentId:"sc-iidm8l-0"})(["position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;.loading{width:50px;height:50px;}"]);var U=b(72214);const G=(0,l.memo)(()=>(0,U.jsx)(R,{className:"sharing-loading",children:(0,U.jsx)(W.A,{className:"loading"})}))},73597:(se,X,b)=>{var l=b(59316),W=b(84934),ie=b(19631),R="['\u2019]",U=RegExp(R,"g");function ee(G){return function(ue){return l(ie(W(ue).replace(U,"")),G,"")}}se.exports=ee},84934:(se,X,b)=>{var l=b(24469),W=b(59696),ie=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,R="\\u0300-\\u036f",U="\\ufe20-\\ufe2f",ee="\\u20d0-\\u20ff",G=R+U+ee,ue="["+G+"]",he=RegExp(ue,"g");function B(ge){return ge=W(ge),ge&&ge.replace(ie,l).replace(he,"")}se.exports=B},84957:(se,X,b)=>{"use strict";b.d(X,{_:()=>l});const l=ie=>encodeURIComponent(JSON.stringify(ie)),W=ie=>JSON.parse(decodeURIComponent(ie))},90108:(se,X,b)=>{"use strict";b.d(X,{A:()=>de});var l=b(38502),W=b(67787),ie=b(25582),R=b.n(ie),U=b(63986),ee=b.n(U),G=b(69368);const ue=W.Ay.label.withConfig({displayName:"styled__StyledLabel",componentId:"sc-1pwp3tx-0"})(["position:relative;display:inline-flex;align-items:baseline;line-height:1.5;cursor:pointer;color:#5b6b73;> input[type=radio]{position:absolute;opacity:0;}&.regular{font-size:14px;}&.small{font-size:12px;.Check-state{transform:translateY(2px);}}&.readonly{cursor:default;}&.is-disabled{cursor:not-allowed;&::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(255,255,255,0.5);}}.Check-state{position:relative;flex:0 0 1em;margin-right:0.33333em;width:1em;height:1em;transform:translateY(1px);font-size:12px;background-color:#f6f7f8;border:1px solid #8d9ea7;border-radius:2px;color:#fff;.svg-icon.check{position:absolute;top:-1px;left:-1px;opacity:0;}}&.small .Check-state{transform:translateY(2px);}&.CoreRadio,&.Radio{&.is-checked{.Check-state{background-color:#298df8;border-color:transparent;color:#fff;.svg-icon.check{transform:scale(0.833);}}}}&:not(.is-checked) .Check-state .icon{speak:none;opacity:0;}&.CoreRadio{.Check-state{background-color:#fff;border-color:#bacdd6;}&.is-checked .Check-state{background-color:#eb5648;}}"]),he=(0,W.Ay)(ue).withConfig({displayName:"styled__StyledRadio",componentId:"sc-1pwp3tx-1"})([".Check-state{padding:1px;border-radius:50%;&:after{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;width:4px;height:4px;background-color:#fff;border-radius:50%;}}.is-checked .Check-state{position:relative;}"]),B=W.Ay.span.withConfig({displayName:"styled__StyledRadioGroup",componentId:"sc-1pwp3tx-2"})(["position:relative;display:flex;flex-wrap:wrap;&.is-disabled{cursor:not-allowed;}.Radio,.CoreRadio{margin-right:.5em;min-height:2em;}"]);var ge=b(72214);function Se(D,k,O){return(k=q(k))in D?Object.defineProperty(D,k,{value:O,enumerable:!0,configurable:!0,writable:!0}):D[k]=O,D}function q(D){var k=K(D,"string");return typeof k=="symbol"?k:k+""}function K(D,k){if(typeof D!="object"||!D)return D;var O=D[Symbol.toPrimitive];if(O!==void 0){var Q=O.call(D,k||"default");if(typeof Q!="object")return Q;throw new TypeError("@@toPrimitive must return a primitive value.")}return(k==="string"?String:Number)(D)}class z extends l.PureComponent{constructor(){super(...arguments),Se(this,"state",{prevProps:this.props,isChecked:this.props.isChecked}),Se(this,"onToggle",()=>{const{name:k,value:O,label:Q,onToggle:J,onChange:oe}=this.props,{isChecked:ae}=this.state,{canToggle:xe}=this,g=xe?!0:ae;this.setState({isChecked:g}),J(g,k,O||Q),oe(k,O||Q,g)})}static getDerivedStateFromProps(k,O){let{prevProps:Q,isChecked:J}=O;return ee()(Q,k)?null:{prevProps:k,isChecked:k.isChecked}}get isDisabled(){const{isDisabled:k,disabled:O}=this.props;return k||O}get readOnly(){return this.props.readOnly}get canToggle(){const{isDisabled:k,readOnly:O}=this;return!k&&!O}render(){const{size:k,theme:O,className:Q,label:J,name:oe}=this.props,{isChecked:ae}=this.state,{isDisabled:xe,readOnly:g}=this;return(0,ge.jsxs)(he,{className:(0,G.Hn)([O==="core"?"CoreRadio":"Radio",k,Q,ae&&"is-checked",xe&&"is-disabled",g&&"readonly"]),children:[(0,ge.jsx)("input",{type:"radio",defaultChecked:ae,disabled:xe,name:oe,onClick:this.onToggle}),(0,ge.jsx)("span",{className:"Check-state"}),(0,ge.jsx)("span",{className:"Check-label",children:J})]})}}Se(z,"propTypes",{size:R().oneOf(["regular","small"]),theme:R().oneOf(["core","plain"]),className:R().string,label:R().any,name:R().string,value:R().any,isChecked:R().bool,isDisabled:R().bool,disabled:R().bool,readOnly:R().bool,onChange:R().func.isRequired,onToggle:R().func.isRequired}),Se(z,"defaultProps",{size:"regular",theme:"plain",isChecked:!1,label:"",className:"",onChange:()=>null,onToggle:()=>null});class Y extends l.PureComponent{constructor(){super(...arguments),Se(this,"name",this.props.name||Math.random().toString(36).substring(2,15)),Se(this,"state",{prevProps:this.props,value:this.props.value}),Se(this,"createOnChangeHandler",(k,O,Q)=>()=>{const{onToggle:J,onChange:oe}=this.props,{value:ae}=this.state,{canToggle:xe}=this,g=xe?O:ae;this.setState({value:g}),J(g,k),oe({name:k,value:g,idx:Q})})}static getDerivedStateFromProps(k,O){let{prevProps:Q,value:J}=O;return ee()(Q,k)?null:{prevProps:k,value:k.value}}get isDisabled(){const{isDisabled:k,disabled:O}=this.props;return k||O}get readOnly(){return this.props.readOnly}get canToggle(){const{isDisabled:k,readOnly:O}=this;return!k&&!O}render(){const{size:k,theme:O,className:Q,optionList:J}=this.props,{value:oe}=this.state,{name:ae,isDisabled:xe,readOnly:g}=this,Me=(0,G.Hn)([O==="core"?"CoreRadioGroup":"RadioGroup",k,Q,xe&&"is-disabled",g&&"readonly"]);return(0,ge.jsx)(B,{className:Me,children:J.map((Ee,ze)=>Ee&&(0,ge.jsx)(z,{name:ae,size:k,theme:O,label:(0,G.Oi)(Ee),type:"radio",isChecked:(0,G.o3)(Ee,oe),isDisabled:xe||Ee.isDisabled,readOnly:g,onChange:xe||Ee.isDisabled?void 0:this.createOnChangeHandler(ae,(0,G.nE)(Ee),ze)},ze))})}}Se(Y,"propTypes",{size:R().oneOf(["regular","small"]),theme:R().oneOf(["core","plain"]),className:R().string,name:R().string,optionList:R().arrayOf(R().oneOfType([R().string,R().number,R().shape({label:R().any,value:R().any,isDisabled:R().bool})])).isRequired,value:R().oneOfType([R().number,R().string]),isDisabled:R().bool,disabled:R().bool,readOnly:R().bool,onChange:R().func.isRequired,onToggle:R().func.isRequired}),Se(Y,"defaultProps",{size:"regular",theme:"plain",className:"",optionList:[],onChange:()=>null,onToggle:()=>null});const Z=(0,W.Ay)(Y).withConfig({displayName:"styles__StyledRadioGroup",componentId:"sc-1x96wso-0"})([".Radio{color:",';input[type="radio"]{cursor:pointer;}&.is-checked{color:',";.Check-state{background:",";&::after{background:#fff;}}}&:not(.is-checked){.Check-state{background:",";border:1px solid ",";&::after{background:",";}}}&.is-disabled::after{background-color:",";opacity:0.5;}}"],D=>D.theme.color_text_L2,D=>D.theme.color_text_L1,D=>D.theme.color_proto,D=>D.theme.color_bg_white,D=>D.theme.color_text_disabled01,D=>D.theme.color_bg_white,D=>D.theme.color_bg_white);class de extends l.PureComponent{render(){return(0,ge.jsx)(Z,{...this.props})}}},96411:se=>{var X="\\ud800-\\udfff",b="\\u0300-\\u036f",l="\\ufe20-\\ufe2f",W="\\u20d0-\\u20ff",ie=b+l+W,R="\\u2700-\\u27bf",U="a-z\\xdf-\\xf6\\xf8-\\xff",ee="\\xac\\xb1\\xd7\\xf7",G="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",ue="\\u2000-\\u206f",he=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",B="A-Z\\xc0-\\xd6\\xd8-\\xde",ge="\\ufe0e\\ufe0f",Se=ee+G+ue+he,q="['\u2019]",K="["+Se+"]",z="["+ie+"]",Y="\\d+",Z="["+R+"]",de="["+U+"]",D="[^"+X+Se+Y+R+U+B+"]",k="\\ud83c[\\udffb-\\udfff]",O="(?:"+z+"|"+k+")",Q="[^"+X+"]",J="(?:\\ud83c[\\udde6-\\uddff]){2}",oe="[\\ud800-\\udbff][\\udc00-\\udfff]",ae="["+B+"]",xe="\\u200d",g="(?:"+de+"|"+D+")",Me="(?:"+ae+"|"+D+")",Ee="(?:"+q+"(?:d|ll|m|re|s|t|ve))?",ze="(?:"+q+"(?:D|LL|M|RE|S|T|VE))?",C=O+"?",te="["+ge+"]?",ut="(?:"+xe+"(?:"+[Q,J,oe].join("|")+")"+te+C+")*",ht="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",gt="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",H=te+C+ut,Ie="(?:"+[Z,J,oe].join("|")+")"+H,ft=RegExp([ae+"?"+de+"+"+Ee+"(?="+[K,ae,"$"].join("|")+")",Me+"+"+ze+"(?="+[K,ae+g,"$"].join("|")+")",ae+"?"+g+"+"+Ee,ae+"+"+ze,gt,ht,Y,Ie].join("|"),"g");function xt(we){return we.match(ft)||[]}se.exports=xt}}]);
//# sourceMappingURL=4.n9fxu-vendor-121f3fbb2320541a30bc.js.map