Files
ccdi/doc/other/纪检初核系统-离线演示包/mb-proto2/4.n9fxu-vendor-121f3fbb2320541a30bc.js
2026-01-29 22:03:42 +08:00

3 lines
209 KiB
JavaScript

try{let se=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},X=new se.Error().stack;X&&(se._sentryDebugIds=se._sentryDebugIds||{},se._sentryDebugIds[X]="0eb660de-59c4-428d-9bbd-6fecf1c5298e",se._sentryDebugIdIdentifier="sentry-dbid-0eb660de-59c4-428d-9bbd-6fecf1c5298e")}catch(se){}{let se=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};se.SENTRY_RELEASE={id:"22.14.4"}}(self.webpackChunk_mb2024_mb_proto=self.webpackChunk_mb2024_mb_proto||[]).push([[908],{3289:(se,X,b)=>{"use strict";b.d(X,{n:()=>Ms});var l=b(38502),W=b(72274),ie=b(63172),R=b(25942),U=b(1076),ee=b(87229);const G={cid:"pslj5lho8lkbh1m4",project_cid:"pblj5lho3sfrgsvp",view_access:"restricted",access_token:"bNDBP6orwlnj5R57xaJ4y",password:"",view_count:0,view_prd:!0,screen_visible_switch:!1,screen_visible_list:[],wechat:!1,highlight:!0,sticky:!0,view_sticky:!0,comment_permission:"org_member",link_name:"\u5206\u4EAB",is_default_link:!1,creator_id:2735130,expire_type:"forever",device_model:"read_only",is_first_canvas_open:!1},ue=null,he="123",B={projectBasicToken:"BcHc8Xdrrwlnj5pdDxPloA",projectShares:[{cid:"pslj5lho8lkbh1m4",project_cid:"pblj5lho3sfrgsvp",view_access:"restricted",access_token:"bNDBP6orwlnj5R57xaJ4y",password:"",view_count:0,view_prd:!0,screen_visible_switch:!1,screen_visible_list:[],wechat:!1,highlight:!0,sticky:!0,view_sticky:!0,comment_permission:"org_member",link_name:"\u5206\u4EAB",is_default_link:!1,creator_id:2735130,expire_type:"forever",device_model:"bbb"},{cid:"pslj5lho8lkbh1m4",project_cid:"pblj5lho3sfrgsvp",view_access:"restricted",access_token:"bNDBP6orwlnj5R57xaJ4y",password:"",view_count:0,view_prd:!0,screen_visible_switch:!1,screen_visible_list:[],wechat:!1,highlight:!0,sticky:!0,view_sticky:!0,comment_permission:"org_member",link_name:"\u5206\u4EAB",is_default_link:!1,creator_id:2735130,expire_type:"forever",device_model:"bbb"},{cid:"pslj5lho8lkbh1m4",project_cid:"pblj5lho3sfrgsvp",view_access:"restricted",access_token:"bNDBP6orwlnj5R57xaJ4y",password:"",view_count:0,view_prd:!0,screen_visible_switch:!1,screen_visible_list:[],wechat:!1,highlight:!0,sticky:!0,view_sticky:!0,comment_permission:"org_member",link_name:"\u5206\u4EAB",is_default_link:!1,creator_id:2735130,expire_type:"forever",device_model:"bbb"}]},ge={owner_id:10,owner_name:"d9",owner_email:"d9@d.dd",owner_avatar:"/images/avatar.png",id:71,limitation:{storage:5e3,exportable:["png","pngs","htmlzip"],encryptable:!0,inspectable:!0,slices:!0,projects:65535,screens:65535,commentable:!0},screens_count:0,cid:"pb2lje6hu9dax5akx",team_cid:"teuaroot",space_cid:null,name:"sharing",type:"proto2",attr:{},created_at:1687863747e3,updated_at:1688043155e3,timestamp:"1688043155",access:"public",access_token:"32vJ5gBXrwws03fxYV0OK2",version:"v3",icon:null,splash:null,width:390,height:844,device:"iphone",model:"iphone_13_pro",scale:100,archived:!1,parent_cid:null,source_upper_cid:null,clones:0,shell_type:"device",password:"",wechat:!1,highlight:!0,preview_option:1,expired:!1,deleted:!1,duplicating:!1,permissions:[{user_id:10,role:"project_owner"}],is_org_project:!1,is_sub_project:!1,runner_mode:"preview",comment_permission:"org_member",tabs:null,visibility:"open",building:"view_sticky"},Se={owner_id:10,owner_name:"d9",owner_email:"d9@d.dd",owner_avatar:"/images/avatar.png",id:71,limitation:{storage:5e3,exportable:["png","pngs","htmlzip"],encryptable:!0,inspectable:!0,slices:!0,projects:65535,screens:65535,commentable:!0},screens_count:0,cid:"pb2lje6hu9dax5akx",team_cid:"teuaroot",space_cid:null,name:"sharing",type:"proto2",attr:{},created_at:1687863747e3,updated_at:1688043155e3,timestamp:"1688043155",access:"public",access_token:"32vJ5gBXrwws03fxYV0OK2",version:"v3",icon:null,splash:null,width:390,height:844,device:"iphone",model:"iphone_13_pro",scale:100,archived:!1,parent_cid:null,source_upper_cid:null,clones:0,shell_type:"device",password:"",wechat:!1,highlight:!0,preview_option:1,expired:!1,deleted:!1,duplicating:!1,permissions:[{user_id:10,role:"project_owner"}],is_org_project:!1,is_sub_project:!1,runner_mode:"preview",comment_permission:"org_member",tabs:null,visibility:"open",building:"view_sticky"};var q=b(54844),K=b(54190),z=b(53008),Y=b(5209),Z=b(76844);let de=function(e){return e.acces="access",e.viewAccess="viewAccess",e.copy="copy",e.qrCode="qrCode",e.embed="Embed",e.setting="Setting",e.pwdProtection="PwdProtection",e.password="password",e.sticky="sticky",e.comment="comment",e.mobile="mobile",e}({});var D=function(e){return e.Edit="\u53EF\u7F16\u8F91",e.onlyView="\u4EC5\u67E5\u770B",e}(D||{}),k=function(e){return e.NoLogin="\u672A\u767B\u5F55\u7528\u6237",e.LoginButNotOrgMember="\u975E\u56E2\u961F\u767B\u5F55\u7528\u6237",e.ProjectMember="\u534F\u4F5C\u6210\u5458",e.TeamMember="\u56E2\u961F\u6210\u5458",e}(k||{}),O=function(e){return e.EditMode="\u7F16\u8F91\u6A21\u5F0F",e.ReadOnlyMode="\u53EA\u8BFB\u6A21\u5F0F",e.DeviceMode="\u771F\u673A\u6A21\u5F0F",e.InspectMode="\u6807\u6CE8\u6A21\u5F0F",e}(O||{});const Q=e=>{let{userId:t,orgPermissions:r,spacePermissions:i,projectPermissions:a}=e;if(!t)return k.NoLogin;const o=(0,Z.ox)(t,r),s=(0,Z.ox)(t,i),c=(0,Z.ox)(t,a);if(!o)return k.LoginButNotOrgMember;if(s||c)return k.ProjectMember;if(o)return k.TeamMember},J=e=>{let{userCanEdit:t,userId:r,orgPermissions:i,spacePermissions:a,projectPermissions:o,isEditMode:s,view_mode:c,isIframe:d}=e;const u=t?D.Edit:D.onlyView,f=Q({userId:r,orgPermissions:i,spacePermissions:a,projectPermissions:o}),x=d?"\u5DE5\u4F5C\u53F0":s?O.EditMode:c==="read_only"?O.ReadOnlyMode:c==="device"?O.DeviceMode:c==="inspect"?O.InspectMode:"";return{user_rights:u,user_type:f,operation_from:x}},oe=e=>{let{optionType:t,userCanEdit:r,userId:i,orgPermissions:a,spacePermissions:o,projectPermissions:s,isEditMode:c,view_mode:d,share_type:u,isIframe:f,project_name:x,project_cid:p}=e;const{user_rights:S,user_type:v,operation_from:m}=J({userCanEdit:r,userId:i,orgPermissions:a,spacePermissions:o,projectPermissions:s,isEditMode:c,view_mode:d,isIframe:f});(0,Y.kH)("share_function_click_V8",{operation_type:t,user_rights:S,user_type:v,operation_from:m,project_name:x,project_cid:p,share_type:u})},ae=e=>{(0,Y.kH)("advanced_sharing_click",e)},g=(()=>{const e={project:void 0,flatKey:void 0,theme:"light",user:void 0,org:void 0,settingPageType:"create",subSettingPageType:"basic",currentSharing:G,hostType:"proto",topPageIndex:"edit",advancedSharingList:[],canEditByUser:!1,mainPage:"share",tabIndex:0,projShareToEdit:"",members:[],isEditMode:location.pathname.includes("/design/"),screenMetaList:void 0,initData:{},loading:!0,hostSharingData:void 0,sharingToast:"",currentSelectSharing:void 0,isOnlyMemberManager:!1,hostCurrentScreen:void 0},t=function(o,s){o===void 0&&(o=e);let{type:c="sharing:state:update",payload:d=e}=s;switch(c){case"sharing:state:update":return{...o,...d};case"sharing:state:clear":return{...e};default:return o}},r={"sharing:init":(o,s)=>{let{dispatch:c}=o,{payload:d}=s;c({type:"sharing:state:update",payload:d})},"sharing:currentSharing:update":(o,s)=>{let{getState:c,dispatch:d}=o,{payload:{updatedKV:u}}=s;const f=c(),p={...i.getCurrentSharing(f),...u};d({type:"sharing:state:update",payload:{currentSharing:p}})},"sharing:remote:sharing:update":async(o,s)=>{let{getState:c,dispatch:d}=o,{payload:{sharingData:u,updatedKV:f}}=s;const x=c(),p=i.getOrg(x),S=i.getProject(x);let v;if(u.type==="default"){var m,y;v=async()=>(0,K.Yu)(S.cid,{...f}),await(0,z.eH)({updateType:"update",updateFn:v,org:p});const _={...S,...f};d({type:"sharing:state:update",payload:{project:_}}),(m=MB)!=null&&m.action&&((y=MB)==null||y.action("current:update:state",{currentProject:_}))}else{const _=i.getAdvancedSharingList(x),j={...u,...f};v=async()=>(0,q.yq)({sharing:j});const{expired_at:w}=await(0,z.eH)({updateType:"update",updateFn:v,org:p,updatedKV:f});d({type:a["sharing:currentSharing:update"],payload:{updatedKV:{expired_at:w}}});const I=_.map(h=>h.cid===j.cid?{...j,expired_at:w}:h);d({type:a["sharing:advancedSharingList:update"],payload:{sharingList:I}})}},"sharing:remote:sharing:delete":async(o,s)=>{let{getState:c,dispatch:d}=o,{payload:{sharingCid:u}}=s;const f=c(),x=i.getProject(f),p=i.getAdvancedSharingList(f);await(0,q.g)({projectCid:x.cid,sharingCid:u});const S=p.filter(v=>v.cid!==u);d({type:a["sharing:advancedSharingList:update"],payload:{sharingList:S}})},"sharing:settingPage:advanced:confirm":async(o,s)=>{let{getState:c,dispatch:d}=o,{payload:{updatedKV:u,isCustom:f}}=s;const x=c(),p=i.getSettingPageType(x),S=i.getCurrentSharing(x),v=i.getOrg(x),m=i.getProject(x);if(p==="create"){const y=async()=>(0,q.Or)({projectCid:m.cid,sharing:S});await(0,z.eH)({updateType:"create",updateFn:y,org:v}),d({type:a["sharing:topPageIndex:jump"],payload:{topPageIndex:"edit"}})}else{const y=async()=>(0,q.yq)({sharing:S}),{expired_at:_}=await(0,z.eH)({updateType:"update",updateFn:y,org:v,updatedKV:u,isCustom:f});d({type:a["sharing:currentSharing:update"],payload:{updatedKV:{expired_at:_}}})}d({type:"sharing:advance:click:track"})},"sharing:settingPage:default:confirm":async o=>{var s,c;let{getState:d,dispatch:u}=o;const f=d(),x=i.getCurrentSharing(f),p=i.getProject(f),S=i.getOrg(f),v=async()=>(0,K.Yu)(p.cid,Object.assign({},x,{building:x.view_sticky}));await(0,z.eH)({updateType:"update",updateFn:v,org:S});const m=Object.assign({},p,x,{building:x.view_sticky});u({type:"sharing:state:update",payload:{project:m}}),(s=MB)!=null&&s.action&&((c=MB)==null||c.action("current:update:state",{currentProject:m}))},"sharing:go-settingPage":(o,s)=>{let{dispatch:c}=o,{payload:{currentSharing:d,settingPageType:u,subSettingPageType:f=e.subSettingPageType}}=s;c({type:"sharing:state:update",payload:{currentSharing:d,settingPageType:u,topPageIndex:"setting",subSettingPageType:f}})},"sharing:topPageIndex:jump":(o,s)=>{let{dispatch:c}=o,{payload:{topPageIndex:d=e.topPageIndex}}=s;c({type:"sharing:state:update",payload:{topPageIndex:d}})},"sharing:advancedSharingList:update":(o,s)=>{let{dispatch:c}=o,{payload:{sharingList:d}}=s;c({type:"sharing:state:update",payload:{advancedSharingList:d}})},"sharing:projectAccess:init":async o=>{let{dispatch:s,getState:c}=o;const d=c(),u=i.getMembers(d),f=i.getProject(d),x=f==null?void 0:f.cid,p=f==null?void 0:f.is_org_project;if(!x||!p){setTimeout(()=>{s({type:g.entryKey["sharing:init"],payload:{loading:!1}})},100);return}const{result:S,statusOk:v}=await(0,q.aX)(x);if(s({type:g.entryKey["sharing:init"],payload:{loading:!1}}),!!v&&S){var m,y;const{project:_,org:j}=S;await s({type:"entry:projectAccess:initProjectData",payload:{initData:S,members:u}}),s({type:g.entryKey["sharing:init"],payload:{project:_,org:j,initData:S}}),(m=MB)!=null&&m.action&&((y=MB)==null||y.action("current:update:state",{currentProject:_}))}},"sharing:function:track":(o,s)=>{let{getState:c}=o,{payload:{operation:d,viewMode:u,isDefault:f}}=s;const x=c(),p=i.getProject(x)||{},S=i.getCanEditByUser(x),v=i.getOrg(x)||{},m=i.getUser(x),y=i.getInitData(x)||{},_=(y==null?void 0:y.space)||{},j=i.getIsEditMode(x),w=i.getHostType(x),{cid:I,name:h}=p,N={userCanEdit:S,userId:m==null?void 0:m.id,orgPermissions:v==null?void 0:v.permissions,spacePermissions:_==null?void 0:_.permissions,projectPermissions:p==null?void 0:p.permissions,isEditMode:j,view_mode:u,optionType:d,share_type:f?"\u9ED8\u8BA4\u5206\u4EAB":"\u9AD8\u7EA7\u5206\u4EAB",isIframe:w==="iframe",project_name:h,project_cid:I};oe(N)},"sharing:advance:click:track":(o,s)=>{let{getState:c}=o,{}=s;const d=c(),u=i.getSettingPageType(d),f=i.getCurrentSharing(d),x=i.getProject(d),p=i.getAdvancedSharingList(d)||[],S=i.getScreenMetaList(d),v=i.getHostType(d),m=(0,z.RF)(S.pageAttrMap),y=(0,z.Mj)(!f.screen_visible_switch,f.screen_visible_list,m);let _="\u5168\u90E8";f.screen_visible_switch&&(_=""+y);const j=p.length;ae({link_name:f.link_name,links_number:u==="create"?j+1:j,share_type:f.device_model==="device"?"\u6F14\u793A\u6A21\u5F0F":"\u753B\u5E03\u6A21\u5F0F",page_number:_,operation_type:u==="create"?"\u65B0\u5EFA":"\u7F16\u8F91",source:v==="iframe"?"\u5DE5\u4F5C\u53F0":"\u7F16\u8F91\u533A",project_name:x.name,project_cid:x.cid})}},i=ee.B.genQuery(e,{getStateFn:o=>o.sharing}),a=ee.B.genEntryKey(r);return{__initialState:e,__reducer:t,__entry:r,entryKey:a,query:i}})(),Me=(0,W.HY)({sharing:g.__reducer,projectAccess:U.Ay}),Ee={...g.__entry,...ie.s},ze=()=>{const e=(0,R.RZ)(),t=(0,W.y$)(Me,(0,W.Tw)(e.middleware));return e.setEntryMap(Ee),t};var C=b(18381),te=b(67787),ut=b(82738),ht=b(60690),gt=b(53732),H=b.n(gt),Ie=b(83414);const ft=te.Ay.div.withConfig({displayName:"styles__StyledSharingToolBar",componentId:"sc-1k4rs1h-0"})(["display:flex;align-items:center;justify-content:space-between;height:","px;padding-right:12px;border-bottom:1px solid ",";&.tool-upgrade{padding-right:24px;}.sharing-title{margin-left:24px;color:",";font-size:14px;font-family:PingFang SC;font-style:normal;font-weight:500;line-height:24px;}.upgrade-team-business{padding:0 10px;height:26px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:",";font-size:14px;font-weight:500;position:relative;cursor:pointer;z-index:1;&:hover{background:",";}.team-business{background:linear-gradient(265.2deg,"," -21.19%,"," 105.08%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;flex:none;order:0;flex-grow:0;}.content{font-size:12px;font-family:PingFang SC;font-style:normal;font-weight:400;line-height:18px;position:absolute;background:#454647;top:36px;right:0;width:300px;padding:12px 16px;border-radius:6px;.learn-text{margin-left:8px;color:#80BCFF;&:hover{color:#A6D2FF;}}&::before{content:'';position:absolute;top:0px;right:30px;transform:translateY(-100%);display:inline-block;width:0;height:0;border:6px solid transparent;border-bottom:6px solid #454647;}.top-bar{position:absolute;width:100%;height:10px;top:-10px;right:0;}span{color:",";}a{cursor:pointer;color:",";&:hover{color:",";}}}}"],Ie.gE,e=>e.theme.color_bg_border_02,e=>e.theme.color_text_L1,e=>e.theme.color_background_AI_head_tag,e=>e.theme.color_background_AI_head_tag_hover,e=>e.theme.color_AI_switch_gradient_start,e=>e.theme.color_AI_switch_gradient_end,e=>e.theme.color_text_btn,e=>e.theme.color_text_link_normal,e=>e.theme.color_text_link_hover),xt=te.Ay.div.withConfig({displayName:"styles__StyledShareHeadMembers",componentId:"sc-1d78taz-0"})(["height:36px;border-radius:18px;display:flex;align-items:center;padding:0 4px;cursor:pointer;&:hover{background:",";}.avatar{height:24px;width:24px;border-radius:12px;box-sizing:border-box;border:1px solid ",";&:not(:first-child){margin-left:-6px;}&.avater-name{text-align:center;background:rgb(22,133,252);justify-content:center;color:white;font-size:12px;text-align:center;display:flex;align-items:center;}}.item-line{margin-left:6px;width:1px;height:16px;background:",";}.remaining{box-sizing:border-box;border-radius:12px;border:1px solid ",";background:rgb(22,133,252);justify-content:center;display:flex;align-items:center;margin-left:-6px;width:24px;height:24px;svg{width:24px;height:24px;}}.arror{margin-left:6px;width:14px;height:14px;}"],e=>e.theme.color_btn_secondary_active,e=>e.theme.color_share_member__border_color,e=>e.theme.color_bg_border_02,e=>e.theme.color_share_member__border_color);var we=b(12603),_e=b(17307);const Ht="__mb_delete_permission",Un=[{value:"org_owner",label:"permissions_org_owner"},{value:"org_manager",label:"permissions_org_super_administrator"},{value:"org_admin",label:"permissions_org_administrator"},{value:"org_member",label:"permissions_org_collaboration_member"},{value:"org_viewer",label:"permissions_org_review_member"}],Vt=[{value:"space_manager",label:"permissions_space_manager"},{value:"space_member",label:"permissions_space_collaboration_member"},{value:"space_viewer",label:"permissions_space_review_member"},{value:"space_limiter",label:"permissions_space_unregistered_member"}],Kt=[{value:"team_manager",label:"permissions_manager"},{value:"team_member",label:"permissions_can_edit"},{value:"team_viewer",label:"permissions_only_view"},{value:"team_ban_viewer",label:"permissions_ban_view"}],Gt=[{value:"project_manager",label:"permissions_manager"},{value:"project_member",label:"permissions_can_edit"},{value:"project_viewer",label:"permissions_only_view"},{value:"project_ban_viewer",label:"permissions_ban_view"}],Hn={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"},Vn={space_owner:"team_manager",space_manager:"team_manager",space_member:"team_member",space_viewer:"team_viewer",space_ban_viewer:"team_ban_viewer",team_none:"team_viewer",team_owner:"team_manager"},As=Object.fromEntries([...Un,...Vt,...Kt,...Gt].map(e=>[e.value,e.label]));var He=b(19481),Ae=b(29152),Kn=b(50159);const Zt=e=>{const t=(0,C.d4)(Ae.XW),r=t.get(e);return(0,Kn.u)(r,t)},Gn=(e,t)=>{const r=(0,C.d4)(Ae.XW),i=(0,C.d4)(Ae._B),a=(0,C.d4)(Ae.kG),o=(0,C.d4)(Ae.iF),s=(0,C.d4)(Ae.yZ);let c=null,d=null;const u=e;let f=[],x=[],p=[];c=i.get(t),x=c.permissions,p=(0,Z.Cj)(c.team_cid,r,o),d=we.W.Org,f=a,p=Object.values(Object.fromEntries(p.map(_=>[_.user_id,_])));const S=Object.values(Object.fromEntries([...p,...x].map(_=>[_.user_id,_]))),v=(0,l.useMemo)(()=>{const _=(0,Z.Rc)(f);return f.reduce((j,w)=>{const{user_id:I}=w,h=(0,Z.CF)({userId:I,permissionsMap:_,permissionScope:d});return j.set(Number(I),h)},new Map)},[f]),m=(0,l.useMemo)(()=>{const _=(0,Z.Rc)(S);return f.reduce((j,w)=>{const{user_id:I}=w,h=(0,Z.CF)({userId:I,permissionsMap:_,permissionScope:u});return j.set(Number(I),h)},new Map)},[S,f]),y=(0,l.useMemo)(()=>{const _=(0,Z.Rc)(p);return p.reduce((j,w)=>{const{user_id:I}=w,h=(0,Z.CF)({userId:I,permissionsMap:_,permissionScope:u});return j.set(Number(I),h)},new Map)},[p]);return{userCurrentSpacePermission:s,membersTopScopePermissonMap:v,membersCurrentScopePermissonMap:m,membersInheritedCurrentScopePermissonMap:y,topScopePermissionMembers:f,currentScopePermissionMembers:x,inheritedPermissionMembers:p,combinedCurrentPermissionMembers:S}},Zn=(e,t,r)=>{const i=(0,C.wA)();return(0,l.useCallback)(async(o,s)=>{const{name:c,email:d,mobile:u,permissionMap:f}=o,{memberCurrentScopePermisson:x,currentScopeRoleName:p}=f;if(!x)return;const S=c||d||u;let v=!1;s===Ht&&(v=!0),x.isUnknown?await i({type:"entry:projectAccess:inviteOrgMemberToProject",payload:{projectCid:t,userCid:o.user_cid,roleName:s,userName:S}}):v?await i({type:"entry:projectAccess:removeProjectMemberPermission",payload:{projectCid:t,userId:o.user_id,roleName:p,userName:S}}):await i({type:"entry:projectAccess:updateMemberProjectPermission",payload:{projectCid:t,userId:o.user_id,roleName:s,userName:S}})},[t,i])},$t=(e,t)=>{const r=(0,C.d4)(Ae.WR),i=(0,C.d4)(Ae.q7),a=(0,C.d4)(Ae.oV),o=(0,C.d4)(Ae.hG),{userCurrentSpacePermission:s,membersTopScopePermissonMap:c,membersCurrentScopePermissonMap:d,membersInheritedCurrentScopePermissonMap:u,topScopePermissionMembers:f,inheritedPermissionMembers:x,currentScopePermissionMembers:p,combinedCurrentPermissionMembers:S}=Gn(e,t),v=d.get(Number(r))||Z.CZ,m=!!o.get(Number(r)),y=(0,l.useMemo)(()=>{const M=new Map;return f.forEach(E=>{let{user_id:P,role:L}=E;const T=c.get(Number(P))||Z.CZ,F=a.get(Number(P))||Z.CZ,$=d.get(Number(P))||Z.CZ,ne=u.get(Number(P))||Z.CZ,re=!!o.get(Number(P)),fe=i.get(Number(P));if(!fe)return;const ve=fe.permission,Ce=$.isUnknown?L:$.roleName;M.set(Number(P),{...fe,permissionMap:{currentScopeRoleName:Ce,userCurrentSpacePermission:s,userCurrentScopePermisson:v,memberTopScopePermisson:T,memberCurrentScopePermisson:$,memberInheritedPermisson:ne,memberOrgPermisson:ve,isSelf:Number(P)===Number(r),userIsSpaceLimiter:m,memberIsSpaceLimiter:re,memberIsSpaceManager:F.isManager}})}),M},[f,c,d,u,o]),_=(0,l.useMemo)(()=>p.sort((M,E)=>He.Z8[E.role]-He.Z8[M.role]).map(M=>y.get(Number(M.user_id))).filter(M=>M),[p,y]),j=(0,l.useMemo)(()=>x.sort((M,E)=>He.Z8[E.role]-He.Z8[M.role]).map(M=>{const{user_id:E,role:P}=M,L=u.get(Number(E))||Z.CZ,T=y.get(Number(M.user_id));return T?{...T,permissionMap:{...T.permissionMap,currentScopeRoleName:P,memberCurrentScopePermisson:L}}:null}).filter(M=>M),[x,y,u]),w=(0,l.useMemo)(()=>S.sort((M,E)=>He.Z8[E.role]-He.Z8[M.role]).map(M=>y.get(Number(M.user_id))).filter(M=>M),[S,y]),I=(0,l.useMemo)(()=>{const M=w.map(P=>Number(P.user_id)),E=[];for(const[P,L]of y.entries())M.includes(Number(P))||L&&E.push(L);return E},[y,w]),h=(0,l.useMemo)(()=>{const M=j.filter(P=>{var L;return(L=P.permissionMap)==null||(L=L.memberCurrentScopePermisson)==null?void 0:L.isManager});return Object.values(Object.fromEntries([...M,..._].map(P=>[P.user_id,P])))},[j,_]),N=(0,l.useMemo)(()=>{const M=h.map(P=>Number(P.user_id)),E=[];for(const[P,L]of y.entries())M.includes(Number(P))||L&&E.push(L);return E},[y,h]);return{isOnlyOneManager:(0,l.useMemo)(()=>w.filter(M=>{var E;return(E=M.permissionMap)==null||(E=E.memberCurrentScopePermisson)==null?void 0:E.isManager}).length===1,[w]),userCurrentScopePermisson:v,userCurrentSpacePermission:s,currentMembers:_,inheritedMembers:j,joinedMembers:w,unjoinedMembers:I,assignedMembers:h,unassignedMembers:N,currentOrgMembersMap:i}};var bt=b(83199),n=b(72214);const $n=()=>{var e;const t=(0,C.d4)(g.query.getUser),r=(0,C.d4)(g.query.getProject),i=(0,C.d4)(g.query.getInitData),a=Zt(r==null?void 0:r.team_cid),o=r==null?void 0:r.cid,s=(0,C.wA)(),c=(0,l.useCallback)(m=>{m.stopPropagation(),s({type:g.entryKey["sharing:init"],payload:{mainPage:"access"}}),s({type:g.entryKey["sharing:function:track"],payload:{operation:"\u56E2\u961F\u534F\u4F5C"}})},[s]),{currentMembers:d,inheritedMembers:u,joinedMembers:f}=$t(we.W.Project,o);let x=d;a>=1?u.forEach(m=>{x.find(_=>_.id===m.id)||x.push(m)}):x=f;const S=(e=x)==null?void 0:e.filter(m=>Number(m.user_id)!==Number(t==null?void 0:t.id));S&&(x=S.slice(0,2));const v=(0,l.useCallback)(m=>{var y;const{avatar:_,name:j,id:w}=m;return _&&!_.includes("/images/avatar.png")?(0,n.jsx)("img",{className:"avatar",src:m.avatar,alt:m.name},w):(0,n.jsx)("div",{className:"avatar avater-name",children:j==null||(y=j.slice(0,1))==null?void 0:y.toUpperCase()},w)},[]);return!i||JSON.stringify(i)==="{}"?null:(0,n.jsx)(bt.A,{content:I18N.imockSharing.team_collaborator,direction:"down",distance:5,enterHoverTime:500,children:(0,n.jsxs)(xt,{onClick:c,children:[v(t),x.length>0&&x.map(m=>v(m)),(0,n.jsx)("div",{className:"remaining",children:(0,n.jsx)(_e.C,{name:"sharing/add_member",isColorPure:!0})}),(0,n.jsx)(_e.C,{name:"sharing/member_arror",isColorPure:!0,className:"arror"})]})})},Yn=(0,l.memo)($n),Jn=te.Ay.div.withConfig({displayName:"styles__StyledSharingSliderBar",componentId:"sc-1garbfp-0"})(["display:flex;height:100%;align-items:center;position:relative;padding-left:24px;.tab-item{color:",";font-size:14px;font-family:PingFang SC;cursor:pointer;height:100%;display:flex;align-items:center;&:not(:first-child){margin-left:14px;}&.tab-sel{color:",";font-weight:500;border-top:2px solid rgba(0,0,0,0);border-bottom:2px solid ",";box-sizing:border-box;}}"],e=>e.theme.color_share_switch_sel_color,e=>e.theme.color_text_L1,e=>e.theme.color_text_L1),Qn=e=>{let{tabs:t,handleChangeTabIndex:r,tabIndex:i,className:a}=e;return(0,n.jsx)(Jn,{className:a,children:t.map((o,s)=>(0,n.jsx)("div",{className:H()("tab-item",i===s&&"tab-sel"),id:"tab-item-"+s,onClick:()=>r(s),children:o},s))})},qn=(0,l.memo)(Qn);var Ge=b(37342),tt=b(84957);const Xn=()=>{let e=null;const t=(0,C.wA)(),r=(0,C.d4)(g.query.getProject),i=(0,C.d4)(g.query.getCanEditByUser),a=(0,C.d4)(g.query.getHostType),o=(0,C.d4)(g.query.getIsEditMode),s=(0,C.d4)(g.query.getInitData),c=(0,C.d4)(g.query.getTabIndex),d=(0,C.d4)(g.query.getUser),[u,f]=(0,l.useState)(!1),x=(r==null?void 0:r.is_org_project)||!1,p=a==="iframe"||o,v=new URLSearchParams(location.search).get("view_mode")||"read_only",m=p&&x&&s&&JSON.stringify(s)!=="{}",y=i&&!x,_=(0,l.useCallback)(()=>{const h=a==="iframe",N=(h?"\u5DE5\u4F5C\u533A":"\u7F16\u8F91\u533A")+"-v8_\u4E2A\u4EBA_\u5206\u4EAB_\u56E2\u961F\u534F\u4F5C\u5347\u7EA7",A=(h?"dashboard":"workspace")+"-v8_solo_share_upgrade",M={payEntrance:N,checkoutPlace:A,checkoutArea:h?"dashboard":"proto",mode:"org",isSelectOrg:!0};if(h){if(!d||!d.solo_org)return;const E="/workspace/"+d.solo_org.cid+"/admin/order?payment_param="+(0,tt._)(M);(0,Ge.JW)(E,"_blank","noreferrer")}else MB.global.popupHelper.chargeAsync(M)},[]),j=()=>{e=setTimeout(()=>{f(!0)},1e3)},w=()=>{e&&clearTimeout(e),f(!1)},I=(0,l.useCallback)(h=>{t({type:g.entryKey["sharing:init"],payload:{tabIndex:h}})},[t]);return(0,n.jsx)(ft,{className:H()(y&&"tool-upgrade"),children:p?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(qn,{tabIndex:c,tabs:[I18N.imockSharing.default_share,I18N.imockSharing.advanced_sharing],handleChangeTabIndex:I}),y&&(0,n.jsxs)("div",{className:"upgrade-team-business",onClick:_,onMouseEnter:j,onMouseLeave:w,children:[(0,n.jsx)("span",{className:"team-business",children:I18N.imockSharing.team_collaboration}),u&&(0,n.jsxs)("div",{className:"content",onClick:h=>h.stopPropagation(),children:[(0,n.jsx)("div",{className:"top-bar"}),(0,n.jsx)("span",{children:I18N.imockSharing.upgrade_to_team_business_plan}),(0,n.jsx)("a",{className:"learn-text",href:I18N.link.link_upgrade_enterprise,target:"_blank",rel:"noopener noreferrer",children:I18N.imockSharing.learn_more})]})]}),m&&(0,n.jsx)(Yn,{})]}):(0,n.jsx)("div",{className:"sharing-title",children:v==="read_only"?I18N.pPreviewToolbar.share:I18N.pPreviewToolbar.share_preview})})},er=(0,l.memo)(Xn),tr=te.Ay.div.withConfig({displayName:"styles__StyledSharingAdvancedPage",componentId:"sc-1h5adoi-0"})(["width:100%;height:calc(100% - ","px);padding:16px 20px 5px;overflow-y:auto;.create-item{display:flex;align-items:center;padding:6px 12px;height:32px;color:",";text-align:center;font-size:14px;font-family:PingFang SC;width:fit-content;border-radius:6px;cursor:pointer;svg{width:12px;margin-right:4px;svg path{fill:",";}}&:not(.no-edit):hover{background:",";}&:not(.no-edit):active{background:",";}&.no-edit{opacity:0.3;pointer-events:none;}}"],Ie.gE,e=>e.theme.color_text_L1,e=>e.theme.color_text_L1,e=>e.theme.color_btn_secondary_hover,e=>e.theme.color_btn_secondary_active),nr=te.Ay.div.withConfig({displayName:"styles__StyledSharingEmpty",componentId:"sc-1h5adoi-1"})(["width:100%;height:calc(100% - ","px);display:flex;justify-content:center;flex-direction:column;align-items:center;svg{width:254px;}.create-sharing{width:134px;margin-top:40px;}"],Ie.gE);var $e=b(25234),vt=b(21066),rr=b(51090);const ir=te.Ay.div.withConfig({displayName:"styles__StyledSharingNormalItem",componentId:"sc-11k1y99-0"})(["margin-top:12px;padding:0px 13px;height:134px;display:flex;flex-direction:column;justify-content:center;background:",";border-radius:8px;.share-icon{width:24px;height:24px;border-radius:4px;margin-left:6px;cursor:pointer;&.tempDisabled{pointer-events:none;}svg{width:100%;height:100%;}}"],e=>e.theme.color_bg_canvas),yt=te.Ay.div.withConfig({displayName:"styles__StyledCenterItem",componentId:"sc-11k1y99-1"})(["display:flex;min-height:36px;width:100%;margin-top:12px;margin-bottom:16px;&.default-link{margin-bottom:0px;}&.advance-item{margin-bottom:12px;}&.userNoEdit{.left.normal-hover{cursor:not-allowed;.view-access-select{svg,path{fill:",";}}}}&.notView{cursor:not-allowed;.url-copy-button{background:",";border:"," solid 1px;color:",";pointer-events:none;}}.left{flex-grow:1;background-color:",";display:flex;align-items:center;border:"," solid 1px;border-right:none;border-radius:6px 0 0 6px;&.can-not-edit{pointer-events:none;}&.normal-hover{cursor:pointer;&:hover{background-color:",";}}.chore{margin-right:21px;color:",";}.view-access-select{margin-left:10px;display:flex;align-items:center;.access-name{color:",";}&.is-expired{","}.svg-icon{color:",";transition:all 0.2s;transform :",";}}.single-preview{width:100%;padding:0 6px;color:",";}}.url-copy-button{flex-grow:0;width:97px;}"],e=>e.theme.color_share_access__button_disable,e=>e.theme.color_share_copy__button_disable_bg,e=>e.theme.color_bg_border_02,e=>e.theme.color_share_copy__button_disable,e=>e.isViewActiveDropdown?e.theme.color_btn_secondary_hover:e.theme.color_bg_white,e=>e.theme.color_bg_border_02,e=>e.theme.color_btn_secondary_hover,e=>e.theme.color_text_L3,e=>e.theme.color_text_L1,e=>e.theme.color_text_L3,e=>e.theme.color_text_L1,e=>e.isViewActiveDropdown?"rotate(-180deg)":"",e=>e.theme.color_text_L1),Yt=(0,te.Ay)(vt.Ay).withConfig({displayName:"styles__StyledMenuContent",componentId:"sc-11k1y99-2"})(["ul{width:270px;li > a{padding-left:10px;svg{position:absolute;right:8px;}}}",";&.advance_menu ul{width:244px;}&.misc ul{width:80px;min-width:auto;}"],rr.ZJ),_t=te.Ay.button.withConfig({displayName:"styles__StyledCopyButton",componentId:"sc-11k1y99-3"})(["display:flex;position:relative;width:82px;font-size:12px;font-weight:500;border-top-right-radius:6px;border-bottom-right-radius:6px;background-color:",";&:hover{background-color:",";}&:active{background-color:",";}color:",";&.is-disabled{cursor:not-allowed;pointer-events:none;color:",";background-color:",";}.state{position:absolute;left:0;top:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;transition:all 0.15s ease-out;}.state-1{opacity:0;.copy-check{color:#ffffff;width:24px;}}&.is-state-1 .state-0{opacity:0;transform:translateY(50%);}&.is-state-1 .state-1{opacity:1;transform:none;}"],e=>e.theme.color_btn_primary_normal,e=>e.theme.color_btn_primary_hover,e=>e.theme.color_btn_primary_clicked,e=>e.theme.color_text_btn,e=>e.theme.color_text_disabled02,e=>e.theme.color_btn_primary_disabled),sr=te.Ay.div.withConfig({displayName:"styles__StyledSharingItemHead",componentId:"sc-1tpfzbt-0"})(["display:flex;align-items:center;justify-content:space-between;color:",";font-size:12px;font-family:PingFang SC;.head-left{display:flex;font-size:14px;font-weight:500;align-items:center;color:",";.public-access{margin-right:8px;}.link-form{width:176px;input{width:176px;}}.link-name{width:176px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:text;&.link-name-not-edit{pointer-events:none;}&:not(.link-name-not-edit):hover{border-bottom:1px solid ",";}position:relative;height:24px;line-height:24px;}input{height:24px;line-height:24px;color:",";width:240px;border-bottom:1px solid ",";}.edit-name{width:20px;height:20px;margin-left:5px;}}.head-right{display:flex;justify-content:center;align-items:center;border-radius:4px;padding-left:4px;&:hover{background-color:",";}}.foot-right{display:flex;align-items:center;}.view-mode-icon{width:16px;height:16px;margin-right:6px;[stroke]{stroke:currentColor;fill:none;}}.share-icon{margin-left:5px;}&.canNotEdit{label{pointer-events:none;opacity:0.3;cursor:not-allowed;}}"],e=>e.theme.color_text_L1,e=>e.theme.color_text_L1,e=>e.theme.color_proto,e=>e.theme.color_text_L1,e=>e.theme.color_proto,e=>e.theme.color_btn_secondary_active);function Jt(e){const{fBlur:t,name:r}=e,[i,a]=(0,l.useState)(!1),[o,s]=(0,l.useState)(r),c=(0,l.useRef)(null);(0,l.useEffect)(()=>{if(i){var p;(p=c.current)==null||p.focus()}},[i]);const d=()=>{t(),a(!1)};return{inputRef:c,isRenaming:i,setIsRenaming:a,inputName:o,setInputName:s,handleFocus:()=>{var p;(p=c.current)==null||p.select()},handleBlur:d,handleKeyDown:p=>{p.key==="Enter"&&d()},handleInput:p=>{let S=p.target.value;S.length>200&&(S=S.substring(0,200)),s(S)}}}const Ne={embed:"embed",QRcode:"QRcode",setting:"setting",mkt:"mkt_icon",showPage:"showPage",convertedPixso:"converted_pixso"};var or=b(61987);const ar=te.Ay.div.withConfig({displayName:"styles__StyledIconBox",componentId:"sc-1juwfby-0"})(["display:flex;justify-content:center;align-items:center;width:20px;height:20px;color:",";cursor:pointer;border-radius:4px;position:relative;transition:background-color 0.2s ease-in-out;.Tooltip{display:flex;}&.tempDisabled{opacity:0.3;}&.isBorder{border-radius:50%;border:1px solid ",";}&.disabled{cursor:not-allowed;color:",";}&:not(.disabled):hover{background:",";}&:not(.disabled):active{background:",";}.beta{position:absolute;width:26px !important;height:12px !important;top:-3px;right:-18px;}"],e=>e.theme.color_text_L2,e=>e.theme.color_bg_border_02,e=>e.theme.color_text_disabled01,e=>e.theme.color_btn_secondary_active,e=>e.theme.color_btn_secondary_active);function Ye(e){const{className:t,size:r=20,name:i,icon:a,isBeta:o,onClick:s,onMouseEnter:c,onMouseLeave:d,children:u,tempDisabled:f,direction:x,toolTipName:p,type:S,isColorPure:v,isBorder:m}=e,y=_=>{f||s(_,S)};return(0,n.jsx)(bt.A,{content:p,direction:x||"up",distance:5,enterHoverTime:500,children:(0,n.jsxs)(ar,{className:H()(t,f&&"tempDisabled",m&&"isBorder"),onClick:y,onMouseEnter:c,onMouseLeave:d,children:[a||(0,n.jsx)(_e.C,{size:r,name:i,isColorPure:v}),u,o&&(0,n.jsx)(or.A,{size:20,className:"beta"})]})})}const lr=e=>{let{sharingData:t,handleItemAction:r}=e;const{link_name:i}=t,a=(0,C.wA)(),o=t.device_model,[s,c]=(0,l.useState)(i),d=(0,C.d4)(g.query.getCanEditByUser),u=(0,C.d4)(g.query.getIsEditMode),f=(0,C.d4)(g.query.getHostType),x=(0,C.d4)(g.query.getScreenMetaList),p=(0,C.d4)(g.query.getAdvancedSharingList),S=f==="iframe"||u,v=S&&d,m=S&&d,y=()=>{const F=A.current.value;if(F==="")E(s),a({type:g.entryKey["sharing:init"],payload:{sharingToast:I18N.Common.name_cannot_be_empty}});else if((0,z.it)({value:F,currentSharing:t,sharingList:p}))E(s),a({type:g.entryKey["sharing:init"],payload:{sharingToast:I18N.imockSharing.sharing_name_repeate_wran}});else{c(F);const $={link_name:F};a({type:g.entryKey["sharing:remote:sharing:update"],payload:{sharingData:t,updatedKV:$}})}},_=(0,l.useMemo)(()=>t.type==="advanced"?(0,z.Sy)(x,t):null,[t,x]),{isRenaming:j,setIsRenaming:w,handleKeyDown:I,handleBlur:h,handleFocus:N,inputRef:A,handleInput:M,setInputName:E,inputName:P}=Jt({name:s||"",fBlur:y}),L=(0,l.useCallback)(()=>{w(!0)},[w]),T=(0,l.useMemo)(()=>[{name:"sharing/embed_icon",toolTipName:I18N.imockSharing.insert,className:Ne.embed,tempDisabled:!1},ENV.IS_ON_PREMISES?null:{name:"sharing/QRcode_icon",toolTipName:I18N.imockSharing.qr_code,className:Ne.QRcode,tempDisabled:!1},{name:"sharing/more",toolTipName:I18N.LeftSidePanel.menu,className:Ne.setting,tempDisabled:!m}].filter(Boolean),[m]);return(0,n.jsxs)(sr,{className:H()(!v&&"canNotEdit"),children:[(0,n.jsxs)("div",{className:"head-left",children:[(0,n.jsx)(_e.C,{className:"view-mode-icon",name:o==="device"?"sharing/mode_device":"sharing/mode_canvas"}),j?(0,n.jsx)("form",{className:"link-form",children:(0,n.jsx)("input",{value:P,onFocus:N,onChange:M,ref:A,onBlur:h,onKeyPress:I})}):(0,n.jsx)(n.Fragment,{children:(0,n.jsx)("div",{className:H()("link-name",!m&&"link-name-not-edit"),onClick:L,children:s})})]}),(0,n.jsx)(bt.A,{content:I18N.imockSharing.tab_screen,direction:"up",distance:5,enterHoverTime:500,children:(0,n.jsxs)("div",{className:"head-right",children:[(0,n.jsx)("div",{children:_}),(0,n.jsx)(Ye,{className:"share-icon",name:"sharing/page_visible",tempDisabled:!m,size:20,onClick:F=>r(F,Ne.showPage)})]})}),(0,n.jsx)("div",{className:"foot-right",children:T.map((F,$)=>F&&(0,n.jsx)(Ye,{className:H()("share-icon",F.className),name:F.name,type:F.className,toolTipName:F.toolTipName,onClick:r,tempDisabled:F.tempDisabled,isColorPure:F.isColorPure,size:20},$))})]})},cr=(0,l.memo)(lr),dr=te.Ay.div.withConfig({displayName:"styles__StyledSharingItemFoot",componentId:"sc-1b50v3w-0"})(["display:flex;align-items:center;justify-content:space-between;color:",";font-size:12px;font-family:PingFang SC;.visit_count{color:",";.svg-icon{path{fill:rgba(22,132,252,1);}path:last-of-type{fill:#fff;}}}.expiration-time{display:flex;align-items:center;color:",";.expire-text{margin:0 4px;cursor:pointer;.expired-desc{color:",";}.expired-no{color:",";}}.expire-icon{width:24px;height:24px;}&.is-expired{color:",";}svg{color:",";cursor:pointer;}.self-transform{svg{transition:all 0.4s;transform:rotate(360deg);}}}"],e=>e.theme.color_text_L2,e=>e.theme.color_text_L1,e=>e.theme.color_text_L3,e=>e.theme.color_text_L1,e=>e.theme.color_text_L3,e=>e.theme.color_text_L1,e=>e.theme.color_text_L1),Qt=(0,te.DU)([".visit-tips{padding:6px;.tip-updated{display:flex;cursor:pointer;align-items:center;font-size:12px;p{margin:0;display:flex;align-items:center;}.icon-updated{display:inline-flex;align-items:center;margin-left:10px;line-height:14px;color:rgba(112,188,246,1);&:hover{color:rgba(149,209,248,1);}.svg-icon{margin-right:2px;path{fill:rgba(22,132,252,1);}path:last-of-type{fill:#fff;}}}}}"]);var pr=b(79287),St=b.n(pr);function wt(e,t,r){const i=(0,l.useMemo)(()=>{const s=St()(),c=St()(e.expired_at).subtract(2,"s");return c.isBefore(s)?0:c.diff(s,"days")+1},[e]),a=i<=0;let o;return t?o="\u5206\u4EAB\u8D85\u9650\uFF0C\u5347\u7EA7\u89E3\u9501":i>0&&i<=9999?o=i+" \u5929\u540E\u5931\u6548":i>9999?o=r===1?"\u6C38\u4E45\uFF08\u9650\u65F6\u514D\u8D39\uFF09":"\u6C38\u4E45\u6709\u6548":o="\u91CD\u65B0\u751F\u6548",{isExpired:a,remainTimeText:o}}var We=b(27845),Ct=b(53559);const mr=e=>{let{sharingData:t,handleUpdateSharing:r}=e;const i=(0,C.wA)(),[a,o]=(0,l.useState)(null),[s,c]=(0,l.useState)(!1),{remainTimeText:d,isExpired:u}=wt(t,!1,999),f=t.device_model,x=t.expire_type==="forever",p=(0,C.d4)(g.query.getUser),S=(0,C.d4)(g.query.getOrg),v=(0,C.d4)(g.query.getProject),m=(0,C.d4)(Ae.cb),y=v==null?void 0:v.is_org_project;let _=!1,j=!1;if(y){const{plan:A,trial:M}=(0,Ct.rM)(S);j=M,_=A===We.Sj.OrgFull&&!j}const w=j||_,I=m.roleName&&["org_owner","org_admin","org_manager"].includes(m.roleName),h=w?I?"enterpriseAdmin":"enterpriseUser":"nonEnterprise",N=(0,l.useCallback)(()=>{r({expire_type:t.expire_type}),c(!0),setTimeout(()=>c(!1),500),i({type:g.entryKey["sharing:function:track"],payload:{operation:"\u91CD\u7F6E\u6709\u6548\u671F",viewMode:f,isDefault:!1}})},[i,r,t.expire_type,f]);return(0,l.useEffect)(()=>{(async()=>{if(t.access_token)try{const M=await(0,q.dJ)(t.access_token);o(M.count)}catch(M){console.error("Error fetching visit count:",M)}})()},[t.access_token]),(0,n.jsxs)(dr,{children:[(0,n.jsxs)("div",{className:"visit_count",children:[I18N.imockSharing.visit_count," ",a]}),(0,n.jsxs)("div",{className:H()("expiration-time",{"is-expired":u}),children:[(0,n.jsx)("div",{className:"expire-text",children:(0,n.jsx)("span",{className:u?"expired-desc":"expired-no",children:d})}),!x&&(0,n.jsx)(Ye,{direction:"down",toolTipName:I18N.imockSharing.resetLink,onClick:N,className:H()("expire-icon",{"self-transform":s}),size:12,name:"sharing/refresh_24"})]}),(0,n.jsx)(Qt,{})]})},ur=(0,l.memo)(mr);var Ze=b(15515);const jt=e=>{const{project:t,sharing:r,user:i}=e,[a,o]=(0,l.useState)(!1),[s,c]=(0,l.useState)(void 0);return{isURLCopied:a,handleCopyURL:()=>{(0,z.kv)({project:t,action:r.password!==""?"\u590D\u5236\u94FE\u63A5\u548C\u5BC6\u7801":"\u590D\u5236\u94FE\u63A5",linkName:r.link_name}),o(!0),clearTimeout(s);const u=setTimeout(()=>o(!1),3e3);c(u);const f=St()().format("YYYY-MM-DD HH:mm:ss"),x=(0,z.EL)(i)&&!(0,Ze.kV)(Ie.nM);(0,Ze.cH)(Ie.nM,f),x&&(0,Y.Sx)({prototype_activation_time:f})}}};var nt=b(43641);function It(e){const{password:t}=e;return{isHavePassword:(0,l.useMemo)(()=>t!==null&&t!=="",[t])}}var kt=b(70812);const hr=e=>{var t;let{sharingData:r,setShowDelConfirmModal:i,fromDefault:a}=e;const o=(0,C.wA)(),s=(0,l.useRef)(null),c=r.view_access,d=r.device_model,u=(0,C.d4)(g.query.getProject),f=(0,C.d4)(g.query.getCanEditByUser),x=(0,C.d4)(g.query.getIsEditMode),p=(0,C.d4)(g.query.getHostType),S=(0,C.d4)(g.query.getUser),v=(0,C.d4)(g.query.getHostCurrentScreen),m=v==null?void 0:v.cid,y=(u==null?void 0:u.is_org_project)||!1,_=p==="iframe"||x,j=_&&f,[w,I]=(0,l.useState)({top:0,left:0}),[h,N]=(0,l.useState)(!1),{isURLCopied:A,handleCopyURL:M}=jt({project:u,sharing:r,user:S}),{isHavePassword:E}=It(r),P=(0,l.useCallback)(()=>{const le=(0,z.O8)(u,r,m);(0,nt.$)(le),M(),o({type:g.entryKey["sharing:function:track"],payload:{operation:"\u9AD8\u7EA7\u5206\u4EAB\u590D\u5236\u94FE\u63A5",viewMode:d,isDefault:!1}}),_&&kt.U4.protoEditorShareTrack(S==null?void 0:S.id,p==="iframe"?"\u5DE5\u4F5C\u53F0\u53F3\u952E\u9AD8\u7EA7\u5206\u4EAB":"\u9AD8\u7EA7\u5206\u4EAB")},[o,r,m,M,u,d]),L=(0,l.useCallback)(le=>{const ye={view_access:le};o({type:g.entryKey["sharing:remote:sharing:update"],payload:{sharingData:r,updatedKV:ye}}),o({type:g.entryKey["sharing:function:track"],payload:{operation:le==="public"?"\u6240\u6709\u4EBA":"\u5207\u6362\u56E2\u961F",viewMode:d,isDefault:!1}})},[r,o,d]),T=(0,l.useCallback)(()=>{i({isOpened:!0,item:r})},[i,r]),F=(0,l.useCallback)(()=>{o({type:g.entryKey["sharing:go-settingPage"],payload:{currentSharing:r,settingPageType:"edit"}}),o({type:g.entryKey["sharing:function:track"],payload:{operation:"\u8BBE\u7F6E",viewMode:d,isDefault:!1}})},[o,r,d]),$=(0,l.useCallback)(le=>{o({type:g.entryKey["sharing:remote:sharing:update"],payload:{sharingData:r,updatedKV:le}})},[o,r]),[ne,re]=(0,l.useState)(void 0),fe=(0,l.useMemo)(()=>{if(ne==="viewAccess"){const le=(0,n.jsx)(_e.C,{name:"toolbar/selected",className:"selected-icon"});if(y){const ye=c==="public";return[{label:I18N.imockSharing.share_anyone_view,onclick:()=>L("public"),icon:ye?le:(0,n.jsx)("div",{style:{width:0}})},{label:I18N.imockSharing.org_members_only,onclick:()=>L("restricted"),icon:ye?(0,n.jsx)("div",{style:{width:0}}):le}]}else return[]}else return[{label:I18N.imockSharing.setting,onclick:F},{label:I18N.imockSharing.delete,onclick:T}]},[ne,L,T,F,c,y]),ve=(0,l.useCallback)(le=>{if(!y||!j)return;re("viewAccess");const ye=le.currentTarget.getBoundingClientRect();I({top:ye.y+ye.height+3,left:ye.x-1}),N(!h)},[y,j,h,re,I]),Ce=(0,l.useCallback)((le,ye)=>{if(le!=null&&le.currentTarget)switch(ye){case Ne.QRcode:le.stopPropagation(),o({type:g.entryKey["sharing:init"],payload:{topPageIndex:"qrCode",currentSelectSharing:r}}),o({type:g.entryKey["sharing:function:track"],payload:{operation:"\u70B9\u51FB\u626B\u7801",viewMode:d,isDefault:!1}});break;case Ne.embed:o({type:g.entryKey["sharing:init"],payload:{topPageIndex:"embed",currentSelectSharing:r}}),o({type:g.entryKey["sharing:function:track"],payload:{operation:"\u70B9\u51FB\u5D4C\u5165\u4E09\u65B9",viewMode:d,isDefault:!1}});break;case Ne.mkt:(0,Ge.JW)("/com24/upload?project_cid="+(u==null?void 0:u.cid),"_blank","noreferrer");break;case Ne.setting:{re("misc");const je=le.currentTarget.getBoundingClientRect(),Re=document.getElementById("v8-share-page").getBoundingClientRect().bottom-je.bottom<120?je.y-75:je.bottom+5;I({top:Re,left:p==="iframe"?je.x+20:je.x-60}),N(!h)}break;case Ne.showPage:o({type:g.entryKey["sharing:go-settingPage"],payload:{currentSharing:r,settingPageType:"edit",subSettingPageType:"visible"}});break;default:break}},[h,re,I,N,o,u,r,d,p]),ke=(0,l.useCallback)(()=>{var le;I({...w,left:((le=s.current)==null?void 0:le.getBoundingClientRect().x)-1})},[w]);(0,l.useEffect)(()=>(window.addEventListener("resize",ke),()=>window.removeEventListener("resize",ke)));const{isExpired:Pe}=wt(r,!1,999);return(0,n.jsxs)(ir,{className:H()(a&&"from-default"),children:[(0,n.jsx)(cr,{sharingData:r,handleItemAction:Ce}),(0,n.jsxs)(yt,{className:H()("item-center",!j&&"userNoEdit","advance-item"),isViewActiveDropdown:h&&ne==="viewAccess",children:[(0,n.jsx)("div",{ref:s,className:H()("left","sharingV2-click-visible",{"normal-hover":!0},!y&&"can-not-edit"),onClick:ve,children:(0,n.jsxs)("div",{className:"view-access-select",children:[(0,n.jsx)("div",{className:"chore",children:I18N.imockSharing.permission_access}),(0,n.jsx)("div",{className:"access-name",children:(t=I18N.imockSharing[Ie.nQ[c]])!=null?t:"missing data"}),y&&(0,n.jsx)(_e.C,{size:24,name:"sharing/dropdown_24"})]})}),(0,n.jsxs)(_t,{type:"button",className:H()("copy","sharingV2-click-visible","url-copy-button","is-state-"+Number(A),{"is-disabled":Pe}),onClick:P,children:[(0,n.jsx)("span",{className:"state state-0",children:Pe?I18N.dModule.link_expired_err_title:E?I18N.imockSharing.copy_url_pwd:I18N.imockSharing.copy_url}),(0,n.jsx)("span",{className:"state state-1",children:(0,n.jsx)(_e.C,{name:"new_replace/check",className:"copy-check"})})]})]}),(0,n.jsx)(ur,{sharingData:r,handleUpdateSharing:$}),h&&(0,n.jsx)(Yt,{className:H()("design-avoid",ne,"advance_menu"),position:w,onClose:()=>{N(!1)},children:fe.map((le,ye)=>(0,n.jsx)(vt.Dr,{text:le.label,onClick:le.onclick,icon:le.icon,disabled:le.disabled,canClick:le.tempDisabled},ye))})]})},gr=(0,l.memo)(hr),fr=te.Ay.div.withConfig({displayName:"styles__StyledDeletingConfirmModal",componentId:"sc-1ws30dd-0"})(["display:flex;position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;justify-content:center;align-items:center;background:rgba(0,0,0,0.4);.confirm-content{display:flex;height:fit-content;border-radius:10px;background:",";width:calc(100% - 54px);color:",";font-family:PingFang SC;font-style:normal;flex-direction:column;padding-bottom:18px;border:1px solid ",";box-shadow:0px 9px 28px 0px rgba(0,0,0,0.09),0px 6px 16px 0px rgba(0,0,0,0.02),0px 3px 6px 0px rgba(0,0,0,0.02);.top{width:100%;height:","px;display:flex;align-items:center;justify-content:center;justify-content:space-between;padding:0 24px;font-size:16px;font-weight:500;line-height:normal;border-bottom:1px solid ",";.close{width:24px;height:24px;svg{width:24px;height:24px;}}}.center{font-size:14px;line-height:22px;width:100%;padding:20px 24px;}.bottom{width:100%;padding-right:24px;display:flex;align-items:center;justify-content:flex-end;.delete{margin-left:12px;}}}"],e=>e.theme.color_bg_white,e=>e.theme.color_text_L1,e=>e.theme.color_share_del_confirm_border_color,Ie.gE,e=>e.theme.color_bg_border_02);function xr(e){let{handleConfirmAction:t}=e;return(0,n.jsx)(fr,{children:(0,n.jsxs)("div",{className:"confirm-content",children:[(0,n.jsxs)("div",{className:"top",children:[(0,n.jsx)("div",{children:I18N.imockSharing.delete_share}),(0,n.jsx)(Ye,{name:"sharing/close",onClick:()=>t(!1),className:"close"})]}),(0,n.jsx)("div",{className:"center",children:I18N.imockSharing.deletion_shared_links_warning}),(0,n.jsxs)("div",{className:"bottom",children:[(0,n.jsx)($e.tA,{onClick:()=>t(!1),children:I18N.imockSharing.cancel}),(0,n.jsx)($e.Qi,{className:"delete",onClick:()=>t(!0),children:I18N.imockSharing.delete})]})]})})}const br=l.memo(xr);var rt=b(78042);const vr=()=>{const e=(0,C.d4)(g.query.getUser),t=(0,C.d4)(g.query.getOrg),{cid:r,name:i,is_org_project:a}=(0,C.d4)(g.query.getProject),o=(0,C.d4)(g.query.getHostType),s=(0,C.d4)(g.query.getAdvancedSharingList),c=(0,C.d4)(g.query.getCanEditByUser),d=(0,C.d4)(g.query.getProjShareToEdit),u=(0,C.d4)(g.query.getTheme),[f,x]=(0,l.useState)({isOpened:!1,item:null}),[p,S]=(0,l.useState)(!1),v=(0,C.wA)(),m=s.length===0,y=(0,l.useCallback)(async j=>{j&&v({type:g.entryKey["sharing:remote:sharing:delete"],payload:{sharingCid:f.item.cid}}),x({isOpened:!1,item:null})},[f.item,x,v]);(0,l.useEffect)(()=>{(async()=>{const I=(await(0,q.X0)({projectCid:r})).map(h=>({...h,type:"advanced"})).sort((h,N)=>new Date(N.created_at).getTime()-new Date(h.created_at).getTime());if(d){const h=I.find(N=>N.access_token===d);h&&(v({type:g.entryKey["sharing:go-settingPage"],payload:{currentSharing:h,settingPageType:"edit"}}),v({type:g.entryKey["sharing:init"],payload:{projShareToEdit:""}}))}v({type:g.entryKey["sharing:advancedSharingList:update"],payload:{sharingList:I}}),S(!0)})()},[r,v]);const _=async()=>{const j=(0,z.jc)(e,t),w=()=>{(0,Y.kH)("create_advanced_sharing_click",{project_name:i,project_cid:r,source:o==="iframe"?"\u5DE5\u4F5C\u53F0":"\u7F16\u8F91\u533A"})};if(s.length>=j&&!ENV.IS_ON_PREMISES){const h=(t==null?void 0:t.plan)==="org_full"?"MaxOrgSize":"NormalOrgSize";window.SharingEventEmitter.emit("sharing:count",{whichModal:h}),(0,rt.A)(JSON.stringify({sharingMessage:"sharing:count",payload:{whichModal:h}}),"*"),w();return}const I=(0,z.zM)(r,s,{view_access:a?"restricted":"public"});v({type:g.entryKey["sharing:go-settingPage"],payload:{currentSharing:I,settingPageType:"create"}}),w()};return p?m?(0,n.jsxs)(nr,{children:[(0,n.jsx)(_e.C,{name:u==="dark"?"sharing/empty_dark":"sharing/empty",isColorPure:!0}),(0,n.jsx)($e.jn,{onClick:_,className:"create-sharing",children:I18N.imockSharing.new_share})]}):(0,n.jsxs)(tr,{children:[(0,n.jsxs)("div",{className:"create-item "+(c?"":"no-edit"),onClick:_,children:[(0,n.jsx)(_e.C,{name:"sharing/add_new"}),I18N.imockSharing.new_share]}),s.map((j,w)=>(0,n.jsx)(gr,{setShowDelConfirmModal:x,sharingData:j},j.cid+"-"+w)),f.isOpened&&(0,n.jsx)(br,{handleConfirmAction:y})]}):null},yr=(0,l.memo)(vr);var Fe=b(92114),qt=b(85449),Xt=b(67771),_r=b(21770),Sr=b(35428),Nt=b(17573),wr=b(63239);const en=te.Ay.div.withConfig({displayName:"styles__StyledSharingDefaultMainPage",componentId:"sc-zm7bo-0"})(["width:100%;height:calc(100% - ","px);.default-top{height:calc(100% - ","px);display:flex;flex-direction:column;justify-content:center;padding:0 24px;.switch-content{height:24px;display:flex;align-items:center;color:",";font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:500;line-height:normal;justify-content:space-between;span{margin-right:10px;}.visit-count{font-weight:400;font-size:12px;color:",";}}.wm-tip{height:25px;margin-top:12px;display:flex;span{height:25px;font-size:12px;font-weight:400;line-height:25px;color:",";}.divider{width:1px;height:13px;margin:6px 10px;background:",";}.btn{display:inline-block;padding:4px 6px;width:60px;height:25px;line-height:17px;font-size:12px;font-weight:500;border-radius:4px;background:",";color:",";&:hover{background:",";}}}}.default-bottom{height:","px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;color:",";background:",";.bottom-left{display:flex;align-items:center;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:500;line-height:normal;}.share-icon{width:28px;height:28px;margin-left:14px;&:hover,&:active{background:",";}}svg{width:24px;height:24px;}.default-setting{display:flex;align-items:center;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:14px;padding:6px 12px 6px 6px;height:28px;border-radius:6px;cursor:pointer;svg{margin-right:2px;}&:not(.no-edit):hover,&:not(.no-edit):active{background:",";}&.no-edit{opacity:0.3;pointer-events:none;}}}&.canNotEdit{label{pointer-events:none;opacity:0.3;cursor:not-allowed;}}"],Ie.gE,Ie.gE,e=>e.theme.color_text_L1,e=>e.theme.color_text_L2,e=>e.theme.color_text_L2,e=>e.theme.color_btn_secondary_hover,e=>e.theme.color_info_bg,e=>e.theme.color_text_link_normal,e=>e.theme.color_grid,Ie.gE,e=>e.theme.color_text_L1,e=>e.theme.color_bg_canvas,e=>e.theme.color_btn_secondary_active,e=>e.theme.color_btn_secondary_active),Cr=e=>{var t;let{defaultShare:r}=e;const i=(0,C.wA)(),a=(0,l.useRef)(null),o=(0,C.d4)(g.query.getProject),s=r,[c,d]=(0,l.useState)(null);o&&(s.visibility=o.visibility);const u=(0,C.d4)(g.query.getHostType),f=(0,C.d4)(g.query.getIsEditMode),x=(0,C.d4)(g.query.getUser),p=u==="iframe"||f,S=(0,C.d4)(g.query.getCanEditByUser),v=(0,C.d4)(g.query.getHostCurrentScreen),m=v==null?void 0:v.cid,y=(0,C.d4)(g.query.getUser),_=(0,C.d4)(g.query.getOrg),j=(0,C.d4)(Ae.cb),w=(o==null?void 0:o.is_org_project)||!1,I=!w&&S,[h,N]=(0,l.useState)({top:0,left:0}),[A,M]=(0,l.useState)(!1),[E,P]=(0,l.useState)(s==null?void 0:s.visibility);let L=!1,T=!1;if(w){const{plan:V,trial:be}=(0,Ct.rM)(_);T=be,L=V===We.Sj.OrgFull&&!T}const F=T||L,$=j.roleName&&["org_owner","org_admin","org_manager"].includes(j.roleName),ne=F?$?"enterpriseAdmin":"enterpriseUser":"nonEnterprise",re=p&&S&&E==="open",fe=p&&S,{isURLCopied:ve,handleCopyURL:Ce}=jt({project:o,sharing:s,user:x}),[ke,Pe]=(0,l.useState)(!1),[le,ye]=(0,l.useState)(!0);(0,l.useEffect)(()=>{const V=(0,qt.fV)();if(V){const{mdWMMktList:be,mtWMMktList:Le}=V;(be.size||Le.size)&&(0,Nt._5)()&&ye(!1);const st=[...be,...Le];st.length&&(0,Xt.q)(st).then(Wn=>{if(Wn.mdWMMktList.length>0||Wn.mtWMMktList.length>0){if(!(0,Nt._5)())return;Pe(!0),kt.U4.watermarkExposureTrack("share")}})}},[]);const je=()=>{const{isSoloMdMember:V}=(0,_r.s)(y,MB.currentOrg),be=!!MB.currentOrg,Le={mode:"mat",templatePaySource:"\u7F16\u8F91\u533A-\u79FB\u9664\u6C34\u5370",templatePayClickType:"\u79FB\u9664\u6C34\u5370",payEntrance:"\u7F16\u8F91\u533A-v8-"+(be?"\u56E2\u961F":"\u4E2A\u4EBA")+"-\u4ED8\u8D39\u7D20\u6750\u8BD5\u7528-\u5206\u4EAB\u884C\u4E3A\u63D0\u793A-\u53BB\u6C34\u5370",checkoutPlace:"workspace_v8_"+(be?"org":"solo")+"_watermark_share_"+(V?"template":"vip-template"),checkoutArea:"proto"};MB.global.popupHelper.chargeAsync({...Le}),(0,Sr._)({click_button:"\u5206\u4EAB-"+(V?"\u5347\u7EA7\u7D20\u6750\u4F1A\u5458":"\u5347\u7EA7\u53CC\u4F1A\u5458")})},Te=(0,l.useCallback)(V=>{const be={access:V};i({type:g.entryKey["sharing:remote:sharing:update"],payload:{sharingData:s,updatedKV:be}}),i({type:g.entryKey["sharing:function:track"],payload:{operation:V==="public"?"\u6240\u6709\u4EBA":"\u5207\u6362\u56E2\u961F",viewMode:s.view_mode,isDefault:!0}})},[s,i]),ce=(0,l.useMemo)(()=>{const V=(0,n.jsx)(_e.C,{name:"toolbar/selected",className:"selected-icon"});if(w){const be=(s==null?void 0:s.view_access)==="public";return[{label:I18N.imockSharing.share_anyone_view,onclick:()=>Te("public"),icon:be?V:(0,n.jsx)("div",{style:{width:0}})},{label:I18N.imockSharing.org_members_only,onclick:()=>Te("restricted"),icon:be?(0,n.jsx)("div",{style:{width:0}}):V}]}else return[]},[Te,w,s]),pe=(0,l.useMemo)(()=>{const V=[{name:"sharing/embed_icon",toolTipName:I18N.imockSharing.insert,className:Ne.embed,tempDisabled:E==="close",isBorder:!0}];return ENV.IS_ON_PREMISES||V.unshift({name:"sharing/QRcode_icon",toolTipName:I18N.imockSharing.qr_code,className:Ne.QRcode,tempDisabled:E==="close",isBorder:!0}),I&&V.push({name:"sharing/mkt_icon",toolTipName:le?I18N.imockSharing.publish_to_community:"\u542B\u4ED8\u8D39\u7D20\u6750\uFF0C\u4E0D\u652F\u6301\u4E0A\u4F20",className:Ne.mkt,tempDisabled:E==="close"||!le,isColorPure:!0,isBorder:!0}),V},[E,I,le]),Re=(0,l.useCallback)(()=>{const V=E==="close"?"open":"close",be={visibility:V};P(V),i({type:g.entryKey["sharing:remote:sharing:update"],payload:{sharingData:s,updatedKV:be}}),i({type:g.entryKey["sharing:function:track"],payload:{operation:V==="open"?"\u6253\u5F00\u8BBF\u95EE":"\u5173\u95ED\u8BBF\u95EE",viewMode:s.view_mode,isDefault:!0}})},[E,i,s,P]),Xe=(0,l.useCallback)(V=>{if(!w||!re)return;const be=V.currentTarget.getBoundingClientRect();let Le=be.y+be.height+3;u==="iframe"&&(Le=Le+56),N({top:Le,left:be.x-1}),M(!A)},[w,re,A,N,u]),et=(0,l.useCallback)(()=>{const V=(0,z.O8)(o,s,m);(0,nt.$)(V),Ce(),i({type:g.entryKey["sharing:function:track"],payload:{operation:"\u9ED8\u8BA4\u5206\u4EAB\u590D\u5236\u94FE\u63A5",viewMode:s.view_mode,isDefault:!0}}),p&&kt.U4.protoEditorShareTrack(y==null?void 0:y.id,u==="iframe"?"\u5DE5\u4F5C\u53F0\u53F3\u952E\u666E\u901A\u5206\u4EAB":"\u666E\u901A\u5206\u4EAB")},[o,s,m,Ce,i]),Ke=(0,l.useCallback)(()=>{const V=s,{view_mode:be}=s;i({type:g.entryKey["sharing:go-settingPage"],payload:{currentSharing:V,settingPageType:"edit"}}),i({type:g.entryKey["sharing:function:track"],payload:{operation:"\u8BBE\u7F6E",viewMode:be,isDefault:!0}})},[s,i]),De=(0,l.useCallback)((V,be)=>{if(!(V!=null&&V.currentTarget))return;const Le=s,{view_mode:st}=s;switch(be){case Ne.QRcode:V.stopPropagation(),i({type:g.entryKey["sharing:init"],payload:{topPageIndex:"qrCode",currentSelectSharing:Le}}),i({type:g.entryKey["sharing:function:track"],payload:{operation:"\u70B9\u51FB\u626B\u7801",viewMode:st,isDefault:!1}});break;case Ne.embed:i({type:g.entryKey["sharing:init"],payload:{topPageIndex:"embed",currentSelectSharing:Le}}),i({type:g.entryKey["sharing:function:track"],payload:{operation:"\u70B9\u51FB\u5D4C\u5165\u4E09\u65B9",viewMode:st,isDefault:!1}});break;case Ne.mkt:(0,Ge.JW)("/com24/upload?project_cid="+(o==null?void 0:o.cid),"_blank","noreferrer");break;case Ne.convertedPixso:if(MB.global.experienceLoginModalHelper("isSave"))return;MB.action("modal:update:state",{canvasConvertedToPixsoModal:{isOpen:!0,pageType:wr.g6.ALL_PAGE}}),MB.action("toolbar:sharingManager:toggle");break;default:break}},[i,o,s]),Oe=(0,l.useCallback)(()=>{var V;N({...h,left:((V=a.current)==null?void 0:V.getBoundingClientRect().x)-1})},[h]);return(0,l.useEffect)(()=>(window.addEventListener("resize",Oe),()=>window.removeEventListener("resize",Oe))),(0,l.useEffect)(()=>{(async()=>{const be=s.access_token;if(be)try{const Le=await(0,q.dJ)(be);d(Le.count)}catch(Le){console.error("Error fetching visit count:",Le)}})()},[s.access_token]),s?(0,n.jsxs)(en,{className:H()(!fe&&"canNotEdit"),children:[(0,n.jsxs)("div",{className:"default-top",children:[p?(0,n.jsxs)("div",{className:"switch-content",children:[(0,n.jsxs)("div",{children:[(0,n.jsx)("span",{children:I18N.imockSharing.public_access}),(0,n.jsx)(Fe.A,{size:"small",readOnly:!0,isIOS:!0,isChecked:E==="open",onChange:Re})]}),(0,n.jsx)("div",{className:"visit-count",children:c!==null&&c!==0&&(0,n.jsxs)(n.Fragment,{children:[I18N.imockSharing.visit_count," ",c]})})]}):(0,n.jsxs)("div",{className:"switch-content",children:[I18N.imockSharing.default_share,c!==null&&c!==0&&(0,n.jsxs)("div",{className:"visit-count",children:[I18N.imockSharing.visit_count," ",c]})]}),(0,n.jsxs)(yt,{className:H()("item-center","default-link",E==="close"&&"notView",!re&&"userNoEdit"),isViewActiveDropdown:A,children:[(0,n.jsx)("div",{ref:a,className:H()("left","sharingV2-click-visible",{"normal-hover":!0},!w&&"can-not-edit"),onClick:Xe,children:(0,n.jsxs)("div",{className:"view-access-select",children:[(0,n.jsx)("div",{className:"chore",children:I18N.imockSharing.permission_access}),(0,n.jsx)("div",{className:"access-name",children:(t=I18N.imockSharing[Ie.nQ[s.view_access]])!=null?t:"missing data"}),w&&(0,n.jsx)(_e.C,{size:24,name:"sharing/dropdown_24"})]})}),(0,n.jsxs)(_t,{type:"button",className:H()("copy","sharingV2-click-visible","url-copy-button","is-state-"+Number(ve)),onClick:et,children:[(0,n.jsx)("span",{className:"state state-0",children:s.password&&s.password.length>0?I18N.imockSharing.copy_url_pwd:I18N.imockSharing.copy_url}),(0,n.jsx)("span",{className:"state state-1",children:(0,n.jsx)(_e.C,{name:"new_replace/check",className:"copy-check"})})]})]}),ke&&(0,n.jsxs)("div",{className:"wm-tip",children:[(0,n.jsx)("span",{children:I18N.WaterMark.mkt.share.tip}),(0,n.jsx)("div",{className:"divider"}),(0,n.jsx)("div",{className:"btn",onClick:je,children:I18N.WaterMark.mkt.remove_wm})]})]}),(0,n.jsxs)("div",{className:"default-bottom",children:[(0,n.jsxs)("div",{className:"bottom-left",children:[(0,n.jsx)("div",{children:I18N.imockSharing.share_mode}),pe.map((V,be)=>(0,n.jsx)(Ye,{className:H()("share-icon",V.className),name:V.name,type:V.className,toolTipName:V.toolTipName,onClick:De,tempDisabled:V.tempDisabled,isColorPure:V.isColorPure,isBorder:V.isBorder,icon:V.icon,isBeta:V.isBeta,size:24},be))]}),p&&(0,n.jsxs)("div",{className:H()("default-setting",!re&&"no-edit"),onClick:Ke,children:[(0,n.jsx)(_e.C,{name:"sharing/default_setting"}),I18N.imockSharing.setting]})]}),A&&(0,n.jsx)(Yt,{className:H()("design-avoid","viewAccess"),position:h,onClose:()=>{M(!1)},children:ce.map((V,be)=>(0,n.jsx)(vt.Dr,{text:V.label,onClick:V.onclick,icon:V.icon,disabled:V.disabled,canClick:V.tempDisabled},be))}),(0,n.jsx)(Qt,{})]}):null},jr=(0,l.memo)(Cr),Ir=te.Ay.div.withConfig({displayName:"styles__StyledSharingMainPage",componentId:"sc-7p2gxy-0"})(["width:100%;position:relative;height:100%;"]),kr=te.Ay.div.withConfig({displayName:"styles__StyledSharingEmbedded",componentId:"sc-xvloju-0"})(["width:100%;padding:20px 32px 0 32px;.desc{line-height:17px;font-size:12px;font-family:PingFang SC;color:",";margin-bottom:20px;}.copy-wrapper{display:flex;justify-content:space-between;height:112px;.demo-img{width:192px;height:100%;object-fit:cover;flex-shrink:0;}.copy-box{display:flex;flex-direction:column;width:148px;height:100%;border:1px solid ",";border-radius:2px;overflow:hidden;.sharing-embedded-url{flex-grow:1;height:0;padding:6px 8px;white-space:normal;word-wrap:break-word;color:",";font-size:12px;font-weight:500;}.copy-button{width:100%;height:28px;font-size:12px;background:",";border-top:1px solid ",";color:",";&:hover{background:",";}}}}.open-setting{justify-content:flex-start;.opener-wrapper{display:flex;align-items:center;span{color:#1684fc;margin-right:3px;cursor:pointer;}.svg-icon{width:6px;height:4px;cursor:pointer;transition:transform 0.2s ease-in-out;color:",";}&.is-open{.svg-icon{transform:rotate(-180deg);}}}}.open-setting.line-item.embedded-padding{padding:0;margin-top:14px;}.hidden{height:0;overflow:hidden;transition:height 0.2s;}.hidden.is-open{height:156px;}"],e=>e.theme.color_text_L1,e=>e.theme.color_btn_secondary_active,e=>e.theme.color_text_L2,e=>e.theme.color_bg_card,e=>e.theme.color_btn_secondary_active,e=>e.theme.color_text_L1,e=>e.theme.color_btn_secondary_active,e=>e.theme.color_text_L3);var Nr=b(53940);const Mr=te.Ay.div.withConfig({displayName:"styles__StyledSharingTitleBar",componentId:"sc-174zu8p-0"})(["width:100%;height:","px;display:flex;align-items:center;border-bottom:1px solid ",";color:",";font-size:14px;font-family:PingFang SC;font-style:normal;font-weight:500;line-height:24px;.title{cursor:pointer;display:flex;align-items:center;svg{width:32px;height:32px;margin-left:10px;}}"],Ie.gE,e=>e.theme.color_border_state,e=>e.theme.color_text_L1),ot=e=>{let{title:t,handleClick:r}=e;return(0,n.jsx)(Mr,{children:(0,n.jsxs)("div",{className:"title",onClick:r,children:[(0,n.jsx)(_e.C,{name:"sharing/nav_back"}),t]})})},Ar=()=>{let e="read_only";const t=(0,C.wA)(),r=(0,C.d4)(g.query.getCurrentSelectSharing),i=(0,C.d4)(g.query.getProject),a=(0,C.d4)(g.query.getTheme),o=(0,C.d4)(g.query.getHostCurrentScreen),s=(0,C.d4)(g.query.getHostType),c=o==null?void 0:o.cid,{screen_visible_list:d,access_token:u,is_first_canvas_open:f}=r||{};if(r.type==="default"){const{view_mode:w}=r;e=w}else{const{device_model:w}=r;e=w}let x="";const p=(0,C.d4)(g.query.getIsEditMode);r.type==="default"?x=p||e==="read_only"?c:new URLSearchParams(location.search).get("screen")||"":x=c;let S="";const v=(0,z.a2)(u);s==="iframe"?S='<iframe src="'+v+"/embed/v2/sharing?view_mode="+e+'" allowTransparency="true" frameborder="0"></iframe>':d&&d.length!==0?S='<iframe src="'+v+"/embed/v2/sharing?view_mode="+e+"&selection="+d[0]+(f?"":"&screen="+x)+'" allowTransparency="true" frameborder="0"></iframe>':S='<iframe src="'+v+"/embed/v2/sharing?view_mode="+e+(f?"":"&screen="+x)+'" allowTransparency="true" frameborder="0"></iframe>';let m=null;const y=(0,l.useCallback)(w=>{const I=w.currentTarget;I.innerHTML=I18N.imockSharing.successfully_copied,clearTimeout(m),m=setTimeout(()=>{I.innerHTML=I18N.imockSharing.successfully_copied},3e3),(0,z.kv)({action:"\u590D\u5236\u4EE3\u7801",project:i||{},linkName:r.link_name});try{MB.notice({text:"\u590D\u5236\u6210\u529F"})}catch(h){(0,rt.A)(JSON.stringify({sharingMessage:"sharing:notice",payload:{type:"embedCopy"}}),"*")}},[r,m,i]),_=(0,l.useCallback)(w=>{(0,nt.$)(S),y(w)},[y,S]),j=(0,l.useCallback)(()=>{t({type:g.entryKey["sharing:topPageIndex:jump"],payload:{topPageIndex:"edit"}})},[t]);return(0,n.jsxs)(l.Fragment,{children:[(0,n.jsx)(ot,{title:I18N.imockSharing.insert,handleClick:j}),(0,n.jsxs)(kr,{children:[(0,n.jsx)("p",{className:"desc",children:I18N.imockSharing.zoom_insertion_desc}),(0,n.jsxs)("div",{className:"copy-wrapper",children:[(0,n.jsx)("img",{src:a===Nr.Sx.DARK?"/mb-workspace/images/sharing/share_embedded_dark.png":"/mb-workspace/images/sharing/share_embedded_light.png",className:"demo-img"}),(0,n.jsxs)("div",{className:"copy-box",children:[(0,n.jsx)("p",{className:"sharing-embedded-url",children:S}),(0,n.jsx)("button",{className:"copy-button copy","data-clipboard-text":S,onClick:_,children:I18N.imockSharing.copy_code})]})]})]})]})},Pr=(0,l.memo)(Ar);var Mt=b(86964);const tn=(0,te.AH)([".vip-title{display:inline-block;color:",";background-color:",";font-weight:500;font-size:12px;padding:0 4px;height:20px;text-align:center;border-radius:4px;line-height:20px;}"],e=>e.isIframe?Mt.fm.color_text_link_normal.value_dark:e.theme.color_text_link_normal,e=>e.isIframe?Mt.fm.color_info_bg.value_dark:e.theme.color_info_bg),nn=te.Ay.div.withConfig({displayName:"styles__StyledNewSharePage",componentId:"sc-v150qt-0"})(["width:100%;height:100%;background-color:",";.basic-content{width:100%;height:calc(100% - ","px);:first-child{margin-bottom:16px;}}.header{height:","px;display:flex;align-items:center;border-bottom:1px solid ",";span{margin-left:24px;font-size:14px;font-weight:500;color:",";}}.share-link-title{margin-top:20px;margin-bottom:10px;display:flex;flex-direction:column;justify-content:center;margin-left:24px;font-size:12px;.title-text{color:",";}.name-input{display:flex;align-items:center;height:30px;font-size:14px;font-weight:500;color:",";span{max-width:212px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;height:24px;line-height:24px;&:hover:after{box-sizing:border-box;content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-bottom:1px solid rgba(22,133,252,1);}}.input-icon{margin-left:8px;}input{width:100%;margin-right:32px;height:24px;line-height:24px;color:",";border-bottom:1px solid rgba(22,133,252,1);}}}.tabs{margin:8px 24px 18px 24px;border-bottom:1px solid ",";.sharing-nav{width:90px;height:25px;min-height:25px;padding:0px;}.nav-item{flex:0;padding:0 24px 0 0;}.nav-label{height:24px;}.active .nav-label{color:",";font-weight:600;}.active.basic{.nav-label{&::after{content:'';position:absolute;bottom:-1px;width:30px;height:2px;background:",";}}}.active.visible{.nav-label{&::after{content:'';position:absolute;bottom:-1px;width:50px;height:2px;background:",";}}}}.line-item{display:flex;padding:0 24px;height:34px;align-items:center;justify-content:space-between;flex-grow:0;.item-title{color:",";}.item-expired{display:flex;.WorkspaceSelect{border-radius:6px;}.general-input{width:65px;height:28px;border-radius:6px;margin-right:12px;}}.RadioGroup label{min-height:unset;margin-right:unset;font-size:12px;&:not(:last-child){margin-right:16px;}}.switch-group{display:flex;.view-sticky{display:flex;align-items:center;margin-right:17px;label{margin-right:4px;}}.view-prd{display:flex;align-items:center;.question-action{display:flex;align-items:center;margin:0 8px;color:",";&:hover{color:",";}}}label.checked{color:",";}}}"],e=>e.theme.color_bg_white,Ie.gE,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,e=>e.theme.color_background_icon_hover2,e=>e.theme.color_text_L1,e=>e.theme.color_text_L1,e=>e.theme.color_text_L1,e=>e.theme.color_text_L1,e=>e.theme.color_text_L3,e=>e.theme.color_text_L2,e=>e.theme.color_text_L1),rn=te.Ay.div.withConfig({displayName:"styles__StyledBasic",componentId:"sc-v150qt-1"})(["overflow-y:overlay;.divider{height:1px;background:",";margin:4px 24px;}&::-webkit-scrollbar-track{background-color:transparent;}&::-webkit-scrollbar{width:6px;height:6px;}&::-webkit-scrollbar-thumb{background-color:#dbdbdb;border-radius:4px;&:hover{background-color:#cccccc;}}&::-webkit-scrollbar-corner{background-color:transparent;}.expiration,.menu-list-type{cursor:pointer;display:flex;align-items:center;color:",";.misc{display:flex;align-items:center;}.drop-down-icon{margin-left:6px;}}.expiration{.drop-down-icon .svg-icon{transition:all 0.2s;transform :",";}}.menu-list-type{.drop-down-icon .svg-icon{transition:all 0.2s;transform :",";}}.password-input-item{display:flex;align-items:center;> :last-child{margin-left:10px;}}.last{margin-bottom:-8px;}.line-item.version-control{"," .vip-title{cursor:pointer;margin-left:4px;}}"],e=>e.theme.color_background_icon_hover2,e=>e.theme.color_text_L1,e=>e.isActiveContextMenu&&e.menuListType==="expiration"?"rotate(-180deg)":"rotate(0deg)",e=>e.isActiveContextMenu&&e.menuListType==="viewMode"?"rotate(-180deg)":"rotate(0deg)",tn),Er=te.Ay.div.withConfig({displayName:"styles__StyledVisible",componentId:"sc-v150qt-2"})(["height:328px;.visible-check{height:32px;}"]),Or=(0,te.DU)([".custom-title{display:flex;justify-content:space-between;align-items:baseline;","}}#IBOT_SELECT_MENU_ROOT .SelectMenuPortal .WorkspaceSelectMenu .SelectOption{height:28px;&:hover{.vip-title{background-color:",";}}}#IBOT_SELECT_MENU_ROOT .SelectMenuPortal .WorkspaceSelectMenu.is-open{right:-14px;}"],tn,e=>e.isIframe?Mt.fm.color_bg_white.value_dark:e.theme.color_bg_white);var At=b(90108),at=b(39572);function Tr(e){const{isOrgProject:t,sharingData:r,updateSharing:i}=e,a=r.view_mode,{isHavePassword:o}=It(r),s=(0,C.wA)(),d=(0,C.d4)(g.query.getHostType)==="iframe",{comment_permission:u,wechat:f,view_sticky:x,is_first_canvas_open:p}=r,S=(0,l.useMemo)(()=>(0,z.R0)(t),[t]),v=()=>{if(o)i({password:""}),s({type:g.entryKey["sharing:settingPage:default:confirm"]});else{const N=(0,at.I)(6);m(N)}s({type:g.entryKey["sharing:function:track"],payload:{operation:o?"\u5173\u95ED\u5BC6\u7801\u4FDD\u62A4":"\u6253\u5F00\u5BC6\u7801\u4FDD\u62A4",viewMode:a}})},m=N=>/^\s*$/.test(N)||!/^\w+$/.test(N)?!1:(i({password:N}),s({type:g.entryKey["sharing:settingPage:default:confirm"]}),s({type:g.entryKey["sharing:function:track"],payload:{operation:"\u5237\u65B0\u5BC6\u7801",viewMode:a}}),!0),y=()=>{i({wechat:!f}),s({type:g.entryKey["sharing:settingPage:default:confirm"]}),s({type:g.entryKey["sharing:function:track"],payload:{operation:f?"\u5173\u95ED\u8DF3\u8FC7\u79FB\u52A8\u7AEF\u63D0\u793A\u9875":"\u6253\u5F00\u8DF3\u8FC7\u79FB\u52A8\u7AEF\u63D0\u793A\u9875",viewMode:a}})},_=()=>{i({is_first_canvas_open:!p}),s({type:g.entryKey["sharing:settingPage:default:confirm"]}),s({type:g.entryKey["sharing:function:track"],payload:{operation:p?"\u5173\u95ED\u9ED8\u8BA4\u6253\u5F00\u7B2C\u4E00\u4E2A\u753B\u5E03":"\u6253\u5F00\u9ED8\u8BA4\u6253\u5F00\u7B2C\u4E00\u4E2A\u753B\u5E03",viewMode:a}})},j=(0,l.useMemo)(()=>u==="org_member",[u]),w=()=>{i({view_sticky:x==="view_sticky"?"no_sticky":"view_sticky"}),s({type:g.entryKey["sharing:settingPage:default:confirm"]}),s({type:g.entryKey["sharing:function:track"],payload:{operation:x?"\u5173\u95ED\u6279\u6CE8\u53EF\u89C1":"\u6253\u5F00\u6279\u6CE8\u53EF\u89C1",viewMode:a}})},I=()=>{i({comment_permission:u==="org_member"?"off":"org_member"}),s({type:g.entryKey["sharing:settingPage:default:confirm"]}),s({type:g.entryKey["sharing:function:track"],payload:{operation:j?"\u5173\u95ED\u8BC4\u8BBA":"\u6253\u5F00\u8BC4\u8BBA",viewMode:a}})},h=N=>{let{value:A}=N;i({view_access:A}),s({type:g.entryKey["sharing:settingPage:default:confirm"]}),s({type:g.entryKey["sharing:remote:sharing:update"],payload:{sharingData:r,updatedKV:{access:A}}}),s({type:g.entryKey["sharing:function:track"],payload:{operation:A==="public"?"\u6240\u6709\u4EBA":"\u5207\u6362\u56E2\u961F",viewMode:a,isDefault:!1}})};return(0,n.jsxs)(rn,{children:[t&&(0,n.jsxs)("div",{className:"line-item",children:[(0,n.jsx)("label",{className:"item-title",children:I18N.imockSharing.permission_access}),(0,n.jsx)(At.A,{name:"access",optionList:S,value:r.view_access,onChange:h})]}),(0,n.jsxs)("div",{className:"line-item",children:[(0,n.jsx)("label",{className:"item-title",children:I18N.imockSharing.permission_password_protect}),(0,n.jsxs)("div",{className:"password-input-item",children:[o&&(0,n.jsx)(at.F,{value:r.password,onSubmit:m}),(0,n.jsx)(Fe.A,{size:"small",isIOS:!0,isChecked:o,onChange:v})]})]}),(0,n.jsx)("div",{className:"divider"}),(0,n.jsxs)("div",{className:"line-item",children:[(0,n.jsx)("label",{className:"item-title",children:I18N.imockSharing.note_display}),(0,n.jsx)(Fe.A,{size:"small",isIOS:!0,isChecked:x==="view_sticky",onChange:w})]}),(0,n.jsxs)("div",{className:"line-item",children:[(0,n.jsx)("label",{className:"item-title",children:I18N.imockSharing.comment_allowed}),(0,n.jsx)(Fe.A,{size:"small",isIOS:!0,isChecked:j,onChange:I})]}),(0,n.jsx)("div",{className:"divider"}),(0,n.jsxs)("div",{className:"line-item",children:[(0,n.jsx)("label",{className:"item-title",children:I18N.imockSharing.share_skip_install_run_inwechat}),(0,n.jsx)(Fe.A,{size:"small",isIOS:!0,isChecked:f,onChange:y})]}),!d&&(0,n.jsxs)("div",{className:"line-item",children:[(0,n.jsx)("label",{className:"item-title",children:"\u9ED8\u8BA4\u6253\u5F00\u7B2C\u4E00\u4E2A\u753B\u5E03"}),(0,n.jsx)(Fe.A,{size:"small",isIOS:!0,isChecked:p,onChange:_})]})]})}var Lr=b(69623);const Rr=()=>[{key:"read_only",label:I18N.imockSharing.read_only_mode,icon:"sharing/mode_canvas"},{key:"device",label:I18N.imockSharing.device_mode,icon:"sharing/mode_device"},{key:"inspect",label:I18N.imockSharing.inspect_mode,icon:"sharing/mode_inspect"}],sn=e=>{let{sharingData:t,updateSharing:r}=e;const i=p=>()=>{r({device_model:p})},[a,o]=(0,l.useState)(!1),s=(0,l.createRef)(),c=(0,C.d4)(g.query.getTheme),[d,u]=(0,l.useState)({left:0,top:0}),f=()=>{if(!(s!=null&&s.current))return;const{left:p,top:S,height:v}=s.current.getBoundingClientRect();u({left:p-58,top:S+v+6}),setTimeout(()=>{o(!0)},0)},x=()=>{o(!1)};return(0,n.jsx)(zr,{className:H()({dark:c==="dark"}),children:(0,n.jsxs)("div",{className:"device-model",children:[(0,n.jsxs)("div",{className:"device-model-header",children:[(0,n.jsx)("div",{className:"device-model-title",children:I18N.imockSharing.default_mode}),(0,n.jsxs)("div",{className:"modal-container",ref:s,children:[(0,n.jsx)(_e.C,{onMouseEnter:f,onMouseLeave:x,className:"tipsIcon",name:"sharing/question",size:14}),a&&(0,n.jsx)(Dr,{theme:c,position:d})]})]}),(0,n.jsx)("div",{className:"device-model-type-container",children:Rr().map((p,S)=>{let{key:v,label:m,icon:y}=p;const _="device-model-"+v+" ";return(0,n.jsxs)("div",{className:H()("device-model-type-item",_,{"is-active":v===t.device_model,dark:c==="dark"}),onClick:i(v),children:[(0,n.jsx)(_e.C,{name:y,size:16}),(0,n.jsx)("span",{children:m})]},S)})})]})})},Dr=(0,l.memo)(e=>{const{theme:t,position:r}=e;return(0,Lr.createPortal)((0,n.jsxs)(Fr,{className:H()("device-model-modal",{light:t==="light",dark:t==="dark"}),style:{left:r.left,top:r.top},children:[(0,n.jsx)("div",{className:"icon-triangle"}),(0,n.jsxs)("div",{className:H()("modal-content"),children:[(0,n.jsxs)("div",{className:"content-item read_only",children:[(0,n.jsx)("img",{src:"/mb-proto2/images/sharing/intro_read_only_"+t+"_2.png"}),(0,n.jsxs)("div",{className:"content-item-text",children:[(0,n.jsx)("div",{className:"intro-title",children:I18N.imockSharing.read_only_mode}),(0,n.jsx)("div",{className:"intro-content",children:I18N.imockSharing.read_only_mode_intro})]})]}),(0,n.jsxs)("div",{className:"content-item device",children:[(0,n.jsx)("img",{src:"/mb-proto2/images/sharing/intro_device_"+t+"_2.png"}),(0,n.jsxs)("div",{className:"content-item-text",children:[(0,n.jsx)("div",{className:"intro-title",children:I18N.imockSharing.device_mode}),(0,n.jsx)("div",{className:"intro-content",children:I18N.imockSharing.device_mode_intro})]})]}),(0,n.jsxs)("div",{className:"content-item inspect",children:[(0,n.jsx)("img",{src:"/mb-proto2/images/sharing/intro_inspect_"+t+"_2.png"}),(0,n.jsxs)("div",{className:"content-item-text",children:[(0,n.jsx)("div",{className:"intro-title",children:I18N.imockSharing.inspect_mode}),(0,n.jsx)("div",{className:"intro-content",children:I18N.imockSharing.inspect_mode_intro})]})]})]})]}),document.body)}),zr=te.Ay.div.withConfig({displayName:"ViewModeModel__StyledDeviceModel",componentId:"sc-spi606-0"})(["position:relative;margin-bottom:14px;margin-top:20px;.device-model{padding:0 24px;.device-model-header{display:flex;align-items:center;margin-bottom:10px;color:",";.device-model-title{margin-right:4px;line-height:14px;}}.modal-container{display:flex;.tipsIcon{color:",";&:hover{color:",";}}}.device-model-type-container{display:flex;justify-content:space-between;.svg-icon > *{fill:currentColor;}.device-model-type-item{width:111px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid rgba(219,219,219,1);border-radius:6px;color:",";&.dark{border:1px solid #4f5052;}span{margin-left:4px;font-size:14px;}&:hover{border:1px solid ",";}.svg-icon{[stroke]{stroke:currentColor;fill:none;}}&.is-active{border:1px solid ",";color:",";.svg-icon{color:",";}}}}}"],e=>e.theme.color_text_L2,e=>e.theme.color_text_L3,e=>e.theme.color_text_L2,e=>e.theme.color_text_L1,e=>e.theme.color_text_link_normal,e=>e.theme.color_text_link_normal,e=>e.theme.color_text_link_normal,e=>e.theme.color_text_link_normal),Fr=te.Ay.div.withConfig({displayName:"ViewModeModel__StyledDeviceModelModal",componentId:"sc-spi606-1"})(["&.device-model-modal{z-index:100;position:absolute;border-radius:8px;&.dark{.modal-content{outline:1px solid ",";}}&.light{box-shadow:0px 2px 10px 0px #27364E14;box-shadow:4px 12px 40px 0px #27364E1A;}.icon-triangle{z-index:1;position:absolute;width:10px;height:10px;top:-4px;left:58px;background:",";transform:rotate(45deg);border-top-left-radius:1px;}&.dark .icon-triangle{width:9px;height:9px;top:-5px;left:59px;border-top:1px solid ",";border-left:1px solid ",";}.modal-content{display:flex;flex-direction:column;padding:20px;width:374px;height:366px;border-radius:8px;background:",";&:lang(en){height:250px;}img{width:160px;height:96px;}.content-item:not(:last-child){margin-bottom:16px;}.content-item-text{display:flex;flex-direction:column;justify-content:center;height:100%;margin-left:16px;}.device,.read_only,.inspect{width:100%;height:96px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;.intro-title{width:56px;height:22px;color:",";font-size:14px;font-weight:600;margin-bottom:6px;&:lang(en){width:max-content;}}.intro-content{color:",";}}}}"],e=>e.theme.color_bg_border_02,e=>e.theme.color_bg_white,e=>e.theme.color_bg_border_02,e=>e.theme.color_bg_border_02,e=>e.theme.color_bg_white,e=>e.theme.color_text_L1,e=>e.theme.color_text_L2);function Br(){const e=(0,C.d4)(g.query.getCurrentSharing),t=(0,C.d4)(g.query.getProject),r=(0,C.wA)(),i=(0,l.useCallback)(s=>{r({type:g.entryKey["sharing:currentSharing:update"],payload:{updatedKV:s}})},[r]),a=s=>{r({type:g.entryKey["sharing:currentSharing:update"],payload:{updatedKV:s}}),(0,Ze.a0)(t.cid+"_default_sharing_view_mode",s.device_model,Ze.qW.String),r({type:g.entryKey["sharing:settingPage:default:confirm"]})},o=()=>{r({type:g.entryKey["sharing:topPageIndex:jump"],payload:{topPageIndex:"edit"}})};return(0,n.jsxs)(nn,{children:[(0,n.jsx)(ot,{title:I18N.imockSharing.sharing_setting_title,handleClick:o}),(0,n.jsxs)("div",{className:"basic-content",children:[(0,n.jsx)(sn,{sharingData:e,updateSharing:a}),(0,n.jsx)(Tr,{isOrgProject:t.is_org_project,sharingData:e,updateSharing:i})]})]})}var on=b(89208);const an=()=>(0,n.jsx)(Wr,{}),Wr=te.Ay.div.withConfig({displayName:"Divider__StyledDivider",componentId:"sc-x06h85-0"})(["height:1px;background:",";margin:8px 24px;"],e=>e.theme.color_background_icon_hover2);var Ur=b(23089),Hr=b(5649),ln=b(12246),cn=b(25306);function Vr(e){const{isOrgProject:t,sharingData:r,updateSharing:i,settingPageType:a}=e,o=r.device_model,s=(0,l.useMemo)(()=>(0,z.R0)(t),[t]),{isHavePassword:c}=It(r),d=(0,C.d4)(g.query.getUser),u=(0,C.d4)(g.query.getOrg),x=(0,C.d4)(g.query.getHostType)==="iframe",p=(0,C.wA)(),S="v8-\u5206\u4EAB\u5F39\u7A97_\u81EA\u5B9A\u4E49\u94FE\u63A5\u6709\u6548\u671F";let v=!1,m=!1;if(t){const{plan:ce}=(0,Ct.rM)(u);v=[We.Sj.OrgExpired,We.Sj.OrgFree].includes(ce),m=ce!==We.Sj.OrgFull}else{const ce=cn.tz.InitialUser(d),pe=ce.planSdk.prototypePlan.getUserPlan(),Re=ce.planSdk.prototypePlan.getUserStatus();v=![We.L1.Lifetime,We.L1.PremiumLifetime].includes(pe)&&Re!==We.pZ.Trial,m=![We.L1.Lifetime,We.L1.PremiumLifetime].includes(pe)}const{view_sticky:y,comment_permission:_,wechat:j,enable_version_record:w,is_first_canvas_open:I}=r,h=ce=>{let{value:pe}=ce;i({view_access:pe})},N=()=>{if(c)i({password:""});else{const ce=(0,at.I)(6);A(ce)}p({type:g.entryKey["sharing:function:track"],payload:{operation:c?"\u5173\u95ED\u5BC6\u7801\u4FDD\u62A4":"\u6253\u5F00\u5BC6\u7801\u4FDD\u62A4",viewMode:o,isDefault:!0}})},A=ce=>/^\s*$/.test(ce)||!/^\w+$/.test(ce)?!1:(i({password:ce}),p({type:g.entryKey["sharing:function:track"],payload:{operation:"\u5237\u65B0\u5BC6\u7801",viewMode:o,isDefault:!0}}),!0),M=()=>{i({wechat:!j}),p({type:g.entryKey["sharing:function:track"],payload:{operation:j?"\u5173\u95ED\u8DF3\u8FC7\u79FB\u52A8\u7AEF\u63D0\u793A\u9875":"\u6253\u5F00\u8DF3\u8FC7\u79FB\u52A8\u7AEF\u63D0\u793A\u9875",viewMode:o,isDefault:!0}})},E=()=>{i({is_first_canvas_open:!I}),p({type:g.entryKey["sharing:function:track"],payload:{operation:I?"\u6253\u5F00\u9ED8\u8BA4\u6253\u5F00\u7B2C\u4E00\u4E2A\u753B\u5E03":"\u5173\u95ED\u9ED8\u8BA4\u6253\u5F00\u7B2C\u4E00\u4E2A\u753B\u5E03",viewMode:o,isDefault:!0}})},P=(0,l.useMemo)(()=>_==="org_member",[_]),L=()=>{i({view_sticky:!y,sticky:!y}),p({type:g.entryKey["sharing:function:track"],payload:{operation:y?"\u5173\u95ED\u6279\u6CE8\u53EF\u89C1":"\u6253\u5F00\u6279\u6CE8\u53EF\u89C1",viewMode:o,isDefault:!0}})},T=()=>{i({comment_permission:_==="org_member"?"off":"org_member"}),p({type:g.entryKey["sharing:function:track"],payload:{operation:P?"\u5173\u95ED\u8BC4\u8BBA":"\u6253\u5F00\u8BC4\u8BBA",viewMode:o,isDefault:!0}})},[F,$]=(0,l.useState)("1"),[ne,re]=(0,l.useState)("forever"),{remainTimeText:fe}=wt(r,!1,999);(0,l.useEffect)(()=>{r&&r.expire_type==="forever"?re(r.expire_type):($(r.expire_type),re(fe))},[r,fe]);const ve=(0,l.useRef)(null),Ce=()=>{if(v){const ce=(0,ln.l)(u,S);if(u||(ce.mode="org",ce.isSelectOrg=!0),x){const pe="/workspace?payment_param="+(0,tt._)(ce);(0,Ge.JW)(pe,"_blank","noreferrer")}else MB.global.popupHelper.chargeAsync(ce);return!0}return!1},ke=ce=>{if(ce==="forever")i({expire_type:ce});else if(Ce()){i({expire_type:"forever"},{isCustom:!0});return}p({type:g.entryKey["sharing:function:track"],payload:{operation:ce==="forever"?"\u6709\u6548\u671F\u6C38\u4E45":"\u6709\u6548\u671F\u81EA\u5B9A\u4E49",viewMode:o,isDefault:!1}}),re(ce)},Pe=[{label:"\u6C38\u4E45\u6709\u6548",value:"forever"},{label:v?(0,n.jsxs)("div",{className:"custom-title",children:["\u81EA\u5B9A\u4E49",(0,n.jsx)("span",{className:"vip-title",children:"\u56E2\u961F\u7248"})]}):"\u81EA\u5B9A\u4E49",value:"custom"}],le=ce=>/^([1-9]\d{0,3}|9999)$/.test(ce),ye=ce=>{const pe=ce.target.value;if(!le(pe))try{MB.notice({text:"\u8F93\u5165\u503C\u65E0\u6548\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165",type:"warning"});return}catch(Xe){(0,rt.A)(JSON.stringify({sharingMessage:"sharing:notice"}),"*")}i({expire_type:pe}),$(pe)},je=()=>{const ce=(0,ln.l)(u,"\u7F16\u8F91\u533A_v8\u539F\u578B\u5206\u4EAB_\u7248\u672C\u8BB0\u5F55\u5F00\u5173","v8proto-share-set-version",!0);if(ce.immediateUse="org_full",x){const pe="/workspace?payment_param="+(0,tt._)(ce);(0,Ge.JW)(pe,"_blank","noreferrer")}else MB.global.popupHelper.chargeAsync(ce)},Te=()=>{m?je():(i({enable_version_record:!w}),p({type:g.entryKey["sharing:function:track"],payload:{operation:w?"\u5173\u95ED\u67E5\u770B\u7248\u672C\u8BB0\u5F55":"\u6253\u5F00\u67E5\u770B\u7248\u672C\u8BB0\u5F55",viewMode:o,isDefault:!1}}))};return(0,n.jsxs)(l.Fragment,{children:[(0,n.jsxs)(rn,{children:[r.type==="advanced"&&t&&(0,n.jsxs)("div",{className:"line-item",children:[(0,n.jsx)("label",{className:"item-title",children:I18N.imockSharing.permission_access}),(0,n.jsx)(At.A,{name:"access",optionList:s,value:r.view_access,onChange:h})]}),(0,n.jsxs)("div",{className:"line-item "+(t?"mt":""),children:[(0,n.jsx)("label",{className:"item-title",children:I18N.imockSharing.permission_password_protect}),(0,n.jsxs)("div",{className:"password-input-item",children:[c&&(0,n.jsx)(at.F,{value:r.password,onSubmit:A}),(0,n.jsx)(Fe.A,{size:"small",isIOS:!0,isChecked:c,onChange:N})]})]}),(0,n.jsxs)("div",{className:"line-item",children:[(0,n.jsx)("label",{className:"item-title",children:I18N.imockSharing.permission_link_expired}),(0,n.jsxs)("div",{className:"item-expired",children:[ne==="custom"&&(0,n.jsx)(Hr.A,{className:"general-input",attr:"width",value:F,cursorDirection:!1,min:1,max:9999,rightTitle:"\u5929",actionButton:!1,ref:ve,isSelect:!0,onBlur:ye,disableKeyboardEvents:!0}),(0,n.jsx)(Ur.mq,{value:ne,attr:"expire_type",placeholder:a==="create"?F+"\u5929\u540E\u5931\u6548":ne,optionList:Pe,onChange:ce=>ke(ce)})]})]}),(0,n.jsx)(an,{}),(0,n.jsxs)("div",{className:"line-item",children:[(0,n.jsx)("label",{className:"item-title",children:I18N.imockSharing.note_display}),(0,n.jsx)(Fe.A,{size:"small",isIOS:!0,isChecked:y,onChange:L})]}),(0,n.jsxs)("div",{className:"line-item mt",children:[(0,n.jsx)("label",{className:"item-title",children:I18N.imockSharing.comment_allowed}),(0,n.jsx)(Fe.A,{size:"small",isIOS:!0,isChecked:P,onChange:T})]}),(0,n.jsxs)("div",{className:"line-item version-control mt",children:[(0,n.jsxs)("label",{className:"item-title",children:[I18N.imockSharing.version_control,m&&(0,n.jsx)("span",{className:"vip-title",onClick:je,children:I18N.Common.business_plan})]}),(0,n.jsx)(Fe.A,{size:"small",isIOS:!0,isChecked:w,readOnly:m,onChange:Te})]}),(0,n.jsx)(an,{}),(0,n.jsxs)("div",{className:"line-item",children:[(0,n.jsx)("label",{className:"item-title",children:I18N.imockSharing.share_skip_install_run_inwechat}),(0,n.jsx)(Fe.A,{size:"small",isIOS:!0,isChecked:j,onChange:M})]}),!x&&(0,n.jsxs)("div",{className:"line-item",children:[(0,n.jsx)("label",{className:"item-title",children:"\u9ED8\u8BA4\u6253\u5F00\u7B2C\u4E00\u4E2A\u753B\u5E03"}),(0,n.jsx)(Fe.A,{size:"small",isIOS:!0,isChecked:I,onChange:E})]})]}),(0,n.jsx)(Or,{isIframe:x})]})}var Ue=b(95549),Kr=b(25582),me=b.n(Kr);const Gr=te.Ay.div.withConfig({displayName:"styles__StyledCheck",componentId:"sc-1wxzhto-0"})(["position:relative;display:flex;align-items:center;cursor:pointer;color:",";&.readonly{cursor:default;}&.is-disabled{cursor:not-allowed;&::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#f2f2f2;}}> input[type=radio],> input[type=checkbox]{position:absolute;opacity:0;width:12px;height:12px;}.Check-state{position:relative;width:12px;height:12px;font-size:12px;display:flex;align-items:center;border:1px solid ",";border-radius:",";transition:all 0.2s ease-in-out;background-color:",";.icon{transition:all 0.2s ease-in-out;position:absolute;top:-1px;left:-1px;}}.Check-label{margin-left:0.33333em;color:",";}&.is-checked .Check-state{background-color:",";border:1px solid ",";color:#fff;.icon{transform:scale(0.833);color:#f2f4f5;}}&:not(.is-checked) .Check-state .icon{speak:none;opacity:0;}"],e=>e.theme.color_text_L2,e=>e.theme.color_text_disabled01,e=>e.isCircle?"50%":"2px",e=>e.theme.color_bg_white,e=>e.theme.color_text_L2,e=>e.theme.color_text_L3,e=>e.theme.color_text_L2);class Pt extends l.PureComponent{constructor(){super(...arguments),(0,Ue.A)(this,"onToggle",t=>{const{onChange:r}=this.props;r(t)})}render(){const{className:t,isDisabled:r,readOnly:i,isChecked:a,isCircle:o}=this.props,s=H()(t,{"is-checked":a,"is-disabled":r,readonly:i});return(0,n.jsx)(Gr,{className:s,onClick:this.onToggle,isCircle:o,children:(0,n.jsx)("span",{className:"Check-state",children:(0,n.jsx)(_e.C,{name:"new_replace/box_check"})})})}}(0,Ue.A)(Pt,"propTypes",{isChecked:me().bool,isDisabled:me().bool,readOnly:me().bool,onChange:me().func,label:me().any,name:me().string,value:me().any,className:me().string,isCircle:me().bool}),(0,Ue.A)(Pt,"defaultProps",{isChecked:!1,label:"",className:"",isCircle:!1,onChange:()=>null,onToggle:()=>null});var Zr=b(61068),$r=b(69246),dn=b(85584);const Yr=te.Ay.div.withConfig({displayName:"styles__StyledSharingScreenHiddenList",componentId:"sc-1bmii7a-0"})(["padding:0 17px;.sm-hidden-check{display:flex;height:40px;align-items:center;justify-content:space-between;.item-title{color:",";}}.sm-check{.Check-state{background-color:transparent;border:1px solid ",";}.Check-label{color:",";}&.is-checked .Check-state{background-color:#1684fc;border:1px solid #1684fc;.icon{color:#fff;}}&.is-checked.is-disabled .Check-state{background-color:",";border:1px solid ",";span.icon{color:",";}}&.is-disabled .Check-state{background-color:",";border:1px solid ",";}&.is-disabled::after{background-color:unset;}}.screen-config-header{display:flex;padding-left:8px;flex-direction:row;height:36px;&.is-disabled{cursor:not-allowed;color:#ccc;.screen-name{color:",";}> label{&.is-disabled::after{background-color:unset;}}span.Check-label{color:",";}.content-wrapper{span{color:",";}}}span.Check-label{color:",";margin-left:10px;}.content-wrapper{display:flex;align-items:center;span{&.divider{margin-left:10px;margin-right:11px;}color:",";}}}.screen-list-content{height:210px;overflow-y:overlay;background:",";margin:0 8px;&::-webkit-scrollbar-track{background-color:transparent;}&::-webkit-scrollbar{width:6px;height:6px;}&::-webkit-scrollbar-thumb{background-color:#dbdbdb;border-radius:4px;&:hover{background-color:#cccccc;}}&.dark{&::-webkit-scrollbar-thumb{background-color:#666;border-radius:4px;&:hover{background-color:#cccccc;}}}&::-webkit-scrollbar-corner{background-color:transparent;}&::-webkit-scrollbar{width:6px;}.screen-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}&.is-disabled{cursor:not-allowed;color:#ccc;.screen-name{color:",";}}ol,li{list-style:none;}.sm-list{height:auto;overflow-y:overlay;&::-webkit-scrollbar-track{background-color:transparent;}&::-webkit-scrollbar{width:6px;height:6px;}&::-webkit-scrollbar-thumb{background-color:#dbdbdb;border-radius:4px;&:hover{background-color:#cccccc;}}&::-webkit-scrollbar-corner{background-color:transparent;}margin-left:8px;padding-left:15px;.sm-box{display:flex;align-items:center;height:36px;&.is-disabled{cursor:not-allowed;.sm-item{cursor:not-allowed;.expander{svg{color:",";cursor:not-allowed;}}.screen-name{color:",";}}}}.sm-item{display:flex;height:100%;width:100%;align-items:center;cursor:pointer;.sm-icon{min-width:20px;min-height:20px;margin-right:4px;color:",";}.expander{display:flex;align-items:center;justify-content:center;margin-left:-15px;margin-right:1px;width:14px;height:14px;.arrow-icon{margin-right:0;color:#999;width:8px;&:not(.is-expand){transform:rotate(-90deg);}}}.screen-icon{margin-right:4px;}.screen-name{color:",";}}}}"],e=>e.theme.color_text_L1,e=>e.theme.color_text_disabled01,e=>e.theme.color_text_L1,e=>e.theme.color_btn_secondary_active,e=>e.theme.color_btn_secondary_active,e=>e.theme.color_text_disabled01,e=>e.theme.color_btn_secondary_active,e=>e.theme.color_btn_secondary_active,e=>e.theme.color_text_disabled01,e=>e.theme.color_text_disabled01,e=>e.theme.color_text_disabled01,e=>e.theme.color_text_L2,e=>e.theme.color_text_L2,e=>e.theme.color_bg_card,e=>e.theme.color_text_disabled01,e=>e.theme.color_text_disabled01,e=>e.theme.color_text_disabled01,e=>e.theme.color_text_L2,e=>e.theme.color_text_L1);class pn extends l.PureComponent{constructor(t){super(t),(0,Ue.A)(this,"handleCheck",s=>{const{onUpdateScreenVisibleList:c,screenVisibleList:d}=this.props,u=new Set(d),f=(0,dn.YU)(s),x=u.has(s.cid);f.forEach(S=>{let{cid:v}=S;x?u.delete(v):u.add(v)});const p=[];for(const S of u){const v=this.screenDataMap[S];v&&!(0,dn.Mo)(v)&&p.push(v)}c(Array.from(u))}),(0,Ue.A)(this,"onSelectAll",s=>{const{onUpdateScreenVisibleList:c}=this.props;c(s?this.pageKeyList:[])});const{screenMetaList:r}=t,{treeData:i,pageAttrMap:a,pageKeyList:o}=r;this.screenDataMap=a,this.screenTreeData=i,this.pageKeyList=o,this.pageExceptFolderList=(0,z.RF)(a)}componentDidMount(){const t=(0,Ze.Yt)("currentJumpingSharingScreenMetaCid",void 0,Ze.qW.String);(0,Ze.G5)("currentJumpingSharingScreenMetaCid"),t!==void 0&&setTimeout(()=>document.getElementById("app-sharing").querySelector('.content-item[data-cid="'+t+'"]').scrollIntoView(),300)}render(){const{theme:t,screenVisibleList:r,isDisplayScreenAll:i}=this.props,a=(r==null?void 0:r.length)===this.pageKeyList.length,o=(0,z.Mj)(i,r,this.pageExceptFolderList);return(0,n.jsxs)(Yr,{children:[(0,n.jsxs)("div",{className:H()("screen-config-header",{"is-disabled":i}),children:[(0,n.jsx)(Zr.A,{className:"sm-check",label:I18N.imockSharing.select_all,onChange:this.onSelectAll,isDisabled:i,isChecked:a}),(0,n.jsxs)("div",{className:"content-wrapper",children:[(0,n.jsx)("span",{className:"divider",children:"|"}),(0,n.jsx)("span",{children:I18N.imockSharing.select_n_screens.replace("%1",o).replace("%2",this.pageExceptFolderList.length)})]})]}),(0,n.jsx)("div",{className:H()("screen-list-content",{"is-disabled":i,dark:t==="dark"}),children:(0,n.jsx)("div",{className:"sm-list",children:(0,n.jsx)(mn,{theme:t,isDisplayScreenAll:i,screenTreeData:this.screenTreeData,screenVisibleList:r,onCheck:this.handleCheck})})})]})}}(0,Ue.A)(pn,"propTypes",{theme:me().string,screenMetaList:me().object,screenVisibleList:me().array,onUpdateScreenVisibleList:me().func,isDisplayScreenAll:me().bool});const mn=e=>{let{theme:t,isDisplayScreenAll:r,screenTreeData:i,screenVisibleList:a,onCheck:o}=e;return(0,n.jsx)(n.Fragment,{children:i.children.map(s=>(0,n.jsx)(lt,{theme:t,treeNode:s,root:!0,depth:0,screenVisibleList:a,isDisplayScreenAll:r,onCheck:o},s.cid))})};mn.propTypes={theme:me().string,isDisplayScreenAll:me().bool,screenTreeData:me().object,screenVisibleList:me().array,onCheck:me().func};class lt extends l.PureComponent{constructor(t){super(t),(0,Ue.A)(this,"handleCheck",r=>{r.stopPropagation();const{isDisplayScreenAll:i}=this.props;if(i)return;const{treeNode:a,onCheck:o}=this.props;o(a)}),(0,Ue.A)(this,"handleExpand",r=>{const{isDisplayScreenAll:i}=this.props;i||(r.stopPropagation(),this.setState({expand:!this.state.expand}))}),this.state={expand:!0}}render(){const{isDisplayScreenAll:t,treeNode:r,root:i,depth:a,screenVisibleList:o,onCheck:s,theme:c}=this.props,{children:d,data:u}=r,f=d.length!==0,{expand:x}=this.state,p=o&&o.includes(r.cid);return(0,n.jsxs)("li",{className:H()("content-item"),"data-cid":r.cid,children:[(0,n.jsxs)("div",{className:H()("sm-box",{"is-display":p,"is-disabled":t}),children:[(0,n.jsx)(Pt,{isDisabled:t,className:"sm-check",isChecked:p,onChange:this.handleCheck}),(0,n.jsx)(un,{isDisabled:t,theme:c,root:i,depth:a,showExpander:f,data:u,expand:x,onClick:this.handleCheck,onExpand:this.handleExpand})]}),d.length>0&&x&&(0,n.jsx)("ol",{className:"sm-child",children:d.map(S=>(0,n.jsx)(lt,{theme:c,treeNode:S,depth:a+1,screenVisibleList:o,isDisplayScreenAll:t,onCheck:s},S.cid))})]})}}(0,Ue.A)(lt,"propTypes",{theme:me().string,isDisplayScreenAll:me().bool,treeNode:me().object,screenVisibleList:me().array,depth:me().number,root:me().bool,onCheck:me().func});class un extends l.PureComponent{render(){const{depth:t,showExpander:r,data:i,expand:a,onExpand:o,onClick:s,theme:c,isDisabled:d}=this.props,u=19*(t+1);return(0,n.jsxs)("div",{className:H()("sm-item"),style:{paddingLeft:u},onClick:s,children:[r&&(0,n.jsx)("a",{className:"expander",onClick:o,children:(0,n.jsx)(_e.C,{className:H()("arrow-icon",{"is-expand":a}),name:"common/expand"})}),(0,n.jsx)($r.k,{icon:i.icon,theme:c,disabled:d,isExpand:a}),(0,n.jsx)("span",{className:"screen-name",children:i.name})]})}}(0,Ue.A)(un,"propTypes",{theme:me().string,isDisabled:me().bool,showExpander:me().bool,data:me().object,depth:me().number,expand:me().bool,onExpand:me().func,onClick:me().func});function Jr(e){const t=[{value:1,label:I18N.imockSharing.all_pages},{value:2,label:I18N.imockSharing.partial_pages}],{sharingData:r,updateSharing:i}=e,[a,o]=(0,l.useState)(r.screen_visible_switch?2:1),s=(0,C.d4)(g.query.getTheme),c=(0,C.d4)(g.query.getScreenMetaList),d=f=>{i({screen_visible_list:f})},u=f=>{let{value:x}=f;i({screen_visible_switch:x==="2",screen_visible_list:[]}),o(x)};return(0,n.jsxs)(Er,{children:[(0,n.jsx)("div",{className:"line-item visible-check",children:(0,n.jsx)(At.A,{name:"access",optionList:t,value:a,onChange:u})}),c&&(0,n.jsx)(pn,{theme:s,screenMetaList:c,screenVisibleList:r.screen_visible_list,isDisplayScreenAll:!r.screen_visible_switch,onUpdateScreenVisibleList:d})]})}var Qr=b(79150);const qr=e=>{let{handleConfirm:t,handleCancel:r}=e;const i=(0,C.d4)(g.query.getCurrentSharing),a=(0,C.d4)(g.query.getTheme),o=(0,C.d4)(g.query.getScreenMetaList),s=i.type==="default"?!1:i.screen_visible_switch&&(0,z.Mb)(o,i).selectedSize===0,c=()=>{s||t()};return(0,n.jsxs)(Xr,{className:"confirm-bar",children:[(0,n.jsx)($e.jn,{className:H()("confirm",{dark:a==="dark"}),disabled:s,onClick:c,children:I18N.SettingPanel.confirm}),(0,n.jsx)($e.tA,{className:"cancel",onClick:r,children:I18N.imockSharing.cancel})]})},Xr=te.Ay.div.withConfig({displayName:"ConfirmBar__StyledConfirmBar",componentId:"sc-1m75upe-0"})(["&.confirm-bar{display:inline-flex;flex-direction:row-reverse;padding:20px 24px;transition:all 0.2s ease-in-out 0s;position:absolute;bottom:0px;right:0px;.confirm{margin-left:12px;}}"]),ei=()=>[{key:0,name:"basic",label:I18N.imockSharing.sharing_basic},{key:1,name:"visible",label:I18N.imockSharing.sharing_visible}];function ti(){const e=(0,C.d4)(g.query.getProject),t=(0,C.d4)(g.query.getSettingPageType),r=(0,C.d4)(g.query.getSubSettingPageType),i=(0,C.d4)(g.query.getCurrentSharing),a=(0,C.d4)(g.query.getAdvancedSharingList),o="recommend",s=(0,C.wA)(),[c,d]=(0,l.useState)(r==="basic"?0:1),[u,f]=(0,l.useState)(i.link_name),[x,p]=(0,l.useState)(!1),S=T=>{d(T)},v=(0,l.useCallback)(async(T,F)=>{const{isCustom:$}=F||{};s({type:g.entryKey["sharing:settingPage:advanced:confirm"],payload:{updatedKV:T,...$!==void 0&&{isCustom:$}}})},[s]),m=(0,l.useCallback)(()=>{s({type:g.entryKey["sharing:topPageIndex:jump"],payload:{topPageIndex:"edit"}}),t==="edit"&&x&&s({type:"sharing:advance:click:track"})},[s,t,x]),y=(0,l.useCallback)((T,F)=>{s({type:g.entryKey["sharing:currentSharing:update"],payload:{updatedKV:T}}),t==="edit"&&(p(!0),v(T,F))},[s,t,v,p]),_=()=>{const T=A.current.value;T===""?(s({type:g.entryKey["sharing:init"],payload:{sharingToast:I18N.Common.name_cannot_be_empty}}),P(u)):(0,z.it)({value:T,currentSharing:i,sharingList:a})?(P(u),s({type:g.entryKey["sharing:init"],payload:{sharingToast:I18N.imockSharing.sharing_name_repeate_wran}})):(f(T),y({link_name:T}))},{isRenaming:j,setIsRenaming:w,handleKeyDown:I,handleBlur:h,handleFocus:N,inputRef:A,handleInput:M,inputName:E,setInputName:P}=Jt({name:i.link_name,fBlur:_}),L=()=>{w(!0)};return(0,n.jsxs)(nn,{children:[t==="create"?(0,n.jsx)("div",{className:"header",children:(0,n.jsx)("span",{children:I18N.imockSharing.sharing_create_title})}):(0,n.jsx)(ot,{title:I18N.imockSharing.sharing_setting_title,handleClick:m}),(0,n.jsxs)("div",{className:"share-link-title",children:[(0,n.jsx)("div",{className:"title-text",children:I18N.SmartFill.title}),(0,n.jsx)("div",{className:H()("name-input",{"is-renaming":j}),children:j?(0,n.jsx)("form",{children:(0,n.jsx)("input",{value:E,onFocus:N,onChange:M,ref:A,onBlur:h,onKeyPress:I})}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("span",{onClick:L,children:u}),(0,n.jsx)(Qr.A,{size:20,name:"sharing/pen_20",className:"input-icon",onClick:L})]})})]}),(0,n.jsx)(sn,{sharingData:i,updateSharing:y}),(0,n.jsxs)("div",{className:"tabs",children:[(0,n.jsx)(on.A,{className:"sharing-nav",activeIndex:c,onTabChange:S,layoutV9:o,children:ei().map(T=>{let{key:F,name:$,...ne}=T;return(0,n.jsx)(on.n,{...ne,active:c===F,className:H()({visible:$==="visible",basic:$==="basic"})},F)})}),(0,n.jsx)("div",{})]}),c===0?(0,n.jsx)(Vr,{isOrgProject:e.is_org_project,sharingData:i,updateSharing:y,settingPageType:t}):(0,n.jsx)(Jr,{sharingData:i,updateSharing:y}),t==="create"&&(0,n.jsx)(qr,{handleConfirm:v,handleCancel:m})]})}function ni(){return(0,C.d4)(g.query.getCurrentSharing).type==="default"?(0,n.jsx)(Br,{}):(0,n.jsx)(ti,{})}const ri=te.Ay.div.withConfig({displayName:"styles__StyledSharingToast",componentId:"sc-lv8qo5-0"})(["z-index:1;border-radius:4px;position:absolute;display:flex;align-items:center;padding:6px 10px;color:#FFF;font-size:14px;font-family:PingFang SC;font-style:normal;font-weight:400;line-height:24px;background:#454647;top:72px;left:50%;transform:translateX(-50%);svg{width:21px;height:21px;margin-right:4px;}"]),ii=(0,l.memo)(function(){const t=(0,C.d4)(g.query.getSharingToast),r=(0,C.wA)();return(0,l.useEffect)(()=>{setTimeout(()=>{r({type:g.entryKey["sharing:init"],payload:{sharingToast:""}})},1500)},[r]),t?(0,n.jsxs)(ri,{children:[(0,n.jsx)(_e.C,{name:"sharing/toast_waring",isColorPure:!0}),t]}):null}),si=te.Ay.div.withConfig({displayName:"styles__StyledSharingQrCode",componentId:"sc-17am38q-0"})(["display:flex;align-items:center;justify-content:center;flex-direction:column;height:calc(100% - ","px);p{margin-top:16px;color:","}"],Ie.gE,e=>e.theme.color_text_L3);var oi=b(37810);const ai=te.Ay.div.withConfig({displayName:"styles__StyledQRcodeBox",componentId:"sc-1xfoi8f-0"})(["display:flex;justify-content:center;align-items:center;background-color:",";border-radius:8px;width:180px;height:180px;filter:",";border:1px solid ",";.qrcode{width:160px;height:160px;}&.qrcode-and-icon{.p-icon-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;overflow:hidden;background-color:#f2f2f3;border-radius:2px;img{display:block;width:100%;height:100%;}}}"],e=>e.theme.color_sharing_qrcode_bg,e=>e.theme.color_sharing_qrcode_filter,e=>e.theme.color_share_del_confirm_border_color);function li(e){const{isQRcodePanel:t,text:r,project:i}=e,a=i.icon||null;return t?(0,n.jsxs)(ai,{className:"qrcode-and-icon",children:[(0,n.jsx)(oi.A,{className:"qrcode",text:r,width:160,height:160}),a&&(0,n.jsx)("div",{className:"p-icon-box",children:(0,n.jsx)("img",{src:a})})]}):null}const ci=()=>{const e=(0,C.wA)(),t=(0,C.d4)(g.query.getCurrentSelectSharing),r=(0,C.d4)(g.query.getProject),i=(0,C.d4)(g.query.getHostCurrentScreen),a=i==null?void 0:i.cid,o=(0,l.useMemo)(()=>(0,z.O8)(r,t,a,!0),[t,r,a]),s=(0,l.useCallback)(()=>{e({type:g.entryKey["sharing:topPageIndex:jump"],payload:{topPageIndex:"edit"}})},[e]);return(0,n.jsxs)(l.Fragment,{children:[(0,n.jsx)(ot,{title:I18N.imockSharing.qr_code,handleClick:s}),(0,n.jsxs)(si,{children:[(0,n.jsx)(li,{isQRcodePanel:!0,project:r,text:o}),(0,n.jsx)("p",{children:I18N.imockSharing.qr_tips})]})]})},di=(0,l.memo)(ci),pi=()=>{var e;const t=(0,C.wA)(),r=(0,C.d4)(g.query.getHostSharingData),i=(0,C.d4)(g.query.getProject),a=i==null?void 0:i.is_org_project,{link_name:o,view_access:s}=r,c=(0,C.d4)(g.query.getUser),d=(0,C.d4)(g.query.getHostType),u=(0,C.d4)(g.query.getIsEditMode),f=d==="iframe"||u,x=(0,C.d4)(g.query.getCanEditByUser),p=(0,C.d4)(g.query.getHostCurrentScreen),S=p==null?void 0:p.cid,{isURLCopied:v,handleCopyURL:m}=jt({project:i,sharing:r,user:c}),y=f&&x,_=(0,l.useMemo)(()=>[{name:"sharing/QRcode_icon",toolTipName:I18N.imockSharing.qr_code,className:Ne.QRcode,tempDisabled:!1,isBorder:!0},{name:"sharing/embed_icon",toolTipName:I18N.imockSharing.insert,className:Ne.embed,tempDisabled:!1,isBorder:!0}],[]),j=(0,l.useCallback)(()=>{const I=(0,z.O8)(i,r,S);(0,nt.$)(I),m(),t({type:g.entryKey["sharing:function:track"],payload:{operation:"\u9AD8\u7EA7\u5206\u4EAB\u590D\u5236\u94FE\u63A5",viewMode:r.device_model,isDefault:!1}})},[t,r,m,S,i]),w=(0,l.useCallback)((I,h)=>{if(!(I!=null&&I.currentTarget))return;const N=r,{device_model:A}=r;switch(h){case Ne.QRcode:I.stopPropagation(),t({type:g.entryKey["sharing:init"],payload:{topPageIndex:"qrCode",currentSelectSharing:N}}),t({type:g.entryKey["sharing:function:track"],payload:{operation:"\u70B9\u51FB\u626B\u7801",viewMode:A,isDefault:!1}});break;case Ne.embed:t({type:g.entryKey["sharing:init"],payload:{topPageIndex:"embed",currentSelectSharing:N}}),t({type:g.entryKey["sharing:function:track"],payload:{operation:"\u70B9\u51FB\u5D4C\u5165\u4E09\u65B9",viewMode:A,isDefault:!1}});break;default:break}},[t,r]);return(0,n.jsxs)(en,{children:[(0,n.jsxs)("div",{className:"default-top",children:[(0,n.jsx)("div",{className:"switch-content",children:o}),(0,n.jsxs)(yt,{className:H()("item-center","default-link",!y&&"userNoEdit"),children:[(0,n.jsx)("div",{className:H()("left","sharingV2-click-visible",{"normal-hover":!0},!a&&"can-not-edit"),children:(0,n.jsxs)("div",{className:"view-access-select",children:[(0,n.jsx)("div",{className:"chore",children:I18N.imockSharing.permission_access}),(0,n.jsx)("div",{className:"access-name",children:(e=I18N.imockSharing[Ie.nQ[s]])!=null?e:"missing data"}),a&&(0,n.jsx)(_e.C,{size:24,name:"sharing/dropdown_24"})]})}),(0,n.jsxs)(_t,{type:"button",className:H()("copy","sharingV2-click-visible","url-copy-button","is-state-"+Number(v)),onClick:j,children:[(0,n.jsx)("span",{className:"state state-0",children:r.password&&r.password.length>0?I18N.imockSharing.copy_url_pwd:I18N.imockSharing.copy_url}),(0,n.jsx)("span",{className:"state state-1",children:(0,n.jsx)(_e.C,{name:"new_replace/check",className:"copy-check"})})]})]})]}),(0,n.jsx)("div",{className:"default-bottom",children:(0,n.jsxs)("div",{className:"bottom-left",children:[(0,n.jsx)("div",{children:I18N.imockSharing.share_mode}),_.map((I,h)=>(0,n.jsx)(Ye,{className:H()("share-icon",I.className),name:I.name,type:I.className,toolTipName:I.toolTipName,onClick:w,tempDisabled:I.tempDisabled,isColorPure:I.isColorPure,isBorder:I.isBorder,size:24},h))]})})]})},mi=(0,l.memo)(pi),ui=()=>{const e=(0,C.d4)(g.query.getTopPageIndex),t=(0,C.d4)(g.query.getTabIndex),r=(0,C.d4)(g.query.getSharingToast),i=(0,C.d4)(g.query.getHostSharingData),a=!i||i.type==="default",o=(0,C.d4)(g.query.getProject),s=(0,C.d4)(g.query.getIsEditMode),d=(0,C.d4)(g.query.getHostType)==="iframe"||s,[u,f]=(0,l.useState)(i);return(0,l.useEffect)(()=>{const{sharing:x}=(0,q.Y5)(o);f(x)},[i,o]),(0,n.jsxs)(Ir,{children:[e==="edit"&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(er,{}),t===0?!d&&!a?(0,n.jsx)(mi,{}):u?(0,n.jsx)(jr,{defaultShare:u}):(0,n.jsx)(n.Fragment,{}):(0,n.jsx)(yr,{})]}),e==="embed"&&(0,n.jsx)(Pr,{}),e==="setting"&&(0,n.jsx)(ni,{}),e==="qrCode"&&(0,n.jsx)(di,{}),r&&(0,n.jsx)(ii,{})]})},hi=(0,l.memo)(ui),gi=/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z0-9-]{2,63}$/i,fi=/^(?:\+?86)?1(?:3\d{3}|5[^4\D]\d{2}|8\d{3}|7(?:[0-35-9]\d{2}|4(?:0\d|1[0-2]|9\d))|9[0-35-9]\d{2}|6[2567]\d{2}|4[579]\d{2})\d{6}$/;var Et=b(19249);const hn=async(e,t)=>{try{let i=null;return e?i=await(0,Et.DE)("/api/dashboard/v4/users/search?email="+e):t&&(i=await(0,Et.DE)("/api/dashboard/v4/users/search?mobile="+t)),i}catch(i){var r;return i!=null&&(r=i.message)!=null&&r.includes("failed with 404")?{}:null}};var Ot=b(35603);const xi=(0,te.Ay)(Ot.A).withConfig({displayName:"styles__StyledPermissionTipDropdown",componentId:"sc-1ofnwys-0"})(["display:flex;align-items:center;justify-content:center;line-height:14px;button{.permisison-tip-icon{margin:5px 6px 0 6px;&:hover{path{fill:","}}}}"],e=>e.theme.color_project_access_tip_hover),bi=(0,te.DU)(['#IBOT_DROPDOWN_MENU_ROOT{.DropdownMenuBase{.permission-tip{.content{min-height:fit-content;padding:0;background-color:#333;border:1px solid #4f5052;.multi-line{padding:14px 14px 20px 14px;p,ul{padding:0;padding-left:3px;}&::before{content:"";width:0;height:0;border:11px solid transparent;border-bottom-color:#4F5052;position:absolute;top:-1px;left:',';margin-top:-18px;border-bottom-width:9px;}&::after{content:"";width:0;height:0;border:9px solid transparent;border-bottom-color:#333;position:absolute;top:3px;left:',";margin-top:-18px;border-bottom-width:7px;}}.single-line{padding:4px 12px;p{margin:0;padding:0;}}h4{font-weight:500;font-size:14px;line-height:16px;margin:0;margin-bottom:10px;}ul{text-align:justify;list-style:none;li{list-style:none;margin-bottom:8px;&:last-child{margin-bottom:0px;}}}.desc{font-weight:400;font-size:12px;line-height:18px;white-space:nowrap;.strong{font-weight:500;}.link{margin-left:4px;text-align:left;color:#1684fc;cursor:pointer;&:hover{text-decoration:underline;}}}.extra{white-space:nowrap;margin:12px 0 8px;font-weight:400;font-size:12px;color:rgba(255,255,255,0.5);}}}}}"],e=>e.isOnlyMemberManager?"66px":"88px",e=>e.isOnlyMemberManager?"68px":"90px");let it=function(e){return e.OrgSpace="orgspace-permission-tip",e.OrgSpaceLimiter="orgspace-limiter-permission-tip",e.RootFolder="root-folder-permission-tip",e.SubFolder="sub-folder-permission-tip",e.Project="project-permission-tip",e}({});const vi=e=>{const{tipType:t,position:r="center",className:i,isOnlyMemberManager:a=!1}=e,[o,s]=(0,l.useState)({}),c=(0,C.d4)(Ae.il);(0,l.useEffect)(()=>{const u=document.querySelector(".sharingBoxV2 ");if(u){const{left:f,top:x}=u.getBoundingClientRect();s({left:Number(f)+13,top:Number(x)+29})}},[]);const d=()=>{switch(t){case it.Project:return(0,n.jsxs)("section",{className:"multi-line",children:[(0,n.jsxs)("h4",{children:["\u{1F537} ",I18N.imockSharing.permissions]}),(0,n.jsxs)("ul",{children:[(0,n.jsxs)("li",{children:[(0,n.jsxs)("strong",{children:[I18N.imockSharing.permissions_manager,I18N.imockSharing.common_colon]}),I18N.imockSharing.permissions_manager_file]}),(0,n.jsxs)("li",{children:[(0,n.jsxs)("strong",{children:[I18N.imockSharing.permissions_can_edit,I18N.imockSharing.common_colon]}),I18N.imockSharing.permissions_can_edit_file]}),(0,n.jsxs)("li",{children:[(0,n.jsxs)("strong",{children:[I18N.imockSharing.permissions_only_view,I18N.imockSharing.common_colon]}),I18N.imockSharing.permissions_only_view_file]}),(0,n.jsxs)("li",{children:[(0,n.jsxs)("strong",{children:[I18N.imockSharing.permissions_ban_view,I18N.imockSharing.common_colon]}),I18N.imockSharing.permissions_ban_view_file]})]}),(0,n.jsx)("p",{className:"extra",dangerouslySetInnerHTML:{__html:I18N.imockSharing.permissions_automatically_sync_desc}})]});case it.SubFolder:return(0,n.jsxs)("section",{className:"multi-line",children:[(0,n.jsx)("h4",{children:I18N.imockSharing.permissions}),(0,n.jsxs)("p",{className:"extra",children:["\u6839\u6587\u4EF6\u5939\u6210\u5458\u53CA\u6743\u9650\u81EA\u52A8\u540C\u6B65\u81F3\u7EC4\u5185\uFF0C\u82E5\u6709\u8C03\u6574\uFF0C",(0,n.jsx)("br",{}),"\u8BF7\u524D\u5F80\u6839\u6587\u4EF6\u5939\u8FDB\u884C\u6210\u5458\u53CA\u6743\u9650\u8C03\u6574"]})]});case it.RootFolder:return(0,n.jsxs)("section",{className:"multi-line",children:[(0,n.jsx)("h4",{children:I18N.imockSharing.permissions}),(0,n.jsxs)("ul",{children:[(0,n.jsxs)("li",{className:"desc",children:[(0,n.jsxs)("strong",{children:[I18N.imockSharing.permissions_manager,I18N.imockSharing.common_colon]}),I18N.imockSharing.permissions_manager_folder]}),(0,n.jsxs)("li",{className:"desc",children:[(0,n.jsxs)("strong",{children:[I18N.imockSharing.permissions_can_edit,I18N.imockSharing.common_colon]}),I18N.imockSharing.permissions_can_edit_folder]}),(0,n.jsxs)("li",{className:"desc",children:[(0,n.jsxs)("strong",{children:[I18N.imockSharing.permissions_only_view,I18N.imockSharing.common_colon]}),I18N.imockSharing.permissions_only_view_folder]}),(0,n.jsxs)("li",{className:"desc",children:[(0,n.jsxs)("strong",{children:[I18N.imockSharing.permissions_ban_view,I18N.imockSharing.common_colon]}),I18N.imockSharing.permissions_ban_view_folder]})]})]});case it.OrgSpace:return(0,n.jsxs)("section",{className:"multi-line",children:[(0,n.jsx)("h4",{children:I18N.imockSharing.permissions}),(0,n.jsxs)("ul",{children:[(0,n.jsxs)("li",{className:"desc",children:[(0,n.jsxs)("strong",{children:[I18N.imockSharing.permissions_space_manager,I18N.imockSharing.common_colon]}),I18N.imockSharing.permissions_space_manager_desc]}),(0,n.jsxs)("li",{className:"desc",children:[(0,n.jsxs)("strong",{children:[I18N.imockSharing.permissions_space_collaboration_member,I18N.imockSharing.common_colon]}),I18N.imockSharing.permissions_space_collaboration_member_desc]}),(0,n.jsxs)("li",{className:"desc",children:[(0,n.jsxs)("strong",{children:[I18N.imockSharing.permissions_space_review_member,I18N.imockSharing.common_colon]}),I18N.imockSharing.permissions_space_review_member_desc]}),(0,n.jsxs)("li",{className:"desc",children:[(0,n.jsxs)("strong",{children:[I18N.imockSharing.permissions_space_unregistered_member,I18N.imockSharing.common_colon]}),I18N.imockSharing.permissions_space_unregistered_member_desc]})]})]});case it.OrgSpaceLimiter:return(0,n.jsx)("section",{className:"single-line",children:(0,n.jsxs)("p",{className:"desc",children:["\u8BE5\u6210\u5458\u53EA\u5BF9\u56E2\u961F\u5185\u6307\u5B9A\u6587\u4EF6/\u6587\u4EF6\u5939\u53EF\u67E5\u770B/\u7F16\u8F91 ",(0,n.jsx)("a",{href:"/hc/articles/222",className:"link",children:" \u67E5\u770B\u8BE6\u60C5"})]})});default:break}};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(xi,{opener:(0,n.jsx)("svg",{className:"permisison-tip-icon",width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,n.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.33341 7.00008C2.33341 4.42275 4.42275 2.33341 7.00008 2.33341C9.57741 2.33341 11.6667 4.42275 11.6667 7.00008C11.6667 9.57741 9.57741 11.6667 7.00008 11.6667C4.42275 11.6667 2.33341 9.57741 2.33341 7.00008ZM7.00008 1.16675C3.77842 1.16675 1.16675 3.77842 1.16675 7.00008C1.16675 10.2217 3.77842 12.8334 7.00008 12.8334C10.2217 12.8334 12.8334 10.2217 12.8334 7.00008C12.8334 3.77842 10.2217 1.16675 7.00008 1.16675ZM6.00842 5.82717V5.69267C6.00912 5.53262 6.06636 5.35509 6.19406 5.22162C6.31201 5.09835 6.54189 4.95841 6.99673 4.95841C7.42386 4.95841 7.72087 5.16234 7.87234 5.39386C8.0341 5.6411 8.00223 5.84856 7.92545 5.9522C7.82971 6.08146 7.71083 6.20085 7.56715 6.33019C7.52345 6.36954 7.46957 6.41642 7.4118 6.46669L7.41179 6.4667C7.30849 6.55659 7.19276 6.6573 7.10047 6.74511C6.77279 7.05691 6.41686 7.49208 6.41686 8.16675L6.41875 8.46216L7.5854 8.45467L7.58354 8.16515C7.58397 7.96563 7.66576 7.81765 7.90469 7.5903C7.985 7.51388 8.0572 7.45142 8.1398 7.37995L8.13984 7.37992C8.20093 7.32707 8.26773 7.26928 8.34772 7.19727C8.51407 7.04752 8.69919 6.8677 8.86295 6.64662C9.30517 6.0496 9.20176 5.29489 8.84863 4.75513C8.48521 4.19965 7.82399 3.79175 6.99673 3.79175C6.28084 3.79175 5.72583 4.02342 5.35109 4.41508C4.98633 4.79631 4.84308 5.27667 4.84175 5.68971V5.82717H6.00842ZM6.41874 9.04175V10.2107H7.58541V9.04175H6.41874Z",fill:"#999999"})}),mode:"dark",menuX:r,shouldOpenOnHover:!0,hoverDelay:100,menuClassName:H()("permission-tip",i&&i),menu:d(),menuBaseStyle:o}),(0,n.jsx)(bi,{isOnlyMemberManager:a})]})};var yi=b(79186);const _i=te.Ay.div.withConfig({displayName:"styles__StyledReadOnlyOption",componentId:"sc-1j0j1bo-0"})(["min-width:65px;text-align:start;padding-left:10px;cursor:default;&:lang(en){width:auto;}&.disabled{cursor:not-allowed;}.label{color:#9EA9BC;font-size:12px;}"]),gn=(0,te.Ay)(yi.Ay).withConfig({displayName:"styles__StyledPermissionSelector",componentId:"sc-1j0j1bo-1"})(["min-width:65px;&:lang(en){width:auto;}&.is-disabled{opacity:1;.caret{display:none;}button{span{color:#9EA9BC;}}}&.is-open .caret{transform:rotate(180deg);svg{transform:translateY(-3px) rotate(-45deg);}}button{text-align:right;span{color:#35445D;font-size:12px;}}.caret{margin:0 0 0 6px;transition:transform .2s;svg{width:6px;height:6px;margin:1px;border:solid 1px #35445D;border-top-color:transparent;border-right-color:transparent;transform:translateY(0) rotate(-45deg);path{opacity:0;}}}"]),Si=(0,te.DU)([".permission-select.CheckSelectMenu{padding:8px;border-radius:8px;border:1px solid ",";color:",";background:",";box-shadow:",";&:lang(en){min-width:136px;}&:not(.is-empty){padding:8px;}.SelectOption{height:24px;margin-bottom:2px;padding:0;color:",";border-radius:4px;line-height:24px;&:last-child{margin-bottom:0;}&.is-active,&:not(.empty-msg):not(.is-disabled):hover{background-color:",";color:",";}&:hover{color:",";}> span.Ellipsis{min-width:80px;padding:0 10px;margin-left:20px;&:lang(en){width:calc(100% - 22px);}}> .svg-icon{position:absolute;margin:0 0 0 10px;path{fill:",";}}&[data-value=\"__mb_delete_permission\"]{position:relative;margin-top:9px;&::before{position:absolute;top:-5px;right:0;left:0;border-top:solid 1px rgba(255,255,255,.1);content:'';}}}}"],e=>e.theme.color_bg_border_01,e=>e.theme.color_text_L1,e=>e.theme.color_bg_white,e=>e.theme.shadow_m,e=>e.theme.color_text_L1,e=>e.theme.color_btn_secondary_hover,e=>e.theme.color_text_L1,e=>e.theme.color_text_L1,e=>e.theme.color_text_L1);var wi=b(46219);const Ci=e=>{let t=[],r={};switch(e){case we.W.OrgSpace:t=Vt,r=He.FU;break;case we.W.Folder:t=Kt,r=He.lY;break;case we.W.Project:t=Gt,r=He.au;break;default:break}return t.map(i=>({...i,permission:(0,Z.pf)(i.value,r)}))},ji=(e,t)=>{let r={};switch(e){case we.W.OrgSpace:return t;case we.W.Folder:r=Vn;break;case we.W.Project:r=Hn;break;default:return t}return r[t]||t},Ii=e=>{switch(e){case we.W.OrgSpace:return I18N.imockSharing.permission_no_right_project;case we.W.Folder:return I18N.imockSharing.permission_no_right_folder;case we.W.Project:return I18N.imockSharing.permission_no_right_project;default:return I18N.imockSharing.permission_no_right}},ki=e=>{const{value:t,optionList:r,handleChange:i}=e,a=(0,l.useRef)(null),[o,s]=(0,l.useState)(!0),c=r.filter(u=>u.value===t),d=(0,l.useCallback)(()=>{a.current&&a.current.close()},[]);return(0,l.useEffect)(()=>(document.body.addEventListener("wheel",d),()=>{document.body.removeEventListener("wheel",d)}),[d]),(0,l.useEffect)(()=>{const u=setTimeout(()=>{s(!1)},1e3);return()=>{clearTimeout(u)}},[]),o?(0,n.jsx)(gn,{unstyled:!0,ref:a,placeholder:I18N.imockSharing.submit,menuTheme:"check",value:t,menuX:"right",onChange:i,optionList:c,menuClassName:"permission-select"}):(0,n.jsx)(gn,{unstyled:!0,ref:a,placeholder:I18N.imockSharing.submit,menuTheme:"check",value:t,menuX:"right",onChange:i,optionList:r,menuClassName:"permission-select"})},Ni=(0,l.memo)(ki);var Mi=b(83123);const fn=e=>{const t={pt_total_seats:10,pt_bindings:[],ptlt_total_seats:0,ptlt_bindings:[],bx_total_seats:10,bx_bindings:[],bxlt_total_seats:0,bxlt_bindings:[],aippt_total_seats:0,aippt_bindings:[],total_viewer_seats:100,viewer_seats_taken:0},{pt_total_seats:r=0,pt_bindings:i=[],ptlt_total_seats:a=0,ptlt_bindings:o=[],bxlt_bindings:s=[],bxlt_total_seats:c=0,bx_total_seats:d=0,bx_bindings:u=[],aippt_total_seats:f=0,aippt_bindings:x=[]}=e||t;return{plTotalSeats:a,pTotalSeats:r,pBindings:i||[],plBindings:o||[],blTotalSeats:c,bTotalSeats:d,bBindings:u||[],blBindings:s||[],aiPptTotalSeats:f,aiPptBindings:x||[]}},Ai=(e,t)=>{const{pBindings:r,plBindings:i,bBindings:a}=fn(e),o=i.includes(t),s=r.includes(t),c=a.includes(t);return{isPLSeat:o,isPSeat:s,isBSeat:c}},Pi=(e,t)=>{if(!e)return{protoSeat:!1,bomxSeat:!1};if(e.otype==="personal")return{protoSeat:!0,bomxSeat:!0};const r=cn.tz.InitialOrg(e),i=r.planSdk.getIsDefaultFreeOrg(),a=r.planSdk.getOrgStatus()===Mi._E.Trial;if(i||a)return{protoSeat:!0,bomxSeat:!0};const{pTotalSeats:o,bTotalSeats:s,plTotalSeats:c}=fn(e),{isPLSeat:d,isPSeat:u,isBSeat:f}=Ai(e,t);return{protoSeat:o>0||c>0?d||u:!0,bomxSeat:s>0?f:!0}},Ei=(e,t)=>{const{isSelf:r,userCurrentSpacePermission:i,userCurrentScopePermisson:a,memberCurrentScopePermisson:o,memberTopScopePermisson:s,memberOrgPermisson:c,memberIsSpaceManager:d}=t;return e.map(f=>{let{value:x,label:p,permission:S}=f,v=!1;const m=S.roleName.includes("ban_viewer");return i.isManager&&r?v=m:a.isMember?a.level<o.level||a.level<S.level?v=!0:(!s.isMember&&s.isViewer&&!c.isMember&&S.isMember&&(v=!0),m&&(v=!a.isManager||r||d)):v=!0,Object.assign({},{value:x,label:I18N.imockSharing[p]||p},{isDisabled:v})})},Oi=e=>{const{readOnlyTooltip:t,isReset:r=!1,member:i,isOnlyOneManager:a,permissionScope:o,onPermissionChange:s,currentOrg:c}=e;let{readOnly:d}=e,u=d,f=t;const x=Ci(o),{permissionMap:p}=i,{memberCurrentScopePermisson:S,userCurrentScopePermisson:v,userCurrentSpacePermission:m,currentScopeRoleName:y,isSelf:_,userIsSpaceLimiter:j,memberIsSpaceLimiter:w}=p;let I=Ei(x,p);o===we.W.OrgSpace&&!w&&(I=I.filter(A=>A.value!=="space_limiter")),(o===we.W.OrgSpace||w)&&!S.isUnknown&&!S.isInherited&&!r&&(_&&!S.isUnknown||v.isManager&&I.push({value:Ht,label:I18N.imockSharing.remove,isDisabled:!1})),!u&&o===we.W.OrgSpace&&j&&!r&&(d=!0,u=!0),!u&&([we.W.Project,we.W.Folder].includes(o)||S.isViewer)&&!r&&(v.isMember?v.level<S.level?(u=!0,f="\u65E0\u6743\u66F4\u6539\u6743\u9650\u9AD8\u7684\u6210\u5458\u6743\u9650"):S.isManager&&a?(u=!0,f=Ii(o)):(o===we.W.OrgSpace&&!v.isManager||[we.W.Project,we.W.Folder].includes(o)&&!v.isManager&&S.isBanned)&&(u=!0):m!=null&&m.isManager&&_||(u=!0));let h=ji(o,y);r&&(h="");const N=A=>{u||s(i,A)};if(c){const{protoSeat:A}=Pi(c,Number(i.user_id)),E=A?"":"(\u65E0\u5E2D\u4F4D)";I.map(P=>{(P.value==="project_manager"||P.value==="project_member")&&(P.label+=E)})}if(u||d){const A=I.find(M=>M.value===h);return A?(0,n.jsx)(_i,{className:H()("read-only-option",!d&&u&&"disabled"),children:(0,n.jsx)(wi.A,{content:f,position:"bottom",children:(0,n.jsx)("span",{className:"label",children:A.label})})}):null}return(0,n.jsx)(Ni,{value:h,handleChange:N,optionList:I})},Ti=(0,l.memo)(Oi),xn=(0,te.DU)(["#IBOT_DROPDOWN_MENU_ROOT{.add-outer-member-tip{.content{min-height:fit-content;padding:2px 8px;background-color:#333;.desc{white-space:nowrap;.copy-text{text-decoration:underline;cursor:pointer;}}}}}"]),Tt=te.Ay.section.withConfig({displayName:"styles__StyledMemberList",componentId:"sc-188anjy-0"})(['margin-bottom:10px;width:406px;&.sharing{.members > .enterTip > span > div{display:flex;flex-direction:column;align-items:center;justify-content:center;}}&[data-expanded="false"]{.members{display:none;}.caption{margin-bottom:15px;}}&+.member-list{margin-top:10px;}.caption{position:relative;display:flex;align-items:center;justify-content:flex-start;padding:0;font-weight:400;font-size:14px;line-height:20px;color:',";span{color:",";}.invite-item{display:flex;align-items:center;height:32px;text-align:center;font-family:PingFang SC;width:fit-content;border-radius:6px;font-weight:500;font-size:14px;color:",";cursor:pointer;position:absolute;right:20px;z-index:1;&:hover{color:",";}&:active{color:",";}.svg-icon{width:32px;color:inherit;& > *{fill:currentColor;}}}.btn-add-collaborator{position:absolute;right:0;display:flex;align-items:center;color:#1883FB;.svg-icon{margin-right:4px;width:12px;height:12px;}}.btn-toggle-expand{margin-left:10px;user-select:none;color:#1883FB;cursor:pointer;&.with-red-point{position:relative;&::after{content:'';background:rgb(228,33,33);position:absolute;width:6px;height:6px;top:-2px;left:100%;border-radius:50%;}}}}.members{.item{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;&:hover{background:",";border-radius:4px;}.title,.account,.Select{button{font-weight:500;font-size:14px;line-height:20px;letter-spacing:1.2px;color:#545F6F;.Ellipsis{max-width:100px;&:lang(en){max-width:none;}}}}.title{flex:1;display:flex;justify-content:flex-start;align-items:center;.avatar{width:30px;height:30px;overflow:hidden;border-radius:50%;margin-right:12px;border:1px solid ",";&.avater-name{text-align:center;background:rgb(22,133,252);justify-content:center;color:white;font-size:14px;text-align:center;display:flex;align-items:center;}}.name{width:120px;overflow:hidden;color:#1f292e;white-space:nowrap;text-overflow:ellipsis;}}.account{flex:1;width:160px;color:#999;}.register{display:inline-block;text-align:center;height:22px;line-height:22px;border:1px solid rgb(41,141,248);box-sizing:border-box;border-radius:4px;width:48px;color:rgb(41,141,248);font-size:12px;font-weight:400;margin-left:8px;position:relative;color:red;&:lang(en){display:block;background:#F1F8FF;border:none;color:#1684FC;padding:3px 4px;width:max-content;margin-left:10px;font-weight:500;font-size:12px;line-height:12px;height:auto;}}}}.invite{.item{.title{.name{width:150px;&:lang(en){width:max-content;flex:1;display:flex;align-items:center;}}}.account{width:150px;display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all;&:lang(en){margin:10px;}}}.addOuter{color:#999999;width:108px;text-align:right;.add{font-size:12px;margin-right:2px;}button{color:rgb(91,107,115);position:relative;top:2px;left:4px;}}.enterTip{font-size:12px;color:",";}}.inviteJoin{border-radius:4px;background:#298DF8;color:#fff;font-size:12px;font-weight:400;padding:7px 11px;cursor:pointer;word-break:keep-all;&:lang(en){padding:5px 11px;}}&.dark{.members .item .register{&:lang(en){background:rgba(22,132,252,0.1);}}}"],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_link_hover,e=>e.theme.color_btn_secondary_hover,e=>e.theme.color_share_member__border_color,e=>e.theme.color_AI_Text_Auto_fill_path_hover);var bn=b(94586),ct=b(94827),vn=b(18941),yn=Number.isNaN||function(t){return typeof t=="number"&&t!==t};function Li(e,t){return!!(e===t||yn(e)&&yn(t))}function Ri(e,t){if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++)if(!Li(e[r],t[r]))return!1;return!0}function Di(e,t){t===void 0&&(t=Ri);var r,i=[],a,o=!1;function s(){for(var c=[],d=0;d<arguments.length;d++)c[d]=arguments[d];return o&&r===this&&t(c,i)||(a=e.apply(this,c),o=!0,r=this,i=c),a}return s}const Je=Di;var zi=typeof performance=="object"&&typeof performance.now=="function",_n=zi?function(){return performance.now()}:function(){return Date.now()};function dt(e){cancelAnimationFrame(e.id)}function Sn(e,t){var r=_n();function i(){_n()-r>=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<P?"forward":"backward",scrollLeft:re,scrollTop:fe,verticalScrollDirection:$.scrollTop<L?"forward":"backward",scrollUpdateWasRequested:!1}},h._resetIsScrollingDebounced)},h._outerRefSetter=function(N){var A=h.props.outerRef;h._outerRef=N,typeof A=="function"?A(N):A!=null&&typeof A=="object"&&A.hasOwnProperty("current")&&(A.current=N)},h._resetIsScrollingDebounced=function(){h._resetIsScrollingTimeoutId!==null&&dt(h._resetIsScrollingTimeoutId),h._resetIsScrollingTimeoutId=Sn(h._resetIsScrolling,Fi)},h._resetIsScrolling=function(){h._resetIsScrollingTimeoutId=null,h.setState({isScrolling:!1},function(){h._getItemStyleCache(-1)})},h}j.getDerivedStateFromProps=function(h,N){return Wi(h,N),y(h),null};var w=j.prototype;return w.scrollTo=function(h){var N=h.scrollLeft,A=h.scrollTop;N!==void 0&&(N=Math.max(0,N)),A!==void 0&&(A=Math.max(0,A)),this.setState(function(M){return N===void 0&&(N=M.scrollLeft),A===void 0&&(A=M.scrollTop),M.scrollLeft===N&&M.scrollTop===A?null:{horizontalScrollDirection:M.scrollLeft<N?"forward":"backward",scrollLeft:N,scrollTop:A,scrollUpdateWasRequested:!0,verticalScrollDirection:M.scrollTop<A?"forward":"backward"}},this._resetIsScrollingDebounced)},w.scrollToItem=function(h){var N=h.align,A=N===void 0?"auto":N,M=h.columnIndex,E=h.rowIndex,P=this.props,L=P.columnCount,T=P.height,F=P.rowCount,$=P.width,ne=this.state,re=ne.scrollLeft,fe=ne.scrollTop,ve=Rt();M!==void 0&&(M=Math.max(0,Math.min(M,L-1))),E!==void 0&&(E=Math.max(0,Math.min(E,F-1)));var Ce=s(this.props,this._instanceProps),ke=c(this.props,this._instanceProps),Pe=ke>$?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;d<s?o=c+1:d>s&&(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<s&&Ve(t,r,a,i).offset<o;)a+=c,c*=2;return Nn(t,r,i,Math.min(a,s-1),Math.floor(a/2),o)},Mn=function(t,r,i,a,o,s,c){var d=t==="column"?r.width:r.height,u=Ve(t,r,i,s),f=t==="column"?In(r,s):jn(r,s),x=Math.max(0,Math.min(f-d,u.offset)),p=Math.max(0,u.offset-d+c+u.size);switch(a==="smart"&&(o>=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<p?p:x}},Ls=wn({getColumnOffset:function(t,r,i){return Ve("column",t,r,i).offset},getColumnStartIndexForOffset:function(t,r,i){return kn("column",t,i,r)},getColumnStopIndexForStartIndex:function(t,r,i,a){for(var o=t.columnCount,s=t.width,c=Ve("column",t,r,a),d=i+s,u=c.offset+c.size,f=r;f<o-1&&u<d;)f++,u+=Ve("column",t,f,a).size;return f},getColumnWidth:function(t,r,i){return i.columnMetadataMap[r].size},getEstimatedTotalHeight:jn,getEstimatedTotalWidth:In,getOffsetForColumnAndAlignment:function(t,r,i,a,o,s){return Mn("column",t,r,i,a,o,s)},getOffsetForRowAndAlignment:function(t,r,i,a,o,s){return Mn("row",t,r,i,a,o,s)},getRowOffset:function(t,r,i){return Ve("row",t,r,i).offset},getRowHeight:function(t,r,i){return i.rowMetadataMap[r].size},getRowStartIndexForOffset:function(t,r,i){return kn("row",t,i,r)},getRowStopIndexForStartIndex:function(t,r,i,a){for(var o=t.rowCount,s=t.height,c=Ve("row",t,r,a),d=i+s,u=c.offset+c.size,f=r;f<o-1&&u<d;)f++,u+=Ve("row",t,f,a).size;return f},initInstanceProps:function(t,r){var i=t,a=i.estimatedColumnWidth,o=i.estimatedRowHeight,s={columnMetadataMap:{},estimatedColumnWidth:a||Cn,estimatedRowHeight:o||Cn,lastMeasuredColumnIndex:-1,lastMeasuredRowIndex:-1,rowMetadataMap:{}};return r.resetAfterColumnIndex=function(c,d){d===void 0&&(d=!0),r.resetAfterIndices({columnIndex:c,shouldForceUpdate:d})},r.resetAfterRowIndex=function(c,d){d===void 0&&(d=!0),r.resetAfterIndices({rowIndex:c,shouldForceUpdate:d})},r.resetAfterIndices=function(c){var d=c.columnIndex,u=c.rowIndex,f=c.shouldForceUpdate,x=f===void 0?!0:f;typeof d=="number"&&(s.lastMeasuredColumnIndex=Math.min(s.lastMeasuredColumnIndex,d-1)),typeof u=="number"&&(s.lastMeasuredRowIndex=Math.min(s.lastMeasuredRowIndex,u-1)),r._getItemStyleCache(-1),x&&r.forceUpdate()},s},shouldResetStyleCacheOnItemSizeChange:!1,validateProps:function(t){var r=t.columnWidth,i=t.rowHeight}}),Hi=150,Vi=function(t,r){return t},Rs=null,Ds=null;function An(e){var t,r=e.getItemOffset,i=e.getEstimatedTotalSize,a=e.getItemSize,o=e.getOffsetForIndexAndAlignment,s=e.getStartIndexForOffset,c=e.getStopIndexForStartIndex,d=e.initInstanceProps,u=e.shouldResetStyleCacheOnItemSizeChange,f=e.validateProps;return t=function(x){(0,vn.A)(p,x);function p(v){var m;return m=x.call(this,v)||this,m._instanceProps=d(m.props,(0,ct.A)(m)),m._outerRef=void 0,m._resetIsScrollingTimeoutId=null,m.state={instance:(0,ct.A)(m),isScrolling:!1,scrollDirection:"forward",scrollOffset:typeof m.props.initialScrollOffset=="number"?m.props.initialScrollOffset:0,scrollUpdateWasRequested:!1},m._callOnItemsRendered=void 0,m._callOnItemsRendered=Je(function(y,_,j,w){return m.props.onItemsRendered({overscanStartIndex:y,overscanStopIndex:_,visibleStartIndex:j,visibleStopIndex:w})}),m._callOnScroll=void 0,m._callOnScroll=Je(function(y,_,j){return m.props.onScroll({scrollDirection:y,scrollOffset:_,scrollUpdateWasRequested:j})}),m._getItemStyle=void 0,m._getItemStyle=function(y){var _=m.props,j=_.direction,w=_.itemSize,I=_.layout,h=m._getItemStyleCache(u&&w,u&&I,u&&j),N;if(h.hasOwnProperty(y))N=h[y];else{var A=r(m.props,y,m._instanceProps),M=a(m.props,y,m._instanceProps),E=j==="horizontal"||I==="horizontal",P=j==="rtl",L=E?A:0;h[y]=N={position:"absolute",left:P?void 0:L,right:P?L:void 0,top:E?0:A,height:E?"100%":M,width:E?M:"100%"}}return N},m._getItemStyleCache=void 0,m._getItemStyleCache=Je(function(y,_,j){return{}}),m._onScrollHorizontal=function(y){var _=y.currentTarget,j=_.clientWidth,w=_.scrollLeft,I=_.scrollWidth;m.setState(function(h){if(h.scrollOffset===w)return null;var N=m.props.direction,A=w;if(N==="rtl")switch(pt()){case"negative":A=-w;break;case"positive-descending":A=I-j-w;break}return A=Math.max(0,Math.min(A,I-j)),{isScrolling:!0,scrollDirection:h.scrollOffset<A?"forward":"backward",scrollOffset:A,scrollUpdateWasRequested:!1}},m._resetIsScrollingDebounced)},m._onScrollVertical=function(y){var _=y.currentTarget,j=_.clientHeight,w=_.scrollHeight,I=_.scrollTop;m.setState(function(h){if(h.scrollOffset===I)return null;var N=Math.max(0,Math.min(I,w-j));return{isScrolling:!0,scrollDirection:h.scrollOffset<N?"forward":"backward",scrollOffset:N,scrollUpdateWasRequested:!1}},m._resetIsScrollingDebounced)},m._outerRefSetter=function(y){var _=m.props.outerRef;m._outerRef=y,typeof _=="function"?_(y):_!=null&&typeof _=="object"&&_.hasOwnProperty("current")&&(_.current=y)},m._resetIsScrollingDebounced=function(){m._resetIsScrollingTimeoutId!==null&&dt(m._resetIsScrollingTimeoutId),m._resetIsScrollingTimeoutId=Sn(m._resetIsScrolling,Hi)},m._resetIsScrolling=function(){m._resetIsScrollingTimeoutId=null,m.setState({isScrolling:!1},function(){m._getItemStyleCache(-1,null)})},m}p.getDerivedStateFromProps=function(m,y){return Ki(m,y),f(m),null};var S=p.prototype;return S.scrollTo=function(m){m=Math.max(0,m),this.setState(function(y){return y.scrollOffset===m?null:{scrollDirection:y.scrollOffset<m?"forward":"backward",scrollOffset:m,scrollUpdateWasRequested:!0}},this._resetIsScrollingDebounced)},S.scrollToItem=function(m,y){y===void 0&&(y="auto");var _=this.props,j=_.itemCount,w=_.layout,I=this.state.scrollOffset;m=Math.max(0,Math.min(m,j-1));var h=0;if(this._outerRef){var N=this._outerRef;w==="vertical"?h=N.scrollWidth>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;c<o?a=s+1:c>o&&(i=s-1)}return a>0?a-1:0},$i=function(t,r,i,a){for(var o=t.itemCount,s=1;i<o&&qe(t,i,r).offset<a;)i+=s,s*=2;return Pn(t,r,Math.min(i,o-1),Math.floor(i/2),a)},En=function(t,r){var i=t.itemCount,a=r.itemMetadataMap,o=r.estimatedItemSize,s=r.lastMeasuredIndex,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},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<y?y:m}},getStartIndexForOffset:function(t,r,i){return Zi(t,i,r)},getStopIndexForStartIndex:function(t,r,i,a){for(var o=t.direction,s=t.height,c=t.itemCount,d=t.layout,u=t.width,f=o==="horizontal"||d==="horizontal",x=f?u:s,p=qe(t,r,a),S=i+x,v=p.offset+p.size,m=r;m<c-1&&v<S;)m++,v+=qe(t,m,a).size;return m},initInstanceProps:function(t,r){var i=t,a=i.estimatedItemSize,o={itemMetadataMap:{},estimatedItemSize:a||Gi,lastMeasuredIndex:-1};return r.resetAfterIndex=function(s,c){c===void 0&&(c=!0),o.lastMeasuredIndex=Math.min(o.lastMeasuredIndex,s-1),r._getItemStyleCache(-1),c&&r.forceUpdate()},o},shouldResetStyleCacheOnItemSizeChange:!1,validateProps:function(t){var r=t.itemSize}}),Fs=wn({getColumnOffset:function(t,r){var i=t.columnWidth;return r*i},getColumnWidth:function(t,r){var i=t.columnWidth;return i},getRowOffset:function(t,r){var i=t.rowHeight;return r*i},getRowHeight:function(t,r){var i=t.rowHeight;return i},getEstimatedTotalHeight:function(t){var r=t.rowCount,i=t.rowHeight;return i*r},getEstimatedTotalWidth:function(t){var r=t.columnCount,i=t.columnWidth;return i*r},getOffsetForColumnAndAlignment:function(t,r,i,a,o,s){var c=t.columnCount,d=t.columnWidth,u=t.width,f=Math.max(0,c*d-u),x=Math.min(f,r*d),p=Math.max(0,r*d-u+s+d);switch(i==="smart"&&(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 S<Math.ceil(u/2)?0:S>f+Math.floor(u/2)?f:S;case"auto":default:return a>=p&&a<=x?a:p>x||a<p?p:x}},getOffsetForRowAndAlignment:function(t,r,i,a,o,s){var c=t.rowHeight,d=t.height,u=t.rowCount,f=Math.max(0,u*c-d),x=Math.min(f,r*c),p=Math.max(0,r*c-d+s+c);switch(i==="smart"&&(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 S<Math.ceil(d/2)?0:S>f+Math.floor(d/2)?f:S;case"auto":default:return a>=p&&a<=x?a:p>x||a<p?p:x}},getColumnStartIndexForOffset:function(t,r){var i=t.columnWidth,a=t.columnCount;return Math.max(0,Math.min(a-1,Math.floor(r/i)))},getColumnStopIndexForStartIndex:function(t,r,i){var a=t.columnWidth,o=t.columnCount,s=t.width,c=r*a,d=Math.ceil((s+i-c)/a);return Math.max(0,Math.min(o-1,r+d-1))},getRowStartIndexForOffset:function(t,r){var i=t.rowHeight,a=t.rowCount;return Math.max(0,Math.min(a-1,Math.floor(r/i)))},getRowStopIndexForStartIndex:function(t,r,i){var a=t.rowHeight,o=t.rowCount,s=t.height,c=r*a,d=Math.ceil((s+i-c)/a);return Math.max(0,Math.min(o-1,r+d-1))},initInstanceProps:function(t){},shouldResetStyleCacheOnItemSizeChange:!0,validateProps:function(t){var r=t.columnWidth,i=t.rowHeight}}),Yi=An({getItemOffset:function(t,r){var i=t.itemSize;return r*i},getItemSize:function(t,r){var i=t.itemSize;return i},getEstimatedTotalSize:function(t){var r=t.itemCount,i=t.itemSize;return i*r},getOffsetForIndexAndAlignment:function(t,r,i,a,o,s){var c=t.direction,d=t.height,u=t.itemCount,f=t.itemSize,x=t.layout,p=t.width,S=c==="horizontal"||x==="horizontal",v=S?p:d,m=Math.max(0,u*f-v),y=Math.min(m,r*f),_=Math.max(0,r*f-v+f+s);switch(i==="smart"&&(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 j<Math.ceil(v/2)?0:j>m+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<v.length;j++)if(_.style[v[j]+"AnimationName"]!==void 0){y=v[j],S="-"+y.toLowerCase()+"-",i=m[j],p=!0;break}}}r="resizeanim",t="@"+S+"keyframes "+r+" { from { opacity: 0; } to { opacity: 0; } } ",a=S+"animation: 1ms "+r+"; "}const u=function(p){if(!p.getElementById("detectElementResize")){const S=(t||"")+".resize-triggers { "+(a||"")+'visibility: hidden; opacity: 0; } .resize-triggers, .resize-triggers > 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<U;)W=l(W,b[R],R,b);return W}se.exports=X},60690:(se,X,b)=>{"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