var e=Object.defineProperty,t=(t,n,s)=>(((t,n,s)=>{n in t?e(t,n,{enumerable:!0,configurable:!0,writable:!0,value:s}):t[n]=s})(t,"symbol"!=typeof n?n+"":n,s),s);import{Q as n}from"./utils-lib.js?v=1761009159";import{E as s}from"./index414.js?v=1761009159";import{a4 as r}from"./base-lib.js?v=1761009159";import"./__commonjsHelpers__.js?v=1761009159";class i extends s{constructor(e){super(e),t(this,"contentRefs",{}),this.isCompatible&&(this.name="腾讯云专项版")}extensionElement(e={}){const{vue:t}=this.dependencies;return e&&(this.dependencies={...this.dependencies,...e}),[this.statusbar(t),this.rulesTable(t),this.cosfs(t),this.productIntroduce(t),this.productFreeTag(t)]}async statusbar(e){try{const t=this.checkElement("#extension");if(!t)return!1;const{default:s}=await n(()=>import("./statusbar.js?v=1761009159"),__vite__mapDeps([]),import.meta.url),i=e.defineComponent(s);return r(i,{dependencies:this.dependencies}).mount(t)}catch(t){}}async rulesTable(e){try{const t=this.checkElement("#extension-rulesTable");if(!t)return!1;const{default:s}=await n(()=>import("./rules-table.js?v=1761009159"),__vite__mapDeps([]),import.meta.url),i=e.defineComponent(s);return r(i,{dependencies:this.dependencies}).mount(t)}catch(t){}}async cosfs(e){try{const t=this.checkElement("#extension-cosfs");if(!t)return!1;const{default:s}=await n(()=>import("./cosfs-mount.js?v=1761009159"),__vite__mapDeps([]),import.meta.url),i=e.defineComponent(s);return r(i,{dependencies:this.dependencies}).mount(t)}catch(t){}}async binduser(e){try{const t=this.checkElement("#otherBind");if(!t)return!1;const{default:s}=await n(()=>import("./bind-user.js?v=1761009159"),__vite__mapDeps([]),import.meta.url),i=e.defineComponent(s);return r(i,{compData:{dependencies:this.dependencies}}).mount(t)}catch(t){}}async binduserPopup(){try{return this.dependencies.hooks.useDialog({area:40,component:()=>n(()=>import("./bind-user.js?v=1761009159"),__vite__mapDeps([]),import.meta.url),compData:{dependencies:this.dependencies}})}catch(e){}}async productIntroduce(e){try{const t=this.checkElement("#productIntroduce");if(!t)return!1;const{default:s}=await n(()=>import("./product-introduce.js?v=1761009159"),__vite__mapDeps([]),import.meta.url),i=e.defineComponent(s);return r(i,{dependencies:this.dependencies}).mount(t)}catch(t){}}async productFreeTag(e){try{const t=document.querySelectorAll("#freeTagCon");if(!t.length)return!1;const{default:s}=await n(()=>import("./free-tag.js?v=1761009159"),__vite__mapDeps([]),import.meta.url);for(let n=0;n<t.length;n++){const i=t[n],o=e.defineComponent(s);r(o,{dependencies:this.dependencies}).mount(i)}}catch(t){}}}export{i as default};
function __vite__mapDeps(indexes) {
  if (!__vite__mapDeps.viteFileDeps) {
    __vite__mapDeps.viteFileDeps = []
  }
  return indexes.map((i) => __vite__mapDeps.viteFileDeps[i])
}
