import{bC as e,d as t,r as a,e as o,A as l,a8 as n,a9 as s,u as r,a as c,c as i,w as u,b as d,h as g,am as m,H as p,i as f,g as b,G as h,s as y,B as v,N as C,O as w,p as _,bD as S,bE as x,bF as I,q as z}from"./index-71b89437-1775206182975.js";import{_ as T}from"./_plugin-vue_export-helper.1b428a4d-1775206182975.js";const F={namespace:!0,state:()=>({itemErrorList:{}}),mutations:{setFormItemErrorList(e,t){e.itemErrorList[t.key]=t.value}}},M=Object.freeze(Object.defineProperty({__proto__:null,default:F},Symbol.toStringTag,{value:"Module"})),P={namespace:!0,state:()=>({pendingFuns:[]}),mutations:{registerFun(e,{uid:t,componentName:a,func:o}){-1===e.pendingFuns.findIndex(e=>e.uid===t)&&e.pendingFuns.push({uid:t,componentName:a,func:o})},removeExcludeRegisterFun(e,{uid:t,componentName:a}){e.pendingFuns.forEach(e=>{a===e.componentName&&e.uid!==t&&e.func()})},removeRegisterFun(e,t){const a=e.pendingFuns.findIndex(e=>e.uid===t);a>-1&&e.pendingFuns.splice(a,1)},execPendingFun(e){e.pendingFuns.forEach(e=>{e.func()})}}},k=Object.freeze(Object.defineProperty({__proto__:null,default:P},Symbol.toStringTag,{value:"Module"})),j=Object.assign({"./modules/form/index.ts":M,"./modules/globalConfig/index.ts":k}),H={};for(const D in j){const e=D.match(/modules\/\w+\//);H[e?e[0].replace("modules/","").replace("/",""):""]=j[D].default}const N=e({state:{themeColor:"#2061e6",platform:"h5",viewMode:0,window:{width:0,height:0},zIndex:3e3,areaLoading:!1,areaList:[]},modules:{...H},mutations:{setThemeColor(e,t){e.themeColor=t},setPlatform(e,t){e.platform=t},setViewMode(e,t){e.viewMode=t},setWindows(e,t){e.window=t},setIndex(e,t){e.zIndex=t},setAreaLoading(e,t){e.areaLoading=t},setAreaList(e,t){e.areaList=t}}});let O={locale:"zh-CN",fallbackLocale:"zh-CN",message:{}};function L(e){O.locale=e}function A(e){for(const t in e)t in O.message?O.message[t]={...O.message[t],...e[t]}:O.message[t]=e[t]}function V(e,t=!1,a=[]){const o=(null==O?void 0:O.message)||{},{fallbackLocale:l}=O,n=o[null==O?void 0:O.locale],s=e.split("."),r=e=>s.reduce((e,t)=>e?e[t]:"",e);let c=r(n);if(!c&&t)return"";if(!c&&l&&(c=r(o[l])),!c&&!t)return e;const i=c.match(/{{p}}/g);if(Array.isArray(i)&&Array.isArray(a)&&a.length>0)for(let u=0,d=i.length;u<d&&!(u>=a.length);u+=1)c=c.replace("{{p}}",a[u]);return c}const E=T(t({__name:"index",props:{modelValue:{type:Boolean,default:!1},mode:{default:"message"},type:{default:"success"},top:{default:-1}},emits:["update:modelValue"],setup(e,{emit:t}){const v=e,C=h(),w=a("bytui-msg"),_=o(()=>N.state.platform),S=o(()=>"h5"===_.value),x=o(()=>{const e={};return S.value||v.top>-1&&(e.top="".concat(v.top,"px")),e}),I=o(()=>!!C.slots.icon||!(S.value&&"toast"===v.mode&&"info"===v.type)),z=o(()=>{switch(v.type){case"success":return"success";case"error":return"close-circle";case"warning":return"warning-"+(S.value?"circle":"triangle");case"info":return"warning-circle"}return""}),T=o({get:()=>v.modelValue,set(e){t("update:modelValue",e)}});return l(()=>v.modelValue,e=>{e&&setTimeout(()=>{T.value=!1},3e3)}),(t,a)=>{const o=y;return n((c(),i(o,{class:g([w.value,"".concat(w.value,"-").concat(r(_)),"".concat(w.value,"-").concat(e.type),"".concat(w.value,"-").concat(e.mode)]),style:b(r(x))},{default:u(()=>[d(o,{class:g("".concat(w.value,"-wrap"))},{default:u(()=>[m("span",{class:g("".concat(w.value,"-title"))},[r(I)?p(t.$slots,"icon",{key:0},()=>[d(o,{class:g(["iconfont","icon-".concat(r(z))])},null,8,["class"])],!0):f("v-if",!0),p(t.$slots,"default",{},void 0,!0)],2)]),_:3},8,["class"])]),_:3},8,["class","style"])),[[s,r(T)]])}}}),[["__scopeId","data-v-00cd0e4e"]]),W=T(t({__name:"index",props:{width:{default:0},height:{default:0},theme:{default:"light"},bgImg:{default:""},bgType:{default:"color"},bgColor:{default:"rgb(255,255,255)"},bgFillType:{default:""},transparency:{default:100},styles:{default:()=>({})},topMargin:{default:32},bottomMargin:{default:32},bgzIndex:{default:0}},emits:["click"],setup(e,{emit:t}){const n=e,s=a("module-container"),d=a(0),m=a(0),h=o(()=>n.width),C=o(()=>n.height),w=o(()=>n.transparency/100),_=o(()=>"img"===n.bgType?"":n.bgColor),S=o(()=>n.bgImg),x=o(()=>{const e={backgroundImage:"url(".concat(S.value,")"),opacity:w.value,backgroundPosition:"50% 50%",backgroundRepeat:"no-repeat"};return n.bgzIndex>0&&(e.zIndex=n.bgzIndex),"fill"===n.bgFillType?e.backgroundSize="100% 100%":h.value&&C.value||(e.backgroundRepeat="repeat",e.backgroundSize="auto auto"),e}),I=o(()=>{const e={...n.styles};_.value&&(e["--bg-color"]=_.value),n.bgzIndex>0&&(e.zIndex=n.bgzIndex+1);const{topMargin:t}=n,{bottomMargin:a}=n;return e.paddingTop="".concat(t,"px"),e.paddingBottom="".concat(a,"px"),e}),z=a({});function T(e){const t=new Image;t.src=e,t.onload=()=>{d.value=t.width,m.value=t.height}}return v(()=>{n.bgImg&&T(n.bgImg)}),l(()=>n.width,()=>{}),l(()=>n.bgFillType,e=>{}),l(()=>n.bgImg,e=>{T(e)}),l(()=>n.height,()=>{}),(a,o)=>{const l=y;return c(),i(l,{class:g([s.value]),style:b(r(I)),onClick:o[0]||(o[0]=e=>t("click"))},{default:u(()=>["img"===e.bgType&&e.bgImg?(c(),i(l,{key:0,class:g("".concat(s.value,"-bgimg")),style:b({...r(x),...z.value})},null,8,["class","style"])):f("v-if",!0),p(a.$slots,"default",{},void 0,!0)]),_:3},8,["class","style"])}}}),[["__scopeId","data-v-ebed668f"]]),B=Object.freeze(Object.defineProperty({__proto__:null,default:{modal:{confirm:"Confirm",cancel:"Cancel"},search:{placeholder:"Search"},select:{placeholder:"Please choose"}}},Symbol.toStringTag,{value:"Module"})),$=Object.freeze(Object.defineProperty({__proto__:null,default:{modal:{confirm:"Confirmar",cancel:"Cancelar"},search:{placeholder:"Pesquisa"},select:{placeholder:"Por favor, escolha"}}},Symbol.toStringTag,{value:"Module"})),R=Object.freeze(Object.defineProperty({__proto__:null,default:{modal:{confirm:"纭",cancel:"鍙栨秷"},search:{placeholder:"鎼滅储"},select:{placeholder:"璇烽€夋嫨"}}},Symbol.toStringTag,{value:"Module"})),J=Object.freeze(Object.defineProperty({__proto__:null,default:{modal:{confirm:"纰鸿獚",cancel:"鍙栨秷"},search:{placeholder:"钂愮储"},select:{placeholder:"璜嬮伕鎿�"}}},Symbol.toStringTag,{value:"Module"})),K=Object.assign({"./lang/en-US.ts":B,"./lang/pt-PT.ts":$,"./lang/zh-CN.ts":R,"./lang/zh-HK.ts":J}),Y={};for(const D in K)Y[D.replace("./lang/","").replace(".ts","")]=K[D].default;const q={locale:"en-US",fallbackLocale:"zh-CN",message:{...Y}},G=t({name:"BytConfigProvider"}),U=T(t({...G,props:{theme:{default:"light"},themeColor:{default:"#2061e6"},lg:{default:"zh-CN"},bgImg:{default:""},bgType:{default:""},bgColor:{default:"#fff"},bgFillType:{default:""},transparency:{default:100},platform:{default:""},viewMode:{default:0}},setup(e){const t=e;A(q.message);const n=a("bytui"),s=C(),d=a({width:s.windowWidth,height:s.windowHeight});N.commit("setWindows",d.value);const m=o(()=>{const e={display:"block",height:"100%","--theme-color":t.themeColor,"--banner-display-bg-color":"rgba(0,0,0,0.4)","--theme-color-hover":S(t.themeColor,.1),"--theme-color-active":x(t.themeColor,.1),"--tabs-mg-lf":"0"};return"dark"===t.theme&&(e["--bg-color"]="#000B22",e["--text-color"]="#fff",e["--card-active-bg"]="rgba(255, 255, 255, 0.15)",e["--news-split-bg"]="rgba(255, 255, 255, 0.1)",e["--news-sub-color"]="rgba(255, 255, 255, 0.65)",e["--speaker-sub-color"]="rgba(255, 255, 255, 0.8)",e["--schedule-bg"]="rgba(255, 255, 255, 0.1)",e["--schedule-box-shadow"]="0px 0px 0px 0px rgba(85, 85, 85, 0)",e["--parnter-title-bg"]="rgba(255, 255, 255, 0.05)",e["--parnter-title-color"]="rgba(255, 255, 255, 0.65)",e["--banner-display-bg-color"]="rgba(255,255,255,0.4)"),e["--bg-color"]=t.bgColor,"pc"===t.platform?e["--font-family"]="PingFang SC,PingFangSC-Medium,Microsoft YaHei,寰蒋闆呴粦,Arial,HelveticaNeue,Helvetica":e["--font-family"]='PingFang SC,-apple-system,Helvetica Neue,Arial,Hiragino Sans GB,STHeiti,Microsoft YaHei,Microsoft JhengHei,Source Han Sans SC,Noto Sans CJK SC,Source Han Sans CN,Noto Sans SC,Source Han Sans TC,Noto Sans CJK TC,WenQuanYi Micro Hei,SimSun,"sans-serif"',e["--theme-color-45"]=I(t.themeColor,.45),e["--theme-color-10"]=I(t.themeColor,.1),e});function f(){N.commit("execPendingFun")}return v(()=>{w(e=>{0===t.viewMode&&(d.value.width=e.size.windowWidth,d.value.height=e.size.windowHeight,N.commit("setWindows",d.value))}),N.commit("setThemeColor",t.themeColor),N.commit("setPlatform",t.platform),L(t.lg)}),l(()=>t.themeColor,e=>{N.commit("setThemeColor",e)}),l(()=>t.platform,e=>{N.commit("setPlatform",e)}),l(()=>t.viewMode,e=>{N.commit("setViewMode",e),1===e&&N.commit("setWindows",{width:375,height:667})}),l(()=>t.lg,e=>{L(e)}),(t,a)=>{const o=_(z("bytui-module"),W);return c(),i(o,{class:g(["".concat(n.value),e.platform]),styles:r(m),theme:e.theme,"bg-img":e.bgImg,"bg-type":e.bgType,"bg-color":e.bgColor,"bg-fill-type":e.bgFillType,transparency:e.transparency,"top-margin":0,"bottom-margin":0,"h5-top-margin":0,"h5-bottom-margin":0,onClick:f},{default:u(()=>[p(t.$slots,"default",{},void 0,!0)]),_:3},8,["class","styles","theme","bg-img","bg-type","bg-color","bg-fill-type","transparency"])}}}),[["__scopeId","data-v-171bbd52"]]);export{V as $,E as _,A as a,L as b,U as c,W as d,N as s};