diff --git a/docs/hel/private-hel-tpl-remote-vue3-comps-ts/README.md b/docs/hel/private-hel-tpl-remote-vue3-comps-ts/README.md
new file mode 100644
index 0000000..3b75073
--- /dev/null
+++ b/docs/hel/private-hel-tpl-remote-vue3-comps-ts/README.md
@@ -0,0 +1,4 @@
+# wenshuangz.github.io
+github blog
+
+https://wenshuangz.github.io/
diff --git a/docs/hel/private-hel-tpl-remote-vue3-comps-ts/v1/README.md b/docs/hel/private-hel-tpl-remote-vue3-comps-ts/v1/README.md
new file mode 100644
index 0000000..3b75073
--- /dev/null
+++ b/docs/hel/private-hel-tpl-remote-vue3-comps-ts/v1/README.md
@@ -0,0 +1,4 @@
+# wenshuangz.github.io
+github blog
+
+https://wenshuangz.github.io/
diff --git a/docs/hel/private-hel-tpl-remote-vue3-comps-ts/v1/css/485.8f510195.css b/docs/hel/private-hel-tpl-remote-vue3-comps-ts/v1/css/485.8f510195.css
new file mode 100644
index 0000000..a8de09a
--- /dev/null
+++ b/docs/hel/private-hel-tpl-remote-vue3-comps-ts/v1/css/485.8f510195.css
@@ -0,0 +1,26 @@
+
+h3[data-v-2e1e9081] {
+ margin: 40px 0 0;
+}
+ul[data-v-2e1e9081] {
+ list-style-type: none;
+ padding: 0;
+}
+li[data-v-2e1e9081] {
+ display: inline-block;
+ margin: 0 10px;
+}
+a[data-v-2e1e9081] {
+ color: #42b983;
+}
+
+
+#app {
+ font-family: Avenir, Helvetica, Arial, sans-serif;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+ text-align: center;
+ color: #2c3e50;
+ margin-top: 60px;
+}
+
diff --git a/docs/hel/private-hel-tpl-remote-vue3-comps-ts/v1/entry.js b/docs/hel/private-hel-tpl-remote-vue3-comps-ts/v1/entry.js
new file mode 100644
index 0000000..d74ad33
--- /dev/null
+++ b/docs/hel/private-hel-tpl-remote-vue3-comps-ts/v1/entry.js
@@ -0,0 +1,36 @@
+(function (global, factory) {
+ typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('hel-lib-proxy')) :
+ typeof define === 'function' && define.amd ? define(['exports', 'hel-lib-proxy'], factory) :
+ (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global["private-hel-tpl-remote-vue3-comps-ts"] = {}, global.helLibProxy));
+})(this, (function (exports, helLibProxy) { 'use strict';
+
+ /*
+ |--------------------------------------------------------------------------
+ |
+ | 对应 package.json/appGroupName
+ |
+ |--------------------------------------------------------------------------
+ */
+ const LIB_NAME = 'private-hel-tpl-remote-vue3-comps-ts';
+
+ /*
+ |--------------------------------------------------------------------------
+ |
+ | 组件类型导出文件,同时也作为 rollup 的打包入口文件,因只提供类型,rollup 打包后是一个
+ | 仅包含 hel-lib-proxy 的空壳文件,对模块使用方的包体构建大小无影响
+ | 模块使用方 通过 npm i xxx-lib 后,只要在头文件处执行过 preFetchLib
+ | 则整个项目项使用本地模块一样载入提供方的组件,并可以点击到 node_modules 查看源码
+ |
+ |--------------------------------------------------------------------------
+ */
+ /**
+ * 将提供给用户的lib暴露出去(同时也暴露了类型)
+ */
+ const dtlib = helLibProxy.exposeLib(LIB_NAME);
+
+ exports["default"] = dtlib;
+ exports.dtlib = dtlib;
+
+ Object.defineProperty(exports, '__esModule', { value: true });
+
+}));
diff --git a/docs/hel/private-hel-tpl-remote-vue3-comps-ts/v1/hel-meta.json b/docs/hel/private-hel-tpl-remote-vue3-comps-ts/v1/hel-meta.json
new file mode 100644
index 0000000..a5e65e8
--- /dev/null
+++ b/docs/hel/private-hel-tpl-remote-vue3-comps-ts/v1/hel-meta.json
@@ -0,0 +1,34 @@
+{
+ "app": {
+ "name": "private-hel-tpl-remote-vue3-comps-ts",
+ "app_group_name": "private-hel-tpl-remote-vue3-comps-ts",
+ "git_repo_url": "",
+ "extract_mode": "build",
+ "online_version": "0.0.1",
+ "build_version": "0.0.1"
+ },
+ "version": {
+ "plugin_ver": "2.3.1",
+ "sub_app_name": "private-hel-tpl-remote-vue3-comps-ts",
+ "sub_app_version": "0.0.1",
+ "src_map": {
+ "webDirPath": "https://wenshuangz.github.io/docs/hel/private-hel-tpl-remote-vue3-comps-ts/v1",
+ "htmlIndexSrc": "https://wenshuangz.github.io/docs/hel/private-hel-tpl-remote-vue3-comps-ts/v1/index.html",
+ "iframeSrc": "",
+ "chunkCssSrcList": [
+ "https://wenshuangz.github.io/docs/hel/private-hel-tpl-remote-vue3-comps-ts/v1/css/485.8f510195.css"
+ ],
+ "privCssSrcList": [],
+ "headAssetList": [
+ {
+ "tag": "script",
+ "attrs": {
+ "src": "https://wenshuangz.github.io/docs/hel/private-hel-tpl-remote-vue3-comps-ts/v1/js/app.a5ee3edf.js"
+ }
+ }
+ ],
+ "bodyAssetList": []
+ },
+ "html_content": "
private-hel-tpl-remote-vue3-comps-ts"
+ }
+}
\ No newline at end of file
diff --git a/docs/hel/private-hel-tpl-remote-vue3-comps-ts/v1/index.html b/docs/hel/private-hel-tpl-remote-vue3-comps-ts/v1/index.html
new file mode 100644
index 0000000..d68b67e
--- /dev/null
+++ b/docs/hel/private-hel-tpl-remote-vue3-comps-ts/v1/index.html
@@ -0,0 +1 @@
+private-hel-tpl-remote-vue3-comps-ts
\ No newline at end of file
diff --git a/docs/hel/private-hel-tpl-remote-vue3-comps-ts/v1/js/485.6a4e388c.js b/docs/hel/private-hel-tpl-remote-vue3-comps-ts/v1/js/485.6a4e388c.js
new file mode 100644
index 0000000..688b234
--- /dev/null
+++ b/docs/hel/private-hel-tpl-remote-vue3-comps-ts/v1/js/485.6a4e388c.js
@@ -0,0 +1,2 @@
+"use strict";(self["helJsonp_private-hel-tpl-remote-vue3-comps-ts_1666669257891"]=self["helJsonp_private-hel-tpl-remote-vue3-comps-ts_1666669257891"]||[]).push([[485],{6808:function(t,e,c){c.r(e),c.d(e,{default:function(){return l}});var l={HelloWorld:c(7558).Z}},3311:function(t,e,c){c.r(e);var l=c(8118);const n=(0,l.createElementVNode)("img",{alt:"Vue logo",src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTk2QkI4RkE3NjE2MTFFNUE4NEU4RkIxNjQ5MTYyRDgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTk2QkI4Rjk3NjE2MTFFNUE4NEU4RkIxNjQ5MTYyRDgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjU2QTEyNzk3NjkyMTFFMzkxODk4RDkwQkY4Q0U0NzYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjU2QTEyN0E3NjkyMTFFMzkxODk4RDkwQkY4Q0U0NzYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5WHowqAAAXNElEQVR42uxda4xd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"},null,-1);var I=c(7558),i=(0,l.defineComponent)({name:"App",components:{HelloWorld:I.Z}}),o=(0,c(8586).Z)(i,[["render",function(t,e,c,I,i,o){const s=(0,l.resolveComponent)("HelloWorld");return(0,l.openBlock)(),(0,l.createElementBlock)(l.Fragment,null,[n,(0,l.createVNode)(s,{msg:"Welcome to Your Vue.js + TypeScript + hel-micro App"})],64)}]]);(0,l.createApp)(o).mount("#app")},8586:function(t,e){e.Z=(t,e)=>{const c=t.__vccOpts||t;for(const[t,l]of e)c[t]=l;return c}},7558:function(t,e,c){c.d(e,{Z:function(){return i}});var l=c(8118);const n={class:"hello"};var I=(0,l.defineComponent)({name:"HelloWorld",props:{msg:String}}),i=(0,c(8586).Z)(I,[["render",function(t,e,c,I,i,o){return(0,l.openBlock)(),(0,l.createElementBlock)("div",n,[(0,l.createElementVNode)("h1",null,(0,l.toDisplayString)(t.msg)+"-改一下",1)])}],["__scopeId","data-v-2e1e9081"]])}}]);
+//# sourceMappingURL=485.6a4e388c.js.map
\ No newline at end of file
diff --git a/docs/hel/private-hel-tpl-remote-vue3-comps-ts/v1/js/485.6a4e388c.js.map b/docs/hel/private-hel-tpl-remote-vue3-comps-ts/v1/js/485.6a4e388c.js.map
new file mode 100644
index 0000000..4e60a60
--- /dev/null
+++ b/docs/hel/private-hel-tpl-remote-vue3-comps-ts/v1/js/485.6a4e388c.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"js/485.6a4e388c.js","mappings":"8OASA,ECAA,CACEA,W,QAAUA,E,4CCNZ,MAAMC,GAA0BC,EAAAA,EAAAA,oBAAoB,MAAO,CACzDC,IAAK,WACLC,I,s8RACC,MAAO,G,cCHV,GAAeC,EAAAA,EAAAA,iBAAgB,CAC7BC,KAAM,MACNC,WAAY,CACVP,WAAUA,EAAAA,KCEd,GAFiC,E,QAAA,GAAgB,EAAQ,CAAC,CAAC,SFErD,SAAiBQ,EAAUC,EAAYC,EAAYC,EAAYC,EAAWC,GAC9E,MAAMC,GAAwBC,EAAAA,EAAAA,kBAAkB,cAEhD,OAAQC,EAAAA,EAAAA,cAAcC,EAAAA,EAAAA,oBAAoBC,EAAAA,SAAW,KAAM,CACzDjB,GACAkB,EAAAA,EAAAA,aAAaL,EAAuB,CAAEM,IAAK,yDAC1C,GACL,MGbAC,EAAAA,EAAAA,WAAUC,GAAKC,MAAM,O,qBCCrBC,EAAQ,EAAU,CAACC,EAAKC,KACpB,MAAMC,EAASF,EAAIG,WAAaH,EAChC,IAAK,MAAOI,EAAKC,KAAQJ,EACrBC,EAAOE,GAAOC,EAElB,OAAOH,CAAM,C,qECPjB,MACM1B,EAAa,CAAE8B,MAAO,SCA5B,OAAe1B,EAAAA,EAAAA,iBAAgB,CAC7BC,KAAM,aACNoB,MAAO,CACLN,IAAKY,UCGT,GAFiC,E,QAAA,GAAgB,EAAQ,CAAC,CAAC,SFFrD,SAAiBxB,EAAUC,EAAYC,EAAYC,EAAYC,EAAWC,GAC9E,OAAQG,EAAAA,EAAAA,cAAcC,EAAAA,EAAAA,oBAAoB,MAAOhB,EAAY,EAC3DC,EAAAA,EAAAA,oBAAoB,KAAM,MAAM+B,EAAAA,EAAAA,iBAAiBzB,EAAKY,KAAO,OAAQ,IAEzE,GEF4E,CAAC,YAAY,oB","sources":["webpack://private-hel-tpl-remote-vue3-comps-ts/./src/entrance/libProperties.ts","webpack://private-hel-tpl-remote-vue3-comps-ts/./src/components/index.ts","webpack://private-hel-tpl-remote-vue3-comps-ts/./src/App.vue?71c1","webpack://private-hel-tpl-remote-vue3-comps-ts/./src/App.vue?4f56","webpack://private-hel-tpl-remote-vue3-comps-ts/./src/App.vue","webpack://private-hel-tpl-remote-vue3-comps-ts/./src/loadApp.ts","webpack://private-hel-tpl-remote-vue3-comps-ts/../../node_modules/.pnpm/vue-loader@17.0.0_webpack@5.74.0/node_modules/vue-loader/dist/exportHelper.js","webpack://private-hel-tpl-remote-vue3-comps-ts/./src/components/HelloWorld.vue?0b86","webpack://private-hel-tpl-remote-vue3-comps-ts/./src/components/HelloWorld.vue?d70d","webpack://private-hel-tpl-remote-vue3-comps-ts/./src/components/HelloWorld.vue"],"sourcesContent":["/*\n|--------------------------------------------------------------------------\n|\n| 这些组件暴露给使用方\n|\n|--------------------------------------------------------------------------\n*/\nimport comps from '../components'\n\nexport default comps\n","/*\n|--------------------------------------------------------------------------\n|\n| 这些组件暴露给使用方\n|\n|--------------------------------------------------------------------------\n*/\nimport HelloWorld from './HelloWorld.vue'\n\nexport default {\n HelloWorld\n}\n","import { createElementVNode as _createElementVNode, resolveComponent as _resolveComponent, createVNode as _createVNode, Fragment as _Fragment, openBlock as _openBlock, createElementBlock as _createElementBlock } from \"vue\"\nimport _imports_0 from './assets/logo.png'\n\n\nconst _hoisted_1 = /*#__PURE__*/_createElementVNode(\"img\", {\n alt: \"Vue logo\",\n src: _imports_0\n}, null, -1)\n\nexport function render(_ctx: any,_cache: any,$props: any,$setup: any,$data: any,$options: any) {\n const _component_HelloWorld = _resolveComponent(\"HelloWorld\")!\n\n return (_openBlock(), _createElementBlock(_Fragment, null, [\n _hoisted_1,\n _createVNode(_component_HelloWorld, { msg: \"Welcome to Your Vue.js + TypeScript + hel-micro App\" })\n ], 64))\n}","\nimport { defineComponent } from 'vue'\nimport HelloWorld from './components/HelloWorld.vue'\n\nexport default defineComponent({\n name: 'App',\n components: {\n HelloWorld\n }\n})\n","import { render } from \"./App.vue?vue&type=template&id=60a898a4&ts=true\"\nimport script from \"./App.vue?vue&type=script&lang=ts\"\nexport * from \"./App.vue?vue&type=script&lang=ts\"\n\nimport \"./App.vue?vue&type=style&index=0&id=60a898a4&lang=css\"\n\nimport exportComponent from \"/Users/a/Documents/code/mf/unpkg-private_cdn/node_modules/.pnpm/vue-loader@17.0.0_webpack@5.74.0/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import { createApp } from 'vue'\nimport App from './App.vue'\n\ncreateApp(App).mount('#app')\n","\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\n// runtime helper for setting properties on components\n// in a tree-shakable way\nexports.default = (sfc, props) => {\n const target = sfc.__vccOpts || sfc;\n for (const [key, val] of props) {\n target[key] = val;\n }\n return target;\n};\n","import { toDisplayString as _toDisplayString, createElementVNode as _createElementVNode, openBlock as _openBlock, createElementBlock as _createElementBlock, pushScopeId as _pushScopeId, popScopeId as _popScopeId } from \"vue\"\n\nconst _withScopeId = n => (_pushScopeId(\"data-v-2e1e9081\"),n=n(),_popScopeId(),n)\nconst _hoisted_1 = { class: \"hello\" }\n\nexport function render(_ctx: any,_cache: any,$props: any,$setup: any,$data: any,$options: any) {\n return (_openBlock(), _createElementBlock(\"div\", _hoisted_1, [\n _createElementVNode(\"h1\", null, _toDisplayString(_ctx.msg) + \"-改一下\", 1)\n ]))\n}","\nimport { defineComponent } from 'vue'\n\nexport default defineComponent({\n name: 'HelloWorld',\n props: {\n msg: String\n }\n})\n","import { render } from \"./HelloWorld.vue?vue&type=template&id=2e1e9081&scoped=true&ts=true\"\nimport script from \"./HelloWorld.vue?vue&type=script&lang=ts\"\nexport * from \"./HelloWorld.vue?vue&type=script&lang=ts\"\n\nimport \"./HelloWorld.vue?vue&type=style&index=0&id=2e1e9081&scoped=true&lang=css\"\n\nimport exportComponent from \"/Users/a/Documents/code/mf/unpkg-private_cdn/node_modules/.pnpm/vue-loader@17.0.0_webpack@5.74.0/node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-2e1e9081\"]])\n\nexport default __exports__"],"names":["HelloWorld","_hoisted_1","_createElementVNode","alt","src","defineComponent","name","components","_ctx","_cache","$props","$setup","$data","$options","_component_HelloWorld","_resolveComponent","_openBlock","_createElementBlock","_Fragment","_createVNode","msg","createApp","App","mount","exports","sfc","props","target","__vccOpts","key","val","class","String","_toDisplayString"],"sourceRoot":""}
\ No newline at end of file
diff --git a/docs/hel/private-hel-tpl-remote-vue3-comps-ts/v1/js/app.a5ee3edf.js b/docs/hel/private-hel-tpl-remote-vue3-comps-ts/v1/js/app.a5ee3edf.js
new file mode 100644
index 0000000..82c8a7f
--- /dev/null
+++ b/docs/hel/private-hel-tpl-remote-vue3-comps-ts/v1/js/app.a5ee3edf.js
@@ -0,0 +1,3 @@
+/*! For license information please see app.a5ee3edf.js.LICENSE.txt */
+!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e(require("LEAH_Vue")):"function"==typeof define&&define.amd?define(["LEAH_Vue"],e):"object"==typeof exports?exports["private-hel-tpl-remote-vue3-comps-ts"]=e(require("LEAH_Vue")):t["private-hel-tpl-remote-vue3-comps-ts"]=e(t.LEAH_Vue)}(self,(function(t){return function(){var e,r,n,o,i={481:function(t,e,r){var n=r(8807),o=r(8427),i=TypeError;t.exports=function(t){if(n(t))return t;throw i(o(t)+" is not a function")}},1843:function(t,e,r){var n=r(1188),o=String,i=TypeError;t.exports=function(t){if(n(t))return t;throw i(o(t)+" is not an object")}},7222:function(t,e,r){var n=r(529),o=r(69),i=r(406),u=function(t){return function(e,r,u){var a,c=n(e),p=i(c),f=o(u,p);if(t&&r!=r){for(;p>f;)if((a=c[f++])!=a)return!0}else for(;p>f;f++)if((t||f in c)&&c[f]===r)return t||f||0;return!t&&-1}};t.exports={includes:u(!0),indexOf:u(!1)}},4477:function(t,e,r){"use strict";var n=r(5417),o=r(1528),i=TypeError,u=Object.getOwnPropertyDescriptor,a=n&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(t){return t instanceof TypeError}}();t.exports=a?function(t,e){if(o(t)&&!u(t,"length").writable)throw i("Cannot set read only .length");return t.length=e}:function(t,e){return t.length=e}},9682:function(t,e,r){var n=r(4126),o=n({}.toString),i=n("".slice);t.exports=function(t){return i(o(t),8,-1)}},2283:function(t,e,r){var n=r(1854),o=r(2929),i=r(8098),u=r(189);t.exports=function(t,e,r){for(var a=o(e),c=u.f,p=i.f,f=0;f9007199254740991)throw e("Maximum allowed index exceeded");return t}},6378:function(t,e,r){var n=r(2228);t.exports=n("navigator","userAgent")||""},4905:function(t,e,r){var n,o,i=r(412),u=r(6378),a=i.process,c=i.Deno,p=a&&a.versions||c&&c.version,f=p&&p.v8;f&&(o=(n=f.split("."))[0]>0&&n[0]<4?1:+(n[0]+n[1])),!o&&u&&(!(n=u.match(/Edge\/(\d+)/))||n[1]>=74)&&(n=u.match(/Chrome\/(\d+)/))&&(o=+n[1]),t.exports=o},6410:function(t){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},2698:function(t,e,r){var n=r(412),o=r(8098).f,i=r(7001),u=r(9379),a=r(6139),c=r(2283),p=r(6777);t.exports=function(t,e){var r,f,s,l,v,m=t.target,d=t.global,g=t.stat;if(r=d?n:g?n[m]||a(m,{}):(n[m]||{}).prototype)for(f in e){if(l=e[f],s=t.dontCallGetSet?(v=o(r,f))&&v.value:r[f],!p(d?f:m+(g?".":"#")+f,t.forced)&&void 0!==s){if(typeof l==typeof s)continue;c(l,s)}(t.sham||s&&s.sham)&&i(l,"sham",!0),u(r,f,l,t)}}},2229:function(t){t.exports=function(t){try{return!!t()}catch(t){return!0}}},3524:function(t,e,r){var n=r(2229);t.exports=!n((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")}))},1924:function(t,e,r){var n=r(3524),o=Function.prototype.call;t.exports=n?o.bind(o):function(){return o.apply(o,arguments)}},6815:function(t,e,r){var n=r(5417),o=r(1854),i=Function.prototype,u=n&&Object.getOwnPropertyDescriptor,a=o(i,"name"),c=a&&"something"===function(){}.name,p=a&&(!n||n&&u(i,"name").configurable);t.exports={EXISTS:a,PROPER:c,CONFIGURABLE:p}},4126:function(t,e,r){var n=r(3524),o=Function.prototype,i=o.call,u=n&&o.bind.bind(i,i);t.exports=n?u:function(t){return function(){return i.apply(t,arguments)}}},1765:function(t,e,r){var n=r(9682),o=r(4126);t.exports=function(t){if("Function"===n(t))return o(t)}},2228:function(t,e,r){var n=r(412),o=r(8807),i=function(t){return o(t)?t:void 0};t.exports=function(t,e){return arguments.length<2?i(n[t]):n[t]&&n[t][e]}},9423:function(t,e,r){var n=r(481),o=r(9989);t.exports=function(t,e){var r=t[e];return o(r)?void 0:n(r)}},412:function(t,e,r){var n=function(t){return t&&t.Math==Math&&t};t.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof r.g&&r.g)||function(){return this}()||Function("return this")()},1854:function(t,e,r){var n=r(1765),o=r(663),i=n({}.hasOwnProperty);t.exports=Object.hasOwn||function(t,e){return i(o(t),e)}},4690:function(t){t.exports={}},4469:function(t,e,r){var n=r(5417),o=r(2229),i=r(6254);t.exports=!n&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},1197:function(t,e,r){var n=r(1765),o=r(2229),i=r(9682),u=Object,a=n("".split);t.exports=o((function(){return!u("z").propertyIsEnumerable(0)}))?function(t){return"String"==i(t)?a(t,""):u(t)}:u},227:function(t,e,r){var n=r(1765),o=r(8807),i=r(1502),u=n(Function.toString);o(i.inspectSource)||(i.inspectSource=function(t){return u(t)}),t.exports=i.inspectSource},887:function(t,e,r){var n,o,i,u=r(7023),a=r(412),c=r(1188),p=r(7001),f=r(1854),s=r(1502),l=r(5350),v=r(4690),m="Object already initialized",d=a.TypeError,g=a.WeakMap;if(u||s.state){var y=s.state||(s.state=new g);y.get=y.get,y.has=y.has,y.set=y.set,n=function(t,e){if(y.has(t))throw d(m);return e.facade=t,y.set(t,e),e},o=function(t){return y.get(t)||{}},i=function(t){return y.has(t)}}else{var h=l("state");v[h]=!0,n=function(t,e){if(f(t,h))throw d(m);return e.facade=t,p(t,h,e),e},o=function(t){return f(t,h)?t[h]:{}},i=function(t){return f(t,h)}}t.exports={set:n,get:o,has:i,enforce:function(t){return i(t)?o(t):n(t,{})},getterFor:function(t){return function(e){var r;if(!c(e)||(r=o(e)).type!==t)throw d("Incompatible receiver, "+t+" required");return r}}}},1528:function(t,e,r){var n=r(9682);t.exports=Array.isArray||function(t){return"Array"==n(t)}},8807:function(t,e,r){var n=r(9338),o=n.all;t.exports=n.IS_HTMLDDA?function(t){return"function"==typeof t||t===o}:function(t){return"function"==typeof t}},6777:function(t,e,r){var n=r(2229),o=r(8807),i=/#|\.prototype\./,u=function(t,e){var r=c[a(t)];return r==f||r!=p&&(o(e)?n(e):!!e)},a=u.normalize=function(t){return String(t).replace(i,".").toLowerCase()},c=u.data={},p=u.NATIVE="N",f=u.POLYFILL="P";t.exports=u},9989:function(t){t.exports=function(t){return null==t}},1188:function(t,e,r){var n=r(8807),o=r(9338),i=o.all;t.exports=o.IS_HTMLDDA?function(t){return"object"==typeof t?null!==t:n(t)||t===i}:function(t){return"object"==typeof t?null!==t:n(t)}},8588:function(t){t.exports=!1},9844:function(t,e,r){var n=r(2228),o=r(8807),i=r(3521),u=r(9696),a=Object;t.exports=u?function(t){return"symbol"==typeof t}:function(t){var e=n("Symbol");return o(e)&&i(e.prototype,a(t))}},406:function(t,e,r){var n=r(5664);t.exports=function(t){return n(t.length)}},3450:function(t,e,r){var n=r(2229),o=r(8807),i=r(1854),u=r(5417),a=r(6815).CONFIGURABLE,c=r(227),p=r(887),f=p.enforce,s=p.get,l=Object.defineProperty,v=u&&!n((function(){return 8!==l((function(){}),"length",{value:8}).length})),m=String(String).split("String"),d=t.exports=function(t,e,r){"Symbol("===String(e).slice(0,7)&&(e="["+String(e).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),r&&r.getter&&(e="get "+e),r&&r.setter&&(e="set "+e),(!i(t,"name")||a&&t.name!==e)&&(u?l(t,"name",{value:e,configurable:!0}):t.name=e),v&&r&&i(r,"arity")&&t.length!==r.arity&&l(t,"length",{value:r.arity});try{r&&i(r,"constructor")&&r.constructor?u&&l(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(t){}var n=f(t);return i(n,"source")||(n.source=m.join("string"==typeof e?e:"")),t};Function.prototype.toString=d((function(){return o(this)&&s(this).source||c(this)}),"toString")},9958:function(t){var e=Math.ceil,r=Math.floor;t.exports=Math.trunc||function(t){var n=+t;return(n>0?r:e)(n)}},189:function(t,e,r){var n=r(5417),o=r(4469),i=r(5989),u=r(1843),a=r(7712),c=TypeError,p=Object.defineProperty,f=Object.getOwnPropertyDescriptor;e.f=n?i?function(t,e,r){if(u(t),e=a(e),u(r),"function"==typeof t&&"prototype"===e&&"value"in r&&"writable"in r&&!r.writable){var n=f(t,e);n&&n.writable&&(t[e]=r.value,r={configurable:"configurable"in r?r.configurable:n.configurable,enumerable:"enumerable"in r?r.enumerable:n.enumerable,writable:!1})}return p(t,e,r)}:p:function(t,e,r){if(u(t),e=a(e),u(r),o)try{return p(t,e,r)}catch(t){}if("get"in r||"set"in r)throw c("Accessors not supported");return"value"in r&&(t[e]=r.value),t}},8098:function(t,e,r){var n=r(5417),o=r(1924),i=r(9706),u=r(413),a=r(529),c=r(7712),p=r(1854),f=r(4469),s=Object.getOwnPropertyDescriptor;e.f=n?s:function(t,e){if(t=a(t),e=c(e),f)try{return s(t,e)}catch(t){}if(p(t,e))return u(!o(i.f,t,e),t[e])}},8206:function(t,e,r){var n=r(8715),o=r(6410).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return n(t,o)}},7399:function(t,e){e.f=Object.getOwnPropertySymbols},3521:function(t,e,r){var n=r(1765);t.exports=n({}.isPrototypeOf)},8715:function(t,e,r){var n=r(1765),o=r(1854),i=r(529),u=r(7222).indexOf,a=r(4690),c=n([].push);t.exports=function(t,e){var r,n=i(t),p=0,f=[];for(r in n)!o(a,r)&&o(n,r)&&c(f,r);for(;e.length>p;)o(n,r=e[p++])&&(~u(f,r)||c(f,r));return f}},9706:function(t,e){"use strict";var r={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,o=n&&!r.call({1:2},1);e.f=o?function(t){var e=n(this,t);return!!e&&e.enumerable}:r},6976:function(t,e,r){var n=r(1924),o=r(8807),i=r(1188),u=TypeError;t.exports=function(t,e){var r,a;if("string"===e&&o(r=t.toString)&&!i(a=n(r,t)))return a;if(o(r=t.valueOf)&&!i(a=n(r,t)))return a;if("string"!==e&&o(r=t.toString)&&!i(a=n(r,t)))return a;throw u("Can't convert object to primitive value")}},2929:function(t,e,r){var n=r(2228),o=r(1765),i=r(8206),u=r(7399),a=r(1843),c=o([].concat);t.exports=n("Reflect","ownKeys")||function(t){var e=i.f(a(t)),r=u.f;return r?c(e,r(t)):e}},774:function(t,e,r){var n=r(9989),o=TypeError;t.exports=function(t){if(n(t))throw o("Can't call method on "+t);return t}},5350:function(t,e,r){var n=r(9215),o=r(4436),i=n("keys");t.exports=function(t){return i[t]||(i[t]=o(t))}},1502:function(t,e,r){var n=r(412),o=r(6139),i="__core-js_shared__",u=n[i]||o(i,{});t.exports=u},9215:function(t,e,r){var n=r(8588),o=r(1502);(t.exports=function(t,e){return o[t]||(o[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.26.0",mode:n?"pure":"global",copyright:"© 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.26.0/LICENSE",source:"https://github.com/zloirock/core-js"})},9770:function(t,e,r){var n=r(4905),o=r(2229);t.exports=!!Object.getOwnPropertySymbols&&!o((function(){var t=Symbol();return!String(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&n&&n<41}))},69:function(t,e,r){var n=r(2048),o=Math.max,i=Math.min;t.exports=function(t,e){var r=n(t);return r<0?o(r+e,0):i(r,e)}},529:function(t,e,r){var n=r(1197),o=r(774);t.exports=function(t){return n(o(t))}},2048:function(t,e,r){var n=r(9958);t.exports=function(t){var e=+t;return e!=e||0===e?0:n(e)}},5664:function(t,e,r){var n=r(2048),o=Math.min;t.exports=function(t){return t>0?o(n(t),9007199254740991):0}},663:function(t,e,r){var n=r(774),o=Object;t.exports=function(t){return o(n(t))}},5368:function(t,e,r){var n=r(1924),o=r(1188),i=r(9844),u=r(9423),a=r(6976),c=r(6982),p=TypeError,f=c("toPrimitive");t.exports=function(t,e){if(!o(t)||i(t))return t;var r,c=u(t,f);if(c){if(void 0===e&&(e="default"),r=n(c,t,e),!o(r)||i(r))return r;throw p("Can't convert object to primitive value")}return void 0===e&&(e="number"),a(t,e)}},7712:function(t,e,r){var n=r(5368),o=r(9844);t.exports=function(t){var e=n(t,"string");return o(e)?e:e+""}},8427:function(t){var e=String;t.exports=function(t){try{return e(t)}catch(t){return"Object"}}},4436:function(t,e,r){var n=r(1765),o=0,i=Math.random(),u=n(1..toString);t.exports=function(t){return"Symbol("+(void 0===t?"":t)+")_"+u(++o+i,36)}},9696:function(t,e,r){var n=r(9770);t.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},5989:function(t,e,r){var n=r(5417),o=r(2229);t.exports=n&&o((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},7023:function(t,e,r){var n=r(412),o=r(8807),i=n.WeakMap;t.exports=o(i)&&/native code/.test(String(i))},6982:function(t,e,r){var n=r(412),o=r(9215),i=r(1854),u=r(4436),a=r(9770),c=r(9696),p=o("wks"),f=n.Symbol,s=f&&f.for,l=c?f:f&&f.withoutSetter||u;t.exports=function(t){if(!i(p,t)||!a&&"string"!=typeof p[t]){var e="Symbol."+t;a&&i(f,t)?p[t]=f[t]:p[t]=c&&s?s(e):l(e)}return p[t]}},1920:function(t,e,r){"use strict";var n=r(2698),o=r(663),i=r(406),u=r(4477),a=r(5811),c=r(2229)((function(){return 4294967297!==[].push.call({length:4294967296},1)})),p=!function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(t){return t instanceof TypeError}}();n({target:"Array",proto:!0,arity:1,forced:c||p},{push:function(t){var e=o(this),r=i(e),n=arguments.length;a(r+n);for(var c=0;ct.length)&&(e=t.length);for(var r=0,n=new Array(e);r2&&void 0!==arguments[2]?arguments[2]:{},n=t[e];return n||(n=r,t[e]=n),n}var I=m().__HEL_MICRO_SHARED__;function D(t){return{isConfigOverwrite:!1,isInnerConfigOverwrite:!1,platform:t,initPack:"out",apiMode:"jsonp",apiPrefix:"",apiSuffix:"",strictMatchVer:!0,apiPathOfApp:"/openapi/v1/app/info",apiPathOfAppVersion:"",getSubAppAndItsVersionFn:null,onFetchMetaFailed:null,userLsKey:"",getUserName:null,appName2Comp:{},appName2Lib:{},appName2isLibAssigned:{},appName2EmitApp:{},appName2verLoadStatus:{},appName2verEmitLib:{},appName2verEmitApp:{},appName2verStyleStr:{},appName2verStyleFetched:{},appName2verExtraCssList:{},appName2verAppVersion:{},appName2app:{},appName2appVersion:{},appName2styleStr:{},appGroupName2firstVer:{}}}function T(){return I}function F(){return T().cacheRoot.platform||"unpkg"}function k(t){var e=t||F(),r=G(),n=r.caches[e];if(!n){var o=D(t);r.caches[e]=o,n=o}return n}function G(){return T().cacheRoot}function R(t,e){return!e||(null==t?void 0:t.online_version)===e||(null==t?void 0:t.build_version)===e}var H=!1,B=!1;function U(){if(!0!==B){B=!0;var t=v();void 0===t.__MASTER_APP_LOADED__&&(t.__MASTER_APP_LOADED__=!0,H=!0)}}j("hel-micro-core ver ".concat("3.9.5")),U(),function(){if(I){var t=I.cacheRoot;M(t,"appGroupName2platform");var e=t.caches;Object.keys(e).forEach((function(t){var r=e[t];M(r,"appGroupName2firstVer"),M(r,"appName2verExtraCssList")}))}else I=function(){var t,e={},r=D("hel"),n=D(p),i={platform:"",appName2platform:{},appGroupName2platform:{},caches:(t={},o(t,"hel",r),o(t,p,n),t)};return{createFeature:C(),eventBus:{on:function(t,r){var n=e[t];if(!n){var o=[];e[t]=o,n=o}n.push(r)},emit:function(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),o=1;o ".concat(r));var n=it(e).appGroupName2firstVer[t]||"";if(r.includes("https://")||r.includes("http://")){var o=i(r.split("//"),2)[1].split("/");if(n){if(e===p&&o.some((function(t){return t.includes(n)})))return n;if(o.includes(n))return n}return e===p?o[1].split("@")[1]||n:o[2]||n}return n}function at(t,e){return t.includes("_")?t.substring(0,t.length-15):e||""}function ct(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=r.platform||Ot(t),o=ut(t,n),i=at(o,t),u=dt(i,n);u&&u.__fromCust&&(o=u.online_version,i=u.name);var a={platform:n,appName:i,appGroupName:t,versionId:o,appProperties:e,Comp:function(){},lifecycle:{}};yt(i,a,{appGroupName:t,platform:n});var c=ot();c.emit($.SUB_LIB_LOADED,a)}function pt(t){var e=t||Y();return it(e).apiPrefix||function(t){return t===p?"https://unpkg.com":"".concat(s).concat(void 0)}(e)}function ft(t){return{apiMode:t.apiMode,apiPrefix:t.apiPrefix,apiSuffix:t.apiSuffix,apiPathOfApp:t.apiPathOfApp,apiPathOfAppVersion:t.apiPathOfAppVersion,getSubAppAndItsVersionFn:t.getSubAppAndItsVersionFn,onFetchMetaFailed:t.onFetchMetaFailed,strictMatchVer:t.strictMatchVer,getUserName:t.getUserName,userLsKey:t.userLsKey,platform:t.platform}}function st(t,e){var r,n,o=k(e),i=ft(t);o.isConfigOverwrite||(o.isConfigOverwrite=!0,r=o,n=i,Object.keys(n).forEach((function(t){var e=n[t];[null,void 0,""].includes(e)||(r[t]=e)})))}function lt(t){return ft(k(t))}function vt(t,e){var r=e.versionId,n=it(e.platform),o=n.appName2verEmitApp,i=n.appName2Comp,u=n.appName2EmitApp;R(n.appName2app[t],r)&&(i[t]=e.Comp,u[t]=e,V(o,t,Q,e)),r&&V(o,t,r,e)}function mt(t,e){var r,n=e||{},o=n.versionId,i=n.platform,u=it(i),a=u.appName2verEmitApp,c=u.appName2Comp,p=u.strictMatchVer,f=u.appName2EmitApp,s=null!==(r=e.strictMatchVer)&&void 0!==r?r:p,l=M(a,t);K(l,t,i);var v=l[o||Q],m=c[t],d=m?{Comp:m}:null,g=s?null:f[t]||d,y=v||g||null;return Z("[[ getVerApp ]] appName,options,result",t,e,y),y}function dt(t,e){return it(e).appName2app[t]}function gt(t,e){it(e).appName2app[t.name]=t}function yt(t,e,r){var o=(r||{}).appGroupName,i=e.versionId,u=e.appProperties,a=e.platform||r.platform,c=it(a),p=c.appName2verEmitLib,f=c.appName2Lib,s=c.appName2isLibAssigned,l=dt(t,a),v=function(t){var e=f[t];e?"object"===n(e)&&0===Object.keys(e).length&&Object.assign(e,u):f[t]=u,s[t]=!0};v(t),o?v(o):l&&v(l.app_group_name),Z("[[ setEmitLib ]] appMeta",l);var m=M(p,t);(!l&&!m[Q]||R(l,i))&&V(p,t,Q,u),i&&V(p,t,i,u)}function ht(t,e){var r,n=e||{},o=n.versionId,i=it(n.platform),u=i.appName2verEmitLib,a=i.appName2Lib,c=i.strictMatchVer,p=i.appName2isLibAssigned,f=null!==(r=n.strictMatchVer)&&void 0!==r?r:c,s=M(u,t);K(s,t);var l=s[o||Q],v=p[t]?a[t]:null,m=l||(f?null:v)||null;return Z("[[ getVerLib ]] appName,options,result",t,n,m),m}function bt(t,e,r){var n=r||{},o=n.versionId,i=n.platform,u=it(i).appName2verExtraCssList,a=dt(t,i);Z("[[ setVerExtraCssList ]] cssList",e);var c=M(u,t);(!a&&!c[Q]||R(a,o))&&V(u,t,Q,e),o&&V(u,t,o,e)}function St(t,e){var r=e||{},n=r.versionId,o=M(it(r.platform).appName2verExtraCssList,t),i=o[n]||o[Q]||[];return Z("[[ getVerExtraCssList ]] options, cssList",r,i),i}function At(t,e,r){q(t,e,"appName2verLoadStatus",r)}function xt(t,e){return z(t,"appName2verLoadStatus",e)}function Et(t,e,r){q(t,e,"appName2verStyleFetched",r)}function Lt(t,e){return z(t,"appName2verStyleFetched",e)}function _t(t,e){return G().appGroupName2platform[t]=e,Ot(t)}function Ot(t){return G().appGroupName2platform[t]||F()}function wt(t,e){var r,n=e||{},o=n.platform,i=n.versionId,u=it(o),a=u.appName2verAppVersion,c=u.appName2appVersion[t]||null;return i&&(null===(r=a[t])||void 0===r?void 0:r[i])||c}function Nt(t,e,r){var n=(r||{}).platform,o=it(n),i=o.appName2verAppVersion,u=o.appName2appVersion,a=o.appName2app,c=o.appGroupName2firstVer,p=e.sub_app_version,f=dt(t,n);R(a[t],p)&&(u[t]=e,V(i,t,Q,e)),V(i,t,p,e),c[f.app_group_name]=p}function Pt(t,e){var r,n=e||{},o=n.platform,i=n.versionId,u=it(o),a=u.appName2verStyleStr,c=u.appName2styleStr[t]||"";return i?(null===(r=a[t])||void 0===r?void 0:r[i])||c||"":c}function jt(t,e,r){var n=r||{},o=n.platform,i=n.versionId,u=it(o),a=u.appName2verStyleStr,c=u.appName2verStyleFetched,p=u.appName2styleStr;i?(V(a,t,i,e),V(c,t,i,X.LOADED)):p[t]=e}var Ct={DEFAULT_ONLINE_VER:Q,helLoadStatus:f,helEvents:$,isSubApp:W,trySetMasterAppLoadedSignal:U,getHelEventBus:ot,getHelDebug:h,getSharedCache:it,getPlatform:F,getPlatformHost:pt,getPlatformConfig:lt,getAppPlatform:Ot,setAppPlatform:_t,getVerApp:mt,setEmitApp:vt,getVerLib:ht,setEmitLib:yt,getAppMeta:dt,setAppMeta:gt,getVersion:wt,setVersion:Nt,getAppStyleStr:Pt,setAppStyleStr:jt,getVerLoadStatus:xt,setVerLoadStatus:At,getVerStyleStrStatus:Lt,setVerStyleStrStatus:Et,getVerExtraCssList:St,setVerExtraCssList:bt,tryGetVersion:ut,tryGetAppName:at,initPlatformConfig:st,libReady:ct,log:j,allowLog:S,getGlobalThis:v,setGlobalThis:nt}},8118:function(e){"use strict";e.exports=t}},u={};function a(t){var e=u[t];if(void 0!==e)return e.exports;var r=u[t]={exports:{}};return i[t].call(r.exports,r,r.exports,a),r.exports}a.m=i,a.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return a.d(e,{a:e}),e},a.d=function(t,e){for(var r in e)a.o(e,r)&&!a.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},a.f={},a.e=function(t){return Promise.all(Object.keys(a.f).reduce((function(e,r){return a.f[r](t,e),e}),[]))},a.u=function(t){return"js/"+t+".6a4e388c.js"},a.miniCssF=function(t){return"css/"+t+".8f510195.css"},a.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),a.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e={},r="private-hel-tpl-remote-vue3-comps-ts:",a.l=function(t,n,o,i){if(e[t])e[t].push(n);else{var u,c;if(void 0!==o)for(var p=document.getElementsByTagName("script"),f=0;f index) {\n value = O[index++];\n // eslint-disable-next-line no-self-compare -- NaN check\n if (value != value) return true;\n // Array#indexOf ignores holes, Array#includes - not\n } else for (;length > index; index++) {\n if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0;\n } return !IS_INCLUDES && -1;\n };\n};\n\nmodule.exports = {\n // `Array.prototype.includes` method\n // https://tc39.es/ecma262/#sec-array.prototype.includes\n includes: createMethod(true),\n // `Array.prototype.indexOf` method\n // https://tc39.es/ecma262/#sec-array.prototype.indexof\n indexOf: createMethod(false)\n};\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar isArray = require('../internals/is-array');\n\nvar $TypeError = TypeError;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// Safari < 13 does not throw an error in this case\nvar SILENT_ON_NON_WRITABLE_LENGTH_SET = DESCRIPTORS && !function () {\n // makes no sense without proper strict mode support\n if (this !== undefined) return true;\n try {\n // eslint-disable-next-line es/no-object-defineproperty -- safe\n Object.defineProperty([], 'length', { writable: false }).length = 1;\n } catch (error) {\n return error instanceof TypeError;\n }\n}();\n\nmodule.exports = SILENT_ON_NON_WRITABLE_LENGTH_SET ? function (O, length) {\n if (isArray(O) && !getOwnPropertyDescriptor(O, 'length').writable) {\n throw $TypeError('Cannot set read only .length');\n } return O.length = length;\n} : function (O, length) {\n return O.length = length;\n};\n","var uncurryThisRaw = require('../internals/function-uncurry-this-raw');\n\nvar toString = uncurryThisRaw({}.toString);\nvar stringSlice = uncurryThisRaw(''.slice);\n\nmodule.exports = function (it) {\n return stringSlice(toString(it), 8, -1);\n};\n","var hasOwn = require('../internals/has-own-property');\nvar ownKeys = require('../internals/own-keys');\nvar getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');\nvar definePropertyModule = require('../internals/object-define-property');\n\nmodule.exports = function (target, source, exceptions) {\n var keys = ownKeys(source);\n var defineProperty = definePropertyModule.f;\n var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i];\n if (!hasOwn(target, key) && !(exceptions && hasOwn(exceptions, key))) {\n defineProperty(target, key, getOwnPropertyDescriptor(source, key));\n }\n }\n};\n","var DESCRIPTORS = require('../internals/descriptors');\nvar definePropertyModule = require('../internals/object-define-property');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\n\nmodule.exports = DESCRIPTORS ? function (object, key, value) {\n return definePropertyModule.f(object, key, createPropertyDescriptor(1, value));\n} : function (object, key, value) {\n object[key] = value;\n return object;\n};\n","module.exports = function (bitmap, value) {\n return {\n enumerable: !(bitmap & 1),\n configurable: !(bitmap & 2),\n writable: !(bitmap & 4),\n value: value\n };\n};\n","var isCallable = require('../internals/is-callable');\nvar definePropertyModule = require('../internals/object-define-property');\nvar makeBuiltIn = require('../internals/make-built-in');\nvar defineGlobalProperty = require('../internals/define-global-property');\n\nmodule.exports = function (O, key, value, options) {\n if (!options) options = {};\n var simple = options.enumerable;\n var name = options.name !== undefined ? options.name : key;\n if (isCallable(value)) makeBuiltIn(value, name, options);\n if (options.global) {\n if (simple) O[key] = value;\n else defineGlobalProperty(key, value);\n } else {\n try {\n if (!options.unsafe) delete O[key];\n else if (O[key]) simple = true;\n } catch (error) { /* empty */ }\n if (simple) O[key] = value;\n else definePropertyModule.f(O, key, {\n value: value,\n enumerable: false,\n configurable: !options.nonConfigurable,\n writable: !options.nonWritable\n });\n } return O;\n};\n","var global = require('../internals/global');\n\n// eslint-disable-next-line es/no-object-defineproperty -- safe\nvar defineProperty = Object.defineProperty;\n\nmodule.exports = function (key, value) {\n try {\n defineProperty(global, key, { value: value, configurable: true, writable: true });\n } catch (error) {\n global[key] = value;\n } return value;\n};\n","var fails = require('../internals/fails');\n\n// Detect IE8's incomplete defineProperty implementation\nmodule.exports = !fails(function () {\n // eslint-disable-next-line es/no-object-defineproperty -- required for testing\n return Object.defineProperty({}, 1, { get: function () { return 7; } })[1] != 7;\n});\n","var documentAll = typeof document == 'object' && document.all;\n\n// https://tc39.es/ecma262/#sec-IsHTMLDDA-internal-slot\nvar IS_HTMLDDA = typeof documentAll == 'undefined' && documentAll !== undefined;\n\nmodule.exports = {\n all: documentAll,\n IS_HTMLDDA: IS_HTMLDDA\n};\n","var global = require('../internals/global');\nvar isObject = require('../internals/is-object');\n\nvar document = global.document;\n// typeof document.createElement is 'object' in old IE\nvar EXISTS = isObject(document) && isObject(document.createElement);\n\nmodule.exports = function (it) {\n return EXISTS ? document.createElement(it) : {};\n};\n","var $TypeError = TypeError;\nvar MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF; // 2 ** 53 - 1 == 9007199254740991\n\nmodule.exports = function (it) {\n if (it > MAX_SAFE_INTEGER) throw $TypeError('Maximum allowed index exceeded');\n return it;\n};\n","var getBuiltIn = require('../internals/get-built-in');\n\nmodule.exports = getBuiltIn('navigator', 'userAgent') || '';\n","var global = require('../internals/global');\nvar userAgent = require('../internals/engine-user-agent');\n\nvar process = global.process;\nvar Deno = global.Deno;\nvar versions = process && process.versions || Deno && Deno.version;\nvar v8 = versions && versions.v8;\nvar match, version;\n\nif (v8) {\n match = v8.split('.');\n // in old Chrome, versions of V8 isn't V8 = Chrome / 10\n // but their correct versions are not interesting for us\n version = match[0] > 0 && match[0] < 4 ? 1 : +(match[0] + match[1]);\n}\n\n// BrowserFS NodeJS `process` polyfill incorrectly set `.v8` to `0.0`\n// so check `userAgent` even if `.v8` exists, but 0\nif (!version && userAgent) {\n match = userAgent.match(/Edge\\/(\\d+)/);\n if (!match || match[1] >= 74) {\n match = userAgent.match(/Chrome\\/(\\d+)/);\n if (match) version = +match[1];\n }\n}\n\nmodule.exports = version;\n","// IE8- don't enum bug keys\nmodule.exports = [\n 'constructor',\n 'hasOwnProperty',\n 'isPrototypeOf',\n 'propertyIsEnumerable',\n 'toLocaleString',\n 'toString',\n 'valueOf'\n];\n","var global = require('../internals/global');\nvar getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar defineBuiltIn = require('../internals/define-built-in');\nvar defineGlobalProperty = require('../internals/define-global-property');\nvar copyConstructorProperties = require('../internals/copy-constructor-properties');\nvar isForced = require('../internals/is-forced');\n\n/*\n options.target - name of the target object\n options.global - target is the global object\n options.stat - export as static methods of target\n options.proto - export as prototype methods of target\n options.real - real prototype method for the `pure` version\n options.forced - export even if the native feature is available\n options.bind - bind methods to the target, required for the `pure` version\n options.wrap - wrap constructors to preventing global pollution, required for the `pure` version\n options.unsafe - use the simple assignment of property instead of delete + defineProperty\n options.sham - add a flag to not completely full polyfills\n options.enumerable - export as enumerable property\n options.dontCallGetSet - prevent calling a getter on target\n options.name - the .name of the function if it does not match the key\n*/\nmodule.exports = function (options, source) {\n var TARGET = options.target;\n var GLOBAL = options.global;\n var STATIC = options.stat;\n var FORCED, target, key, targetProperty, sourceProperty, descriptor;\n if (GLOBAL) {\n target = global;\n } else if (STATIC) {\n target = global[TARGET] || defineGlobalProperty(TARGET, {});\n } else {\n target = (global[TARGET] || {}).prototype;\n }\n if (target) for (key in source) {\n sourceProperty = source[key];\n if (options.dontCallGetSet) {\n descriptor = getOwnPropertyDescriptor(target, key);\n targetProperty = descriptor && descriptor.value;\n } else targetProperty = target[key];\n FORCED = isForced(GLOBAL ? key : TARGET + (STATIC ? '.' : '#') + key, options.forced);\n // contained in target\n if (!FORCED && targetProperty !== undefined) {\n if (typeof sourceProperty == typeof targetProperty) continue;\n copyConstructorProperties(sourceProperty, targetProperty);\n }\n // add a flag to not completely full polyfills\n if (options.sham || (targetProperty && targetProperty.sham)) {\n createNonEnumerableProperty(sourceProperty, 'sham', true);\n }\n defineBuiltIn(target, key, sourceProperty, options);\n }\n};\n","module.exports = function (exec) {\n try {\n return !!exec();\n } catch (error) {\n return true;\n }\n};\n","var fails = require('../internals/fails');\n\nmodule.exports = !fails(function () {\n // eslint-disable-next-line es/no-function-prototype-bind -- safe\n var test = (function () { /* empty */ }).bind();\n // eslint-disable-next-line no-prototype-builtins -- safe\n return typeof test != 'function' || test.hasOwnProperty('prototype');\n});\n","var NATIVE_BIND = require('../internals/function-bind-native');\n\nvar call = Function.prototype.call;\n\nmodule.exports = NATIVE_BIND ? call.bind(call) : function () {\n return call.apply(call, arguments);\n};\n","var DESCRIPTORS = require('../internals/descriptors');\nvar hasOwn = require('../internals/has-own-property');\n\nvar FunctionPrototype = Function.prototype;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar getDescriptor = DESCRIPTORS && Object.getOwnPropertyDescriptor;\n\nvar EXISTS = hasOwn(FunctionPrototype, 'name');\n// additional protection from minified / mangled / dropped function names\nvar PROPER = EXISTS && (function something() { /* empty */ }).name === 'something';\nvar CONFIGURABLE = EXISTS && (!DESCRIPTORS || (DESCRIPTORS && getDescriptor(FunctionPrototype, 'name').configurable));\n\nmodule.exports = {\n EXISTS: EXISTS,\n PROPER: PROPER,\n CONFIGURABLE: CONFIGURABLE\n};\n","var NATIVE_BIND = require('../internals/function-bind-native');\n\nvar FunctionPrototype = Function.prototype;\nvar call = FunctionPrototype.call;\nvar uncurryThisWithBind = NATIVE_BIND && FunctionPrototype.bind.bind(call, call);\n\nmodule.exports = NATIVE_BIND ? uncurryThisWithBind : function (fn) {\n return function () {\n return call.apply(fn, arguments);\n };\n};\n","var classofRaw = require('../internals/classof-raw');\nvar uncurryThisRaw = require('../internals/function-uncurry-this-raw');\n\nmodule.exports = function (fn) {\n // Nashorn bug:\n // https://github.com/zloirock/core-js/issues/1128\n // https://github.com/zloirock/core-js/issues/1130\n if (classofRaw(fn) === 'Function') return uncurryThisRaw(fn);\n};\n","var global = require('../internals/global');\nvar isCallable = require('../internals/is-callable');\n\nvar aFunction = function (argument) {\n return isCallable(argument) ? argument : undefined;\n};\n\nmodule.exports = function (namespace, method) {\n return arguments.length < 2 ? aFunction(global[namespace]) : global[namespace] && global[namespace][method];\n};\n","var aCallable = require('../internals/a-callable');\nvar isNullOrUndefined = require('../internals/is-null-or-undefined');\n\n// `GetMethod` abstract operation\n// https://tc39.es/ecma262/#sec-getmethod\nmodule.exports = function (V, P) {\n var func = V[P];\n return isNullOrUndefined(func) ? undefined : aCallable(func);\n};\n","var check = function (it) {\n return it && it.Math == Math && it;\n};\n\n// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028\nmodule.exports =\n // eslint-disable-next-line es/no-global-this -- safe\n check(typeof globalThis == 'object' && globalThis) ||\n check(typeof window == 'object' && window) ||\n // eslint-disable-next-line no-restricted-globals -- safe\n check(typeof self == 'object' && self) ||\n check(typeof global == 'object' && global) ||\n // eslint-disable-next-line no-new-func -- fallback\n (function () { return this; })() || Function('return this')();\n","var uncurryThis = require('../internals/function-uncurry-this');\nvar toObject = require('../internals/to-object');\n\nvar hasOwnProperty = uncurryThis({}.hasOwnProperty);\n\n// `HasOwnProperty` abstract operation\n// https://tc39.es/ecma262/#sec-hasownproperty\n// eslint-disable-next-line es/no-object-hasown -- safe\nmodule.exports = Object.hasOwn || function hasOwn(it, key) {\n return hasOwnProperty(toObject(it), key);\n};\n","module.exports = {};\n","var DESCRIPTORS = require('../internals/descriptors');\nvar fails = require('../internals/fails');\nvar createElement = require('../internals/document-create-element');\n\n// Thanks to IE8 for its funny defineProperty\nmodule.exports = !DESCRIPTORS && !fails(function () {\n // eslint-disable-next-line es/no-object-defineproperty -- required for testing\n return Object.defineProperty(createElement('div'), 'a', {\n get: function () { return 7; }\n }).a != 7;\n});\n","var uncurryThis = require('../internals/function-uncurry-this');\nvar fails = require('../internals/fails');\nvar classof = require('../internals/classof-raw');\n\nvar $Object = Object;\nvar split = uncurryThis(''.split);\n\n// fallback for non-array-like ES3 and non-enumerable old V8 strings\nmodule.exports = fails(function () {\n // throws an error in rhino, see https://github.com/mozilla/rhino/issues/346\n // eslint-disable-next-line no-prototype-builtins -- safe\n return !$Object('z').propertyIsEnumerable(0);\n}) ? function (it) {\n return classof(it) == 'String' ? split(it, '') : $Object(it);\n} : $Object;\n","var uncurryThis = require('../internals/function-uncurry-this');\nvar isCallable = require('../internals/is-callable');\nvar store = require('../internals/shared-store');\n\nvar functionToString = uncurryThis(Function.toString);\n\n// this helper broken in `core-js@3.4.1-3.4.4`, so we can't use `shared` helper\nif (!isCallable(store.inspectSource)) {\n store.inspectSource = function (it) {\n return functionToString(it);\n };\n}\n\nmodule.exports = store.inspectSource;\n","var NATIVE_WEAK_MAP = require('../internals/weak-map-basic-detection');\nvar global = require('../internals/global');\nvar isObject = require('../internals/is-object');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar hasOwn = require('../internals/has-own-property');\nvar shared = require('../internals/shared-store');\nvar sharedKey = require('../internals/shared-key');\nvar hiddenKeys = require('../internals/hidden-keys');\n\nvar OBJECT_ALREADY_INITIALIZED = 'Object already initialized';\nvar TypeError = global.TypeError;\nvar WeakMap = global.WeakMap;\nvar set, get, has;\n\nvar enforce = function (it) {\n return has(it) ? get(it) : set(it, {});\n};\n\nvar getterFor = function (TYPE) {\n return function (it) {\n var state;\n if (!isObject(it) || (state = get(it)).type !== TYPE) {\n throw TypeError('Incompatible receiver, ' + TYPE + ' required');\n } return state;\n };\n};\n\nif (NATIVE_WEAK_MAP || shared.state) {\n var store = shared.state || (shared.state = new WeakMap());\n /* eslint-disable no-self-assign -- prototype methods protection */\n store.get = store.get;\n store.has = store.has;\n store.set = store.set;\n /* eslint-enable no-self-assign -- prototype methods protection */\n set = function (it, metadata) {\n if (store.has(it)) throw TypeError(OBJECT_ALREADY_INITIALIZED);\n metadata.facade = it;\n store.set(it, metadata);\n return metadata;\n };\n get = function (it) {\n return store.get(it) || {};\n };\n has = function (it) {\n return store.has(it);\n };\n} else {\n var STATE = sharedKey('state');\n hiddenKeys[STATE] = true;\n set = function (it, metadata) {\n if (hasOwn(it, STATE)) throw TypeError(OBJECT_ALREADY_INITIALIZED);\n metadata.facade = it;\n createNonEnumerableProperty(it, STATE, metadata);\n return metadata;\n };\n get = function (it) {\n return hasOwn(it, STATE) ? it[STATE] : {};\n };\n has = function (it) {\n return hasOwn(it, STATE);\n };\n}\n\nmodule.exports = {\n set: set,\n get: get,\n has: has,\n enforce: enforce,\n getterFor: getterFor\n};\n","var classof = require('../internals/classof-raw');\n\n// `IsArray` abstract operation\n// https://tc39.es/ecma262/#sec-isarray\n// eslint-disable-next-line es/no-array-isarray -- safe\nmodule.exports = Array.isArray || function isArray(argument) {\n return classof(argument) == 'Array';\n};\n","var $documentAll = require('../internals/document-all');\n\nvar documentAll = $documentAll.all;\n\n// `IsCallable` abstract operation\n// https://tc39.es/ecma262/#sec-iscallable\nmodule.exports = $documentAll.IS_HTMLDDA ? function (argument) {\n return typeof argument == 'function' || argument === documentAll;\n} : function (argument) {\n return typeof argument == 'function';\n};\n","var fails = require('../internals/fails');\nvar isCallable = require('../internals/is-callable');\n\nvar replacement = /#|\\.prototype\\./;\n\nvar isForced = function (feature, detection) {\n var value = data[normalize(feature)];\n return value == POLYFILL ? true\n : value == NATIVE ? false\n : isCallable(detection) ? fails(detection)\n : !!detection;\n};\n\nvar normalize = isForced.normalize = function (string) {\n return String(string).replace(replacement, '.').toLowerCase();\n};\n\nvar data = isForced.data = {};\nvar NATIVE = isForced.NATIVE = 'N';\nvar POLYFILL = isForced.POLYFILL = 'P';\n\nmodule.exports = isForced;\n","// we can't use just `it == null` since of `document.all` special case\n// https://tc39.es/ecma262/#sec-IsHTMLDDA-internal-slot-aec\nmodule.exports = function (it) {\n return it === null || it === undefined;\n};\n","var isCallable = require('../internals/is-callable');\nvar $documentAll = require('../internals/document-all');\n\nvar documentAll = $documentAll.all;\n\nmodule.exports = $documentAll.IS_HTMLDDA ? function (it) {\n return typeof it == 'object' ? it !== null : isCallable(it) || it === documentAll;\n} : function (it) {\n return typeof it == 'object' ? it !== null : isCallable(it);\n};\n","module.exports = false;\n","var getBuiltIn = require('../internals/get-built-in');\nvar isCallable = require('../internals/is-callable');\nvar isPrototypeOf = require('../internals/object-is-prototype-of');\nvar USE_SYMBOL_AS_UID = require('../internals/use-symbol-as-uid');\n\nvar $Object = Object;\n\nmodule.exports = USE_SYMBOL_AS_UID ? function (it) {\n return typeof it == 'symbol';\n} : function (it) {\n var $Symbol = getBuiltIn('Symbol');\n return isCallable($Symbol) && isPrototypeOf($Symbol.prototype, $Object(it));\n};\n","var toLength = require('../internals/to-length');\n\n// `LengthOfArrayLike` abstract operation\n// https://tc39.es/ecma262/#sec-lengthofarraylike\nmodule.exports = function (obj) {\n return toLength(obj.length);\n};\n","var fails = require('../internals/fails');\nvar isCallable = require('../internals/is-callable');\nvar hasOwn = require('../internals/has-own-property');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar CONFIGURABLE_FUNCTION_NAME = require('../internals/function-name').CONFIGURABLE;\nvar inspectSource = require('../internals/inspect-source');\nvar InternalStateModule = require('../internals/internal-state');\n\nvar enforceInternalState = InternalStateModule.enforce;\nvar getInternalState = InternalStateModule.get;\n// eslint-disable-next-line es/no-object-defineproperty -- safe\nvar defineProperty = Object.defineProperty;\n\nvar CONFIGURABLE_LENGTH = DESCRIPTORS && !fails(function () {\n return defineProperty(function () { /* empty */ }, 'length', { value: 8 }).length !== 8;\n});\n\nvar TEMPLATE = String(String).split('String');\n\nvar makeBuiltIn = module.exports = function (value, name, options) {\n if (String(name).slice(0, 7) === 'Symbol(') {\n name = '[' + String(name).replace(/^Symbol\\(([^)]*)\\)/, '$1') + ']';\n }\n if (options && options.getter) name = 'get ' + name;\n if (options && options.setter) name = 'set ' + name;\n if (!hasOwn(value, 'name') || (CONFIGURABLE_FUNCTION_NAME && value.name !== name)) {\n if (DESCRIPTORS) defineProperty(value, 'name', { value: name, configurable: true });\n else value.name = name;\n }\n if (CONFIGURABLE_LENGTH && options && hasOwn(options, 'arity') && value.length !== options.arity) {\n defineProperty(value, 'length', { value: options.arity });\n }\n try {\n if (options && hasOwn(options, 'constructor') && options.constructor) {\n if (DESCRIPTORS) defineProperty(value, 'prototype', { writable: false });\n // in V8 ~ Chrome 53, prototypes of some methods, like `Array.prototype.values`, are non-writable\n } else if (value.prototype) value.prototype = undefined;\n } catch (error) { /* empty */ }\n var state = enforceInternalState(value);\n if (!hasOwn(state, 'source')) {\n state.source = TEMPLATE.join(typeof name == 'string' ? name : '');\n } return value;\n};\n\n// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative\n// eslint-disable-next-line no-extend-native -- required\nFunction.prototype.toString = makeBuiltIn(function toString() {\n return isCallable(this) && getInternalState(this).source || inspectSource(this);\n}, 'toString');\n","var ceil = Math.ceil;\nvar floor = Math.floor;\n\n// `Math.trunc` method\n// https://tc39.es/ecma262/#sec-math.trunc\n// eslint-disable-next-line es/no-math-trunc -- safe\nmodule.exports = Math.trunc || function trunc(x) {\n var n = +x;\n return (n > 0 ? floor : ceil)(n);\n};\n","var DESCRIPTORS = require('../internals/descriptors');\nvar IE8_DOM_DEFINE = require('../internals/ie8-dom-define');\nvar V8_PROTOTYPE_DEFINE_BUG = require('../internals/v8-prototype-define-bug');\nvar anObject = require('../internals/an-object');\nvar toPropertyKey = require('../internals/to-property-key');\n\nvar $TypeError = TypeError;\n// eslint-disable-next-line es/no-object-defineproperty -- safe\nvar $defineProperty = Object.defineProperty;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\nvar ENUMERABLE = 'enumerable';\nvar CONFIGURABLE = 'configurable';\nvar WRITABLE = 'writable';\n\n// `Object.defineProperty` method\n// https://tc39.es/ecma262/#sec-object.defineproperty\nexports.f = DESCRIPTORS ? V8_PROTOTYPE_DEFINE_BUG ? function defineProperty(O, P, Attributes) {\n anObject(O);\n P = toPropertyKey(P);\n anObject(Attributes);\n if (typeof O === 'function' && P === 'prototype' && 'value' in Attributes && WRITABLE in Attributes && !Attributes[WRITABLE]) {\n var current = $getOwnPropertyDescriptor(O, P);\n if (current && current[WRITABLE]) {\n O[P] = Attributes.value;\n Attributes = {\n configurable: CONFIGURABLE in Attributes ? Attributes[CONFIGURABLE] : current[CONFIGURABLE],\n enumerable: ENUMERABLE in Attributes ? Attributes[ENUMERABLE] : current[ENUMERABLE],\n writable: false\n };\n }\n } return $defineProperty(O, P, Attributes);\n} : $defineProperty : function defineProperty(O, P, Attributes) {\n anObject(O);\n P = toPropertyKey(P);\n anObject(Attributes);\n if (IE8_DOM_DEFINE) try {\n return $defineProperty(O, P, Attributes);\n } catch (error) { /* empty */ }\n if ('get' in Attributes || 'set' in Attributes) throw $TypeError('Accessors not supported');\n if ('value' in Attributes) O[P] = Attributes.value;\n return O;\n};\n","var DESCRIPTORS = require('../internals/descriptors');\nvar call = require('../internals/function-call');\nvar propertyIsEnumerableModule = require('../internals/object-property-is-enumerable');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toPropertyKey = require('../internals/to-property-key');\nvar hasOwn = require('../internals/has-own-property');\nvar IE8_DOM_DEFINE = require('../internals/ie8-dom-define');\n\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// `Object.getOwnPropertyDescriptor` method\n// https://tc39.es/ecma262/#sec-object.getownpropertydescriptor\nexports.f = DESCRIPTORS ? $getOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) {\n O = toIndexedObject(O);\n P = toPropertyKey(P);\n if (IE8_DOM_DEFINE) try {\n return $getOwnPropertyDescriptor(O, P);\n } catch (error) { /* empty */ }\n if (hasOwn(O, P)) return createPropertyDescriptor(!call(propertyIsEnumerableModule.f, O, P), O[P]);\n};\n","var internalObjectKeys = require('../internals/object-keys-internal');\nvar enumBugKeys = require('../internals/enum-bug-keys');\n\nvar hiddenKeys = enumBugKeys.concat('length', 'prototype');\n\n// `Object.getOwnPropertyNames` method\n// https://tc39.es/ecma262/#sec-object.getownpropertynames\n// eslint-disable-next-line es/no-object-getownpropertynames -- safe\nexports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {\n return internalObjectKeys(O, hiddenKeys);\n};\n","// eslint-disable-next-line es/no-object-getownpropertysymbols -- safe\nexports.f = Object.getOwnPropertySymbols;\n","var uncurryThis = require('../internals/function-uncurry-this');\n\nmodule.exports = uncurryThis({}.isPrototypeOf);\n","var uncurryThis = require('../internals/function-uncurry-this');\nvar hasOwn = require('../internals/has-own-property');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar indexOf = require('../internals/array-includes').indexOf;\nvar hiddenKeys = require('../internals/hidden-keys');\n\nvar push = uncurryThis([].push);\n\nmodule.exports = function (object, names) {\n var O = toIndexedObject(object);\n var i = 0;\n var result = [];\n var key;\n for (key in O) !hasOwn(hiddenKeys, key) && hasOwn(O, key) && push(result, key);\n // Don't enum bug & hidden keys\n while (names.length > i) if (hasOwn(O, key = names[i++])) {\n ~indexOf(result, key) || push(result, key);\n }\n return result;\n};\n","'use strict';\nvar $propertyIsEnumerable = {}.propertyIsEnumerable;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// Nashorn ~ JDK8 bug\nvar NASHORN_BUG = getOwnPropertyDescriptor && !$propertyIsEnumerable.call({ 1: 2 }, 1);\n\n// `Object.prototype.propertyIsEnumerable` method implementation\n// https://tc39.es/ecma262/#sec-object.prototype.propertyisenumerable\nexports.f = NASHORN_BUG ? function propertyIsEnumerable(V) {\n var descriptor = getOwnPropertyDescriptor(this, V);\n return !!descriptor && descriptor.enumerable;\n} : $propertyIsEnumerable;\n","var call = require('../internals/function-call');\nvar isCallable = require('../internals/is-callable');\nvar isObject = require('../internals/is-object');\n\nvar $TypeError = TypeError;\n\n// `OrdinaryToPrimitive` abstract operation\n// https://tc39.es/ecma262/#sec-ordinarytoprimitive\nmodule.exports = function (input, pref) {\n var fn, val;\n if (pref === 'string' && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val;\n if (isCallable(fn = input.valueOf) && !isObject(val = call(fn, input))) return val;\n if (pref !== 'string' && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val;\n throw $TypeError(\"Can't convert object to primitive value\");\n};\n","var getBuiltIn = require('../internals/get-built-in');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar getOwnPropertyNamesModule = require('../internals/object-get-own-property-names');\nvar getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');\nvar anObject = require('../internals/an-object');\n\nvar concat = uncurryThis([].concat);\n\n// all object keys, includes non-enumerable and symbols\nmodule.exports = getBuiltIn('Reflect', 'ownKeys') || function ownKeys(it) {\n var keys = getOwnPropertyNamesModule.f(anObject(it));\n var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;\n return getOwnPropertySymbols ? concat(keys, getOwnPropertySymbols(it)) : keys;\n};\n","var isNullOrUndefined = require('../internals/is-null-or-undefined');\n\nvar $TypeError = TypeError;\n\n// `RequireObjectCoercible` abstract operation\n// https://tc39.es/ecma262/#sec-requireobjectcoercible\nmodule.exports = function (it) {\n if (isNullOrUndefined(it)) throw $TypeError(\"Can't call method on \" + it);\n return it;\n};\n","var shared = require('../internals/shared');\nvar uid = require('../internals/uid');\n\nvar keys = shared('keys');\n\nmodule.exports = function (key) {\n return keys[key] || (keys[key] = uid(key));\n};\n","var global = require('../internals/global');\nvar defineGlobalProperty = require('../internals/define-global-property');\n\nvar SHARED = '__core-js_shared__';\nvar store = global[SHARED] || defineGlobalProperty(SHARED, {});\n\nmodule.exports = store;\n","var IS_PURE = require('../internals/is-pure');\nvar store = require('../internals/shared-store');\n\n(module.exports = function (key, value) {\n return store[key] || (store[key] = value !== undefined ? value : {});\n})('versions', []).push({\n version: '3.26.0',\n mode: IS_PURE ? 'pure' : 'global',\n copyright: '© 2014-2022 Denis Pushkarev (zloirock.ru)',\n license: 'https://github.com/zloirock/core-js/blob/v3.26.0/LICENSE',\n source: 'https://github.com/zloirock/core-js'\n});\n","/* eslint-disable es/no-symbol -- required for testing */\nvar V8_VERSION = require('../internals/engine-v8-version');\nvar fails = require('../internals/fails');\n\n// eslint-disable-next-line es/no-object-getownpropertysymbols -- required for testing\nmodule.exports = !!Object.getOwnPropertySymbols && !fails(function () {\n var symbol = Symbol();\n // Chrome 38 Symbol has incorrect toString conversion\n // `get-own-property-symbols` polyfill symbols converted to object are not Symbol instances\n return !String(symbol) || !(Object(symbol) instanceof Symbol) ||\n // Chrome 38-40 symbols are not inherited from DOM collections prototypes to instances\n !Symbol.sham && V8_VERSION && V8_VERSION < 41;\n});\n","var toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\n\nvar max = Math.max;\nvar min = Math.min;\n\n// Helper for a popular repeating case of the spec:\n// Let integer be ? ToInteger(index).\n// If integer < 0, let result be max((length + integer), 0); else let result be min(integer, length).\nmodule.exports = function (index, length) {\n var integer = toIntegerOrInfinity(index);\n return integer < 0 ? max(integer + length, 0) : min(integer, length);\n};\n","// toObject with fallback for non-array-like ES3 strings\nvar IndexedObject = require('../internals/indexed-object');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\n\nmodule.exports = function (it) {\n return IndexedObject(requireObjectCoercible(it));\n};\n","var trunc = require('../internals/math-trunc');\n\n// `ToIntegerOrInfinity` abstract operation\n// https://tc39.es/ecma262/#sec-tointegerorinfinity\nmodule.exports = function (argument) {\n var number = +argument;\n // eslint-disable-next-line no-self-compare -- NaN check\n return number !== number || number === 0 ? 0 : trunc(number);\n};\n","var toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\n\nvar min = Math.min;\n\n// `ToLength` abstract operation\n// https://tc39.es/ecma262/#sec-tolength\nmodule.exports = function (argument) {\n return argument > 0 ? min(toIntegerOrInfinity(argument), 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991\n};\n","var requireObjectCoercible = require('../internals/require-object-coercible');\n\nvar $Object = Object;\n\n// `ToObject` abstract operation\n// https://tc39.es/ecma262/#sec-toobject\nmodule.exports = function (argument) {\n return $Object(requireObjectCoercible(argument));\n};\n","var call = require('../internals/function-call');\nvar isObject = require('../internals/is-object');\nvar isSymbol = require('../internals/is-symbol');\nvar getMethod = require('../internals/get-method');\nvar ordinaryToPrimitive = require('../internals/ordinary-to-primitive');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar $TypeError = TypeError;\nvar TO_PRIMITIVE = wellKnownSymbol('toPrimitive');\n\n// `ToPrimitive` abstract operation\n// https://tc39.es/ecma262/#sec-toprimitive\nmodule.exports = function (input, pref) {\n if (!isObject(input) || isSymbol(input)) return input;\n var exoticToPrim = getMethod(input, TO_PRIMITIVE);\n var result;\n if (exoticToPrim) {\n if (pref === undefined) pref = 'default';\n result = call(exoticToPrim, input, pref);\n if (!isObject(result) || isSymbol(result)) return result;\n throw $TypeError(\"Can't convert object to primitive value\");\n }\n if (pref === undefined) pref = 'number';\n return ordinaryToPrimitive(input, pref);\n};\n","var toPrimitive = require('../internals/to-primitive');\nvar isSymbol = require('../internals/is-symbol');\n\n// `ToPropertyKey` abstract operation\n// https://tc39.es/ecma262/#sec-topropertykey\nmodule.exports = function (argument) {\n var key = toPrimitive(argument, 'string');\n return isSymbol(key) ? key : key + '';\n};\n","var $String = String;\n\nmodule.exports = function (argument) {\n try {\n return $String(argument);\n } catch (error) {\n return 'Object';\n }\n};\n","var uncurryThis = require('../internals/function-uncurry-this');\n\nvar id = 0;\nvar postfix = Math.random();\nvar toString = uncurryThis(1.0.toString);\n\nmodule.exports = function (key) {\n return 'Symbol(' + (key === undefined ? '' : key) + ')_' + toString(++id + postfix, 36);\n};\n","/* eslint-disable es/no-symbol -- required for testing */\nvar NATIVE_SYMBOL = require('../internals/symbol-constructor-detection');\n\nmodule.exports = NATIVE_SYMBOL\n && !Symbol.sham\n && typeof Symbol.iterator == 'symbol';\n","var DESCRIPTORS = require('../internals/descriptors');\nvar fails = require('../internals/fails');\n\n// V8 ~ Chrome 36-\n// https://bugs.chromium.org/p/v8/issues/detail?id=3334\nmodule.exports = DESCRIPTORS && fails(function () {\n // eslint-disable-next-line es/no-object-defineproperty -- required for testing\n return Object.defineProperty(function () { /* empty */ }, 'prototype', {\n value: 42,\n writable: false\n }).prototype != 42;\n});\n","var global = require('../internals/global');\nvar isCallable = require('../internals/is-callable');\n\nvar WeakMap = global.WeakMap;\n\nmodule.exports = isCallable(WeakMap) && /native code/.test(String(WeakMap));\n","var global = require('../internals/global');\nvar shared = require('../internals/shared');\nvar hasOwn = require('../internals/has-own-property');\nvar uid = require('../internals/uid');\nvar NATIVE_SYMBOL = require('../internals/symbol-constructor-detection');\nvar USE_SYMBOL_AS_UID = require('../internals/use-symbol-as-uid');\n\nvar WellKnownSymbolsStore = shared('wks');\nvar Symbol = global.Symbol;\nvar symbolFor = Symbol && Symbol['for'];\nvar createWellKnownSymbol = USE_SYMBOL_AS_UID ? Symbol : Symbol && Symbol.withoutSetter || uid;\n\nmodule.exports = function (name) {\n if (!hasOwn(WellKnownSymbolsStore, name) || !(NATIVE_SYMBOL || typeof WellKnownSymbolsStore[name] == 'string')) {\n var description = 'Symbol.' + name;\n if (NATIVE_SYMBOL && hasOwn(Symbol, name)) {\n WellKnownSymbolsStore[name] = Symbol[name];\n } else if (USE_SYMBOL_AS_UID && symbolFor) {\n WellKnownSymbolsStore[name] = symbolFor(description);\n } else {\n WellKnownSymbolsStore[name] = createWellKnownSymbol(description);\n }\n } return WellKnownSymbolsStore[name];\n};\n","'use strict';\nvar $ = require('../internals/export');\nvar toObject = require('../internals/to-object');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar setArrayLength = require('../internals/array-set-length');\nvar doesNotExceedSafeInteger = require('../internals/does-not-exceed-safe-integer');\nvar fails = require('../internals/fails');\n\nvar INCORRECT_TO_LENGTH = fails(function () {\n return [].push.call({ length: 0x100000000 }, 1) !== 4294967297;\n});\n\n// V8 and Safari <= 15.4, FF < 23 throws InternalError\n// https://bugs.chromium.org/p/v8/issues/detail?id=12681\nvar SILENT_ON_NON_WRITABLE_LENGTH = !function () {\n try {\n // eslint-disable-next-line es/no-object-defineproperty -- safe\n Object.defineProperty([], 'length', { writable: false }).push();\n } catch (error) {\n return error instanceof TypeError;\n }\n}();\n\n// `Array.prototype.push` method\n// https://tc39.es/ecma262/#sec-array.prototype.push\n$({ target: 'Array', proto: true, arity: 1, forced: INCORRECT_TO_LENGTH || SILENT_ON_NON_WRITABLE_LENGTH }, {\n // eslint-disable-next-line no-unused-vars -- required for `.length`\n push: function push(item) {\n var O = toObject(this);\n var len = lengthOfArrayLike(O);\n var argCount = arguments.length;\n doesNotExceedSafeInteger(len + argCount);\n for (var i = 0; i < argCount; i++) {\n O[len] = arguments[i];\n len++;\n }\n setArrayLength(O, len);\n return len;\n }\n});\n","!function(e,t){\"object\"==typeof exports&&\"undefined\"!=typeof module?t(exports,require(\"hel-micro-core\")):\"function\"==typeof define&&define.amd?define([\"exports\",\"hel-micro-core\"],t):t((e=\"undefined\"!=typeof globalThis?globalThis:e||self)[\"hel-lib-proxy\"]={},e.core)}(this,(function(e,t){\"use strict\";function r(e){return e&&\"object\"==typeof e&&\"default\"in e?e:{default:e}}var o=r(t),n=function(){return n=Object.assign||function(e){for(var t,r=1,o=arguments.length;r arr.length) len = arr.length;\n\n for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i];\n\n return arr2;\n}\n\nfunction _nonIterableSpread() {\n throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\n\nfunction _nonIterableRest() {\n throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\n\n// 防止循环引用\n\n/** @type {'inner' | 'out'} */\nvar PACK_MODE = 'out';\nvar VER$1 = '3.9.5';\n\nvar VER = VER$1;\nvar DEFAULT_API_URL = '/openapi/v1/app/info';\nvar DEFAULT_ONLINE_VER$1 = '__default_online_ver__';\nvar UNPKG_PREFIX = 'https://unpkg.com';\nvar PLAT_UNPKG = 'unpkg';\nvar PLAT_HEL = 'hel';\nvar DEFAULT_PLAT = PLAT_UNPKG;\nvar HEL_EVENTS = {\n // renderApp 发射的是 SUB_APP_LOADED\n // 此处有个小写开头的瑕疵不再做纠正,\n SUB_APP_LOADED: 'subAppLoaded',\n // libReady 发射的是 SUB_LIB_LOADED\n SUB_LIB_LOADED: 'SubLibLoaded',\n // 3.2+ 新增样式字符串获取完毕事件\n STYLE_STR_FETCHED: 'StyleStrFetched'\n};\n/**\n * 作为应用是否加载 或 样式字符串 是否获取的枚举 map\n * @type {{NOT_LOAD:0, LOADING:1, LOADED:2}}\n */\n\nvar HEL_LOAD_STATUS = {\n NOT_LOAD: 0,\n LOADING: 1,\n LOADED: 2\n};\n\nvar outPrefix = ['ht', 'tps', ':/', '/foo', 'tpri', 'nt.q', 'q.c', 'om/'].join('');\n\nfunction getApiInnerPrefix(platform) {\n return \"\".concat(outPrefix).concat(platform);\n}\n\nfunction getDefaultApiPrefix(platform) {\n if (platform === PLAT_UNPKG) {\n return UNPKG_PREFIX;\n }\n\n return getApiInnerPrefix();\n}\n\n/*\n|--------------------------------------------------------------------------\n| \n| 下沉一下基础函数,避免循环引用\n| util <---> microDebug\n| 改进后依赖形如 \n| util ---> microDebug ---> utilBase\n| \n|--------------------------------------------------------------------------\n*/\nvar mockGlobalThis = null;\nfunction getGlobalThis$1() {\n if (mockGlobalThis) {\n return mockGlobalThis;\n }\n\n try {\n // for browser env\n if (typeof window !== 'undefined') {\n return window;\n } // for worker env\n\n\n if (typeof self !== 'undefined') {\n return self;\n } // for nodejs env\n\n\n if (typeof global !== 'undefined') {\n return global;\n }\n\n throw new Error('opps');\n } catch (err) {\n throw new Error('unable to locate global object');\n }\n}\nfunction setGlobalThis$1(specGlobalThis) {\n mockGlobalThis = specGlobalThis;\n}\n/**\n * 获取 hel 全局单例对象挂载的宿主,现阶段是 window self global\n * 针对浏览器环境后期可能会调整宿主节点\n */\n\nfunction getHelSingletonHost() {\n return getGlobalThis$1();\n}\n\n/** @type {import('../index').IHelMicroDebug} */\n\nvar helMicroDebug = getHelSingletonHost().__HEL_MICRO_DEBUG__;\n/**\n * @returns {import('../index').IHelMicroDebug}\n */\n\n\nfunction makeHelMicroDebug() {\n return {\n logMode: 0,\n logFilter: '',\n isInit: false\n };\n}\n\nfunction ensureHelMicroDebug() {\n if (helMicroDebug) {\n // 兼容老版本库生成的 __HEL_MICRO_DEBUG__ 对象\n if (helMicroDebug.logMode === undefined) {\n helMicroDebug.logMode = 0;\n helMicroDebug.logFilter = '';\n }\n\n return;\n }\n\n helMicroDebug = makeHelMicroDebug();\n getHelSingletonHost().__HEL_MICRO_DEBUG__ = helMicroDebug;\n}\n\nensureHelMicroDebug();\nfunction getHelMicroDebug() {\n return helMicroDebug;\n}\n\nfunction getSearch() {\n try {\n var _getGlobalThis$top, _getGlobalThis$top$lo;\n\n return ((_getGlobalThis$top = getGlobalThis$1().top) === null || _getGlobalThis$top === void 0 ? void 0 : (_getGlobalThis$top$lo = _getGlobalThis$top.location) === null || _getGlobalThis$top$lo === void 0 ? void 0 : _getGlobalThis$top$lo.search) || '';\n } catch (err) {\n var _getGlobalThis, _getGlobalThis$locati;\n\n // 可能是非同域的iframe载入,访问iframe外部变量会报错\n return ((_getGlobalThis = getGlobalThis$1()) === null || _getGlobalThis === void 0 ? void 0 : (_getGlobalThis$locati = _getGlobalThis.location) === null || _getGlobalThis$locati === void 0 ? void 0 : _getGlobalThis$locati.search) || '';\n }\n}\n\nfunction isIncludeFilter(firstArg, logFilter) {\n if (!logFilter.includes(',')) {\n return firstArg.includes(logFilter);\n }\n /** @type {string[]} */\n\n\n var filterList = logFilter.split(',');\n return filterList.some(function (item) {\n return firstArg.includes(item);\n });\n}\n\nfunction getSearchObj() {\n var search = getSearch();\n var map = {};\n\n if (search && search.startsWith('?')) {\n var pureSearch = search.substring(1);\n var items = pureSearch.split('&');\n items.forEach(function (item) {\n var _item$split = item.split('='),\n _item$split2 = _slicedToArray(_item$split, 2),\n key = _item$split2[0],\n value = _item$split2[1];\n\n map[key] = value;\n });\n return map;\n }\n\n return map;\n}\n/** 采用一次缓存值后,便不再从search推导,方便单页面应用路由变化后,依然可以打印log */\n\nfunction allowLog$1() {\n return getLogMode() !== 0;\n}\nfunction setLogMode(value) {\n getHelMicroDebug().logMode = value;\n}\nfunction getLogMode() {\n return getHelMicroDebug().logMode;\n}\nfunction setLogFilter(value) {\n getHelMicroDebug().logFilter = value;\n}\nfunction getLogFilter() {\n return getHelMicroDebug().logFilter;\n}\n\nif (!getHelMicroDebug().isInit) {\n getHelMicroDebug().isInit = true;\n var searchObj = getSearchObj();\n var hellog = searchObj.hellog,\n hellogf = searchObj.hellogf;\n\n if (hellog == '1') {\n setLogMode(1);\n } else if (hellog == '2') {\n setLogMode(2);\n }\n\n if (hellogf) {\n setLogFilter(hellogf);\n }\n}\n\nvar logPrefix = ' %c--> HEL LOG:';\nvar colorDesc = 'color:#ad4e00;font-weight:600';\nfunction log$1() {\n if (!allowLog$1()) {\n return;\n }\n\n var logFn = getLogMode() === 1 ? console.log : console.trace || console.log;\n\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n var firstArg = args[0],\n rest = args.slice(1);\n\n if (typeof firstArg === 'string') {\n var logFilter = getLogFilter();\n var logParams = [\"\".concat(logPrefix, \" \").concat(firstArg), colorDesc].concat(_toConsumableArray(rest));\n\n if (logFilter) {\n isIncludeFilter(firstArg, logFilter) && logFn.apply(void 0, _toConsumableArray(logParams));\n return;\n }\n\n logFn.apply(void 0, _toConsumableArray(logParams));\n return;\n }\n\n logFn.apply(void 0, [logPrefix, colorDesc].concat(args));\n}\nfunction getJsRunLocation() {\n var loc = '';\n\n try {\n throw new Error('getJsRunLocation');\n } catch (err) {\n var stackArr = err.stack.split('\\n');\n loc = stackArr[stackArr.length - 1] || '';\n }\n\n return loc;\n}\nfunction setSubMapValue(rootObj, key, subKey, subValue) {\n var subMap = safeGetMap(rootObj, key);\n subMap[subKey] = subValue;\n}\nfunction safeGetMap(rootObj, key) {\n var defaultMap = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n var subMap = rootObj[key];\n\n if (!subMap) {\n subMap = defaultMap;\n rootObj[key] = subMap;\n }\n\n return subMap;\n}\nfunction safeAssign(assignTo, assignFrom) {\n Object.keys(assignFrom).forEach(function (key) {\n var val = assignFrom[key];\n\n if (![null, undefined, ''].includes(val)) {\n assignTo[key] = val;\n }\n });\n}\n\n/** @type {ReturnType} */\n\nvar helMicroShared = getHelSingletonHost().__HEL_MICRO_SHARED__;\n\nfunction makeCacheNode(platform) {\n /** @type {import('../index').SharedCache} */\n var cacheNode = {\n isConfigOverwrite: false,\n isInnerConfigOverwrite: false,\n platform: platform,\n initPack: PACK_MODE,\n apiMode: 'jsonp',\n apiPrefix: '',\n apiSuffix: '',\n strictMatchVer: true,\n apiPathOfApp: DEFAULT_API_URL,\n apiPathOfAppVersion: '',\n getSubAppAndItsVersionFn: null,\n onFetchMetaFailed: null,\n userLsKey: '',\n getUserName: null,\n appName2Comp: {},\n appName2Lib: {},\n appName2isLibAssigned: {},\n appName2EmitApp: {},\n appName2verLoadStatus: {},\n appName2verEmitLib: {},\n appName2verEmitApp: {},\n appName2verStyleStr: {},\n appName2verStyleFetched: {},\n appName2verExtraCssList: {},\n appName2verAppVersion: {},\n appName2app: {},\n appName2appVersion: {},\n appName2styleStr: {},\n appGroupName2firstVer: {}\n };\n return cacheNode;\n}\n\nfunction makeHelMicroShared() {\n var _caches;\n\n /** @type {Record} */\n var name2listeners = {};\n var helCache = makeCacheNode(PLAT_HEL);\n var unpkgCache = makeCacheNode(PLAT_UNPKG);\n var cacheRoot = {\n /** 这个值保留着是为了兼容历史逻辑,让老包执行 helper.getPlatform 能够正常取到篡改的默认值,新版包体不在支持设置 platform 值 */\n platform: '',\n\n /** 1.4+ 新增,用于记录 preFetchLib 时显示传递了 platform 值,供 hel-lib-proxy 使用,\n * 方便多平台共同加载包体场景下, exposeLib 接口如果未显式的传递平台值,能尽量正确推测出应用对应的 platform 值\n * 但是这里依然推荐用户 exposeLib 传递具体的平台值,避免推测错误\n */\n appName2platform: {},\n\n /** 取代 appName2platform,后续 appName2platform 会移出 */\n appGroupName2platform: {},\n\n /** @type {Record>} */\n caches: (_caches = {}, _defineProperty(_caches, PLAT_HEL, helCache), _defineProperty(_caches, PLAT_UNPKG, unpkgCache), _caches)\n };\n return {\n createFeature: getJsRunLocation(),\n eventBus: {\n on: function on(eventName, cb) {\n var listeners = name2listeners[eventName];\n\n if (!listeners) {\n var arr = [];\n name2listeners[eventName] = arr;\n listeners = arr;\n }\n\n listeners.push(cb);\n },\n emit: function emit(eventName) {\n for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n args[_key - 1] = arguments[_key];\n }\n\n var listeners = name2listeners[eventName];\n\n if (listeners) {\n listeners.forEach(function (cb) {\n return cb.apply(void 0, args);\n });\n }\n },\n off: function off(eventName, cb) {\n var listeners = name2listeners[eventName];\n\n if (listeners) {\n for (var i = 0, len = listeners.length; i < len; i++) {\n var cbItem = listeners[i];\n\n if (cbItem === cb) {\n listeners.splice(i, 1);\n break;\n }\n }\n }\n }\n },\n cacheRoot: cacheRoot,\n\n /** 指向的是 cacheRoot.caches.unpkg ,放第一层仅用于方便控制台查看,实际业务逻辑还是走 caches 去取 */\n unpkgCache: unpkgCache,\n\n /** 指向的是 cacheRoot.caches.hel ,放第一层仅用于方便控制台查看,实际业务逻辑还是走 caches 去取 */\n helCache: helCache,\n\n /** 调试相关函数 */\n dev: {\n setLogMode: setLogMode,\n setLogFilter: setLogFilter\n }\n };\n}\n\nfunction ensureHelMicroShared() {\n if (helMicroShared) {\n var cacheRoot = helMicroShared.cacheRoot;\n safeGetMap(cacheRoot, 'appGroupName2platform'); // 兼容线上老版本包,遍历 caches 做检测子节点数据结构并补齐\n\n var caches = cacheRoot.caches;\n Object.keys(caches).forEach(function (key) {\n var cacheNode = caches[key];\n safeGetMap(cacheNode, 'appGroupName2firstVer');\n safeGetMap(cacheNode, 'appName2verExtraCssList');\n });\n return;\n }\n\n helMicroShared = makeHelMicroShared();\n getHelSingletonHost().__HEL_MICRO_SHARED__ = helMicroShared;\n}\nfunction getHelMicroShared() {\n return helMicroShared;\n}\n\n/**\n * 获取默认的平台值\n * @returns\n */\n\nfunction getPlatform$1() {\n // 后续可能会计划彻底不再支持重置平台默认值\n return getHelMicroShared().cacheRoot.platform || DEFAULT_PLAT;\n}\n/**\n * @param {string} platform\n */\n\nfunction getPlatformSharedCache(platform) {\n var p = platform || getPlatform$1();\n var cacheRoot = getCacheRoot();\n var cacheNode = cacheRoot.caches[p];\n\n if (!cacheNode) {\n var platCache = makeCacheNode(platform);\n cacheRoot.caches[p] = platCache;\n cacheNode = platCache;\n }\n\n return cacheNode;\n}\nfunction getCacheRoot() {\n return getHelMicroShared().cacheRoot;\n}\nfunction isVerMatchOnline(\n/** @type {import('hel-types').ISubApp}*/\nappMeta, inputVer) {\n // 如果不传版本号,就表示匹配线上版本\n if (!inputVer) {\n return true;\n }\n\n return (appMeta === null || appMeta === void 0 ? void 0 : appMeta.online_version) === inputVer || (appMeta === null || appMeta === void 0 ? void 0 : appMeta.build_version) === inputVer;\n}\n\n// 建议用户自己维护(例如通过 process.env来判断) 是否是子应用\n// 该变量每个子应用自己维护一份,只能在 __MASTER_APP_LOADED__ 无值时才能被写为true\n// __MASTER_APP_LOADED__ 有值表示主应用已挂载\n// 需注意此设计模式下,hel-micro-core 不应该被抽到 externals,\n// 否则各个应用共同维护一个了 isMasterAppLoadedSignalWritenByCurrentApp 值,isSubApp 就无效了\n\nvar isMasterAppLoadedSignalWritenByCurrentApp = false;\nvar isTrySetMasterAppLoadedSignalCalled = false;\nfunction trySetMasterAppLoadedSignal$1() {\n if (isTrySetMasterAppLoadedSignalCalled === true) {\n return;\n }\n\n isTrySetMasterAppLoadedSignalCalled = true;\n var globalThis = getGlobalThis$1();\n\n if (globalThis.__MASTER_APP_LOADED__ === undefined) {\n globalThis.__MASTER_APP_LOADED__ = true;\n isMasterAppLoadedSignalWritenByCurrentApp = true;\n }\n}\n/**\n * 是否是子应用\n * @returns\n */\n\nfunction isSubApp$1() {\n // __MASTER_APP_LOADED__ 是当前应用写入的,代表当前应用是主应用\n if (isMasterAppLoadedSignalWritenByCurrentApp) {\n return false;\n }\n\n return true;\n}\n\nlog$1(\"hel-micro-core ver \".concat(VER)); // 载入此包就尝试设置 masterApp 锁,以推断自己是不是父应用\n\ntrySetMasterAppLoadedSignal$1(); // 确保 __HEL_MICRO_SHARED__ 存在\n\nensureHelMicroShared();\nvar inner = {\n setVerLoadStatus: function setVerLoadStatus(appName, loadStatus, statusMapKey, options) {\n var _ref = options || {},\n versionId = _ref.versionId,\n platform = _ref.platform;\n\n var appVerLoadStatus = getSharedCache(platform)[statusMapKey];\n var versionIdVar = versionId || DEFAULT_ONLINE_VER;\n setSubMapValue(appVerLoadStatus, appName, versionIdVar, loadStatus);\n },\n getVerLoadStatus: function getVerLoadStatus(appName, statusMapKey, options) {\n var _appVerLoadStatus$app;\n\n var _ref2 = options || {},\n versionId = _ref2.versionId,\n platform = _ref2.platform;\n\n var appVerLoadStatus = getSharedCache(platform)[statusMapKey];\n var versionIdVar = versionId || DEFAULT_ONLINE_VER;\n return ((_appVerLoadStatus$app = appVerLoadStatus[appName]) === null || _appVerLoadStatus$app === void 0 ? void 0 : _appVerLoadStatus$app[versionIdVar]) || HEL_LOAD_STATUS.NOT_LOAD;\n },\n // 预防一些未升级的老模块未写 DEFAULT_ONLINE_VER 的值到 libOrAppMap 里\n ensureOnlineModule: function ensureOnlineModule(libOrAppMap, appName, platform) {\n if (libOrAppMap[DEFAULT_ONLINE_VER]) {\n return;\n }\n\n var appMeta = getAppMeta(appName, platform);\n var onlineModule = libOrAppMap[appMeta === null || appMeta === void 0 ? void 0 : appMeta.online_version];\n\n if (onlineModule) {\n libOrAppMap[DEFAULT_ONLINE_VER] = onlineModule;\n }\n }\n};\nvar isSubApp = isSubApp$1; // 暴露出去,仅仅为兼容以前的调用此函数代码不报错,但是说明上已标即不鼓励使用\n\nvar trySetMasterAppLoadedSignal = trySetMasterAppLoadedSignal$1;\n/**\n * 获取默认的平台值\n * @returns\n */\n\nvar getPlatform = getPlatform$1;\nvar helEvents = HEL_EVENTS;\nvar helLoadStatus = HEL_LOAD_STATUS;\nvar DEFAULT_ONLINE_VER = DEFAULT_ONLINE_VER$1;\nvar log = log$1;\nvar allowLog = allowLog$1;\nvar getHelDebug = getHelMicroDebug;\nvar getGlobalThis = getGlobalThis$1;\nvar setGlobalThis = setGlobalThis$1;\nfunction getHelEventBus() {\n return getHelMicroShared().eventBus;\n}\n/**\n * @param {string} platform\n */\n\nfunction getSharedCache(platform) {\n return getPlatformSharedCache(platform);\n}\nfunction tryGetVersion(appGroupName, platform) {\n // 形如: at c (https://{cdn_host_name}/{platform}/{appname_prefixed_version}/static/js/4.b60c0895.chunk.js:2:44037\n // 用户串改过的话,可能是:at c (https://{user_cdn}/{user_dir1}/{user_dir2 ...}/{platform}/{appname_prefixed_version}/...)\n var loc = getJsRunLocation();\n log$1(\"[[tryGetVersion]] may include source > \".concat(loc));\n\n var _getSharedCache = getSharedCache(platform),\n appGroupName2firstVer = _getSharedCache.appGroupName2firstVer;\n\n var callerSpecifiedVer = appGroupName2firstVer[appGroupName] || '';\n\n if (loc.includes('https://') || loc.includes('http://')) {\n var _loc$split = loc.split('//'),\n _loc$split2 = _slicedToArray(_loc$split, 2),\n restStr = _loc$split2[1];\n\n var strList = restStr.split('/'); // 优先判断可能包含的版本特征\n\n if (callerSpecifiedVer) {\n if (platform === PLAT_UNPKG && strList.some(function (item) {\n return item.includes(callerSpecifiedVer);\n })) {\n return callerSpecifiedVer;\n }\n\n if (strList.includes(callerSpecifiedVer)) {\n return callerSpecifiedVer;\n }\n } // [ 'unpkg.com' , 'hel-lodash@1.1.0' , ... ]\n\n\n if (platform === PLAT_UNPKG) {\n return strList[1].split('@')[1] || callerSpecifiedVer;\n } // 走默认的规则: {cdn_host_name}/{platform}/{appname_prefixed_version},取下标2对应元素作为版本号\n\n\n return strList[2] || callerSpecifiedVer;\n } // 在微容器里运行时,js全是在VM里初始化的,此时拿不到具体的加载链接了\n\n\n return callerSpecifiedVer;\n}\nfunction tryGetAppName(\n/** @type string */\nversion, appGroupName) {\n // 来自 hel 管理台的版本号规则\n if (version.includes('_')) {\n // lib-test_20220621165953 ---> lib-test\n var appName = version.substring(0, version.length - 15);\n return appName;\n } // 来自 unpkg\n\n\n return appGroupName || '';\n}\nfunction libReady(appGroupName, appProperties) {\n var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n var platform = options.platform || getAppPlatform(appGroupName);\n var versionId = tryGetVersion(appGroupName, platform);\n var appName = tryGetAppName(versionId, appGroupName);\n var appMeta = getAppMeta(appName, platform); // @ts-ignore,来自于用户设定 cust 配置弹射的模块\n\n if (appMeta && appMeta.__fromCust) {\n versionId = appMeta.online_version;\n appName = appMeta.name;\n }\n\n var emitApp = {\n platform: platform,\n appName: appName,\n appGroupName: appGroupName,\n versionId: versionId,\n appProperties: appProperties,\n Comp: function EmptyComp() {},\n lifecycle: {}\n };\n setEmitLib(appName, emitApp, {\n appGroupName: appGroupName,\n platform: platform\n });\n var eventBus = getHelEventBus();\n eventBus.emit(helEvents.SUB_LIB_LOADED, emitApp);\n}\nfunction getPlatformHost(iPlatform) {\n var platform = iPlatform || getPlatform();\n\n var _getSharedCache2 = getSharedCache(platform),\n apiPrefix = _getSharedCache2.apiPrefix;\n\n if (apiPrefix) {\n return apiPrefix;\n }\n\n return getDefaultApiPrefix(platform);\n}\n/**\n * 提取无其他杂项的配置对象\n * @param {SharedCache} mayCache\n * @returns {IPlatformConfigFull}\n */\n\nfunction getPureConfig(mayCache) {\n var apiMode = mayCache.apiMode,\n apiPrefix = mayCache.apiPrefix,\n apiSuffix = mayCache.apiSuffix,\n apiPathOfApp = mayCache.apiPathOfApp,\n apiPathOfAppVersion = mayCache.apiPathOfAppVersion,\n getSubAppAndItsVersionFn = mayCache.getSubAppAndItsVersionFn,\n onFetchMetaFailed = mayCache.onFetchMetaFailed,\n strictMatchVer = mayCache.strictMatchVer,\n getUserName = mayCache.getUserName,\n userLsKey = mayCache.userLsKey,\n platform = mayCache.platform;\n return {\n apiMode: apiMode,\n apiPrefix: apiPrefix,\n apiSuffix: apiSuffix,\n apiPathOfApp: apiPathOfApp,\n apiPathOfAppVersion: apiPathOfAppVersion,\n getSubAppAndItsVersionFn: getSubAppAndItsVersionFn,\n onFetchMetaFailed: onFetchMetaFailed,\n strictMatchVer: strictMatchVer,\n getUserName: getUserName,\n userLsKey: userLsKey,\n platform: platform\n };\n}\n/**\n *\n * @param {IPlatformConfig} config\n * @param {string} [iPlatform ]\n * @returns\n */\n\n\nfunction initPlatformConfig(\n/** @type {import('../index').IPlatformConfig} */\nconfig, iPlatform) {\n var cache = getPlatformSharedCache(iPlatform);\n var pureConfig = getPureConfig(config);\n\n if (cache.isConfigOverwrite) {\n // 对应平台的 initPlatformConfig 只接受一次调用\n return;\n }\n\n cache.isConfigOverwrite = true;\n safeAssign(cache, pureConfig);\n}\nfunction getPlatformConfig(iPlatform) {\n var cache = getPlatformSharedCache(iPlatform);\n return getPureConfig(cache);\n}\nfunction setEmitApp(appName,\n/** @type {import('hel-types').IEmitAppInfo} */\nemitApp) {\n var versionId = emitApp.versionId,\n platform = emitApp.platform;\n var sharedCache = getSharedCache(platform);\n var appName2verEmitApp = sharedCache.appName2verEmitApp,\n appName2Comp = sharedCache.appName2Comp,\n appName2EmitApp = sharedCache.appName2EmitApp,\n appName2app = sharedCache.appName2app;\n\n if (isVerMatchOnline(appName2app[appName], versionId)) {\n appName2Comp[appName] = emitApp.Comp;\n appName2EmitApp[appName] = emitApp;\n setSubMapValue(appName2verEmitApp, appName, DEFAULT_ONLINE_VER, emitApp);\n }\n\n if (versionId) {\n setSubMapValue(appName2verEmitApp, appName, versionId, emitApp);\n }\n}\nfunction getVerApp(appName, options) {\n var _options$strictMatchV;\n\n var _ref3 = options || {},\n versionId = _ref3.versionId,\n platform = _ref3.platform;\n\n var _getSharedCache3 = getSharedCache(platform),\n appName2verEmitApp = _getSharedCache3.appName2verEmitApp,\n appName2Comp = _getSharedCache3.appName2Comp,\n strictMatchVer = _getSharedCache3.strictMatchVer,\n appName2EmitApp = _getSharedCache3.appName2EmitApp;\n\n var targetStrictMatchVer = (_options$strictMatchV = options.strictMatchVer) !== null && _options$strictMatchV !== void 0 ? _options$strictMatchV : strictMatchVer;\n var verEmitAppMap = safeGetMap(appName2verEmitApp, appName);\n inner.ensureOnlineModule(verEmitAppMap, appName, platform); // 不传递具体版本号就执行默认在线版本\n\n var versionIdVar = versionId || DEFAULT_ONLINE_VER;\n var verApp = verEmitAppMap[versionIdVar];\n var Comp = appName2Comp[appName]; // { Comp } 是为了兼容老包写入的数据,老包未写入 appName2EmitApp\n\n var legacyWriteVerApp = Comp ? {\n Comp: Comp\n } : null; // 指定了版本严格匹配的话,兜底模块置为空\n\n var fallbackApp = targetStrictMatchVer ? null : appName2EmitApp[appName] || legacyWriteVerApp;\n var result = verApp || fallbackApp || null;\n log(\"[[ getVerApp ]] appName,options,result\", appName, options, result);\n return result;\n}\nfunction getAppMeta(appName, platform) {\n var appName2app = getSharedCache(platform).appName2app;\n return appName2app[appName];\n}\nfunction setAppMeta(\n/** @type {import('hel-types').ISubApp}*/\nappMeta, platform) {\n var _getSharedCache4 = getSharedCache(platform),\n appName2app = _getSharedCache4.appName2app;\n\n appName2app[appMeta.name] = appMeta;\n}\nfunction setEmitLib(appName,\n/** @type {import('hel-types').IEmitAppInfo} */\nemitApp, options) {\n var _ref4 = options || {},\n appGroupName = _ref4.appGroupName;\n\n var versionId = emitApp.versionId,\n appProperties = emitApp.appProperties;\n var platform = emitApp.platform || options.platform;\n var sharedCache = getSharedCache(platform);\n var appName2verEmitLib = sharedCache.appName2verEmitLib,\n appName2Lib = sharedCache.appName2Lib,\n appName2isLibAssigned = sharedCache.appName2isLibAssigned;\n var appMeta = getAppMeta(appName, platform);\n\n var assignLibObj = function assignLibObj(appName) {\n // 区别于 setEmitApp,使用文件头静态导入模块语法时,默认是从 appName2Lib 拿数据\n // !!! 不再经过 isVerMatchOnline 逻辑成立后才记录 appName2Lib\n // 这意味着 文件头静态导入 总是执行第一个加载的版本模块,\n // ( 注:文件头静态导入对接的是 hel-lib-proxy 的 exposeLib,该接口使用的是 appName2Lib )\n // 所以 多版本同时导入 和 文件头静态导入 本身是冲突的,用户不应该两种用法一起使用,\n // 否则 文件头静态导入 的模块是不稳定的,除非用户知道后果并刻意这样做\n // marked at 2022-05-06\n var libObj = appName2Lib[appName]; // 未静态导入时,libObj 是 undefined\n\n if (!libObj) {\n appName2Lib[appName] = appProperties;\n } else if (_typeof(libObj) === 'object' && Object.keys(libObj).length === 0) {\n // 静态导入时,emptyChunk 那里调用 exposeLib 会提前生成一个 {} 对象\n // 这里只需负责 merge 模块提供方通过 libReady 提供的模块对象\n Object.assign(libObj, appProperties);\n }\n\n appName2isLibAssigned[appName] = true;\n };\n\n assignLibObj(appName); // 确保 preFetchLib 传入测试应用名时,exposeLib 获取的代理对象能够指到测试库\n // 这样静态导入才能正常工作\n\n if (appGroupName) {\n assignLibObj(appGroupName);\n } else {\n appMeta && assignLibObj(appMeta.app_group_name);\n } // 当前版本可作为默认线上版本来记录\n\n\n log(\"[[ setEmitLib ]] appMeta\", appMeta);\n var verEmitLibMap = safeGetMap(appName2verEmitLib, appName);\n\n if (!appMeta && !verEmitLibMap[DEFAULT_ONLINE_VER] // 使用 custom 配置直接载入目标模块时\n || isVerMatchOnline(appMeta, versionId)) {\n setSubMapValue(appName2verEmitLib, appName, DEFAULT_ONLINE_VER, appProperties);\n }\n\n if (versionId) {\n setSubMapValue(appName2verEmitLib, appName, versionId, appProperties);\n }\n}\nfunction getVerLib(appName, inputOptions) {\n var _options$strictMatchV2;\n\n var options = inputOptions || {};\n var versionId = options.versionId,\n platform = options.platform;\n var sharedCache = getSharedCache(platform);\n var appName2verEmitLib = sharedCache.appName2verEmitLib,\n appName2Lib = sharedCache.appName2Lib,\n strictMatchVer = sharedCache.strictMatchVer,\n appName2isLibAssigned = sharedCache.appName2isLibAssigned;\n var targetStrictMatchVer = (_options$strictMatchV2 = options.strictMatchVer) !== null && _options$strictMatchV2 !== void 0 ? _options$strictMatchV2 : strictMatchVer;\n var verEmitLibMap = safeGetMap(appName2verEmitLib, appName);\n inner.ensureOnlineModule(verEmitLibMap, appName); // 不传递具体版本号就执行默认在线版本\n\n var versionIdVar = versionId || DEFAULT_ONLINE_VER;\n var verLib = verEmitLibMap[versionIdVar]; // 未分配的模块,直接返回 null 即可,因为 appName2Lib 里会被 exposeLib 提前注入一个 {} 对象占位\n\n var staticLib = appName2isLibAssigned[appName] ? appName2Lib[appName] : null; // 指定了版本严格匹配的话,兜底模块置为空\n\n var fallbackLib = targetStrictMatchVer ? null : staticLib;\n var result = verLib || fallbackLib || null;\n log(\"[[ getVerLib ]] appName,options,result\", appName, options, result);\n return result;\n}\nfunction setVerExtraCssList(appName, cssList, inputOptions) {\n var options = inputOptions || {};\n var versionId = options.versionId,\n platform = options.platform;\n var sharedCache = getSharedCache(platform);\n var appName2verExtraCssList = sharedCache.appName2verExtraCssList;\n var appMeta = getAppMeta(appName, platform);\n log(\"[[ setVerExtraCssList ]] cssList\", cssList);\n var verExtraCssListMap = safeGetMap(appName2verExtraCssList, appName);\n\n if (!appMeta && !verExtraCssListMap[DEFAULT_ONLINE_VER] // 使用 custom 配置直接载入目标模块时\n || isVerMatchOnline(appMeta, versionId)) {\n setSubMapValue(appName2verExtraCssList, appName, DEFAULT_ONLINE_VER, cssList);\n }\n\n if (versionId) {\n setSubMapValue(appName2verExtraCssList, appName, versionId, cssList);\n }\n}\nfunction getVerExtraCssList(appName, inputOptions) {\n var options = inputOptions || {};\n var versionId = options.versionId,\n platform = options.platform;\n var sharedCache = getSharedCache(platform);\n var appName2verExtraCssList = sharedCache.appName2verExtraCssList;\n var verExtraCssListMap = safeGetMap(appName2verExtraCssList, appName);\n var cssList = verExtraCssListMap[versionId] || verExtraCssListMap[DEFAULT_ONLINE_VER] || [];\n log(\"[[ getVerExtraCssList ]] options, cssList\", options, cssList);\n return cssList;\n}\nfunction setVerLoadStatus(appName, loadStatus, options) {\n inner.setVerLoadStatus(appName, loadStatus, 'appName2verLoadStatus', options);\n}\nfunction getVerLoadStatus(appName, options) {\n return inner.getVerLoadStatus(appName, 'appName2verLoadStatus', options);\n}\nfunction setVerStyleStrStatus(appName, loadStatus, options) {\n inner.setVerLoadStatus(appName, loadStatus, 'appName2verStyleFetched', options);\n}\nfunction getVerStyleStrStatus(appName, options) {\n return inner.getVerLoadStatus(appName, 'appName2verStyleFetched', options);\n}\n/**\n * hel-micro innerPreFetch 会调用此接口提前记录一下应用名对应的版本号\n */\n\nfunction setAppPlatform(appGroupName, platform) {\n getCacheRoot().appGroupName2platform[appGroupName] = platform;\n return getAppPlatform(appGroupName);\n}\n/**\n * 优先获取用户为某个应用单独设定的平台值,目前设定的时机有 preFetch、preFetchLib 时指定的平台值\n * 这里是为了在 exposeLib 接口未指定平台值时可以动态的推导出目标模块的平台值\n * @returns\n */\n\nfunction getAppPlatform(appGroupName) {\n return getCacheRoot().appGroupName2platform[appGroupName] || getPlatform$1();\n}\nfunction getVersion(appName, options) {\n var _appName2verAppVersio;\n\n var _ref5 = options || {},\n platform = _ref5.platform,\n versionId = _ref5.versionId;\n\n var _getSharedCache5 = getSharedCache(platform),\n appName2verAppVersion = _getSharedCache5.appName2verAppVersion,\n appName2appVersion = _getSharedCache5.appName2appVersion; // TODO: 暂未考虑接入 strictMatchVer\n\n\n var fallbackVerData = appName2appVersion[appName] || null;\n\n if (!versionId) {\n return fallbackVerData;\n }\n\n return ((_appName2verAppVersio = appName2verAppVersion[appName]) === null || _appName2verAppVersio === void 0 ? void 0 : _appName2verAppVersio[versionId]) || fallbackVerData;\n}\nfunction setVersion(appName,\n/** @type {import('hel-types').ISubAppVersion}*/\nversionData, options) {\n var _ref6 = options || {},\n platform = _ref6.platform;\n\n var _getSharedCache6 = getSharedCache(platform),\n appName2verAppVersion = _getSharedCache6.appName2verAppVersion,\n appName2appVersion = _getSharedCache6.appName2appVersion,\n appName2app = _getSharedCache6.appName2app,\n appGroupName2firstVer = _getSharedCache6.appGroupName2firstVer;\n\n var versionId = versionData.sub_app_version;\n var appMeta = getAppMeta(appName, platform);\n\n if (isVerMatchOnline(appName2app[appName], versionId)) {\n appName2appVersion[appName] = versionData;\n setSubMapValue(appName2verAppVersion, appName, DEFAULT_ONLINE_VER, versionData);\n }\n\n setSubMapValue(appName2verAppVersion, appName, versionId, versionData);\n appGroupName2firstVer[appMeta.app_group_name] = versionId;\n}\nfunction getAppStyleStr(appName, options) {\n var _appName2verStyleStr$;\n\n var _ref7 = options || {},\n platform = _ref7.platform,\n versionId = _ref7.versionId;\n\n var _getSharedCache7 = getSharedCache(platform),\n appName2verStyleStr = _getSharedCache7.appName2verStyleStr,\n appName2styleStr = _getSharedCache7.appName2styleStr; // TODO: 暂未考虑接入 strictMatchVer\n\n\n var fallbackStyleStr = appName2styleStr[appName] || ''; // 兼容老包未写 versionId 的情况\n\n if (!versionId) {\n return fallbackStyleStr;\n }\n\n return ((_appName2verStyleStr$ = appName2verStyleStr[appName]) === null || _appName2verStyleStr$ === void 0 ? void 0 : _appName2verStyleStr$[versionId]) || fallbackStyleStr || '';\n}\nfunction setAppStyleStr(appName, str, options) {\n var _ref8 = options || {},\n platform = _ref8.platform,\n versionId = _ref8.versionId;\n\n var _getSharedCache8 = getSharedCache(platform),\n appName2verStyleStr = _getSharedCache8.appName2verStyleStr,\n appName2verStyleFetched = _getSharedCache8.appName2verStyleFetched,\n appName2styleStr = _getSharedCache8.appName2styleStr; // 兼容老包未写 versionId 的情况\n\n\n if (!versionId) {\n appName2styleStr[appName] = str;\n return;\n }\n\n setSubMapValue(appName2verStyleStr, appName, versionId, str);\n setSubMapValue(appName2verStyleFetched, appName, versionId, helLoadStatus.LOADED);\n}\nvar index = {\n DEFAULT_ONLINE_VER: DEFAULT_ONLINE_VER,\n helLoadStatus: helLoadStatus,\n helEvents: helEvents,\n isSubApp: isSubApp,\n trySetMasterAppLoadedSignal: trySetMasterAppLoadedSignal,\n getHelEventBus: getHelEventBus,\n getHelDebug: getHelDebug,\n getSharedCache: getSharedCache,\n getPlatform: getPlatform,\n getPlatformHost: getPlatformHost,\n getPlatformConfig: getPlatformConfig,\n getAppPlatform: getAppPlatform,\n setAppPlatform: setAppPlatform,\n // 应用Comp get set\n getVerApp: getVerApp,\n setEmitApp: setEmitApp,\n // 应用lib get set\n getVerLib: getVerLib,\n setEmitLib: setEmitLib,\n // 应用元数据 get set\n getAppMeta: getAppMeta,\n setAppMeta: setAppMeta,\n // 版本元数据 get set\n getVersion: getVersion,\n setVersion: setVersion,\n // 构建生成样式字符串 get set\n getAppStyleStr: getAppStyleStr,\n setAppStyleStr: setAppStyleStr,\n // 版本获取状态 get set\n getVerLoadStatus: getVerLoadStatus,\n setVerLoadStatus: setVerLoadStatus,\n // 样式字符串获取状态 get set\n getVerStyleStrStatus: getVerStyleStrStatus,\n setVerStyleStrStatus: setVerStyleStrStatus,\n // sdk注入的额外样式列表\n getVerExtraCssList: getVerExtraCssList,\n setVerExtraCssList: setVerExtraCssList,\n tryGetVersion: tryGetVersion,\n tryGetAppName: tryGetAppName,\n initPlatformConfig: initPlatformConfig,\n libReady: libReady,\n log: log,\n allowLog: allowLog,\n getGlobalThis: getGlobalThis,\n setGlobalThis: setGlobalThis\n};\n\nexport { DEFAULT_ONLINE_VER, allowLog, index as default, getAppMeta, getAppPlatform, getAppStyleStr, getGlobalThis, getHelDebug, getHelEventBus, getPlatform, getPlatformConfig, getPlatformHost, getSharedCache, getVerApp, getVerExtraCssList, getVerLib, getVerLoadStatus, getVerStyleStrStatus, getVersion, helEvents, helLoadStatus, initPlatformConfig, isSubApp, libReady, log, setAppMeta, setAppPlatform, setAppStyleStr, setEmitApp, setEmitLib, setGlobalThis, setVerExtraCssList, setVerLoadStatus, setVerStyleStrStatus, setVersion, tryGetAppName, tryGetVersion, trySetMasterAppLoadedSignal };\n","module.exports = __WEBPACK_EXTERNAL_MODULE__8118__;","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = function(module) {\n\tvar getter = module && module.__esModule ?\n\t\tfunction() { return module['default']; } :\n\t\tfunction() { return module; };\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = function(exports, definition) {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.f = {};\n// This file contains only the entry chunk.\n// The chunk loading function for additional chunks\n__webpack_require__.e = function(chunkId) {\n\treturn Promise.all(Object.keys(__webpack_require__.f).reduce(function(promises, key) {\n\t\t__webpack_require__.f[key](chunkId, promises);\n\t\treturn promises;\n\t}, []));\n};","// This function allow to reference async chunks\n__webpack_require__.u = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"js/\" + chunkId + \".\" + \"6a4e388c\" + \".js\";\n};","// This function allow to reference async chunks\n__webpack_require__.miniCssF = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"css/\" + chunkId + \".\" + \"8f510195\" + \".css\";\n};","__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();","__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }","// define __esModule on exports\n__webpack_require__.r = function(exports) {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.p = \"https://wenshuangz.github.io/docs/hel/private-hel-tpl-remote-vue3-comps-ts/v1/\";","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t143: 0\n};\n\n__webpack_require__.f.j = function(chunkId, promises) {\n\t\t// JSONP chunk loading for javascript\n\t\tvar installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined;\n\t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n\t\t\t// a Promise means \"currently loading\".\n\t\t\tif(installedChunkData) {\n\t\t\t\tpromises.push(installedChunkData[2]);\n\t\t\t} else {\n\t\t\t\tif(true) { // all chunks have JS\n\t\t\t\t\t// setup Promise in chunk cache\n\t\t\t\t\tvar promise = new Promise(function(resolve, reject) { installedChunkData = installedChunks[chunkId] = [resolve, reject]; });\n\t\t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n\t\t\t\t\t// start chunk loading\n\t\t\t\t\tvar url = __webpack_require__.p + __webpack_require__.u(chunkId);\n\t\t\t\t\t// create error before stack unwound to get useful stacktrace later\n\t\t\t\t\tvar error = new Error();\n\t\t\t\t\tvar loadingEnded = function(event) {\n\t\t\t\t\t\tif(__webpack_require__.o(installedChunks, chunkId)) {\n\t\t\t\t\t\t\tinstalledChunkData = installedChunks[chunkId];\n\t\t\t\t\t\t\tif(installedChunkData !== 0) installedChunks[chunkId] = undefined;\n\t\t\t\t\t\t\tif(installedChunkData) {\n\t\t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n\t\t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n\t\t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n\t\t\t\t\t\t\t\terror.type = errorType;\n\t\t\t\t\t\t\t\terror.request = realSrc;\n\t\t\t\t\t\t\t\tinstalledChunkData[1](error);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t\t__webpack_require__.l(url, loadingEnded, \"chunk-\" + chunkId, chunkId);\n\t\t\t\t} else installedChunks[chunkId] = 0;\n\t\t\t}\n\t\t}\n};\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n// no on chunks loaded\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = function(parentChunkLoadingFunction, data) {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some(function(id) { return installedChunks[id] !== 0; })) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\n}\n\nvar chunkLoadingGlobal = self[\"helJsonp_private-hel-tpl-remote-vue3-comps-ts_1666669257891\"] = self[\"helJsonp_private-hel-tpl-remote-vue3-comps-ts_1666669257891\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","import { libReady, isMasterApp } from 'hel-lib-proxy'\nimport { LIB_NAME } from './configs/subApp'\n// import { preFetchLib } from 'hel-micro'\n\n(async function () {\n const libProperties = await import('./entrance/libProperties')\n // 注意此处传递的是 default\n libReady(LIB_NAME, libProperties.default)\n\n // 非子应用时(即不是被别的模块触发载入的情况),自己挂载渲染节点,方便本地调试\n // 可根据项目实际情况控制是否载入 loadApp 文件\n if (isMasterApp()) {\n await import('./loadApp')\n }\n}()).catch(console.error)\n","/*\n|--------------------------------------------------------------------------\n|\n| 对应 package.json/appGroupName\n|\n|--------------------------------------------------------------------------\n*/\n\nexport const LIB_NAME = 'private-hel-tpl-remote-vue3-comps-ts'\n"],"names":["root","factory","exports","module","require","define","amd","self","__WEBPACK_EXTERNAL_MODULE__8118__","inProgress","dataWebpackPrefix","loadStylesheet","installedCssChunks","isCallable","tryToString","$TypeError","TypeError","argument","isObject","$String","String","toIndexedObject","toAbsoluteIndex","lengthOfArrayLike","createMethod","IS_INCLUDES","$this","el","fromIndex","value","O","length","index","includes","indexOf","DESCRIPTORS","isArray","getOwnPropertyDescriptor","Object","SILENT_ON_NON_WRITABLE_LENGTH_SET","undefined","this","defineProperty","writable","error","uncurryThisRaw","toString","stringSlice","slice","it","hasOwn","ownKeys","getOwnPropertyDescriptorModule","definePropertyModule","target","source","exceptions","keys","f","i","key","createPropertyDescriptor","object","bitmap","enumerable","configurable","makeBuiltIn","defineGlobalProperty","options","simple","name","global","unsafe","nonConfigurable","nonWritable","fails","get","documentAll","document","all","IS_HTMLDDA","EXISTS","createElement","getBuiltIn","match","version","userAgent","process","Deno","versions","v8","split","createNonEnumerableProperty","defineBuiltIn","copyConstructorProperties","isForced","targetProperty","sourceProperty","descriptor","TARGET","GLOBAL","STATIC","stat","prototype","dontCallGetSet","forced","sham","exec","test","bind","hasOwnProperty","NATIVE_BIND","call","Function","apply","arguments","FunctionPrototype","getDescriptor","PROPER","CONFIGURABLE","uncurryThisWithBind","fn","classofRaw","aFunction","namespace","method","aCallable","isNullOrUndefined","V","P","func","check","Math","globalThis","window","g","uncurryThis","toObject","a","classof","$Object","propertyIsEnumerable","store","functionToString","inspectSource","set","has","NATIVE_WEAK_MAP","shared","sharedKey","hiddenKeys","OBJECT_ALREADY_INITIALIZED","WeakMap","state","metadata","facade","STATE","enforce","getterFor","TYPE","type","Array","$documentAll","replacement","feature","detection","data","normalize","POLYFILL","NATIVE","string","replace","toLowerCase","isPrototypeOf","USE_SYMBOL_AS_UID","$Symbol","toLength","obj","CONFIGURABLE_FUNCTION_NAME","InternalStateModule","enforceInternalState","getInternalState","CONFIGURABLE_LENGTH","TEMPLATE","getter","setter","arity","constructor","join","ceil","floor","trunc","x","n","IE8_DOM_DEFINE","V8_PROTOTYPE_DEFINE_BUG","anObject","toPropertyKey","$defineProperty","$getOwnPropertyDescriptor","Attributes","current","propertyIsEnumerableModule","internalObjectKeys","concat","getOwnPropertyNames","getOwnPropertySymbols","push","names","result","$propertyIsEnumerable","NASHORN_BUG","input","pref","val","valueOf","getOwnPropertyNamesModule","getOwnPropertySymbolsModule","uid","SHARED","IS_PURE","mode","copyright","license","V8_VERSION","symbol","Symbol","toIntegerOrInfinity","max","min","integer","IndexedObject","requireObjectCoercible","number","isSymbol","getMethod","ordinaryToPrimitive","wellKnownSymbol","TO_PRIMITIVE","exoticToPrim","toPrimitive","id","postfix","random","NATIVE_SYMBOL","iterator","WellKnownSymbolsStore","symbolFor","createWellKnownSymbol","withoutSetter","description","$","setArrayLength","doesNotExceedSafeInteger","INCORRECT_TO_LENGTH","SILENT_ON_NON_WRITABLE_LENGTH","proto","item","len","argCount","e","t","o","default","r","assign","u","platform","getVerLib","asProxy","getAppPlatform","getSharedCache","appName2Lib","Proxy","log","allowDup","libReady","l","isSubApp","p","c","exposeLib","getLib","isMasterApp","_typeof","_defineProperty","_slicedToArray","arr","_arrayWithHoles","_i","_s","_e","_arr","_n","_d","next","done","err","_iterableToArrayLimit","_unsupportedIterableToArray","_nonIterableRest","_toConsumableArray","_arrayLikeToArray","_arrayWithoutHoles","iter","from","_iterableToArray","_nonIterableSpread","minLen","arr2","PLAT_UNPKG","HEL_LOAD_STATUS","NOT_LOAD","LOADING","LOADED","outPrefix","mockGlobalThis","getGlobalThis$1","Error","getHelSingletonHost","search","map","helMicroDebug","__HEL_MICRO_DEBUG__","getHelMicroDebug","isIncludeFilter","firstArg","logFilter","some","allowLog$1","getLogMode","setLogMode","logMode","setLogFilter","getLogFilter","isInit","searchObj","_getGlobalThis$top","_getGlobalThis$top$lo","top","location","_getGlobalThis","_getGlobalThis$locati","getSearch","startsWith","substring","forEach","_item$split2","hellog","hellogf","logPrefix","colorDesc","log$1","logFn","console","trace","_len","args","_key","rest","logParams","getJsRunLocation","loc","stackArr","stack","setSubMapValue","rootObj","subKey","subValue","safeGetMap","defaultMap","subMap","helMicroShared","__HEL_MICRO_SHARED__","makeCacheNode","isConfigOverwrite","isInnerConfigOverwrite","initPack","apiMode","apiPrefix","apiSuffix","strictMatchVer","apiPathOfApp","apiPathOfAppVersion","getSubAppAndItsVersionFn","onFetchMetaFailed","userLsKey","getUserName","appName2Comp","appName2isLibAssigned","appName2EmitApp","appName2verLoadStatus","appName2verEmitLib","appName2verEmitApp","appName2verStyleStr","appName2verStyleFetched","appName2verExtraCssList","appName2verAppVersion","appName2app","appName2appVersion","appName2styleStr","appGroupName2firstVer","getHelMicroShared","getPlatform$1","cacheRoot","getPlatformSharedCache","getCacheRoot","cacheNode","caches","platCache","isVerMatchOnline","appMeta","inputVer","online_version","build_version","isMasterAppLoadedSignalWritenByCurrentApp","isTrySetMasterAppLoadedSignalCalled","trySetMasterAppLoadedSignal$1","__MASTER_APP_LOADED__","_caches","name2listeners","helCache","unpkgCache","appName2platform","appGroupName2platform","createFeature","eventBus","on","eventName","cb","listeners","emit","off","splice","dev","makeHelMicroShared","ensureHelMicroShared","inner","appName","loadStatus","statusMapKey","_ref","versionId","DEFAULT_ONLINE_VER","_appVerLoadStatus$app","_ref2","appVerLoadStatus","versionIdVar","libOrAppMap","getAppMeta","onlineModule","trySetMasterAppLoadedSignal","getPlatform","helEvents","SUB_APP_LOADED","SUB_LIB_LOADED","STYLE_STR_FETCHED","helLoadStatus","allowLog","getHelDebug","getGlobalThis","setGlobalThis","specGlobalThis","getHelEventBus","tryGetVersion","appGroupName","callerSpecifiedVer","strList","tryGetAppName","appProperties","__fromCust","emitApp","Comp","lifecycle","setEmitLib","getPlatformHost","iPlatform","getApiInnerPrefix","getDefaultApiPrefix","getPureConfig","mayCache","initPlatformConfig","config","assignTo","assignFrom","cache","pureConfig","getPlatformConfig","setEmitApp","sharedCache","getVerApp","_options$strictMatchV","_ref3","_getSharedCache3","targetStrictMatchVer","verEmitAppMap","verApp","legacyWriteVerApp","fallbackApp","setAppMeta","assignLibObj","libObj","app_group_name","verEmitLibMap","inputOptions","_options$strictMatchV2","verLib","staticLib","setVerExtraCssList","cssList","verExtraCssListMap","getVerExtraCssList","setVerLoadStatus","getVerLoadStatus","setVerStyleStrStatus","getVerStyleStrStatus","setAppPlatform","getVersion","_appName2verAppVersio","_ref5","_getSharedCache5","fallbackVerData","setVersion","versionData","_getSharedCache6","sub_app_version","getAppStyleStr","_appName2verStyleStr$","_ref7","_getSharedCache7","fallbackStyleStr","setAppStyleStr","str","_ref8","_getSharedCache8","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","__webpack_modules__","m","__esModule","d","definition","chunkId","Promise","reduce","promises","miniCssF","prop","url","script","needAttach","scripts","getElementsByTagName","s","getAttribute","charset","timeout","nc","setAttribute","src","onScriptComplete","prev","event","onerror","onload","clearTimeout","doneFns","parentNode","removeChild","setTimeout","head","appendChild","toStringTag","resolve","reject","href","fullhref","existingLinkTags","dataHref","tag","rel","existingStyleTags","findStylesheet","linkTag","errorType","realHref","code","request","createStylesheet","miniCss","then","installedChunks","j","installedChunkData","promise","realSrc","message","webpackJsonpCallback","parentChunkLoadingFunction","chunkIds","moreModules","runtime","chunkLoadingGlobal","libProperties","catch"],"sourceRoot":""}
\ No newline at end of file