const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./CWwRN6dm.js","./DsWDAK6L.js","./BQe3tx2U.js","./entry.CcUsuPTo.css"])))=>i.map(i=>d[i]);
import{s as ye,r as I,bG as qe,l as de,q as k,v as ne,f as C,x as K,o as w,w as v,c as R,y as X,h as u,A as ae,B as H,E as Te,D as O,b as _,T as Qe,H as D,p as Z,m as Xe,aq as oe,aD as Ze,k as ue,a7 as F,ao as eo,bE as oo,bB as to,an as te,aU as ke,g as Se,as as no,a as m,U as ro,F as j,bh as so,t as N,d as Fe,L as pe,bJ as lo,G as q,R as Ne,O as ao,P as io,_ as co}from"#entry";import{E as fe,aF as uo,i as po,ag as fo,u as mo,c as Re}from"./C55C_g8I.js";import{a as Oe,t as vo,g as ie,r as U,E as B,D as Ee}from"./CJbXZyQO.js";import{_ as V,w as me,b as re,d as z,a as Pe,g as go}from"./COfxcSTK.js";import{E as De}from"./DuHs4DMR.js";import{_ as ve}from"./DSCrla1M.js";import{E as Be,u as _o}from"./BN7fr1Nn.js";import{u as G,r as bo,g as Q,O as ho,E as Ke}from"./Bou0qTiy.js";import{c as wo}from"./BhBIfTs9.js";import{c as Le}from"./D6FW0B1r.js";import{F as yo}from"./Bro-MU8y.js";import{F as J}from"./DMrV8xxx.js";import{E as Eo}from"./Be7gXzrB.js";import{_ as Io}from"./fFxklVic.js";import{u as Ae}from"./Bj13fcvl.js";import{u as Me,a as Co}from"./CujZgVei.js";import{u as $o}from"./zQI2en4d.js";import{u as To}from"./CeoMCebT.js";import{v as ko}from"./BKrj-4V8.js";import{_ as So}from"./DlAUqK2U.js";import"./DLMDsZ5Z.js";const Fo={visibilityHeight:{type:Number,default:200},target:{type:String,default:""},right:{type:Number,default:40},bottom:{type:Number,default:40}},No={click:e=>e instanceof MouseEvent},Ro=(e,n,r)=>{const o=ye(),a=ye(),c=I(!1),i=()=>{o.value&&(c.value=o.value.scrollTop>=e.visibilityHeight)},s=p=>{var b;(b=o.value)==null||b.scrollTo({top:0,behavior:"smooth"}),n("click",p)},g=qe(i,300,!0);return Oe(a,"scroll",g),de(()=>{var p;a.value=document,o.value=document.documentElement,e.target&&(o.value=(p=document.querySelector(e.target))!=null?p:void 0,o.value||vo(r,`target does not exist: ${e.target}`),a.value=o.value),i()}),{visible:c,handleClick:s}},Ge="ElBacktop",Oo=k({name:Ge}),Po=k({...Oo,props:Fo,emits:No,setup(e,{emit:n}){const r=e,o=ne("backtop"),{handleClick:a,visible:c}=Ro(r,n,Ge),i=C(()=>({right:`${r.right}px`,bottom:`${r.bottom}px`}));return(s,g)=>(w(),K(Qe,{name:`${u(o).namespace.value}-fade-in`},{default:v(()=>[u(c)?(w(),R("div",{key:0,style:Te(u(i)),class:H(u(o).b()),onClick:ae(u(a),["stop"])},[O(s.$slots,"default",{},()=>[_(u(fe),{class:H(u(o).e("icon"))},{default:v(()=>[_(u(uo))]),_:1},8,["class"])])],14,["onClick"])):X("v-if",!0)]),_:3},8,["name"]))}});var Do=V(Po,[["__file","backtop.vue"]]);const Bo=me(Do),Ko=k({inheritAttrs:!1});function Lo(e,n,r,o,a,c){return O(e.$slots,"default")}var Ao=V(Ko,[["render",Lo],["__file","collection.vue"]]);const Mo=k({name:"ElCollectionItem",inheritAttrs:!1});function Go(e,n,r,o,a,c){return O(e.$slots,"default")}var zo=V(Mo,[["render",Go],["__file","collection-item.vue"]]);const ze="data-el-collection-item",Ue=e=>{const n=`El${e}Collection`,r=`${n}Item`,o=Symbol(n),a=Symbol(r),c={...Ao,name:n,setup(){const s=I(),g=new Map;Z(o,{itemMap:g,getItems:()=>{const b=u(s);if(!b)return[];const h=Array.from(b.querySelectorAll(`[${ze}]`));return[...g.values()].sort((l,d)=>h.indexOf(l.ref)-h.indexOf(d.ref))},collectionRef:s})}},i={...zo,name:r,setup(s,{attrs:g}){const p=I(),b=D(o,void 0);Z(a,{collectionItemRef:p}),de(()=>{const h=u(p);h&&b.itemMap.set(h,{ref:h,...g})}),Xe(()=>{const h=u(p);b.itemMap.delete(h)})}};return{COLLECTION_INJECTION_KEY:o,COLLECTION_ITEM_INJECTION_KEY:a,ElCollection:c,ElCollectionItem:i}},Uo=re({style:{type:z([String,Array,Object])},currentTabId:{type:z(String)},defaultCurrentTabId:String,loop:Boolean,dir:{type:String,values:["ltr","rtl"],default:"ltr"},orientation:{type:z(String)},onBlur:Function,onFocus:Function,onMousedown:Function}),{ElCollection:Vo,ElCollectionItem:Ho,COLLECTION_INJECTION_KEY:ge,COLLECTION_ITEM_INJECTION_KEY:Yo}=Ue("RovingFocusGroup"),_e=Symbol("elRovingFocusGroup"),Ve=Symbol("elRovingFocusGroupItem"),jo={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"},Jo=(e,n)=>e,xo=(e,n,r)=>{const o=ie(e),a=Jo(o);return jo[a]},Wo=(e,n)=>e.map((r,o)=>e[(o+n)%e.length]),be=e=>{const{activeElement:n}=document;for(const r of e)if(r===n||(r.focus(),n!==document.activeElement))return},Ie="currentTabIdChange",Ce="rovingFocusGroup.entryFocus",qo={bubbles:!1,cancelable:!0},Qo=k({name:"ElRovingFocusGroupImpl",inheritAttrs:!1,props:Uo,emits:[Ie,"entryFocus"],setup(e,{emit:n}){var r;const o=I((r=e.currentTabId||e.defaultCurrentTabId)!=null?r:null),a=I(!1),c=I(!1),i=I(),{getItems:s}=D(ge,void 0),g=C(()=>[{outline:"none"},e.style]),p=f=>{n(Ie,f)},b=()=>{a.value=!0},h=U(f=>{var t;(t=e.onMousedown)==null||t.call(e,f)},()=>{c.value=!0}),E=U(f=>{var t;(t=e.onFocus)==null||t.call(e,f)},f=>{const t=!u(c),{target:M,currentTarget:L}=f;if(M===L&&t&&!u(a)){const T=new Event(Ce,qo);if(L?.dispatchEvent(T),!T.defaultPrevented){const $=s().filter(A=>A.focusable),S=$.find(A=>A.active),P=$.find(A=>A.id===u(o)),x=[S,P,...$].filter(Boolean).map(A=>A.ref);be(x)}}c.value=!1}),l=U(f=>{var t;(t=e.onBlur)==null||t.call(e,f)},()=>{a.value=!1}),d=(...f)=>{n("entryFocus",...f)};Z(_e,{currentTabbedId:Ze(o),loop:oe(e,"loop"),tabIndex:C(()=>u(a)?-1:0),rovingFocusGroupRef:i,rovingFocusGroupRootStyle:g,orientation:oe(e,"orientation"),dir:oe(e,"dir"),onItemFocus:p,onItemShiftTab:b,onBlur:l,onFocus:E,onMousedown:h}),ue(()=>e.currentTabId,f=>{o.value=f??null}),Oe(i,Ce,d)}});function Xo(e,n,r,o,a,c){return O(e.$slots,"default")}var Zo=V(Qo,[["render",Xo],["__file","roving-focus-group-impl.vue"]]);const et=k({name:"ElRovingFocusGroup",components:{ElFocusGroupCollection:Vo,ElRovingFocusGroupImpl:Zo}});function ot(e,n,r,o,a,c){const i=F("el-roving-focus-group-impl"),s=F("el-focus-group-collection");return w(),K(s,null,{default:v(()=>[_(i,eo(oo(e.$attrs)),{default:v(()=>[O(e.$slots,"default")]),_:3},16)]),_:3})}var tt=V(et,[["render",ot],["__file","roving-focus-group.vue"]]);const le=re({trigger:Q.trigger,triggerKeys:{type:z(Array),default:()=>[B.enter,B.numpadEnter,B.space,B.down]},virtualTriggering:Q.virtualTriggering,virtualRef:Q.virtualRef,effect:{...G.effect,default:"light"},type:{type:z(String)},placement:{type:z(String),default:"bottom"},popperOptions:{type:z(Object),default:()=>({})},id:String,size:{type:String,default:""},splitButton:Boolean,hideOnClick:{type:Boolean,default:!0},loop:{type:Boolean,default:!0},showArrow:{type:Boolean,default:!0},showTimeout:{type:Number,default:150},hideTimeout:{type:Number,default:150},tabindex:{type:z([Number,String]),default:0},maxHeight:{type:z([Number,String]),default:""},popperClass:{type:String,default:""},disabled:Boolean,role:{type:String,values:bo,default:"menu"},buttonProps:{type:z(Object)},teleported:G.teleported,persistent:{type:Boolean,default:!0}}),He=re({command:{type:[Object,String,Number],default:()=>({})},disabled:Boolean,divided:Boolean,textValue:String,icon:{type:po}}),nt=re({onKeydown:{type:z(Function)}}),rt=[B.down,B.pageDown,B.home],Ye=[B.up,B.pageUp,B.end],st=[...rt,...Ye],{ElCollection:lt,ElCollectionItem:at,COLLECTION_INJECTION_KEY:it,COLLECTION_ITEM_INJECTION_KEY:ct}=Ue("Dropdown"),ce=Symbol("elDropdown"),je="elDropdown",{ButtonGroup:dt}=Be,ut=k({name:"ElDropdown",components:{ElButton:Be,ElButtonGroup:dt,ElScrollbar:De,ElDropdownCollection:lt,ElTooltip:Ke,ElRovingFocusGroup:tt,ElOnlyChild:ho,ElIcon:fe,ArrowDown:fo},props:le,emits:["visible-change","click","command"],setup(e,{emit:n}){const r=Se(),o=ne("dropdown"),{t:a}=mo(),c=I(),i=I(),s=I(),g=I(),p=I(null),b=I(null),h=I(!1),E=C(()=>({maxHeight:Re(e.maxHeight)})),l=C(()=>[o.m($.value)]),d=C(()=>wo(e.trigger)),f=ke().value,t=C(()=>e.id||f);function M(){var y;(y=s.value)==null||y.onClose(void 0,0)}function L(){var y;(y=s.value)==null||y.onClose()}function T(){var y;(y=s.value)==null||y.onOpen()}const $=_o();function S(...y){n("command",...y)}function P(){}function Y(){const y=u(g);d.value.includes("hover")&&y?.focus({preventScroll:!0}),b.value=null}function x(y){b.value=y}function A(y){h.value||(y.preventDefault(),y.stopImmediatePropagation())}function he(){n("visible-change",!0)}function se(y){var W;y?.type==="keydown"&&((W=g.value)==null||W.focus())}function ee(){n("visible-change",!1)}return Z(ce,{contentRef:g,role:C(()=>e.role),triggerId:t,isUsingKeyboard:h,onItemEnter:P,onItemLeave:Y}),Z(je,{instance:r,dropdownSize:$,handleClick:M,commandHandler:S,trigger:oe(e,"trigger"),hideOnClick:oe(e,"hideOnClick")}),{t:a,ns:o,scrollbar:p,wrapStyle:E,dropdownTriggerKls:l,dropdownSize:$,triggerId:t,currentTabId:b,handleCurrentTabIdChange:x,handlerMainButtonClick:y=>{n("click",y)},handleEntryFocus:A,handleClose:L,handleOpen:T,handleBeforeShowTooltip:he,handleShowTooltip:se,handleBeforeHideTooltip:ee,onFocusAfterTrapped:y=>{var W,we;y.preventDefault(),(we=(W=g.value)==null?void 0:W.focus)==null||we.call(W,{preventScroll:!0})},popperRef:s,contentRef:g,triggeringElementRef:c,referenceElementRef:i}}});function pt(e,n,r,o,a,c){var i,s;const g=F("el-dropdown-collection"),p=F("el-roving-focus-group"),b=F("el-scrollbar"),h=F("el-only-child"),E=F("el-tooltip"),l=F("el-button"),d=F("arrow-down"),f=F("el-icon"),t=F("el-button-group");return w(),R("div",{class:H([e.ns.b(),e.ns.is("disabled",e.disabled)])},[_(E,{ref:"popperRef",role:e.role,effect:e.effect,"fallback-placements":["bottom","top"],"popper-options":e.popperOptions,"gpu-acceleration":!1,"manual-mode":!0,placement:e.placement,"popper-class":[e.ns.e("popper"),e.popperClass],"reference-element":(i=e.referenceElementRef)==null?void 0:i.$el,trigger:e.trigger,"trigger-keys":e.triggerKeys,"trigger-target-el":e.contentRef,"show-arrow":e.showArrow,"show-after":e.trigger==="hover"?e.showTimeout:0,"hide-after":e.trigger==="hover"?e.hideTimeout:0,"stop-popper-mouse-event":!1,"virtual-ref":(s=e.virtualRef)!=null?s:e.triggeringElementRef,"virtual-triggering":e.virtualTriggering||e.splitButton,disabled:e.disabled,transition:`${e.ns.namespace.value}-zoom-in-top`,teleported:e.teleported,pure:"","focus-on-target":"",persistent:e.persistent,onBeforeShow:e.handleBeforeShowTooltip,onShow:e.handleShowTooltip,onBeforeHide:e.handleBeforeHideTooltip},to({content:v(()=>[_(b,{ref:"scrollbar","wrap-style":e.wrapStyle,tag:"div","view-class":e.ns.e("list")},{default:v(()=>[_(p,{loop:e.loop,"current-tab-id":e.currentTabId,orientation:"horizontal",onCurrentTabIdChange:e.handleCurrentTabIdChange,onEntryFocus:e.handleEntryFocus},{default:v(()=>[_(g,null,{default:v(()=>[O(e.$slots,"dropdown")]),_:3})]),_:3},8,["loop","current-tab-id","onCurrentTabIdChange","onEntryFocus"])]),_:3},8,["wrap-style","view-class"])]),_:2},[e.splitButton?void 0:{name:"default",fn:v(()=>[_(h,{id:e.triggerId,ref:"triggeringElementRef",role:"button",tabindex:e.tabindex},{default:v(()=>[O(e.$slots,"default")]),_:3},8,["id","tabindex"])])}]),1032,["role","effect","popper-options","placement","popper-class","reference-element","trigger","trigger-keys","trigger-target-el","show-arrow","show-after","hide-after","virtual-ref","virtual-triggering","disabled","transition","teleported","persistent","onBeforeShow","onShow","onBeforeHide"]),e.splitButton?(w(),K(t,{key:0},{default:v(()=>[_(l,te({ref:"referenceElementRef"},e.buttonProps,{size:e.dropdownSize,type:e.type,disabled:e.disabled,tabindex:e.tabindex,onClick:e.handlerMainButtonClick}),{default:v(()=>[O(e.$slots,"default")]),_:3},16,["size","type","disabled","tabindex","onClick"]),_(l,te({id:e.triggerId,ref:"triggeringElementRef"},e.buttonProps,{role:"button",size:e.dropdownSize,type:e.type,class:e.ns.e("caret-button"),disabled:e.disabled,tabindex:e.tabindex,"aria-label":e.t("el.dropdown.toggleDropdown")}),{default:v(()=>[_(f,{class:H(e.ns.e("icon"))},{default:v(()=>[_(d)]),_:1},8,["class"])]),_:1},16,["id","size","type","class","disabled","tabindex","aria-label"])]),_:3})):X("v-if",!0)],2)}var ft=V(ut,[["render",pt],["__file","dropdown.vue"]]);const mt=k({components:{ElRovingFocusCollectionItem:Ho},props:{focusable:{type:Boolean,default:!0},active:Boolean},emits:["mousedown","focus","keydown"],setup(e,{emit:n}){const{currentTabbedId:r,loop:o,onItemFocus:a,onItemShiftTab:c}=D(_e,void 0),{getItems:i}=D(ge,void 0),s=ke(),g=I(),p=U(l=>{n("mousedown",l)},l=>{e.focusable?a(u(s)):l.preventDefault()}),b=U(l=>{n("focus",l)},()=>{a(u(s))}),h=U(l=>{n("keydown",l)},l=>{const{shiftKey:d,target:f,currentTarget:t}=l;if(ie(l)===B.tab&&d){c();return}if(f!==t)return;const L=xo(l);if(L){l.preventDefault();let $=i().filter(S=>S.focusable).map(S=>S.ref);switch(L){case"last":{$.reverse();break}case"prev":case"next":{L==="prev"&&$.reverse();const S=$.indexOf(t);$=o.value?Wo($,S+1):$.slice(S+1);break}}no(()=>{be($)})}}),E=C(()=>r.value===u(s));return Z(Ve,{rovingFocusGroupItemRef:g,tabIndex:C(()=>u(E)?0:-1),handleMousedown:p,handleFocus:b,handleKeydown:h}),{id:s,handleKeydown:h,handleFocus:b,handleMousedown:p}}});function vt(e,n,r,o,a,c){const i=F("el-roving-focus-collection-item");return w(),K(i,{id:e.id,focusable:e.focusable,active:e.active},{default:v(()=>[O(e.$slots,"default")]),_:3},8,["id","focusable","active"])}var gt=V(mt,[["render",vt],["__file","roving-focus-item.vue"]]);const _t=k({name:"DropdownItemImpl",components:{ElIcon:fe},props:He,emits:["pointermove","pointerleave","click","clickimpl"],setup(e,{emit:n}){const r=ne("dropdown"),{role:o}=D(ce,void 0),{collectionItemRef:a}=D(ct,void 0),{collectionItemRef:c}=D(Yo,void 0),{rovingFocusGroupItemRef:i,tabIndex:s,handleFocus:g,handleKeydown:p,handleMousedown:b}=D(Ve,void 0),h=Le(a,c,i),E=C(()=>o.value==="menu"?"menuitem":o.value==="navigation"?"link":"button"),l=U(d=>{const f=ie(d);if([B.enter,B.numpadEnter,B.space].includes(f))return d.preventDefault(),d.stopImmediatePropagation(),n("clickimpl",d),!0},p);return{ns:r,itemRef:h,dataset:{[ze]:""},role:E,tabIndex:s,handleFocus:g,handleKeydown:l,handleMousedown:b}}});function bt(e,n,r,o,a,c){const i=F("el-icon");return w(),R(j,null,[e.divided?(w(),R("li",{key:0,role:"separator",class:H(e.ns.bem("menu","item","divided"))},null,2)):X("v-if",!0),m("li",te({ref:e.itemRef},{...e.dataset,...e.$attrs},{"aria-disabled":e.disabled,class:[e.ns.be("menu","item"),e.ns.is("disabled",e.disabled)],tabindex:e.tabIndex,role:e.role,onClick:s=>e.$emit("clickimpl",s),onFocus:e.handleFocus,onKeydown:ae(e.handleKeydown,["self"]),onMousedown:e.handleMousedown,onPointermove:s=>e.$emit("pointermove",s),onPointerleave:s=>e.$emit("pointerleave",s)}),[e.icon?(w(),K(i,{key:0},{default:v(()=>[(w(),K(ro(e.icon)))]),_:1})):X("v-if",!0),O(e.$slots,"default")],16,["aria-disabled","tabindex","role","onClick","onFocus","onKeydown","onMousedown","onPointermove","onPointerleave"])],64)}var ht=V(_t,[["render",bt],["__file","dropdown-item-impl.vue"]]);const Je=()=>{const e=D(je,{}),n=C(()=>e?.dropdownSize);return{elDropdown:e,_elDropdownSize:n}},wt=k({name:"ElDropdownItem",components:{ElDropdownCollectionItem:at,ElRovingFocusItem:gt,ElDropdownItemImpl:ht},inheritAttrs:!1,props:He,emits:["pointermove","pointerleave","click"],setup(e,{emit:n,attrs:r}){const{elDropdown:o}=Je(),a=Se(),c=I(null),i=C(()=>{var l,d;return(d=(l=u(c))==null?void 0:l.textContent)!=null?d:""}),{onItemEnter:s,onItemLeave:g}=D(ce,void 0),p=U(l=>(n("pointermove",l),l.defaultPrevented),Ee(l=>{if(e.disabled){g(l);return}const d=l.currentTarget;d===document.activeElement||d.contains(document.activeElement)||(s(l),l.defaultPrevented||d?.focus({preventScroll:!0}))})),b=U(l=>(n("pointerleave",l),l.defaultPrevented),Ee(g)),h=U(l=>{if(!e.disabled)return n("click",l),l.type!=="keydown"&&l.defaultPrevented},l=>{var d,f,t;if(e.disabled){l.stopImmediatePropagation();return}(d=o?.hideOnClick)!=null&&d.value&&((f=o.handleClick)==null||f.call(o)),(t=o.commandHandler)==null||t.call(o,e.command,a,l)}),E=C(()=>({...e,...r}));return{handleClick:h,handlePointerMove:p,handlePointerLeave:b,textContent:i,propsAndAttrs:E}}});function yt(e,n,r,o,a,c){var i;const s=F("el-dropdown-item-impl"),g=F("el-roving-focus-item"),p=F("el-dropdown-collection-item");return w(),K(p,{disabled:e.disabled,"text-value":(i=e.textValue)!=null?i:e.textContent},{default:v(()=>[_(g,{focusable:!e.disabled},{default:v(()=>[_(s,te(e.propsAndAttrs,{onPointerleave:e.handlePointerLeave,onPointermove:e.handlePointerMove,onClickimpl:e.handleClick}),{default:v(()=>[O(e.$slots,"default")]),_:3},16,["onPointerleave","onPointermove","onClickimpl"])]),_:3},8,["focusable"])]),_:3},8,["disabled","text-value"])}var xe=V(wt,[["render",yt],["__file","dropdown-item.vue"]]);const Et=k({name:"ElDropdownMenu",props:nt,setup(e){const n=ne("dropdown"),{_elDropdownSize:r}=Je(),o=r.value,{focusTrapRef:a,onKeydown:c}=D(yo,void 0),{contentRef:i,role:s,triggerId:g}=D(ce,void 0),{collectionRef:p,getItems:b}=D(it,void 0),{rovingFocusGroupRef:h,rovingFocusGroupRootStyle:E,tabIndex:l,onBlur:d,onFocus:f,onMousedown:t}=D(_e,void 0),{collectionRef:M}=D(ge,void 0),L=C(()=>[n.b("menu"),n.bm("menu",o?.value)]),T=Le(i,p,a,h,M),$=U(P=>{var Y;(Y=e.onKeydown)==null||Y.call(e,P)},P=>{const{currentTarget:Y,target:x}=P,A=ie(P);if(Y.contains(x),B.tab===A&&P.stopImmediatePropagation(),P.preventDefault(),x!==u(i)||!st.includes(A))return;const se=b().filter(ee=>!ee.disabled).map(ee=>ee.ref);Ye.includes(A)&&se.reverse(),be(se)});return{size:o,rovingFocusGroupRootStyle:E,tabIndex:l,dropdownKls:L,role:s,triggerId:g,dropdownListWrapperRef:T,handleKeydown:P=>{$(P),c(P)},onBlur:d,onFocus:f,onMousedown:t}}});function It(e,n,r,o,a,c){return w(),R("ul",{ref:e.dropdownListWrapperRef,class:H(e.dropdownKls),style:Te(e.rovingFocusGroupRootStyle),tabindex:-1,role:e.role,"aria-labelledby":e.triggerId,onBlur:e.onBlur,onFocus:e.onFocus,onKeydown:ae(e.handleKeydown,["self"]),onMousedown:ae(e.onMousedown,["self"])},[O(e.$slots,"default")],46,["role","aria-labelledby","onBlur","onFocus","onKeydown","onMousedown"])}var We=V(Et,[["render",It],["__file","dropdown-menu.vue"]]);const Ct=me(ft,{DropdownItem:xe,DropdownMenu:We}),$t=Pe(xe),Tt=Pe(We),kt=re({trigger:Q.trigger,triggerKeys:Q.triggerKeys,placement:le.placement,disabled:Q.disabled,visible:G.visible,transition:G.transition,popperOptions:le.popperOptions,tabindex:le.tabindex,content:G.content,popperStyle:G.popperStyle,popperClass:G.popperClass,enterable:{...G.enterable,default:!0},effect:{...G.effect,default:"light"},teleported:G.teleported,appendTo:G.appendTo,title:String,width:{type:[String,Number],default:150},offset:{type:Number,default:void 0},showAfter:{type:Number,default:0},hideAfter:{type:Number,default:200},autoClose:{type:Number,default:0},showArrow:{type:Boolean,default:!0},persistent:{type:Boolean,default:!0},"onUpdate:visible":{type:Function}}),St={"update:visible":e=>so(e),"before-enter":()=>!0,"before-leave":()=>!0,"after-enter":()=>!0,"after-leave":()=>!0},Ft="onUpdate:visible",Nt=k({name:"ElPopover"}),Rt=k({...Nt,props:kt,emits:St,setup(e,{expose:n,emit:r}){const o=e,a=C(()=>o[Ft]),c=ne("popover"),i=I(),s=C(()=>{var t;return(t=u(i))==null?void 0:t.popperRef}),g=C(()=>[{width:Re(o.width)},o.popperStyle]),p=C(()=>[c.b(),o.popperClass,{[c.m("plain")]:!!o.content}]),b=C(()=>o.transition===`${c.namespace.value}-fade-in-linear`),h=()=>{var t;(t=i.value)==null||t.hide()},E=()=>{r("before-enter")},l=()=>{r("before-leave")},d=()=>{r("after-enter")},f=()=>{r("update:visible",!1),r("after-leave")};return n({popperRef:s,hide:h}),(t,M)=>(w(),K(u(Ke),te({ref_key:"tooltipRef",ref:i},t.$attrs,{trigger:t.trigger,"trigger-keys":t.triggerKeys,placement:t.placement,disabled:t.disabled,visible:t.visible,transition:t.transition,"popper-options":t.popperOptions,tabindex:t.tabindex,content:t.content,offset:t.offset,"show-after":t.showAfter,"hide-after":t.hideAfter,"auto-close":t.autoClose,"show-arrow":t.showArrow,"aria-label":t.title,effect:t.effect,enterable:t.enterable,"popper-class":u(p),"popper-style":u(g),teleported:t.teleported,"append-to":t.appendTo,persistent:t.persistent,"gpu-acceleration":u(b),"onUpdate:visible":u(a),onBeforeShow:E,onBeforeHide:l,onShow:d,onHide:f}),{content:v(()=>[t.title?(w(),R("div",{key:0,class:H(u(c).e("title")),role:"title"},N(t.title),3)):X("v-if",!0),O(t.$slots,"default",{},()=>[Fe(N(t.content),1)])]),default:v(()=>[t.$slots.reference?O(t.$slots,"reference",{key:0}):X("v-if",!0)]),_:3},16,["trigger","trigger-keys","placement","disabled","visible","transition","popper-options","tabindex","content","offset","show-after","hide-after","auto-close","show-arrow","aria-label","effect","enterable","popper-class","popper-style","teleported","append-to","persistent","gpu-acceleration","onUpdate:visible"]))}});var Ot=V(Rt,[["__file","popover.vue"]]);const $e=(e,n)=>{const r=n.arg||n.value,o=r?.popperRef;o&&(o.triggerRef=e)};var Pt={mounted(e,n){$e(e,n)},updated(e,n){$e(e,n)}};const Dt="popover",Bt=go(Pt,Dt),Kt=me(Ot,{directive:Bt}),Lt={class:"md:px-1/12 h-16 flex items-stretch justify-between relative border-b border-solid border-[#DEDEDE] bg-white"},At={class:"flex items-stretch gap-20"},Mt={class:"flex items-center"},Gt={class:"flex items-stretch gap-6"},zt={class:"cursor-pointer group-hover:text-[#aa2345] text-center"},Ut={class:"absolute z-[200] left-0 top-[63px] border-t border-solid border-[#DEDEDE] w-full bg-white h-0 group-hover:h-16 overflow-hidden transition-[height] ease-linear duration-300 flex items-center justify-center gap-14"},Vt={class:"cursor-pointer hover:underline underline-offset-4"},Ht={class:"flex"},Yt=k({__name:"FSTPCMenu",setup(e){const{locale:n,locales:r,localeProperties:o}=pe(),a=C(()=>r.value.find(s=>s.code!=n.value)?.code||"zh"),c=lo(),{menu:i}=Ae();return(s,g)=>{const p=ve,b=Eo,h=Io;return w(),R("div",Lt,[m("div",At,[m("div",Mt,[_(p,{to:"/"},{default:v(()=>[_(J,{class:"text-30",icon:"logo"})]),_:1})]),m("div",Gt,[(w(!0),R(j,null,q(u(i),(E,l)=>(w(),R("div",{key:l,class:"flex items-center group"},[_(p,{to:E.path},{default:v(()=>[m("div",zt,N(s.$t(`common.${E.i8nKey}`)),1)]),_:2},1032,["to"]),m("div",Ut,[(w(!0),R(j,null,q(E.children,(d,f)=>(w(),K(p,{to:d.path,key:f,target:d.target},{default:v(()=>[m("span",Vt,N(s.$t(`common.${d.i8nKey}`)),1)]),_:2},1032,["to","target"]))),128))])]))),128))])]),m("div",Ht,[O(s.$slots,"default"),_(h,{class:"flex items-center cursor-pointer",to:u(c)(u(a))},{default:v(()=>[_(J,{class:"text-xl mr-2",icon:"language"}),m("span",null,N(u(o).nameEn),1),_(b,{direction:"vertical"}),m("span",null,N(u(o).name),1)]),_:1},8,["to"])])])}}}),jt={class:"flex items-center justify-end gap-10 mr-10"},Jt=["title"],xt={class:"flex justify-center"},Wt={class:"text-xs text-[#AF1C49] text-center"},qt=["title"],Qt={class:"flex justify-center"},Xt={class:"text-xs text-center"},Zt={class:"text-xs"},en=k({__name:"FSTHeader",setup(e){const{t:n}=pe(),r=I([{name:"companyFoster",icon:"diancai",url:"https://www.hzfirstem.com"}]);return(o,a)=>{const c=ve,i=$t,s=Tt,g=Ct;return w(),K(Yt,null,{default:v(()=>[m("div",jt,[_(c,{to:"/integrity"},{default:v(()=>[m("div",{title:o.$t("integrity.title"),class:"gap-1 cursor-pointer flex flex-col items-center justify-center"},[m("div",xt,[_(J,{class:"text-lg",icon:"Union"})]),m("div",Wt,N(o.$t("common.Integrity")),1)],8,Jt)]),_:1}),_(g,{trigger:"click",style:{"--el-text-color-regular":"#000"},placement:"bottom-end"},{dropdown:v(()=>[_(s,null,{default:v(()=>[(w(!0),R(j,null,q(u(r),p=>(w(),K(i,{key:p.icon,class:"!focus:text-[#aa2345] !focus:bg-white !hover:text-[#aa2345] !hover:bg-white cursor-pointer"},{default:v(()=>[_(c,{to:p.url,target:"_blank",class:"flex items-center gap-2"},{default:v(()=>[_(J,{class:"text-6",icon:p.icon},null,8,["icon"]),m("span",Zt,N(o.$t(`common.${p.name}`)),1)]),_:2},1032,["to"])]),_:2},1024))),128))]),_:1})]),default:v(()=>[m("div",{title:o.$t("common.websiteGroup"),class:"gap-1 hover:text-[#AF1C49] flex flex-col items-center justify-center"},[m("div",Qt,[_(J,{class:"text-base",icon:"a-logos"})]),m("div",Xt,N(o.$t("common.websiteGroup")),1)],8,qt)]),_:1})])]),_:1})}}}),on=ao(()=>co(()=>import("./CWwRN6dm.js"),__vite__mapDeps([0,1,2,3]),import.meta.url).then(e=>e.default||e)),tn={class:"md:px-1/12 flex items-center-start justify-between pt-20 pb-30"},nn={class:"text-5.5 font-bold mb-4"},rn={class:"flex flex-col gap-4"},sn={class:"cursor-pointer text-[#7c7c7c] hover:text-[#000]"},ln={class:"flex flex-col items-end gap-6 shrink-0"},an={class:"text-5.5 leading-6 font-bold flex gap-4 items-end"},cn={class:"text-8 leading-9 font-bold transition hover:scale-120 duration-150 ease-in-out"},dn={class:"w-26 pt-4 flex flex-col gap-2 items-center"},un={class:"text-xs text-[#424242]"},pn={class:"md:px-1/12 flex py-5.5 border-t border-solid border-[#DEDEDE]"},fn={class:"flex flex-col gap-4"},mn={class:"text-xs"},vn=k({__name:"FSTFooter",setup(e){const{footMenu:n,menu:r}=Ae(),o=Me(),{t:a,locale:c}=pe(),i=Ne(),s=I(null),g=I(0);de(()=>{g.value=s.value.offsetWidth});const p=I(!1),b=I([{name:a("common.companyFoster"),icon:"diancai",url:"https://www.hzfirstem.com"}]),{scrollToTop:h}=$o(),E=d=>{d.path.includes("http")||h()},l=(d,f)=>(d.forEach(t=>{f.push(t),t.children&&l(t.children,f)}),f);return ue(()=>i.fullPath,d=>{const t=l(r,[]);o.value=t.find(M=>M.path?.includes(i.path.split(`/${c.value}/`)[1]))?.footColor||"white"},{immediate:!0}),(d,f)=>{const t=ve,M=on,L=Kt;return w(),R(j,null,[m("div",tn,[m("div",{class:H(["flex",[u(c)=="zh"?"md:gap-10 lg:gap-30 2xl:gap-40":"md:gap-10 lg:gap-16 2xl:gap-25"]])},[(w(!0),R(j,null,q(u(n),(T,$)=>(w(),R("div",{key:$,class:"flex flex-col gap-5"},[m("div",nn,N(d.$t(`common.${T.i8nKey}`)),1),m("div",rn,[(w(!0),R(j,null,q(T.children,(S,P)=>(w(),K(t,{key:P,to:S.path,onClick:Y=>E(S),target:S.target},{default:v(()=>[m("span",sn,N(d.$t(`common.${S.i8nKey}`)),1)]),_:2},1032,["to","onClick","target"]))),128))])]))),128))],2),m("div",ln,[m("div",an,[_(J,{icon:"phone",class:"text-3xl"}),Fe(N(d.$t("common.hotline")),1)]),m("div",cn,N(`${u(c)=="zh"?"0571-63812086":"+86 571 63812086"}`),1),m("div",dn,[_(M,{src:"/images/WeChatQrCode.png"}),m("span",un,N(d.$t("common.WeChat")),1)])])]),m("div",pn,[_(L,{visible:u(p),"onUpdate:visible":f[0]||(f[0]=T=>io(p)?p.value=T:null),placement:"top",trigger:"hover","show-arrow":!1,"popper-class":"w-full","popper-style":{width:`${u(g)}px`},"show-after":200},{reference:v(()=>[m("div",{ref_key:"popoverTarget",ref:s,class:"border-2 border-solid border-[#B2B2B2] py-3 px-16 cursor-pointer flex items-center gap-4"},[m("span",null,N(d.$t("common.websiteGroup")),1),_(J,{class:H(["transition ease-linear duration-300",[u(p)?"rotate-180":""]]),icon:"arrow-down"},null,8,["class"])],512)]),default:v(()=>[m("div",fn,[(w(!0),R(j,null,q(u(b),T=>(w(),K(t,{key:T.icon,class:"flex items-center gap-2 hover:text-[#aa2345] cursor-pointer",to:T.url,target:"_blank"},{default:v(()=>[_(J,{class:"text-6",icon:T.icon},null,8,["icon"]),m("span",mn,N(T.name),1)]),_:2},1032,["to"]))),128))])]),_:1},8,["visible","popper-style"])]),f[1]||(f[1]=m("div",{class:"md:px-1/12 flex items-center gap-3.5 py-5.5 border-t border-solid border-[#DEDEDE] text-3 text-[#666]"},[m("span",null,"©2025 杭州福斯特应用材料股份有限公司 版权所有"),m("span",null,"浙公网安备 33018502001078号 "),m("span",null,"浙ICP备15021623号-1  "),m("span",null,"浙江省网络监管服务网-网上亮照")],-1))],64)}}}),gn=k({__name:"default",setup(e){const n=Me(),r=To();r.get("user")||r.set("user",`FST-${ko()}`,{path:"/"});const o=Ne();return ue(()=>o.fullPath,a=>{Co(o)},{immediate:!0}),(a,c)=>{const i=Bo,s=De;return w(),K(s,{height:"100vh",class:"text-sm 2xl:text-base bg-[#fff] min-w-[1420px]","wrap-class":"scrollbarRef"},{default:v(()=>[_(en),O(a.$slots,"default",{},void 0,!0),m("div",{class:H([u(n)=="white"?"bg-[#fff]":"bg-[#f7f7f7]"])},[_(vn)],2),_(i,{target:".scrollbarRef",right:60,bottom:100,class:"!z-999",style:{"--el-backtop-text-color":"#aa2345"}})]),_:3})}}}),Gn=So(gn,[["__scopeId","data-v-084d6d36"]]);export{Gn as default};
