Files
ccdi/doc/other/纪检初核系统-离线演示包/mb-proto2/preview-html-zip-40b1c65b44de21c4ab8a.js
2026-01-29 22:03:42 +08:00

3 lines
46 KiB
JavaScript

try{let oe=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},ce=new oe.Error().stack;ce&&(oe._sentryDebugIds=oe._sentryDebugIds||{},oe._sentryDebugIds[ce]="aae742b7-f41d-4665-aba4-81f1ace84e67",oe._sentryDebugIdIdentifier="sentry-dbid-aae742b7-f41d-4665-aba4-81f1ace84e67")}catch(oe){}{let oe=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};oe.SENTRY_RELEASE={id:"22.14.4"}}(()=>{"use strict";var oe={9820:r=>{r.exports=html2canvas},12603:(r,v,e)=>{e.d(v,{W:()=>o,p:()=>l});let o=function(n){return n.Org="org",n.OrgSpace="space",n.Folder="folder",n.Project="project",n}({}),l=function(n){return n.OrgSpace="orgspace-permission-tip",n.OrgSpaceLimiter="orgspace-limiter-permission-tip",n.RootFolder="root-folder-permission-tip",n.SubFolder="sub-folder-permission-tip",n.Project="project-permission-tip",n}({})},16700:r=>{r.exports=canvg},18183:(r,v,e)=>{e.d(v,{Dw:()=>l,H:()=>a,QQ:()=>R,X9:()=>C,o$:()=>o});const o="/proto",l=L=>o+"/"+L,n=L=>{const O=/^\/proto\/design\/(?:([^/]+?))$/i.exec(L);return O?O[1]:new Error("project cid error")},a=L=>{let{search:O,pathname:_}=L;if(_.includes("/sharing"))return _.includes("dashboard")||_.includes("htmlzip")?_.split("/").at(-3):_.includes("embed/v2")?location.pathname.split("/").at(-4):_.split("/").at(-2);{const w=new URLSearchParams(O).get("token");if(w)return w;const j=/^\/proto\/([^/]+?)(?:\/forum|\/uichina|\/embed|\/embed\/v2|\/htmlzip|\/sharing|\/ro)?\/?$/i.exec(_);return j?j[1]:""}},A=L=>{let{pathname:O}=L;const _=/^\/proto\/design\/([^/]+)\/?$/i.exec(O);return _?_[1]:""},C=L=>{let{search:O,pathname:_}=L;return a({search:O,pathname:_})||A({pathname:_})},R="/p2mkt_view",k=L=>R+"/"+L,y=L=>/^\/p2mkt_view\/(?:([^/]+?))$/i.exec(L)[1]},23767:(r,v,e)=>{e.d(v,{Bf:()=>y,Ff:()=>l,xZ:()=>n});var o=e(88987);const l=Symbol("PROJECT_VERSION_AUTO_SAVE"),n=Symbol("PROJECT_VERSION_SAVE"),a=Symbol("PROJECT_ENTRY_DESIGN"),A=Symbol("PROJECT_ENTRY_PREVIEW"),C=Symbol("PROJECT_ENTRY_SHARE"),R={[l]:1013,[n]:1014,[a]:1017,[A]:1018,[C]:1019},k={[l]:4,[n]:4,[a]:6,[A]:6,[C]:6},y=async(L,O)=>{await(0,o.VX)({actionType:k[L],action:R[L],orgCid:O.orgCid,extra:{user_name:O.userName,project_name:O.projectName}})}},33236:(r,v,e)=>{e.d(v,{l:()=>n,r:()=>l});var o=e(67787);const l=(0,o.DU)(["::-webkit-scrollbar-track{background-color:transparent;}::-webkit-scrollbar{width:4px;height:4px;border-radius:4px;}::-webkit-scrollbar-thumb{background-color:",";border-radius:4px;&:hover{background-color:",";}}::-webkit-scrollbar-corner{background-color:transparent;}.widget.panel{::-webkit-scrollbar-thumb{background-color:#d2d2d8;&:hover{background-color:",";}}}"],a=>a.theme.color_bg_border_02,a=>a.theme.color_background_split_hover,a=>a.theme.color_background_split_hover),n=(0,o.DU)([".ModalPortal,.CoreModalPortal,.OverlayPortal{min-width:initial !important;}"])},42459:(r,v,e)=>{e.d(v,{$G:()=>Z,Op:()=>w,Uj:()=>O,XB:()=>l,be:()=>a,fQ:()=>L,nK:()=>n,u5:()=>A});const o=(t,s,i)=>{if(t[s]===i)return t;const c=[...t];return c[s]=i,c},l=(t,s)=>s>=0&&s<=t.length-1?[...t.slice(0,s),...t.slice(s+1)]:t,n=(t,s,i)=>[...t.slice(0,s),i,...t.slice(s)],a=(t,s,i)=>i===s?t:i<s?[...t.slice(0,i),...t.slice(i+1,s+1),t[i],...t.slice(s+1)]:[...t.slice(0,s),t[i],...t.slice(s,i),...t.slice(i+1)],A=(t,s)=>[...t,s],C=(t,s)=>[s,...t],R=t=>{if(t.length===0)return t;const s=[...t];return s.pop(),s},k=t=>{if(t.length===0)return t;const s=[...t];return s.shift(),s},y=(t,s)=>s&&s.length?[...t,...s]:t,L=(t,s)=>t.includes(s)?t:[...t,s],O=(t,s)=>{const i=t.indexOf(s);return~i?[...t.slice(0,i),...t.slice(i+1)]:t},_=(t,s,i)=>{const c=t.indexOf(i);return~c?a(t,s,c):t},w=(t,s)=>{const i=t.findIndex(s);return~i?[...t.slice(0,i),...t.slice(i+1)]:t},j=(t,s,i)=>{const c=t.findIndex(s);return~c?a(t,i,c):t},Z=(t,s,i)=>{const c=t.findIndex(s);if(!~c||t[c]===i)return t;const d=[...t];return d[c]=i,d},q=(t,s,i)=>{const c=t.findIndex(s);if(!~c)return[...t,i];if(t[c]===i)return t;const d=[...t];return d[c]=i,d},F=(t,s,i)=>t.find(s)===void 0?[...t,i]:t,f=(t,s)=>{const i=[];for(let c=0,d=t.length;c<d;c+=s)i.push(t.slice(c,c+s));return i}},43435:(r,v,e)=>{e.r(v);var o=e(49671);window.MB=window.MB||{},(0,o.sH)(!0),MB.f={inSharing:!1},MB.isEditing=function(l){var n,a;if(!l)return!1;const A=(l.target||l.srcElement).tagName;return A==="INPUT"||A==="SELECT"||A==="TEXTAREA"||((n=l.target)==null||(a=n.getAttribute)==null?void 0:a.call(n,"contenteditable"))==="true"||MB.f.editing}},44645:(r,v,e)=>{var o=e(70768),l=e(68818),n=e(55769);const a={},A={"sk-bouncedelay":"ZdD58bXGNcNoQjiPeXLu"},C={"sk-bouncedelay":"ZBrU7Yes6CevGkk6hArA"};var R=e(70526);e(17730),e(43435);var k=e(95549),y=e(38502),L=e(83565),O=e(18381),_=e(58579),w=e(9338),j=e(29767),Z=e(24437),q=e(28731),F=e(72214);class f extends y.PureComponent{constructor(u){super(u),(0,k.A)(this,"handleGetViewMode",()=>{var T;const{store:$,isHtmlZip:Y}=this.props,se=new URLSearchParams(location.search).get("view_mode");return Y?$==null||(T=$.getState())==null||(T=T.editor)==null||(T=T.state)==null||(T=T.mode)==null?void 0:T.previewViewMode:se});const{store:S,projectBasic:I,projectMeta:N,isHtmlZip:U}=u,K=new URLSearchParams(location.search);let J="",m="";const E=K.get("view_mode");if(["read_only","inspect"].includes(E)){var G;J=K.get("screen")||(S==null||(G=S.getState())==null||(G=G.current.currentScreen)==null?void 0:G.cid)||"",m=K.get("canvasId")||""}this.state={visibleIsEmpty:!1};try{const T=(0,Z.rV)(J);S.dispatch({type:"entry:root-project:readOnly:activate",payload:{projectBasic:I,projectMeta:N,screenCid:T,canvasCid:m,isHtmlZip:U}})}catch(T){this.state={visibleIsEmpty:!0}}}componentDidMount(){this.props.onComponentDidMount(),window.addEventListener("message",q.a,!1),this.handleGetViewMode()==="inspect"&&MB.__store__.dispatch({type:"entry:handle-tool:toggle:inspect-mode",payload:{mode:!0}})}componentWillUnmount(){window.removeEventListener("message",q.a,!1)}render(){const{store:u}=this.props;return this.state.visibleIsEmpty?(0,j.V)():(0,F.jsx)(O.Kq,{store:u,children:(0,F.jsx)(w.A,{children:(0,F.jsx)(_.A,{})})})}}var t=e(79388);const s=async x=>{let{projectMetaCid:u}=x;await(0,t.F2)({userId:void 0,flpakKey:u,onTransferError:t.z0,onReadOnlyError:t.sH,isDummyCmt:!0,__fetchFlpakAsync:l.BD},void 0)};var i=e(22215);const c=function(x,u,S){const I=u.getGuidesData()||"[]",N=new Set(JSON.parse(I)),U=new Set,K=new Map,J={checkGuideHasShown:m=>ENV.IS_ON_PREMISES||N.has(m),checkGuideToBeShown:m=>U.has(m),getState:()=>({commonGuidesHasShown:Array.from(N),commonGuidesToBeShown:Array.from(U),mountGuidesMap:K}),tryToShowGuide:m=>{var E;if(N.has(m)||!((E=MB)!=null&&(E=E.user)!=null&&E.id)||ENV.IS_ON_PREMISES)return;const G=document.getElementById("MD_"+m);if(G){G.style.display="block";return}U.add(m),(0,i.o)(m,x,S)},markGuideAsRead:m=>{N.add(m),u.setGuidesData(JSON.stringify(Array.from(N)))},batchMarkGuideAsRead:m=>{m.forEach(E=>N.add(E)),u.setGuidesData(JSON.stringify(Array.from(N)))},closeAndMarkGuideAsRead:m=>{J.checkGuideHasShown(m)||(J.closeGuide(m),J.markGuideAsRead(m))},closeGuide:m=>{const E=document.getElementById("MD_"+m);E&&E.parentNode&&E.parentNode.removeChild(E)},closeAllGuide:()=>{const m=document.getElementById("GUIDES");m&&m.parentNode&&m.parentNode.removeChild(m)},hideAllGuides:()=>{const m=document.getElementById("GUIDES");m&&Array.from(m.children).forEach(E=>E.style.visibility="hidden")},restoreAllGuides:()=>{const m=document.getElementById("GUIDES");m&&Array.from(m.children).forEach(E=>E.style.visibility="visible")},removeGuide:m=>{N.delete(m),u.setGuidesData(JSON.stringify(Array.from(N)))},tryToContinueMountGuide:(m,E)=>{const G=K.get(m);G&&typeof(G==null?void 0:G.handleContinue)=="function"&&G.handleContinue(E)},tryToResizeMountGuide:m=>{const E=K.get(m);E&&typeof(E==null?void 0:E.handleResize)=="function"&&E.handleResize()},tryToCloseMountGuide:m=>{const E=K.get(m);E&&typeof(E==null?void 0:E.handleClose)=="function"&&E.handleClose()},registerMountGuideCallback:(m,E)=>{const G=K.get(m)||{};K.set(m,{...G,...E})},removeMountGuideCallback:(m,E)=>{if(!E){K.delete(m);return}const G=K.get(m)||{};K.set(m,{...G,[E]:void 0})}};return J},d=x=>{let{store:u,commonGuidesData:S,isDesign:I,isPreview:N}=x;MB.commonGuideHelper=c(u,{getGuidesData:()=>S,setGuidesData:updateUserCommonGuidesData},{isDesign:I,isPreview:N})},p=x=>{let{store:u,isDesign:S,isPreview:I}=x;const N={guide:{dashboard_guides:"",workspace_guides:"",square_guides:null,workspace_guides_version:"",default_team_cid:"",root_project_team_cid:"",workspace_guides_2203:"",workspace_guides_2203_version:"",aboard_guides:""},guide_project_template_cid:"",guide_project_template_2203_cid:"",guide_flow_template_cid:"",guide_design_template_cid:"",guide_prototype_template_cid:""},{guide:{workspace_guides:U}}=N;MB.commonGuideHelper=c(u,{getGuidesData:()=>U,setGuidesData:()=>{}},{isDesign:S,isPreview:I})};var g=e(46407),D=e(73298),z=e(44327),M=e(55244),h=e(15399),P=e(47163),b=e(98033);const W=x=>{let{initialData:u,designOptions:S,global:I,onUpdateSharing:N}=x;const{user:U,org:K,team:J,preference:m,orgList:E,user_fcg:G,org_fcg:T,space:$,canEditByCurrentUser:Y}=u,{currentUser:ne,currentOrg:se}=(0,b.n)({user:U,org:K});(0,M.kZ)((0,P.w)()),Object.assign(MB,{user:ne||{},orgList:E,currentOrg:se,canEditByCurrentUser:Y,global:{...I,popupHelper:(0,D.L)(),experienceLoginModalHelper:g.F}}),MB.action("current:update:state",{currentOrg:se,currentTeam:J,currentUser:ne,orgList:E,user_fcg:G,org_fcg:T,currentSpace:$,personalOrg:K}),MB.action("update:design:options",{designOptions:S}),U!=null&&U.id&&MB.action("entry:init:preference",{preference:m}),N&&N()},X=async x=>{let{designStore:u}=x,S="[]";try{const{guide:I}=await requestUserCommonGuidesData();S=I==null?void 0:I.workspace_guides}catch(I){console.error("\u83B7\u53D6 guide_data \u5931\u8D25")}await initCommonGuide({store:u,commonGuidesData:S,isDesign:!0,isPreview:!1})},H=async x=>{let{type:u,projectBasicCid:S}=x;switch(u){case DesignType.Design:return requestProjectFullDataFlat(S);case DesignType.Experience:return requestExperienceFullDataFlat(S);default:throw new Error(u+" not found in known design types for "+S)}};var ee=e(61232),V=e(97109),Q=e(71123),ie=e(16810),te=e(56202);const ge=x=>{const{isEmbedV1:u=!1}=x||{};return{isDesktop:!((0,te.Fr)()||u),isInApp:!1,isMultiLink:!1,isMobile:(0,te.Fr)(),isIOSClient:(0,te.Hv)(),isStandAlone:(0,te.Gd)(),isEmbedV1:u,isEmbedV2:!1,isHTMLZip:!1,isUIChina:(0,te.II)(),isForum:(0,te.uf)(),isElectron:(0,te.b8)(),isSquare:!1,isFeishu:(0,te.Fl)(),isWechat:(0,te.vq)(),...x}},we=x=>{const{isMobile:u,isEmbedV2:S,isSquare:I}=x;return u?Q.A:S||I?V.A:ie.A};var Ee=e(88334),he=e(68587);const Pe=x=>{let{designOptions:u,previewOptions:S,initialData:I,WMListConfig:N,onComponentDidMount:U,sharing:K}=x,J=!1;(0,he.FR)();const m=(0,L.s)(MB);W({initialData:I,designOptions:u,global:{designOptions:u,previewOptions:S}}),(0,Ee.LN)(N);const{isIOSClient:E,isStandAlone:G}=S;(G||E)&&(document.documentElement.style.height="100vh");const{runnerController:T,messageBucket:$,webpackInterface:Y,PreviewApp:ne}=(0,ee._)(we(S));return Object.assign(MB,{runnerController:T,messageBucket:$,webpackInterface:Y,global:{...MB.global||{},popupHelper:(0,D.L)(),designOptions:u,previewOptions:S}}),MB.webpackInterface.store.dispatch({type:"preview:update:state",payload:{previewOptions:S}}),{requestData:async se=>{const{user:ae,org:le,preference:de,project_basic:ue,project_meta:ye}=I;return p({store:m,isDesign:!0,isPreview:!1}),Object.assign(MB,{tag:ue==null?void 0:ue.version}),MB.action("update:design:options",{designOptions:MB.global.designOptions}),await s({projectMetaCid:ye.cid}),MB.webpackInterface.store.dispatch({type:"preview:set:current-projectShare",payload:{projectShare:K}}),MB.webpackInterface.store.dispatch({type:"entry:init:preview:preference",payload:{preference:de||{}}}),MB.action("entry:handle-tool:preview:view_mode",{previewViewMode:se}),Object.assign(MB,{user:ae||{},canEditByCurrentUser:!1,org:le||void 0}),MB.webpackInterface.store.dispatch({type:"entry:state:init"}),J=!0,(0,he.RZ)(),{projectAlike:ue,projectMeta:ye,projectShare:K}},renderDesign:se=>{let{projectAlike:ae,projectMeta:le}=se;return J?(0,F.jsx)(f,{store:m,projectBasic:ae,projectMeta:le,onComponentDidMount:U,isHtmlZip:!0}):null},renderPreview:se=>{let{projectAlike:ae,projectMeta:le,projectShare:de}=se;return J?((0,j.X)(de),(0,F.jsx)(ne,{store:Y.store,previewMode:"preview",projectAlike:ae,projectMeta:le,projectShare:de})):null}}};var _e=e(67787);const Ge=_e.Ay.div.withConfig({displayName:"styles__StyledExampleApp",componentId:"sc-1r36j4k-0"})(["&{position:absolute;top:0;left:0;bottom:0;right:0;transition:all 0.2s ease-in-out;}.mb-design-page{height:100%;&,#mb-toolbar{transition:all 0.2s ease-in-out;}&.is-collapse{opacity:0;z-index:0;#mb-toolbar{transform:translateY(-100%);}.mb-right-panel{transform:translateX(100%);}}}.mb-preview-page{position:absolute;top:0;left:0;width:100%;bottom:0;font-size:12px;transition:all 0.2s ease-in-out;&.is-collapse{opacity:0;z-index:0;}}"]),be=_e.Ay.div.withConfig({displayName:"styles__StyledROExampleApp",componentId:"sc-1r36j4k-1"})(["&{position:absolute;top:0;left:0;bottom:0;right:0;transition:all 0.2s ease-in-out;}.mb-design-page{height:100%;position:relative;z-index:1;&.is-collapse{opacity:0;z-index:0;}}.mb-preview-page{position:absolute;top:0;left:0;width:100%;bottom:0;font-size:12px;&.is-collapse{opacity:0;z-index:0;}}"]);var fe=e(7198),Oe=e(82738),Se=e(53732),ve=e.n(Se);class Be extends y.PureComponent{render(){const{isCollapse:u,renderReadOnly:S,projectAlike:I,projectMeta:N}=this.props;return(0,F.jsx)("div",{ref:U=>this.$element=U,className:ve()("mb-design-page",{"is-collapse":u}),children:S({projectAlike:I,projectMeta:N})})}}class Ce extends y.PureComponent{constructor(u){super(u),(0,k.A)(this,"setElementRef",S=>this.$element=S),MB.f.inPreview=!u.isCollapse}componentDidMount(){this.$element.addEventListener("wheel",this.handleWheel,{passive:!1})}componentWillUnmount(){MB.f.inPreview=!1,this.$element.removeEventListener("wheel",this.handleWheel)}handleWheel(u){(u.ctrlKey||u.metaKey)&&u.preventDefault()}render(){const{isCollapse:u,renderPreview:S,projectAlike:I,projectMeta:N,projectShare:U}=this.props;return(0,F.jsx)("div",{ref:this.setElementRef,className:ve()("mb-preview-page",{"is-collapse":u}),children:S({projectAlike:I,projectMeta:N,projectShare:U})})}}var Ae=e(87242),pe=e(98267),De=e(30986),Ie=e(86769),Le=e(3862),re=e(78915),Me=e(22835);const je=(x,u)=>{const{current:{currentProject:S},ui:{toolbar:{isShowSticky:I},leftLayout:{leftPanel:{show:N,width:U},directory:{screen:{currentPage:K},bottom:{height:J},screen:{screenCollapseKeySet:m}}},rightLayout:{rightPanel:{show:E,resizedWidth:G}},fixedLayout:{modals:{previewCanvasModal:T,previewModal:$}}},editor:{state:{mode:{fullScreenMode:Y}}}}=MB.__store__.getState(),ne=()=>{MB.__store__.dispatch({type:"entry:handle-tool:preview:view_mode",payload:{previewViewMode:"device"}});const{pageKey:se,canvasKey:ae}=Ie.A.validateAndTryCorrectPGAndCVKey(K.key,x,null,S.category===Le.t_);MB.webpackInterface.store.dispatch({type:"entry:runner:activate:canvas",payload:{pageKey:se,canvasKey:ae,saveHistory:!1,forceInit:!0,keepScale:!1}}),MB.webpackInterface.store.dispatch({type:"preview:set:leftPaneWidth",payload:{leftPaneWidth:U!=null?U:250}}),MB.webpackInterface.store.dispatch({type:"preview:update:state",payload:{hasChangedScaleManually:!1}}),MB.webpackInterface.store.dispatch({type:"preview:panel:set:height",payload:{panelHeight:J}}),MB.webpackInterface.store.dispatch({type:"preview:set:rightPaneWidth",payload:{rightPaneWidth:G,projectCid:S.cid}}),Y&&MB.webpackInterface.store.dispatch({type:"reducer:preview-toolbar:fullscreen",payload:{isFullScreenMode:!0}}),MB.webpackInterface.store.dispatch({type:"ST:update",payload:{STMode:I}}),MB.webpackInterface.store.dispatch({type:"entry:preview-setting:toggle:isMinimized",payload:{isMinimized:!N,isMemorize:!Y}}),MB.webpackInterface.store.dispatch({type:"entry:preview-setting:toggle:rightPane",payload:{isShowRightPane:E,isMemorize:!Y}}),MB.webpackInterface.store.dispatch({type:"preview:set:collapsedRBPageKeySet",payload:{collapsedRBPageKeySet:m}}),MB.webpackInterface.store.dispatch({type:"entry:preview:toggle:isHiddenToolBar",payload:{value:!1}}),MB.action("modal:reset:state"),MB.action("entry:exit:edit:basket"),MB.__store__.dispatch({type:"entry:comment:disabled",payload:{noWigglingCommentCid:!0}}),MB.__store__.dispatch({type:"versions:update",payload:{isVersionManagementPaneShow:!1}}),MB.__store__.dispatch(re.GO.toggleInspectMode(!1)),MB.__store__.dispatch(re.GO.toggleHandMode(!1)),MB.__store__.dispatch(re.GO.select([])),MB.__store__.dispatch({type:"elbow:update",payload:{isInElbowMode:!1}}),MB.__store__.dispatch({type:"entry:ST:STMode:disable"}),MB.__store__.dispatch({type:"ST:clear"})};T!=null&&T.isOpen||$!=null&&$.isOpen?(MB.action("modal:reset:preview:modal:state"),setTimeout(()=>{ne(),u==null||u()},600)):(ne(),u==null||u())},Ne=(x,u,S)=>{const{container:{current:{rootProject:I},common:{leftPaneWidth:N,panelHeight:U,rightPaneWidth:K,collapsedRBPageKeySet:J},runner:{activePageKey:m},previewSetting:{isFullScreenMode:E,isMinimized:G,isShowRightPane:T}},ST:{STMode:$}}=MB.webpackInterface.store.getState(),{ui:{leftLayout:{directory:{screen:{currentPage:Y}}}},editor:{state:{mode:{isHtmlZipPreview:ne}}}}=MB.__store__.getState();S==="inspect"?(MB.__store__.dispatch({type:"entry:comment:disabled"}),MB.__store__.dispatch(re.GO.toggleInspectMode(!1)),MB.__store__.dispatch(re.GO.toggleHandMode(!1)),MB.__store__.dispatch(re.GO.select([]))):(Y.key!==m&&MB.__store__.dispatch({type:"entry:root-project:readOnly:activate",payload:{projectBasic:x,projectMeta:u,screenCid:m,isHtmlZip:ne}}),MB.__store__.dispatch({type:"screen:add:collapseKeySet",payload:{refs:J,projectCid:I.cid}}),E&&MB.__store__.dispatch(re.GO.toggleFullScreenMode(!0)),MB.webpackInterface.store.dispatch({type:"entry:runner:cleanup:audio"}),MB.webpackInterface.store.dispatch({type:"runner:reset:state:except:history"}),MB.webpackInterface.store.dispatch({type:"container:comment:reset:state"}),MB.webpackInterface.store.dispatch({type:"preview:previewPanel:navindex",payload:{previewPanelNavIndex:0}}),MB.__store__.dispatch({type:"left-panel:set:width",payload:{width:N,projectCid:I.cid}}),MB.__store__.dispatch({type:"directory-panel:bottom:set:height",payload:{height:U}}),MB.__store__.dispatch({type:"right-side-panel:update:resize:width",payload:{width:K,projectCid:I.cid}}),MB.__store__.dispatch({type:"right-side-panel:collapse:panel",payload:{show:T,isMemorize:!E}}),MB.__store__.dispatch({type:"left-panel:collapse:panel:show",payload:{show:!G,isMemorize:!E}}),MB.__store__.dispatch({type:"entry:observe:dom:size:update-viewport-rect"}),MB.__store__.dispatch({type:"entry:isShowSticky:toggle",payload:{isShowSticky:$}}),requestAnimationFrame(()=>MB.__store__.dispatch({type:"entry:update:viewport:rect"})),MB.webpackInterface.store.dispatch({type:"entry:comment:disabled"}),(0,Me.RF)(m))},ke=(x,u,S)=>{if(S!=="read_only"){const{container:{current:{rootProject:I},common:{leftPaneWidth:N,panelHeight:U,rightPaneWidth:K,collapsedRBPageKeySet:J},runner:{activePageKey:m},previewSetting:{isFullScreenMode:E,isMinimized:G,isShowRightPane:T}},ST:{STMode:$}}=MB.webpackInterface.store.getState(),{ui:{leftLayout:{directory:{screen:{currentPage:Y}}}},editor:{state:{mode:{isHtmlZipPreview:ne}}}}=MB.__store__.getState();Y.key!==m&&MB.__store__.dispatch({type:"entry:root-project:readOnly:activate",payload:{projectBasic:x,projectMeta:u,screenCid:m,isHtmlZip:ne}}),MB.__store__.dispatch({type:"screen:add:collapseKeySet",payload:{refs:J,projectCid:I.cid}}),E&&MB.__store__.dispatch(re.GO.toggleFullScreenMode(!0)),MB.webpackInterface.store.dispatch({type:"entry:runner:cleanup:audio"}),MB.webpackInterface.store.dispatch({type:"runner:reset:state:except:history"}),MB.webpackInterface.store.dispatch({type:"container:comment:reset:state"}),MB.webpackInterface.store.dispatch({type:"preview:previewPanel:navindex",payload:{previewPanelNavIndex:0}}),MB.__store__.dispatch({type:"left-panel:set:width",payload:{width:N,projectCid:I.cid}}),MB.__store__.dispatch({type:"directory-panel:bottom:set:height",payload:{height:U}}),MB.__store__.dispatch({type:"right-side-panel:update:resize:width",payload:{width:K,projectCid:I.cid}}),MB.__store__.dispatch({type:"right-side-panel:collapse:panel",payload:{show:T,isMemorize:!E}}),MB.__store__.dispatch({type:"left-panel:collapse:panel:show",payload:{show:!G,isMemorize:!E}}),MB.__store__.dispatch({type:"entry:observe:dom:size:update-viewport-rect"}),MB.__store__.dispatch({type:"entry:isShowSticky:toggle",payload:{isShowSticky:$}}),requestAnimationFrame(()=>{MB.__store__.dispatch({type:"entry:update:viewport:rect"})}),(0,Me.RF)(m)}MB.__store__.dispatch({type:"entry:handle-tool:toggle:inspect-mode",payload:{mode:!0}})};class Re extends y.PureComponent{constructor(u){super(u),(0,k.A)(this,"handleWheelChanged",T=>{if(T.deltaX===0)return;const $=document.getElementById("workspace"),Y=$.scrollLeft+$.offsetWidth===$.scrollWidth&&T.deltaX>0,ne=$.scrollLeft===0&&T.deltaX<0;(Y||ne)&&T.preventDefault()}),(0,k.A)(this,"handleDesignDidMount",()=>{MB.reduxEntry.setEntryMap(Ae.T)}),(0,k.A)(this,"keyboardManager",new fe.Rr);const{viewMode:S,designOptions:I,previewOptions:N,initialData:U,WMListConfig:K,sharing:J}=u;MB.switchToPreview=T=>{this.state.viewMode!=="device"&&((0,pe.N8)("device"),je(T),this.setState({viewMode:"device"}))},MB.switchToReadOnly=()=>{if(this.state.viewMode==="read_only")return;const{projectAlike:T,projectMeta:$,viewMode:Y}=this.state;(0,pe.N8)("read_only"),Ne(T,$,Y),this.setState({viewMode:"read_only"})},MB.switchToInspect=()=>{if(this.state.viewMode==="inspect")return;const{projectAlike:T,projectMeta:$,viewMode:Y}=this.state;(0,pe.N8)("inspect"),ke(T,$,Y),this.setState({viewMode:"inspect"})},this.state={isDataLoaded:!1,viewMode:S,projectAlike:null,projectMeta:null,projectShare:void 0};const{requestData:m,renderDesign:E,renderPreview:G}=Pe({initialData:U,WMListConfig:K,designOptions:I,previewOptions:N,onComponentDidMount:this.handleDesignDidMount,sharing:J});this.requestData=m,this.renderDesign=E,this.renderPreview=G}componentDidMount(){Promise.all([this.requestData(this.state.viewMode)]).then(u=>{let[{projectAlike:S,projectMeta:I,projectShare:N}]=u;this.setState({projectAlike:S,projectMeta:I,projectShare:N},()=>{this.setState({isDataLoaded:!0})});const U=document.getElementById("workspace");U&&U.addEventListener("wheel",this.handleWheelChanged)})}componentWillUnmount(){const u=document.getElementById("workspace");u&&u.removeEventListener("wheel",this.handleWheelChanged,{capture:!0})}render(){const{isDataLoaded:u,viewMode:S,projectAlike:I,projectMeta:N,projectShare:U}=this.state,{renderDesign:K,renderPreview:J}=this;return(0,F.jsx)(De.G.Provider,{value:S,children:(0,F.jsx)(fe.M.Provider,{value:this.keyboardManager,children:(0,F.jsx)(Oe.$,{children:(0,F.jsxs)(be,{className:"example-app",children:[u&&(0,F.jsx)(Be,{isCollapse:!["read_only","inspect"].includes(S),projectAlike:I,projectMeta:N,renderReadOnly:K}),u&&(0,F.jsx)(Ce,{isCollapse:S!=="device",projectAlike:I,projectMeta:N,projectShare:U,renderPreview:J})]})})})})}}var We=e(16615),Te=e(78401),xe=e(54844),Ue=e(28894);e.p="./mb-proto2/";const Fe=document.getElementById("workspace"),Ke=async()=>{var x,u;const S=ge({isHTMLZip:!0});(0,te.Fr)()&&((x=document.querySelector("body"))==null||x.classList.add("mobile"));let I=await(0,l.Rz)();const{projectUpper:N,projectMeta:U}=I;I={...I,projectName:N.name,project_basic:N,project_meta:U};const{sharing:K}=await(0,xe.J_)({project:N}),J=await(0,l.CS)(),{generateLang:m}=await Ue.qu.loadLLG();await m(),document.title=""+(0,Te.qk)(N.name||N.title),!ENV.IS_ON_PREMISES&&(0,We.I2)();const E=(u=new URLSearchParams(location.search))==null?void 0:u.get("view_mode"),G=window.HZv5_PREVIEW_MODE||"",T=E||G,$=["device","read_only","inspect"].includes(T)?T:"read_only",Y={isDesign:!0,isExperience:!1,isLoggedExperience:!1};(0,o.createRoot)(Fe).render((0,F.jsx)(Re,{initialData:I,WMListConfig:J,viewMode:$,designOptions:Y,previewOptions:S,sharing:K}))};document.addEventListener("DOMContentLoaded",async()=>{await Ke()})},45796:(r,v,e)=>{e.d(v,{Sn:()=>L,w9:()=>y});var o=e(38502),l=e(67787),n=e(18381),a=e(73662),A=e(34860),C=e(72214);const R=w=>{const j=w.map(f=>"\n @font-face {\n font-family: "+f.key+";\n src: url("+f.hotAttr.extData+");\n }\n ").join(""),Z=document.getElementById("font-face-loader");if(Z){Z.innerHTML=j;return}const q=document.getElementsByTagName("head")[0],F=document.createElement("style");F.id="font-face-loader",F.innerHTML=j,q.appendChild(F)};let k=!1;const y=()=>{const w=(0,n.wA)(),j=(0,n.d4)(a.y.query.getCloudFontExtList);return(0,o.useEffect)(()=>{R(j)},[j]),(0,o.useEffect)(()=>{k||(k=!0,w({type:a.y.entryKey["font:cloudFontList:init"],payload:{needUpdateMissFont:(0,A.OB)()}}))},[]),null},L=()=>{const w=sdkStore.getSubHotItemList("B@ext");return(0,o.useEffect)(()=>{R(w)},[w]),null},O=(0,l.DU)(["",""],w=>w.cloudFontExtList.map(j=>"\n @font-face {\n font-family: "+j.key+";\n src: url("+j.hotAttr.extData+");\n }\n ")),_=w=>_jsx(O,{cloudFontExtList:w})},53008:(r,v,e)=>{e.d(v,{CV:()=>_,EL:()=>F,Mb:()=>i,Mj:()=>t,O8:()=>D,R0:()=>O,RF:()=>f,R_:()=>j,Sy:()=>s,Uh:()=>w,a2:()=>Z,eH:()=>p,it:()=>g,jc:()=>z,kv:()=>q,zM:()=>d});var o=e(81717),l=e(78401),n=e(79287),a=e.n(n),A=e(18183),C=e(18833),R=e(74222),k=e(15515),y=e(25306),L=e(78042);const O=M=>M?[{value:"public",label:I18N.imockSharing.share_anyone_view},{value:"restricted",label:I18N.imockSharing.org_members_only}]:[{value:"public",label:I18N.imockSharing.share_anyone_view}],_=M=>{let{accessToken:h,targetKey:P,pageKey:b,view_mode:W,selection:X,page_begin:H,canvas_begin:ee}=M;const V=(ie,te)=>te?"&"+ie+"="+te:"";let Q=""+location.origin+A.o$+"/"+h+"/sharing?view_mode="+(W||"read_only");return W==="read_only"?Q=""+Q+V("screen",b)+V("canvasId",P)+V("selection",X):W==="device"?Q=""+Q+V("screen",H!=null?H:b)+V("canvasId",ee!=null?ee:P)+V("selection",X):Q=""+Q+V("screen",b)+V("selection",X),Q},w=M=>M&&M.length>0?M[0]:"",j=(M,h,P,b)=>{const W=b?" \u5BC6\u7801\uFF1A"+b:"";return M+" #"+(0,l.qk)(h)+"-"+(0,l.qk)(P||"\u5206\u4EAB")+W},Z=M=>""+(["v6.modao.cc"].includes(location.host)?"https://modao.cc":location.origin)+A.o$+"/"+M,q=M=>{const{project:h,action:P,linkName:b,isFromScreenList:W}=M;o.Y4.trackShareProjectAction({project_type:"\u539F\u578B V8",source:W?"\u9875\u9762\u5217\u8868\u83DC\u5355":(0,o.IQ)(),project_name:h.name,project_cid:h.cid,share_link_action:P,share_link_name:b})},F=M=>{if(!M)return!1;const{created_at:h}=M;return a()(h).isBetween(a()().subtract(3,"days"),a()())},f=M=>Object.entries(M).filter(P=>{let[b,W]=P;return!W.hotAttr.asFolder&&b!==R.$k}).map(P=>P[0]),t=(M,h,P)=>{if(M)return P.length;let b=0;return h==null||h.forEach(W=>{P.find(H=>H===W)&&(b+=1)}),b},s=(M,h)=>{if(h.screen_visible_switch){const{selectedSize:P,pageSize:b}=i(M,h);return P+"/"+b}else return I18N.imockSharing.all},i=(M,h)=>{const P=f(M.pageAttrMap),b=t(!h.screen_visible_switch,h.screen_visible_list,P);return{pageSize:P.length,selectedSize:b}},c=M=>{const h={},P=[],b=new Map;for(const[H,ee,V]of M)if(V.type==="rResBunch"){H!==KEY_RB_MAIN&&P.push(H),h[H]={hotAttr:V},b.get(H)||b.set(H,[]);const Q=b.get(ee);Array.isArray(Q)&&b.set(ee,[...Q,H])}const W=H=>{let ee=[];for(const Q of b.get(H))ee.push(W(Q));ee=ee.sort((Q,ie)=>Q.data.zIndex-ie.data.zIndex);const{hotAttr:V}=h[H];return{cid:H,data:{cid:H,...V},children:ee}},X=W("B@main");return{pageAttrMap:h,pageKeyList:P,treeData:X}};function d(M,h,P){let b=I18N.imockSharing.share;return h&&(b=b+" "+(h.length+1)),{project_cid:M,view_access:"public",screen_visible_switch:!1,screen_visible_list:[],wechat:!1,highlight:!0,view_sticky:!0,comment_permission:"org_member",is_default_link:!1,password:"",device_model:"read_only",view_prd:!1,expire_type:"forever",sticky:!1,...P,link_name:b,type:"advanced"}}const p=async M=>{let{updateType:h,org:P,updateFn:b,updatedKV:W,isCustom:X}=M;const H=()=>{const V=(P==null?void 0:P.plan)==="org_full"?"MaxOrgSize":"NormalOrgSize";window.SharingEventEmitter.emit("sharing:count",{whichModal:V}),(0,L.A)(JSON.stringify({sharingMessage:"sharing:count",payload:{whichModal:V}}),"*")},ee=()=>{if(!X&&h==="update"){const V={sharingMessage:"sharing:notice",payload:{type:"settingSuccess"}};try{W!=null&&W.expire_type?MB.notice({text:I18N.imockSharing.sharing_hasRest,type:"success"}):MB.notice({text:I18N.imockSharing.setting_valid})}catch(Q){(0,L.A)(JSON.stringify(V),"*")}}};try{const V=await b();if(V)return ee(),V}catch(V){await(0,C.m0)(V,H)}},g=M=>{let{value:h,currentSharing:P,sharingList:b}=M,W=!1;for(const X of b)if(X.cid!==P.cid&&h===X.link_name){W=!0;break}return W},D=(M,h,P,b)=>{let W;if(h.type==="default"){const H=new URLSearchParams(location.search),ee=H.get("view_mode")||(0,k.Yt)(M.cid+"_default_sharing_view_mode","read_only",k.qW.String),V=H.get("selection"),Q=H.get("screen"),ie=H.get("canvasId");W=_({accessToken:h.access_token,view_mode:ee,page_begin:h.is_first_canvas_open?"":Q,canvas_begin:h.is_first_canvas_open?"":ie,selection:V,pageKey:h.is_first_canvas_open?"":P})}else h.screen_visible_switch?P&&h.screen_visible_list.includes(P)?W=_({accessToken:h.access_token,view_mode:h.device_model,pageKey:h.is_first_canvas_open?"":P}):W=_({accessToken:h.access_token,view_mode:h.device_model}):W=_({accessToken:h.access_token,view_mode:h.device_model,pageKey:h.is_first_canvas_open?"":P});return b?W:j(W,M==null?void 0:M.name,h.link_name||"",h.password)},z=(M,h)=>h&&(h==null?void 0:h.otype)!=="personal"?y.tz.InitialOrg(h).limitationSdk.prototypeLimit.pLimitation.max_project_share_count:M?y.tz.InitialUser(M).limitationSdk.prototypeLimit.pLimitation.max_project_share_count:1},54844:(r,v,e)=>{e.d(v,{J_:()=>j,Or:()=>y,QC:()=>c,X0:()=>q,Y5:()=>Z,aX:()=>i,dJ:()=>_,g:()=>L,yq:()=>O});var o=e(70768),l=e(56193),n=e(18833),a=e(19249),A=e(47163),C=e(15515),R=e(72214);const k=async d=>{let{projectCid:p}=d;return fetchGetJSON("/api/upper/web_v1/sharing/initial?cid="+p)},y=async d=>{let{projectCid:p,sharing:g}=d;return(await(0,a.zi)("/api/flat/web_v1/project_share/"+p,{...g})).project_share},L=async d=>{let{projectCid:p,sharingCid:g}=d;try{return await(0,a.OD)("/api/flat/web_v1/project_share/"+g+"?project_cid="+p)}catch(D){await(0,n.FY)(D)}},O=async d=>{let{sharing:p}=d;try{return await(0,a.SN)("/api/flat/web_v1/project_share/"+p.cid,{project_share:p})}catch(g){await(0,n.FY)(g)}},_=async d=>{try{return await(0,a.DE)("/api/flat/web_v1/preview/visit_count/"+d)}catch(p){console.error(p)}},w=()=>{const d=document.getElementById("workspace");(0,o.createRoot)(d).render((0,R.jsx)(l.A,{locale:(0,A.w)(),errorType:404,customDes:I18N.ToolBar.ReEnter,isShowPrimaryBtn:!1}))},j=async d=>{try{if(!d.accessToken||d.project.access_token===d.accessToken)return Z(d.project);{const{project:p,accessToken:g}=d,{project_share:D}=await(0,a.DE)("/api/flat/web_v1/project_share/"+p.cid+"?access_token="+g);return{sharing:{...D,type:"advanced",view_mode:D.device_model}}}}catch(p){await w()}},Z=d=>{const{cid:p,access_token:g,access:D,building:z,comment_permission:M,password:h,visibility:P,wechat:b,is_first_canvas_open:W}=d,X=new URLSearchParams(location.search),H=X.get("screen"),ee=X.get("canvasId"),V=X.get("view_mode")||(0,C.Yt)(p+"_default_sharing_view_mode","read_only",C.qW.String),Q=X.get("view_mode")||(0,C.Yt)(p+"_default_sharing_view_mode","read_only",C.qW.String),ie=!!X.get("selection"),te=ie?X.get("selection").split(","):[];return{sharing:{type:"default",project_cid:p,access_token:g,view_access:D,view_sticky:z,comment_permission:M,password:h,visibility:P,wechat:b,view_mode:V,screen_visible_switch:ie,screen_visible_list:te,page_begin:H,canvas_begin:ee,device_model:Q,is_first_canvas_open:W}}},q=async d=>{let{projectCid:p}=d;try{const{project_shares:g}=await(0,a.DE)("/api/flat/web_v1/project_share/"+p+"/all");return g.sort((D,z)=>new Date(z.created_at).getTime()-new Date(D.created_at).getTime())}catch(g){return await(0,n.FY)(g),[]}},F=async d=>{try{const{result:p}=await fetchGetJSON("/api/accesses/v4/project/"+d+"/permission_check?permission=P:update");return p}catch(p){await apiErrorModals(p)}},f=async d=>{let p=null;try{p=await fetchGetJSON("/flpak/ww-p2meta/"+d)}catch(g){await apiErrorModals(g)}return p},t={access_token:"",comment_permission:"",device_model:"",highlight:!0,password:"",project_cid:"",screen_visible_switch:!1,screen_visible_list:[],shell_type:"device",simulator_type:"device",sticky:!0,view_access:"private",view_count:0,view_prd:!1,wechat:!1,enable_version_record:!1,view_sticky:!0,is_first_canvas_open:!1},s=()=>({sharing:t}),i=async d=>{let p,g;try{p=await(0,a.DE)("/api/upper/web_v1/basics/"+d+"/get_details"),p&&JSON.stringify(p)!=="{}"&&(g=!0)}catch(D){p=D,g=!1}return{result:p,statusOk:g}},c=async d=>{let p,g;try{p=await(0,a.DE)("/api/dsh2/web_v1/permissions/can_edit_check?cid="+d),p&&JSON.stringify(p)!=="{}"&&(g=!0)}catch(D){p=D,g=!1}return{result:p,statusOk:g}}},56202:(r,v,e)=>{e.d(v,{Bd:()=>s,Fl:()=>C,Fr:()=>O,Gd:()=>q,H8:()=>k,Hv:()=>Z,II:()=>F,Md:()=>t,VK:()=>p,b8:()=>n,cX:()=>a,gm:()=>y,lg:()=>i,m0:()=>_,nr:()=>L,uF:()=>A,uf:()=>f,un:()=>j,vq:()=>R});var o,l;const n=()=>window.MB_DESKTOP_VERSION||window.isElectron||/Electron/i.test(navigator.userAgent),a=()=>/(Macintosh)/i.test(navigator.userAgent),A=()=>/(Windows)/i.test(navigator.userAgent),C=()=>/(Lark)/i.test(navigator.userAgent),R=()=>/micromessenger/.test(navigator.userAgent.toLowerCase()),k=()=>/Chrome/i.test(navigator.userAgent),y=()=>/Firefox/i.test(navigator.userAgent),L=()=>/Safari/.test(navigator.userAgent)&&!/Chrome/.test(navigator.userAgent),O=()=>{const g=new URLSearchParams(location.search);return g&&g.get("inapp")==="1"&&(e.g.isInAPP=!0),/(iPod|iPhone|iPad|Android|MobileClient)/.test(navigator.userAgent)||window.isInAPP},_=()=>/Android/i.test(navigator.userAgent),w=()=>/(iPad)/.test(navigator.userAgent),j=()=>/(iPod|iPhone|iPad)/.test(navigator.userAgent),Z=()=>!!(window.webkit&&window.webkit.messageHandlers),q=()=>navigator.standalone,F=()=>/\/uichina$/.test(location.pathname),f=()=>/\/forum$/.test(location.pathname),t=()=>/(MobileClient)/.test(navigator.userAgent),s=!!(typeof window<"u"&&window.document&&window.document.createElement),i=/(mac|iphone|ipod|ipad)/i.test(typeof navigator<"u"?((o=navigator)==null?void 0:o.platform)||((l=navigator)==null||(l=l.userAgentData)==null?void 0:l.platform):""),c=()=>{var g;if(!((g=navigator)!=null&&g.plugins))return!1;for(const D in navigator.plugins)if(navigator.plugins[D]&&navigator.plugins[D].filename==="np-mswmp.dll")return!0;return!1},d=g=>{g=g.toLowerCase();const D=g.includes("qihu"),z=g.includes("360se"),M=g.includes("360ee");return D&&(z||M)},p=()=>{let g,D;const z=navigator.userAgent;if(D=void 0,g=z.match(/(opera|chrome|qq|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)||[],/trident/i.test(g[1]))return D=/\brv[ :]+(\d+)/g.exec(z)||[],{name:"IE",version:parseFloat(D[1]||"")};if(g[1]==="Chrome"){if(d(z)||c())return{name:"360Browser",version:"unknown"};if(/Edg/i.test(z))return D=z.match(/Edg\/(\d+)/i),{name:"Edge",version:D?parseFloat(D[1]):"unknown"};if(D=z.match(/\b(OPR|Edge)\/(\d+)/),D!==null)return{name:D[1].replace("OPR","Opera"),version:parseFloat(D[2])}}return/QQBrowser/i.test(z)?(D=z.match(/QQBrowser\/(\d+)/i),{name:"QQBrowser",version:D?parseFloat(D[1]):"unknown"}):(g=g[2]?[g[1],g[2]]:[navigator.appName,navigator.appVersion,"-?"],(D=z.match(/version\/(\d+)/i))!==null&&g.splice(1,1,D[1]),{name:g[0],version:parseFloat(g[1])})}},59128:(r,v,e)=>{e.d(v,{sI:()=>l});const o="_cmt",l=y=>y.endsWith(o),n=y=>{if(l(y))throw new Error("bad datKey: "+y);return""+y+o},a=y=>{if(!l(y))throw new Error("bad cmtKey: "+y);return y.slice(0,-o.length)},A="_cur",C=y=>y.endsWith(A),R=y=>{if(C(y))throw new Error("bad datKey: "+y);return""+y+A},k=y=>{if(!C(y))throw new Error("bad curKey: "+y);return y.slice(0,-A.length)}},68587:(r,v,e)=>{e.d(v,{FR:()=>f,RZ:()=>s});var o=e(38502),l=e(70768),n=e(53732),a=e.n(n),A=e(15207),C=e(67787),R=e(53940),k=e(15186),y=e(85449),L=e(47163),O=e(79371),_=e.n(O),w=e(72214);const j="loading";let Z=null,q=null;const F=c=>{let{projectName:d}=c;const[p,g]=(0,o.useState)({value:0}),D=(0,L.k)();return(0,o.useEffect)(()=>{let z=Date.now();q=P=>{z=Date.now(),g(b=>({...b,...P,value:Math.max(b.value,P.value)}))};let M;const h=()=>{M=requestAnimationFrame(()=>{Date.now()-z>=200&&(z=Date.now(),g(P=>{if(!P.nextValue)return P;const b=P.value+1;return b>=P.nextValue?P:{...P,value:b}})),h()})};h(),Z=()=>M&&cancelAnimationFrame(M)},[]),(0,w.jsxs)(i,{children:[(0,w.jsx)("div",{className:"loading-container",children:(0,w.jsx)(A.T,{className:a()("mb-loading",{noName:!d})})}),(0,w.jsxs)("div",{className:"loading-progress",children:[p.value>0&&(0,w.jsx)("div",{className:"loading-progress-bar",children:(0,w.jsx)("div",{className:"loading-progress-value",style:{transform:"translateX("+p.value*2+"px)"}})}),p.text&&(0,w.jsx)("div",{className:"loading-progress-text",children:p.text})]}),d&&(0,w.jsxs)("span",{id:"loading-text",children:[D?"\u6B63\u5728\u52A0\u8F7D":"Loading","... ",d]})]})},f=function(c){var d;c===void 0&&(c="");const p=document.createElement("div"),g=(d=(0,y.dP)())==null?void 0:d.ui.fixedLayout.preference.theme;p.id=j,p.style.backgroundColor=(0,k.t0)(R.kV[g||R.Sx.LIGHT]),document.body.insertBefore(p,document.body.firstChild),(0,l.createRoot)(p).render((0,w.jsx)(F,{projectName:c}))},t=_()(c=>{var d;(d=q)==null||d(c)},20),s=()=>{var c,d;t.cancel(),(c=q)==null||c({value:100}),(d=Z)==null||d(),setTimeout(()=>{const p=document.getElementById(j);p&&(p.style.display="none")})},i=C.Ay.div.withConfig({displayName:"loading__StyledLoadingContainer",componentId:"sc-wdqg9m-0"})(["display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:8vh;.loading-container{position:relative;width:100px;height:70px;display:flex;justify-content:center;align-items:center;.mb-loading{width:70px;height:70px;}}.loading-progress{width:200px;height:40px;margin-top:32px;.loading-progress-bar{height:5px;border-radius:3px;background-color:#fff;overflow:hidden;}.loading-progress-value{height:100%;width:100%;margin-left:-200px;border-radius:3px;background-color:rgba(85,85,87,1);background-image:linear-gradient(90deg,#555557 0%,#C7C7CC 47.12%,#959599 100%);background-size:100%;background-position:-200px 0;background-repeat:no-repeat;transition:transform 0.2s ease-in;animation:progress 6s 5s infinite;}@keyframes progress{0%{background-position:-200px;}85%{background-position:-200px;}100%{background-position:200px;}}.loading-progress-text{text-align:center;margin-top:10px;font-size:12px;color:#999;}}#loading-text{margin-top:10px;color:rgba(0,0,0,0.9);font-size:16px;}"])},76844:(r,v,e)=>{e.d(v,{CF:()=>F,CZ:()=>a,Cj:()=>L,Rc:()=>q,Sc:()=>R,oE:()=>O,ox:()=>C,pf:()=>Z,sq:()=>_});var o=e(19481),l=e(12603);const n=function(f,t,s){return s===void 0&&(s=!1),{level:f,roleName:t,isInherited:s,isOwner:f>=o.zB.OWNER,isSuperManager:f>=o.zB.SUPERMANAGER,isManager:f>=o.zB.MANAGER,isMember:f>=o.zB.MEMBER,isViewer:f>=o.zB.VIEWER,isLimiter:f===o.zB.LIMITER,isBanned:f===o.zB.BANNED,isUnknown:f===o.zB.UNKNOWN}},a=n(o.zB.UNKNOWN),A=n(o.zB.UNJOINED),C=(f,t)=>{if(!t||t.length<=0)return null;const s=t.find(i=>{let{user_id:c,unsign_remark:d}=i;return Number(c)===Number(f)||d===f});return s||null},R=f=>f?n(o.p_[f.role],f.role):n(o.zB.UNKNOWN),k=(f,t)=>{if(!f)return[];let s=[],i=f,c=t.get(i);for(;c&&!c.root_project;)s=s.concat(c.permissions),i=c.parent_cid,c=t.get(i);return s},y=(f,t,s)=>{let i=k(f,t);return i=i.concat(s).reverse(),i=i.filter(c=>c.role!=="space_limiter"),i.map(c=>{const d=folderInheritePermissionRoleFixMap[c.role];return d?{...c,role:d,inherited:!0}:{...c,inherited:!0}})},L=(f,t,s)=>{let i=k(f,t);return i=i.concat(s).reverse(),i=i.filter(c=>c.role!=="space_limiter"),i.map(c=>{const d=o.OO[c.role];return d?{...c,role:d,inherited:!0}:{...c,inherited:!0}})},O=f=>{const{orgPermissions:t,userId:s}=f;if(!s||!t||t.length<1)return n(o.zB.UNKNOWN);const i=C(s,t);return i?n(o.p_[i.role],i.role):n(o.zB.UNKNOWN)},_=f=>{const{spacePermissions:t,userId:s}=f;if(!s||!t||t.length<1)return n(o.zB.UNKNOWN);const i=C(s,t);return i?n(o.FU[i.role],i.role):n(o.zB.UNKNOWN)},w=f=>{const{userId:t,orgPermissions:s,spacePermissions:i,currentFolder:c,folderListMap:d}=f;if(!t||!c)return n(permissionLevels.UNKNOWN);const{org_cid:p,space_cid:g}=c;if(!p&&!g)return n(permissionLevels.OWNER,"team_owner");if(!i||i.length<1)return n(permissionLevels.UNKNOWN);const{isRoot:D,root_project:z}=c;if(D||z){const W=_({spacePermissions:i,userId:t});return W.roleName==="space_limiter"?{...O({orgPermissions:s,userId:t}),isLimiter:!0}:W}const M=c.permissions||[],h=y(c.parent_cid,d,i),P=Object.values(Object.fromEntries([...h,...M].map(W=>[W.user_id,W]))),b=C(t,P);return b?n(folderPermissionLevelsMap[b.role],b.role,b.inherited):n(permissionLevels.UNKNOWN)},j=f=>{const{userId:t,spacePermissions:s,currentProject:i,folderListMap:c}=f;if(!t||!i)return n(permissionLevels.UNKNOWN);const{space_cid:d}=i;if(!d)return n(permissionLevels.OWNER,"project_owner");if(!s||s.length<1)return n(permissionLevels.UNKNOWN);const p=i.permissions||[],g=L(i.team_cid,c,s),D=Object.values(Object.fromEntries([...g,...p].map(M=>[M.user_id,M]))),z=C(t,D);return z?n(projectPermissionLevelsMap[z.role],z.role,z.inherited):n(permissionLevels.UNKNOWN)},Z=function(f,t,s){return s===void 0&&(s=!1),t?typeof t[f]<"u"?n(t[f],f,s):n(o.zB.UNJOINED):n(o.zB.UNKNOWN)},q=f=>!f||f.length<1?new Map:f.reduce((t,s)=>t.set(Number(s.user_id),s),new Map),F=f=>{const{permissionsMap:t,userId:s,permissionScope:i}=f;if(!s||!t||t.size<1)return n(o.zB.UNKNOWN);const{role:c,inherited:d}=t.get(Number(s))||{};if(!c)return n(o.zB.UNKNOWN);let p=null;switch(i){case l.W.Org:p=o.p_;break;case l.W.OrgSpace:p=o.FU;break;case l.W.Folder:p=o.lY;break;case l.W.Project:p=o.au;break;default:break}return Z(c,p,d)}},88334:(r,v,e)=>{e.d(v,{LN:()=>L,uT:()=>R});var o=e(85449),l=e(67771),n=e(79371),a=e.n(n);const A=O=>{var _,w;const j={type:"reducer:watermark:update-state",payload:O};(_=MB.__store__)==null||_.dispatch(j),(w=MB.webpackInterface)==null||(w=w.store)==null||w.dispatch(j)},C=function(O,_){_===void 0&&(_=sdkStore);const w=new Set;return _.walkHotItemSubtree2(O,j=>{j.hotAttr.mktCid&&w.add(j.hotAttr.mktCid)}),[...w]},R=a()(async O=>{let _=(0,o.fV)();if(!_)return{mdWMMktList:new Set,mtWMMktList:new Set,noWMMktList:new Set};const{mdWMMktList:w,mtWMMktList:j,noWMMktList:Z}=_,q=O.filter(i=>!w.has(i)&&!j.has(i)&&!Z.has(i)),F=await(0,l.E5)(q);_=(0,o.fV)();const f=new Set([..._.mdWMMktList].concat(F.mdWMMktList)),t=new Set([..._.mtWMMktList].concat(F.mtWMMktList)),s=new Set([..._.noWMMktList].concat(F.noWMMktList));return A({mdWMMktList:f,mtWMMktList:t,noWMMktList:s}),{mdWMMktList:f,mtWMMktList:t,noWMMktList:s}},1e3),k=async O=>{const _=await splitMktListByCid(O),w=new Set(_.mdWMMktList),j=new Set(_.mtWMMktList),Z=new Set(_.noWMMktList);return A({mdWMMktList:w,mtWMMktList:j,noWMMktList:Z}),{mdWMMktList:w,mtWMMktList:j,noWMMktList:Z}},y=O=>{const _=new Set,w=new Set,j=new Set(O);A({mdWMMktList:_,mtWMMktList:w,noWMMktList:j})},L=O=>{const _=new Set((O==null?void 0:O.md_vip_mkt_list)||[]),w=new Set((O==null?void 0:O.mt_vip_mkt_list)||[]),j=new Set((O==null?void 0:O.no_wm_mkt_list)||[]);A({mdWMMktList:_,mtWMMktList:w,noWMMktList:j})}},94994:r=>{r.exports=dompurify}},ce={};function B(r){var v=ce[r];if(v!==void 0)return v.exports;var e=ce[r]={id:r,loaded:!1,exports:{}};return oe[r].call(e.exports,e,e.exports,B),e.loaded=!0,e.exports}B.m=oe,B.amdO={},(()=>{var r=[];B.O=(v,e,o,l)=>{if(e){l=l||0;for(var n=r.length;n>0&&r[n-1][2]>l;n--)r[n]=r[n-1];r[n]=[e,o,l];return}for(var a=1/0,n=0;n<r.length;n++){for(var[e,o,l]=r[n],A=!0,C=0;C<e.length;C++)(l&!1||a>=l)&&Object.keys(B.O).every(_=>B.O[_](e[C]))?e.splice(C--,1):(A=!1,l<a&&(a=l));if(A){r.splice(n--,1);var R=o();R!==void 0&&(v=R)}}return v}})(),B.n=r=>{var v=r&&r.__esModule?()=>r.default:()=>r;return B.d(v,{a:v}),v},(()=>{var r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,v;B.t=function(e,o){if(o&1&&(e=this(e)),o&8||typeof e=="object"&&e&&(o&4&&e.__esModule||o&16&&typeof e.then=="function"))return e;var l=Object.create(null);B.r(l);var n={};v=v||[null,r({}),r([]),r(r)];for(var a=o&2&&e;(typeof a=="object"||typeof a=="function")&&!~v.indexOf(a);a=r(a))Object.getOwnPropertyNames(a).forEach(A=>n[A]=()=>e[A]);return n.default=()=>e,B.d(l,n),l}})(),B.d=(r,v)=>{for(var e in v)B.o(v,e)&&!B.o(r,e)&&Object.defineProperty(r,e,{enumerable:!0,get:v[e]})},B.f={},B.e=r=>Promise.all(Object.keys(B.f).reduce((v,e)=>(B.f[e](r,v),v),[])),B.u=r=>""+({214:"lazy-lib-paper",437:"lazy-lib-fontkit",703:"lazy-lib-rehype",956:"lazy-lib-i18n",976:"lazy-lib-dl"}[r]||r)+"-"+{214:"5a9908939d850d4cae67",437:"94d1920236ee8aff3185",552:"970932ceb5d55c26ad81",703:"013772de7c49f3c667fa",956:"4c3a2d14ad63ee44927b",976:"906655530ecd54e72602"}[r]+".js",B.miniCssF=r=>{},B.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(r){if(typeof window=="object")return window}}(),B.o=(r,v)=>Object.prototype.hasOwnProperty.call(r,v),(()=>{var r={},v="@mb2024/mb-proto:";B.l=(e,o,l,n)=>{if(r[e]){r[e].push(o);return}var a,A;if(l!==void 0)for(var C=document.getElementsByTagName("script"),R=0;R<C.length;R++){var k=C[R];if(k.getAttribute("src")==e||k.getAttribute("data-webpack")==v+l){a=k;break}}a||(A=!0,a=document.createElement("script"),a.charset="utf-8",a.timeout=120,B.nc&&a.setAttribute("nonce",B.nc),a.setAttribute("data-webpack",v+l),a.src=e),r[e]=[o];var y=(O,_)=>{a.onerror=a.onload=null,clearTimeout(L);var w=r[e];if(delete r[e],a.parentNode&&a.parentNode.removeChild(a),w&&w.forEach(j=>j(_)),O)return O(_)},L=setTimeout(y.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=y.bind(null,a.onerror),a.onload=y.bind(null,a.onload),A&&document.head.appendChild(a)}})(),B.r=r=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(r,"__esModule",{value:!0})},B.nmd=r=>(r.paths=[],r.children||(r.children=[]),r),B.j=699,B.p="/mb-proto2/",(()=>{B.b=document.baseURI||self.location.href;var r={699:0};B.f.j=(o,l)=>{var n=B.o(r,o)?r[o]:void 0;if(n!==0)if(n)l.push(n[2]);else{var a=new Promise((k,y)=>n=r[o]=[k,y]);l.push(n[2]=a);var A=B.p+B.u(o),C=new Error,R=k=>{if(B.o(r,o)&&(n=r[o],n!==0&&(r[o]=void 0),n)){var y=k&&(k.type==="load"?"missing":k.type),L=k&&k.target&&k.target.src;C.message="Loading chunk "+o+" failed.\n("+y+": "+L+")",C.name="ChunkLoadError",C.type=y,C.request=L,n[1](C)}};B.l(A,R,"chunk-"+o,o)}},B.O.j=o=>r[o]===0;var v=(o,l)=>{var[n,a,A]=l,C,R,k=0;if(n.some(L=>r[L]!==0)){for(C in a)B.o(a,C)&&(B.m[C]=a[C]);if(A)var y=A(B)}for(o&&o(l);k<n.length;k++)R=n[k],B.o(r,R)&&r[R]&&r[R][0](),r[R]=0;return B.O(y)},e=self.webpackChunk_mb2024_mb_proto=self.webpackChunk_mb2024_mb_proto||[];e.forEach(v.bind(null,0)),e.push=v.bind(null,e.push.bind(e))})(),B.nc=void 0,B.O(void 0,[732,854,571,652,908,347],()=>B(97935));var me=B.O(void 0,[732,854,571,652,908,347],()=>B(44645));me=B.O(me)})();
//# sourceMappingURL=preview-html-zip-40b1c65b44de21c4ab8a.js.map