\n
Failed to load:
\n '.concat(n,'\n
* Unexpected error happened, please refresh to retry or contact support.
\n
\n ')}};const s=function(){const{serviceWorker:e}=window.MUSE_GLOBAL;if(navigator.serviceWorker)return e&&"https:"===window.location.protocol?(i.showMessage("Registering Muse service worker."),new Promise((n=>{let t=!1;setTimeout((()=>{t||(console.log("Failed to register service worker in 10 seconds. Skip it."),n())}),1e4),navigator.serviceWorker.register(e,{}).then((function(){t=!0,console.log("Service Worker register done."),n()})).catch((()=>{t=!0,console.log("Failed to register service worker, skip it."),n()}))}))):void 0},a=()=>{};async function l(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a,t=0;await Promise.all(e.map((async e=>{await function(e,n){if(n=n||a,!e.then||!e.catch)return e.url?new Promise(((t,o)=>{const i=document.querySelector("head"),s=document.createElement("script");s.src=e.url,e.esModule&&(s.type="module"),i.appendChild(s),s.onload=()=>{n(),t()},s.onerror=()=>{r.showMessage("Failed to load resource: ".concat(e.url," .")),o()}})):void 0;e.then(n)}(e),n(++t)})))}function d(e){return e.startsWith("@")?e.replace("/","."):e}const c=()=>Math.random().toString(36).substring(2),p={listeners:{},promises:{},iframes:{},register(e,n){this.iframes[e]=n},unregister(e){delete this.iframes[e]},getIframe(e){return"string"===typeof e?this.iframes[e]:e},init(){this.addListener("handle-muse-app-check",((e,n)=>{var t,o,i;"assert-muse-app"===(null===e||void 0===e?void 0:e.type)&&"parent"===(null===(t=n.data)||void 0===t||null===(o=t.from)||void 0===o?void 0:o.clientKey)&&this.sendToParent({promiseId:null===n||void 0===n||null===(i=n.data)||void 0===i?void 0:i.promiseId,data:{app:window.MUSE_GLOBAL.app.name,env:window.MUSE_GLOBAL.env.name}})})),window.addEventListener("message",(e=>{var n,t,o;if("muse"===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.type)){var i;if(console.log("on muse post msg: ",e),null!==e&&void 0!==e&&null!==(t=e.data)&&void 0!==t&&null!==(o=t.payload)&&void 0!==o&&o.promiseId)this.resolvePromise(e.data.payload.promiseId,null===e||void 0===e||null===(i=e.data.payload)||void 0===i?void 0:i.data);Object.entries(this.listeners).forEach((n=>{let[t,o]=n;try{o(e.data.payload,e)}catch(i){console.log('Warning: failed to process message "'.concat(t,'"'),e,i)}}))}}),!1)},resolve(e,n){},addListener(e,n){this.listeners[e]=n},removeListener(e){delete this.listeners[e]},sendToChild(e,n){let t=null,o=null,i=null;arguments.length>2&&void 0!==arguments[2]&&arguments[2]&&(i=c(),t=new Promise(((e,n)=>{o=this.promises[i]={resolve:e,reject:n}})));try{var r,s;null===(r=this.getIframe(n))||void 0===r||null===(s=r.contentWindow)||void 0===s||s.postMessage({type:"muse",promiseId:i,from:{app:window.MUSE_GLOBAL.appName,env:window.MUSE_GLOBAL.envName,clientKey:"parent"},payload:e},"*")}catch(a){console.log("Failed to post message to child: ",e),t&&o.reject(a)}return t},sendToParent(e){let n=null,t=null,o=null;if(arguments.length>1&&void 0!==arguments[1]&&arguments[1]&&(o=c(),n=new Promise(((e,n)=>{t=this.promises[o]={resolve:e,reject:n}}))),window.parent&&window.parent!==window)try{window.parent.postMessage({type:"muse",from:{app:window.MUSE_GLOBAL.appName,env:window.MUSE_GLOBAL.envName,type:"child"},payload:e},"*")}catch(i){console.log("Failed to send message to parent: ",e),n&&t.reject(i)}return n},assertMuseApp(e){return new Promise(((n,t)=>{this.sendToChild({type:"assert-muse-app"},this.getIframe(e),!0).then(n),setTimeout((()=>t(new Error("Muse app check timeout."))),300)}))},resolvePromise(e,n){var t;null===(t=this.promises[e])||void 0===t||t.resolve(n),delete this.promises[e]},resolveParent(e,n){p.sendToParent({promiseId:e,data:n})},resolveChild(e,n,t){}},u=p,A=e=>{const n=window.history,t=n[e];n[e]=function(n){const o=t.apply(this,arguments),i=new Event("muse_boot_"+e.toLowerCase());return i.state=n,window.dispatchEvent(i),o}};A("pushState"),A("replaceState");const h=()=>{u.sendToParent({type:"child-route-change",path:window.location.href.replace(window.location.origin,"")})};window.addEventListener("popstate",h),window.addEventListener("muse_boot_pushstate",h),window.addEventListener("muse_boot_replacestate",h);var m=t(150),f=t.n(m),g=t(743),v=t.n(g),w=t(653),E=t.n(w),C=t(870),y=t.n(C),b=t(546),B=t.n(b),x=t(159),M=t.n(x),L=t(692),k={base:11914653};k.styleTagTransform=M(),k.setAttributes=y(),k.insert=E().bind(null,"head"),k.domAPI=v(),k.insertStyleElement=B();f()(L.A,k);L.A&&L.A.locals&&L.A.locals;!function(){if(!window.MUSE_GLOBAL)throw new Error("There must be a global window.MUSE_GLOBAL object");i.init(),u.init();const e=Date.now();(async function(){var e,t;const o=window.MUSE_GLOBAL;i.showMessage("Starting...");const a=o.waitForLoaders||[],c=Object.assign({},null===(e=o.app)||void 0===e?void 0:e.config);Object.entries((null===(t=o.env)||void 0===t?void 0:t.config)||{}).forEach((e=>{let[n,t]=e;null!==t&&void 0!==t&&""!==t&&(c[n]=t)})),Object.assign(o,{appVariables:o.appVariables||{},pluginVariables:o.pluginVariables||{},appConfig:c,msgEngine:u,loading:i,error:r,isSubApp:window.parent!==window,getUser:()=>null,appEntries:o.appEntries||[],initEntries:o.initEntries||[],pluginEntries:o.pluginEntries||[],waitFor:e=>{a.push(e)},getPublicPath:(e,n)=>{var t;if(!n)throw new Error("assetPath is required for getPublicPath method.");n=n.replace(/^\/*/,"");const i=d(e);if(o.isDev){var r;const t=null===(r=o.plugins.find((e=>!!e.localPlugins)))||void 0===r?void 0:r.localPlugins;if(t&&t.includes(e))return"/muse-assets/local/p/".concat(i,"/").concat(n)}const s=null===(t=window.MUSE_GLOBAL.plugins)||void 0===t?void 0:t.find((n=>n.name===e));if(!s)return;let{version:a}=s||{};a.startsWith("v")||(a="v".concat(a));let l="".concat(window.MUSE_GLOBAL.cdn,"/p/").concat(i,"/").concat(a);return window.MUSE_GLOBAL.isDev||window.MUSE_GLOBAL.isLocal?l+="/dev/".concat(n):l+="/dist/".concat(n),l},__shared__:{modules:{},register:n().register,require:n().require,parseMuseId:n().parseMuseId}});const{cdn:p="",initEntries:A,pluginEntries:h,appEntries:m,isDev:f=!1,isE2eTest:g=!1}=o;let{plugins:v=[]}=window.MUSE_GLOBAL;window.MUSE_CONFIG=o,u.sendToParent({type:"app-state-change",state:"app-starting"}),s();const w=v.find((e=>"boot"===e.type));w&&console.log("Loading Muse app by ".concat(w.name,"@").concat(w.version||w.url,"..."));const E=new URLSearchParams(window.location.search).get("forcePlugins");if(E){const e=E.split(";").filter(Boolean).reduce(((e,n)=>{let t="";n.startsWith("@")&&"@"===n[0]&&(n=n.substring(1),t="@");const o=n.split("@",2);if(2===o.length){const[n,i]=o[0].split("!");e["".concat(t).concat(n)]={version:o[1],type:i}}return e}),{});v=v.map((n=>{if(!e[n.name])return n;const t={...n,version:e[n.name].version};return delete e[n.name],t})).filter((e=>"null"!==e.version));for(const n in e)"null"!==e[n].version&&v.push({name:n,type:e[n].type,version:e[n].version})}console.log("Plugins(".concat(v.length,"):")),v.forEach((e=>{let n="";if(e.linkedTo)n="Linked to: "+e.linkedTo;else if(e.isLocalLib){var t;n="Local:"+((null===(t=/\d{4,}/.exec(e.url))||void 0===t?void 0:t[0])||document.location.port)}else e.url&&(n=e.url);n&&(n=" (".concat(n,")")),console.log(" * ".concat(e.name,"@").concat(e.version||"local").concat(n))})),u.sendToParent({type:"app-state-change",state:"app-loading"});const C=v.filter((e=>"init"===e.type)).map((e=>({url:!e.isLocal&&!e.linkedTo&&(e.url||"".concat(p,"/p/").concat(d(e.name),"/v").concat(e.version,"/dist/main.js")),...e}))).filter(Boolean);if(C.length>0&&(i.showMessage("Loading init plugins 1/".concat(C.length,"...")),await l(C,(e=>i.showMessage("Loading init plugins ".concat(Math.min(e+1,C.length),"/").concat(C.length,"..."))))),A.length>0){i.showMessage("Executing init entries...");for(const e of A)if(!1===await e.func())return}const y=f?"dev":g?"test":"dist",b=window.MUSE_GLOBAL.plugins.filter((e=>"boot"!==e.type&&"init"!==e.type)).map((e=>({url:!e.isLocal&&!e.linkedTo&&(e.url||"".concat(p,"/p/").concat(d(e.name),"/v").concat(e.version,"/").concat(y,"/main.js")),...e}))).filter(Boolean),B=b.filter((e=>"lib"===e.type));i.showMessage("Loading lib plugins 1/".concat(B.length,"...")),await l(B.filter((e=>!e.esModule)),(e=>i.showMessage("Loading lib plugins ".concat(Math.min(e+1,B.length),"/").concat(B.length,"..."))));const x=b.filter((e=>"normal"===e.type));i.showMessage("Loading normal plugins 1/".concat(x.length,"...")),await l(x.filter((e=>!e.esModule)),(e=>i.showMessage("Loading normal plugins ".concat(Math.min(e+1,x.length),"/").concat(x.length,"..."))));const M=b.filter((e=>e.esModule));if(await l(M.filter((e=>e.esModule)),(e=>i.showMessage("Loading es plugins ".concat(Math.min(e+1,M.length),"/").concat(M.length,"...")))),h.length>0&&(i.showMessage("Executing plugin entries..."),h.forEach((e=>e.func()))),a.length>0&&(i.showMessage("Executing custom loaders ..."),(await Promise.all(a.map((async e=>e.then?await e:await e())))).some((e=>!1===e))))return;let L=c.entry;if(!L){if(1!==m.length)throw 0===m.length?new Error("No app entry found. You need a plugin deployed to the app to provide an app entry."):new Error("Multiple entries found: ".concat(m.map((e=>e.name)).join(", "),". You need to specify one entry in app config."));L=m[0].name}const k=m.find((e=>e.name===L));if(!k)throw new Error("The specified app entry was not found: ".concat(L,"."));console.log("Starting the app from ".concat(L,"...")),i.showMessage("Starting the app..."),await k.func(),i.hide()})().then((()=>{const n=Date.now();u.sendToParent({type:"app-state-change",state:"app-loaded"}),console.log("Muse app started in ".concat((n-e)/1e3," seconds."))})).catch((e=>{console.log("Failed to start app."),e&&console.error(e),i.hide(),null!==e&&void 0!==e&&e.message&&r.showMessage(e.message),u.sendToParent({type:"app-state-change",state:"app-failed"})}))}()})()})();
+//# sourceMappingURL=boot.js.map
\ No newline at end of file
diff --git a/workspace/packages/muse-runner/public/muse-assets/p/@ebay.muse-boot-default/v1.0.25/dist/static/media/logo.0629cb217459ef0a31a2.png b/workspace/packages/muse-runner/public/muse-assets/p/@ebay.muse-boot-default/v1.0.25/dist/static/media/logo.0629cb217459ef0a31a2.png
new file mode 100644
index 000000000..e2549a43e
Binary files /dev/null and b/workspace/packages/muse-runner/public/muse-assets/p/@ebay.muse-boot-default/v1.0.25/dist/static/media/logo.0629cb217459ef0a31a2.png differ
diff --git a/workspace/packages/muse-runner/public/muse-assets/p/@ebay.muse-layout-antd/v1.1.26/dist/assets/index-BeGfgbtf.css b/workspace/packages/muse-runner/public/muse-assets/p/@ebay.muse-layout-antd/v1.1.26/dist/assets/index-BeGfgbtf.css
new file mode 100644
index 000000000..7a4425a18
--- /dev/null
+++ b/workspace/packages/muse-runner/public/muse-assets/p/@ebay.muse-layout-antd/v1.1.26/dist/assets/index-BeGfgbtf.css
@@ -0,0 +1 @@
+.muse-layout-antd_home-main-layout{padding-top:.05px;width:100%}.muse-layout-antd_home-main-layout .muse-layout_home-main-layout-page-container{padding:30px;margin-top:50px}.muse-layout-antd_home-main-layout.no-muse-layout-header .muse-layout_home-main-layout-page-container{margin-top:0}.muse-layout_home-header{position:fixed;z-index:10;height:50px;line-height:50px;background-color:#039be5;width:100%;top:0;color:#fff;padding:0 15px;font-size:16px}.muse-layout_home-header .header-item{line-height:50px;display:inline-block;padding:0 12px;position:relative;cursor:default;color:#fff}.muse-layout_home-header .header-item-menu{cursor:pointer}.muse-layout_home-header .header-item-menu>span{position:relative;z-index:2;color:#fff}.muse-layout_home-header .header-item-menu>span>.anticon:first-child{font-size:14px}.muse-layout_home-header .header-item-menu>span>.header-item-label{margin-left:6px}.muse-layout_home-header .header-item-menu>span>.anticon-caret-down{font-size:12px;margin-left:5px}.muse-layout_home-header .header-item-menu:hover:before{position:absolute;content:" ";left:0;right:0;top:8px;bottom:8px;font-size:1px;line-height:1px;border-radius:0;background-color:#0000001a;z-index:0}.muse-layout_home-header .header-item-toggle-drawer{margin-left:-4px;align-self:flex-start}.muse-layout_home-header .header-item-toggle-drawer span .anticon{font-size:16px!important}.muse-layout_home-header .header-item-title{padding-left:5px}.muse-layout_home-header .header-item-title>img{width:22px;margin-right:10px;transform:translateY(-3px);cursor:pointer}.muse-layout_home-header .header-item-title h1{font-size:18px;color:#fff;display:inline-block;cursor:pointer}.muse-layout_home-header .header-item-title p{display:inline-block;margin-left:10px;opacity:.8;font-size:14px}.muse-layout_home-header .header-item-center{align-self:center}.muse-layout_home-header .header-item-right{float:right}.muse-layout_home-header .header-item-center-container{position:absolute;left:0;right:0;bottom:0;top:0;display:grid;place-items:center}.muse-layout-antd_home-sider{position:fixed;top:50px;left:0;bottom:0;overflow:auto;z-index:999}.muse-layout-antd_home-sider .sider-menu-wrapper{position:absolute;top:0;bottom:0;left:0;width:100%;overflow:auto}.muse-layout-antd_home-sider .sider-toggle-collapse{position:absolute;left:0;bottom:0;width:100%;height:40px;font-size:16px;line-height:40px;padding-left:22px;cursor:pointer;background-color:#fff;border-right:1px solid #f0f0f0}.muse-layout-antd_home-sider .sider-toggle-collapse:hover{background-color:#f0f0f0}.muse-layout-antd_home-sider .ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-selected,.muse-layout-antd_home-sider .ant-menu.ant-menu-dark .ant-menu-item-selected{background-color:#002a52}.muse-layout-antd_home-sider .sider-menu-wrapper>.ant-menu *{transition:none!important}.muse-layout-antd_home-sider .sider-menu-wrapper>.ant-menu .ant-menu-sub{transition:.2s!important}.muse-layout-antd_home-sider .sider-menu-wrapper>.ant-menu{transition:none!important}.muse-layout-antd_home-sider .sider-menu-wrapper>.ant-menu>.ant-menu-item,.muse-layout-antd_home-sider .sider-menu-wrapper>.ant-menu>.ant-menu-item>span,.muse-layout-antd_home-sider .sider-menu-wrapper>.ant-menu>.ant-menu-submenu>.ant-menu-submenu-title,.muse-layout-antd_home-sider .sider-menu-wrapper>.ant-menu>.ant-menu-submenu>.ant-menu-submenu-title>span{transition:background-color .2s!important}.muse-layout-antd_home-sider-dark .sider-toggle-collapse{background-color:#001529;border-right:none;color:#ffffffa6}.muse-layout-antd_home-sider-dark .sider-toggle-collapse:hover{background-color:#000}.muse-layout-antd_side-drawer{margin-top:50px;height:calc(100% - 50px)!important}.no-muse-layout-header .muse-layout_home-sider{top:0}html{height:auto}[data-theme=dark]{color-scheme:dark}[data-theme=light]{color-scheme:light}
diff --git a/workspace/packages/muse-runner/public/muse-assets/p/@ebay.muse-layout-antd/v1.1.26/dist/assets/muse-V3RbDVED.png b/workspace/packages/muse-runner/public/muse-assets/p/@ebay.muse-layout-antd/v1.1.26/dist/assets/muse-V3RbDVED.png
new file mode 100644
index 000000000..6b4c4d00d
Binary files /dev/null and b/workspace/packages/muse-runner/public/muse-assets/p/@ebay.muse-layout-antd/v1.1.26/dist/assets/muse-V3RbDVED.png differ
diff --git a/workspace/packages/muse-runner/public/muse-assets/p/@ebay.muse-layout-antd/v1.1.26/dist/deps-manifest.json b/workspace/packages/muse-runner/public/muse-assets/p/@ebay.muse-layout-antd/v1.1.26/dist/deps-manifest.json
new file mode 100644
index 000000000..243cc859e
--- /dev/null
+++ b/workspace/packages/muse-runner/public/muse-assets/p/@ebay.muse-layout-antd/v1.1.26/dist/deps-manifest.json
@@ -0,0 +1,19 @@
+{
+ "content": {
+ "@ebay/muse-lib-react@1.2.18": [
+ "js-plugin@1.1.0/plugin.js",
+ "redux@4.2.1/es/redux.js",
+ "@ebay/muse-lib-react@1.2.18/src/common/store.js",
+ "react@18.2.0/index.js",
+ "react-redux@8.1.2/es/index.js",
+ "lodash@4.17.21/lodash.js",
+ "react-router-dom@6.15.0/dist/index.js"
+ ],
+ "@ebay/muse-lib-antd@1.2.22": [
+ "react@18.2.0/jsx-runtime.js",
+ "@ant-design/icons@5.2.6/es/index.js",
+ "antd@5.10.1/es/index.js",
+ "@ebay/muse-lib-antd@1.2.22/src/features/common/index.js"
+ ]
+ }
+}
\ No newline at end of file
diff --git a/workspace/packages/muse-runner/public/muse-assets/p/@ebay.muse-layout-antd/v1.1.26/dist/main.js b/workspace/packages/muse-runner/public/muse-assets/p/@ebay.muse-layout-antd/v1.1.26/dist/main.js
new file mode 100644
index 000000000..eb9caca4c
--- /dev/null
+++ b/workspace/packages/muse-runner/public/muse-assets/p/@ebay.muse-layout-antd/v1.1.26/dist/main.js
@@ -0,0 +1,16 @@
+function G(e,t){for(var s=0;s