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