import{_ as ue}from"./CgYHnctC.js";import{u as F}from"./Bfjnp4Nb.js";import{e as M,s as ce,q as Z,n as q,o as k,c as L,a as u,b as B,w as P,d as C,i as A,F as se,l as fe,t as de,B as W,U as re,N as ne,Z as ve,j as y,h as R,I as me,ao as $,z as Q,m as pe,O as be,P as T,S as Y,Q as he,T as ge,a3 as ye,y as ee,J as Se,r as xe,ah as we,k as Ae,ap as Ne,R as ze,Y as ke,p as Oe,_ as Ee,L as te}from"./jKZ1YmIl.js";import{a as Ce,b as K,F as _e,a0 as J,a1 as ae,c as oe,w as Be}from"./BD3TMmHG.js";import{c as Pe,u as Re}from"./CNpTZBxo.js";const Ue=""+new URL("logo.Zk8rQlBV.png",import.meta.url).href,He="data:image/png;base64,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",We={"h-300px":"","bg-hex-fff":""},Le={"flex-bc":"","pt-46px":"","px-300px":""},Te={class:"logo-weixin","mr-230px":"","pb-67px":"",flex:"~ col items-center"},Ve={"flex-c-":"","flex-auto":"","w-1px":""},je={text:"20px hex-1A2444"},Me={"mt-15px":"","text-14px":"","text-hex-555":""},Ge={"mt-15px":"","text-14px":"","text-hex-555":""},Ie={"ml-80px":""},Fe={text:"20px hex-1A2444"},Xe={"ml-80px":""},qe={text:"20px hex-1A2444"},Qe=["onClick"],Ye=M({name:"GlobalsFooter",__name:"footer",async setup(l){let f,s;const o=Ce(),{productCategory:m}=ce(o);return[f,s]=Z(()=>q()),await f,s(),[f,s]=Z(()=>Pe("global-index",()=>{const r=[];return r.push(o.getProductCategory()),Promise.all(r)},"$29YRFvIgO4")),await f,s(),(r,n)=>{const p=ue;return k(),L("div",We,[u("div",Le,[u("div",Te,[B(p,{to:"/?to=page-carousel"},{default:P(()=>n[2]||(n[2]=[u("img",{src:Ue,"h-47px":"","w-190px":"",alt:""},null,-1)])),_:1,__:[2]})]),u("div",Ve,[u("div",null,[u("div",je,[B(p,{to:"/about?to=page-carousel"},{default:P(()=>n[3]||(n[3]=[C("关于我们")])),_:1,__:[3]})]),u("p",Me,[u("a",{href:"javascript:;",onClick:n[0]||(n[0]=b=>("useUrl"in r?r.useUrl:A(F))({path:"/about",query:{to:"about-intro"}}))},"公司简介")]),u("p",Ge,[u("a",{href:"javascript:;",onClick:n[1]||(n[1]=b=>("useUrl"in r?r.useUrl:A(F))({path:"/about",query:{to:"about-contact"}}))},"联系我们")])]),u("div",Ie,[u("div",Fe,[B(p,{to:"/news"},{default:P(()=>n[4]||(n[4]=[C("新闻中心")])),_:1,__:[4]})])]),u("div",Xe,[u("div",qe,[B(p,{to:"/product?to=page-carousel"},{default:P(()=>n[5]||(n[5]=[C("产品中心")])),_:1,__:[5]})]),(k(!0),L(se,null,fe(A(m),(b,c)=>(k(),L("p",{key:c,"mt-15px":"","text-14px":"","text-hex-555":""},[u("a",{href:"javascript:;",onClick:h=>("useUrl"in r?r.useUrl:A(F))({path:"/product",query:{to:`${c}`}})},de(b.title),9,Qe)]))),128))])])]),n[6]||(n[6]=u("div",{"mt-50px":"","text-center":"","text-14px":"","text-hex-292d3380":"","lh-22px":""},[C(" Copyright@2025 天宽科技 All Rights Reserved "),u("a",{href:"https://beian.mps.gov.cn/#/query/webSearch?code=33010602012081",target:"_blank"},[u("img",{src:He,alt:"",class:"inline-block w-16px h-16px"}),C(" 浙公网安备33010602012081号")]),C(),u("a",{href:"https://beian.miit.gov.cn/",target:"_blank"},"浙ICP备13031450号-1"),u("br"),C(" 本站部分资源来源于网络，版权归原作者或者来源机构所有，如涉及版权问题，请与我们联系。 | 免责条款 ")],-1))])}}}),vt=Object.assign(Ye,{__name:"GlobalsFooter"}),Je=K({distance:{type:Number,default:0},height:{type:[String,Number],default:""},maxHeight:{type:[String,Number],default:""},native:Boolean,wrapStyle:{type:_e([String,Object,Array]),default:""},wrapClass:{type:[String,Array],default:""},viewClass:{type:[String,Array],default:""},viewStyle:{type:[String,Array,Object],default:""},noresize:Boolean,tag:{type:String,default:"div"},always:Boolean,minSize:{type:Number,default:20},tabindex:{type:[String,Number],default:void 0},id:String,role:String,...Re(["ariaLabel","ariaOrientation"])}),Ke={"end-reached":l=>["left","right","top","bottom"].includes(l),scroll:({scrollTop:l,scrollLeft:f})=>[l,f].every(W)},_=4,De={vertical:{offset:"offsetHeight",scroll:"scrollTop",scrollSize:"scrollHeight",size:"height",key:"vertical",axis:"Y",client:"clientY",direction:"top"},horizontal:{offset:"offsetWidth",scroll:"scrollLeft",scrollSize:"scrollWidth",size:"width",key:"horizontal",axis:"X",client:"clientX",direction:"left"}},Ze=({move:l,size:f,bar:s})=>({[s.size]:f,transform:`translate${s.axis}(${l}%)`}),$e=K({vertical:Boolean,size:String,move:Number,ratio:{type:Number,required:!0},always:Boolean}),D=Symbol("scrollbarContextKey"),et=K({always:{type:Boolean,default:!0},minSize:{type:Number,required:!0}}),tt="Thumb";var at=M({__name:"thumb",props:$e,setup(l){const f=l,s=re(D),o=ne("scrollbar");s||ve(tt,"can not inject scrollbar context");const m=y(),r=y(),n=y({}),p=y(!1);let b=!1,c=!1,h=0,g=0,i=ye?document.onselectstart:null;const e=R(()=>De[f.vertical?"vertical":"horizontal"]),t=R(()=>Ze({size:f.size,move:f.move,bar:e.value})),w=R(()=>m.value[e.value.offset]**2/s.wrapElement[e.value.scrollSize]/f.ratio/r.value[e.value.offset]),x=d=>{if(d.stopPropagation(),d.ctrlKey||[1,2].includes(d.button))return;window.getSelection()?.removeAllRanges(),z(d);const S=d.currentTarget;S&&(n.value[e.value.axis]=S[e.value.offset]-(d[e.value.client]-S.getBoundingClientRect()[e.value.direction]))},N=d=>{if(!r.value||!m.value||!s.wrapElement)return;const S=(Math.abs(d.target.getBoundingClientRect()[e.value.direction]-d[e.value.client])-r.value[e.value.offset]/2)*100*w.value/m.value[e.value.offset];s.wrapElement[e.value.scroll]=S*s.wrapElement[e.value.scrollSize]/100},z=d=>{d.stopImmediatePropagation(),b=!0,h=s.wrapElement.scrollHeight,g=s.wrapElement.scrollWidth,document.addEventListener("mousemove",V),document.addEventListener("mouseup",U),i=document.onselectstart,document.onselectstart=()=>!1},V=d=>{if(!m.value||!r.value||b===!1)return;const S=n.value[e.value.axis];if(!S)return;const j=((m.value.getBoundingClientRect()[e.value.direction]-d[e.value.client])*-1-(r.value[e.value.offset]-S))*100*w.value/m.value[e.value.offset];e.value.scroll==="scrollLeft"?s.wrapElement[e.value.scroll]=j*g/100:s.wrapElement[e.value.scroll]=j*h/100},U=()=>{b=!1,n.value[e.value.axis]=0,document.removeEventListener("mousemove",V),document.removeEventListener("mouseup",U),H(),c&&(p.value=!1)},G=()=>{c=!1,p.value=!!f.size},I=()=>{c=!0,p.value=b};me(()=>{H(),document.removeEventListener("mouseup",U)});const H=()=>{document.onselectstart!==i&&(document.onselectstart=i)};return J($(s,"scrollbarElement"),"mousemove",G),J($(s,"scrollbarElement"),"mouseleave",I),(d,S)=>(k(),Q(ge,{name:A(o).b("fade"),persisted:""},{default:P(()=>[pe(u("div",{ref_key:"instance",ref:m,class:T([A(o).e("bar"),A(o).is(e.value.key)]),onMousedown:N,onClick:S[0]||(S[0]=be(()=>{},["stop"]))},[u("div",{ref_key:"thumb",ref:r,class:T(A(o).e("thumb")),style:Y(t.value),onMousedown:x},null,38)],34),[[he,l.always||p.value]])]),_:1},8,["name"]))}}),le=at,ot=M({__name:"bar",props:et,setup(l,{expose:f}){const s=l,o=re(D),m=y(0),r=y(0),n=y(""),p=y(""),b=y(1),c=y(1);return f({handleScroll:i=>{if(i){const e=i.offsetHeight-_,t=i.offsetWidth-_;r.value=i.scrollTop*100/e*b.value,m.value=i.scrollLeft*100/t*c.value}},update:()=>{const i=o?.wrapElement;if(!i)return;const e=i.offsetHeight-_,t=i.offsetWidth-_,w=e**2/i.scrollHeight,x=t**2/i.scrollWidth,N=Math.max(w,s.minSize),z=Math.max(x,s.minSize);b.value=w/(e-w)/(N/(e-N)),c.value=x/(t-x)/(z/(t-z)),p.value=N+_<e?`${N}px`:"",n.value=z+_<t?`${z}px`:""}}),(i,e)=>(k(),L(se,null,[B(le,{move:m.value,ratio:c.value,size:n.value,always:l.always},null,8,["move","ratio","size","always"]),B(le,{move:r.value,ratio:b.value,size:p.value,vertical:"",always:l.always},null,8,["move","ratio","size","always"])],64))}}),lt=ot;const st=["tabindex"],X="ElScrollbar";var rt=M({name:X,__name:"scrollbar",props:Je,emits:Ke,setup(l,{expose:f,emit:s}){const o=l,m=s,r=ne("scrollbar");let n,p,b,c=0,h=0,g="";const i={bottom:!1,top:!1,right:!1,left:!1},e=y(),t=y(),w=y(),x=y(),N=R(()=>{const a={},v=ae(o.height),E=ae(o.maxHeight);return v&&(a.height=v),E&&(a.maxHeight=E),[o.wrapStyle,a]}),z=R(()=>[o.wrapClass,r.e("wrap"),{[r.em("wrap","hidden-default")]:!o.native}]),V=R(()=>[r.e("view"),o.viewClass]),U=a=>i[a]??!1,G={top:"bottom",bottom:"top",left:"right",right:"left"},I=a=>{const v=G[g];if(!v)return;const E=a[g],ie=a[v];E&&!i[g]&&(i[g]=!0),!ie&&i[v]&&(i[v]=!1)},H=()=>{if(t.value){x.value?.handleScroll(t.value);const a=c,v=h;c=t.value.scrollTop,h=t.value.scrollLeft;const E={bottom:c+t.value.clientHeight>=t.value.scrollHeight-o.distance,top:c<=o.distance&&a!==0,right:h+t.value.clientWidth>=t.value.scrollWidth-o.distance&&v!==h,left:h<=o.distance&&v!==0};if(m("scroll",{scrollTop:c,scrollLeft:h}),a!==c&&(g=c>a?"bottom":"top"),v!==h&&(g=h>v?"right":"left"),o.distance>0){if(U(g))return;I(E)}E[g]&&m("end-reached",g)}};function d(a,v){Ee(a)?t.value.scrollTo(a):W(a)&&W(v)&&t.value.scrollTo(a,v)}const S=a=>{if(!W(a)){te(X,"value must be a number");return}t.value.scrollTop=a},j=a=>{if(!W(a)){te(X,"value must be a number");return}t.value.scrollLeft=a},O=()=>{x.value?.update(),i[g]=!1};return ee(()=>o.noresize,a=>{a?(n?.(),p?.(),b?.()):({stop:n}=oe(w,O),{stop:p}=oe(t,O),b=J("resize",O))},{immediate:!0}),ee(()=>[o.maxHeight,o.height],()=>{o.native||q(()=>{O(),t.value&&x.value?.handleScroll(t.value)})}),Se(D,xe({scrollbarElement:e,wrapElement:t})),we(()=>{t.value&&(t.value.scrollTop=c,t.value.scrollLeft=h)}),Ae(()=>{o.native||q(()=>{O()})}),Ne(()=>O()),f({wrapRef:t,update:O,scrollTo:d,setScrollTop:S,setScrollLeft:j,handleScroll:H}),(a,v)=>(k(),L("div",{ref_key:"scrollbarRef",ref:e,class:T(A(r).b())},[u("div",{ref_key:"wrapRef",ref:t,class:T(z.value),style:Y(N.value),tabindex:l.tabindex,onScroll:H},[(k(),Q(ke(l.tag),{id:l.id,ref_key:"resizeRef",ref:w,class:T(V.value),style:Y(l.viewStyle),role:l.role,"aria-label":l.ariaLabel,"aria-orientation":l.ariaOrientation},{default:P(()=>[ze(a.$slots,"default")]),_:3},8,["id","class","style","role","aria-label","aria-orientation"]))],46,st),l.native?Oe("v-if",!0):(k(),Q(lt,{key:0,ref_key:"barRef",ref:x,always:l.always,"min-size":l.minSize},null,8,["always","min-size"]))],2))}}),nt=rt;const mt=Be(nt);export{mt as E,vt as _,Ke as s};
