Files
smartmate/docs/design/HTML/mb-proto2/preview-html-zip-f739cb8d2edd4924f2b9.js
2026-02-01 22:09:59 +08:00

3 lines
57 KiB
JavaScript

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