var Qt=Object.defineProperty,Jt=Object.defineProperties;var Zt=Object.getOwnPropertyDescriptors;var ve=Object.getOwnPropertySymbols;var ut=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable;var st=(e,i,n)=>i in e?Qt(e,i,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[i]=n,C=(e,i)=>{for(var n in i||(i={}))ut.call(i,n)&&st(e,n,i[n]);if(ve)for(var n of ve(i))ct.call(i,n)&&st(e,n,i[n]);return e},K=(e,i)=>Jt(e,Zt(i));var dt=(e,i)=>{var n={};for(var l in e)ut.call(e,l)&&i.indexOf(l)<0&&(n[l]=e[l]);if(e!=null&&ve)for(var l of ve(e))i.indexOf(l)<0&&ct.call(e,l)&&(n[l]=e[l]);return n};var U=(e,i,n)=>new Promise((l,s)=>{var d=b=>{try{k(n.next(b))}catch(p){s(p)}},v=b=>{try{k(n.throw(b))}catch(p){s(p)}},k=b=>b.done?l(b.value):Promise.resolve(b.value).then(d,v);k((n=n.apply(e,i)).next())});import{_ as kt,o as m,c as f,a as c,t as E,r as pe,b as M,d as _,w as je,p as mt,i as ft,n as G,u as R,e as we,f as ht,g as A,h as bt,j as S,k as yt,l as Xt,m as en,q as tn,s as N,v as q,x as Le,F as ge,y as De,z as nn,A as Fe,B as an,C as on,D as z,E as ln,G as O}from"./index-1786523779314.js";import{g as ne}from"./index-e9f36657-1786523779314.js";const vt=""+new URL("bottom-menu-arrow-big-180b7071-balabala-1786523779314.svg",import.meta.url).href,gt=""+new URL("bottom-menu-arrow-small-19304179-balabala-1786523779314.svg",import.meta.url).href;/** * @name: autofit.js * @author: Larry Zhu * @version: 3.2.8 * @description: autofit.js 是迄今为止最易用的自适应工具 * @license: MIT */let Ie=null,ie="",ze="",Oe="",Pe=null,pt=null,T=1,te=!1;const ke={isAutofitRunning:!1,init(e={},i=!0){i&&console.log("autofit.js is running");const{dw:n=1920,dh:l=1080,el:s=typeof e=="string"?e:"body",resize:d=!0,ignore:v=[],transition:k="none",delay:b=0,limit:p=.1,cssMode:$="scale",allowScroll:h=!1}=e;Ie=s;const r=document.querySelector(s);if(!r){console.error(`autofit: '${s}' is not exist`);return}const w=document.createElement("style"),g=document.createElement("style");w.lang="text/css",g.lang="text/css",w.id="autofit-style",g.id="ignoreStyle",!h&&(w.innerHTML="body {overflow: hidden;}");const V=document.querySelector("body");V.appendChild(w),V.appendChild(g),r.style.height=`${l}px`,r.style.width=`${n}px`,r.style.transformOrigin="0 0",!h&&(r.style.overflow="hidden"),Ne(n,l,r,v,p,$),Pe=()=>{clearTimeout(pt),b!=0?pt=setTimeout(()=>{Ne(n,l,r,v,p,$),te&&He(ie,Oe,ze)},b):(Ne(n,l,r,v,p,$),te&&He(ie,Oe,ze))},d&&window.addEventListener("resize",Pe),this.isAutofitRunning=!0,setTimeout(()=>{r.style.transition=`${k}s`})},off(e="body"){try{window.removeEventListener("resize",Pe);const i=document.querySelector("#autofit-style");i&&i.remove();const n=document.querySelector("#ignoreStyle");n&&n.remove();const l=document.querySelector(Ie||e);l&&(l.style.cssText=""),te&&St()}catch(i){console.error("autofit: Failed to remove normally",i)}this.isAutofitRunning=!1,console.log("autofit.js is off")},elRectification:null,scale:T};function He(e,i=!0,n=1){if(!ke.isAutofitRunning){console.error("autofit.js:(elRectification): autofit has not been initialized yet");return}St(),!e&&console.error(`autofit.js:elRectification bad selector: ${e}`),ie=e,ze=n,Oe=i;const l=Array.from(document.querySelectorAll(e));if(l.length==0){console.error(`autofit.js:elRectification found no element by selector: "${e}"`);return}for(const s of l){const d=T==1?1:Number(T)*Number(n);te||(s.originalWidth=s.clientWidth,s.originalHeight=s.clientHeight),i?(s.style.width=`${s.originalWidth*d}px`,s.style.height=`${s.originalHeight*d}px`):(s.style.width=`${100*d}%`,s.style.height=`${100*d}%`),s.style.transform=`translateZ(0) scale(${1/Number(T)})`,s.style.transformOrigin="0 0"}te=!0}function St(){if(ie){te=!1;for(const e of Array.from(document.querySelectorAll(ie)))e.style.width="",e.style.height="",e.style.transform=""}}function Ne(e,i,n,l,s,d="scale"){const v=document.documentElement.clientHeight,k=document.documentElement.clientWidth;T=k/vs?T:1,ke.scale=+T;const b=Math.round(v/Number(T)),p=Math.round(k/Number(T));n.style.height=`${b}px`,n.style.width=`${p}px`,d==="zoom"?n.style.zoom=`${T}`:n.style.transform=`translateZ(0) scale(${T})`;const $=document.querySelector("#ignoreStyle");$.innerHTML="";for(const h of l){const r=h;let w=r.el||r.dom;if(typeof r=="string"&&(w=r),!w||typeof w=="object"&&!Object.keys(w).length){console.error(`autofit: found invalid or empty selector/object: ${w}`);continue}const g=r.scale?r.scale:1/Number(T),V=g!=T&&r.fontSize,P=g!=T&&r.width,Y=g!=T&&r.height;$.innerHTML+=` ${w} { transform: scale(${g})!important; transform-origin: 0 0; ${P?`width: ${P}!important;`:""} ${Y?`height: ${Y}!important;`:""} }`,V&&($.innerHTML+=` ${w} div ,${w} span,${w} a,${w} * { font-size: ${V}px; }`)}}ke.elRectification=He;const rn={name:"SvglineAnimation",props:{width:{type:Number,default:135},height:{type:Number,default:150},path:{type:String,default:"M0 72.5H682L732 0.5H3082"},color:{type:String,default:"#0091FF"},duration:{type:Number,default:3},length:{type:Number,default:100},begin:{type:Number,default:0},dir:{type:Array,default:()=>[0,1]},strokeWidth:{type:Number,default:4}},data(){let e=1;return{maskId:"svgline-"+e,radialGradientId:"radialGradient-"+e}},mounted(){let e=this._.uid;this.maskId="svgline-"+e,this.radialGradientId="radialGradient-"+e}},sn={class:"svg-line-animation"},un=["viewBox"],cn=["id"],dn=["stop-opacity"],mn=["stop-opacity"],fn=["id"],hn=["r","fill"],yn=["begin","dur","path","keyPoints"],vn=["d","stroke","stroke-width","mask"];function gn(e,i,n,l,s,d){return m(),f("div",sn,[(m(),f("svg",{width:"100%",height:"100%",viewBox:`0 0 ${n.width} ${n.height}`,fill:"none",xmlns:"http://www.w3.org/2000/svg"},[c("defs",null,[c("radialGradient",{id:s.radialGradientId,cx:"50%",cy:"50%",fx:"100%",fy:"50%",r:"50%"},[c("stop",{offset:"0%","stop-color":"#fff","stop-opacity":n.dir[1]},null,8,dn),c("stop",{offset:"100%","stop-color":"#fff","stop-opacity":n.dir[0]},null,8,mn)],8,cn),c("mask",{id:s.maskId},[c("circle",{r:n.length,cx:"0",cy:"0",fill:`url(#${s.radialGradientId})`},[c("animateMotion",{begin:`${n.begin}s`,dur:`${n.duration}s`,path:n.path,rotate:"auto",keyPoints:`${n.dir[0]};${n.dir[1]}`,keyTimes:"0;1",repeatCount:"indefinite"},null,8,yn)],8,hn)],8,fn)]),c("path",{class:"path-line",d:n.path,stroke:n.color,"stroke-width":n.strokeWidth,mask:`url(#${s.maskId})`},null,8,vn)],8,un))])}const _e=kt(rn,[["render",gn]]);const pn={class:"m-header"},wn={class:"m-header-wrap"},_n={class:"m-header-title"},kn={class:"m-header-subtext"},bn={class:"m-header-left",style:{color:"#fff"}},Sn={class:"m-header-right"},$n={class:"m-header-line"},xn={__name:"index",props:{title:{type:String,default:"红原县数字畜牧业监管平台"},subText:{type:String,default:"Hongyuan Digital Animal Husbandry Supervision Platform"}},setup(e){return(i,n)=>(m(),f("div",pn,[c("div",wn,[c("div",_n,E(e.title),1),c("div",kn,E(e.subText),1)]),c("div",bn,[pe(i.$slots,"left")]),c("div",Sn,[pe(i.$slots,"right")]),c("div",$n,[M(_e,{class:"m-header-line-left",width:961,height:79,color:"#30DCFF",strokeWidth:2,dir:[0,1],length:100,path:"M1 1.52783L535 25.6808C552.73 26.5835 571.454 31.3851 588.834 39.2194C593.758 41.4385 598.692 43.7289 603.643 46.0273C633.567 59.9182 664.121 74.1016 696.754 74.6262C696.765 74.6264 696.775 74.6265 696.786 74.6267C821.602 76.5993 879.336 78 961 78"}),M(_e,{class:"m-header-line-right",width:961,height:79,color:"#30DCFF",strokeWidth:2,dir:[0,1],length:100,path:"M1 1.52783L535 25.6808C552.73 26.5835 571.454 31.3851 588.834 39.2194C593.758 41.4385 598.692 43.7289 603.643 46.0273C633.567 59.9182 664.121 74.1016 696.754 74.6262C696.765 74.6264 696.775 74.6265 696.786 74.6267C821.602 76.5993 879.336 78 961 78"})])]))}};const Tn={class:"m-menu"},Mn={__name:"index",props:{defaultActive:{type:[String,Number],default:""}},emits:["select"],setup(e,{emit:i}){const n=i,l=e,s=_(l.defaultActive);return mt("updateActive",v=>{v!==s.value&&(s.value=v,n("select",v))}),mt("activeIndex",s),je(()=>l.defaultActive,v=>{v!==s.value&&(s.value=v)}),(v,k)=>(m(),f("div",Tn,[pe(v.$slots,"default")]))}},En=["aria-current","onKeydown"],Vn={__name:"index",props:{index:{type:[String,Number],required:!0}},setup(e){const i=e,n=ft("updateActive"),l=ft("activeIndex"),s=()=>{n(i.index)};return(d,v)=>(m(),f("div",{class:G(["m-menu-item",{"is-active":e.index===R(l)}]),role:"button",tabindex:"0","aria-current":e.index===R(l)?"page":void 0,onClick:s,onKeydown:[we(ht(s,["prevent"]),["enter"]),we(ht(s,["prevent"]),["space"])]},[pe(d.$slots,"default")],42,En))}};let wt=0;const _t="webkit moz ms o".split(" ");let F,I;const An=typeof window=="undefined";if(An)F=function(){},I=function(){};else{F=window.requestAnimationFrame,I=window.cancelAnimationFrame;let e;for(let i=0;i<_t.length&&!(F&&I);i++)e=_t[i],F=F||window[e+"RequestAnimationFrame"],I=I||window[e+"CancelAnimationFrame"]||window[e+"CancelRequestAnimationFrame"];(!F||!I)&&(F=function(i){const n=new Date().getTime(),l=Math.max(0,16-(n-wt)),s=window.setTimeout(()=>{i(n+l)},l);return wt=n+l,s},I=function(i){window.clearTimeout(i)})}const Rn={props:{startVal:{type:Number,required:!1,default:0},endVal:{type:Number,required:!1,default:2017},duration:{type:Number,required:!1,default:3e3},autoplay:{type:Boolean,required:!1,default:!0},decimals:{type:Number,required:!1,default:0,validator(e){return e>=0}},decimal:{type:String,required:!1,default:"."},separator:{type:String,required:!1,default:","},prefix:{type:String,required:!1,default:""},suffix:{type:String,required:!1,default:""},useEasing:{type:Boolean,required:!1,default:!0},easingFn:{type:Function,default(e,i,n,l){return n*(-Math.pow(2,-10*e/l)+1)*1024/1023+i}}},data(){return{localStartVal:this.startVal,displayValue:this.formatNumber(this.startVal),printVal:null,paused:!1,localDuration:this.duration,startTime:null,timestamp:null,remaining:null,rAF:null}},computed:{countDown(){return this.startVal>this.endVal}},watch:{startVal(){this.autoplay&&this.start()},endVal(){this.autoplay&&this.start()}},mounted(){this.autoplay&&this.start(),this.$emit("mountedCallback")},methods:{start(){this.localStartVal=this.startVal,this.startTime=null,this.localDuration=this.duration,this.paused=!1,this.rAF=F(this.count)},pauseResume(){this.paused?(this.resume(),this.paused=!1):(this.pause(),this.paused=!0)},pause(){I(this.rAF)},resume(){this.startTime=null,this.localDuration=+this.remaining,this.localStartVal=+this.printVal,F(this.count)},reset(){this.startTime=null,I(this.rAF),this.displayValue=this.formatNumber(this.startVal)},count(e){this.startTime||(this.startTime=e),this.timestamp=e;const i=e-this.startTime;this.remaining=this.localDuration-i,this.useEasing?this.countDown?this.printVal=this.localStartVal-this.easingFn(i,0,this.localStartVal-this.endVal,this.localDuration):this.printVal=this.easingFn(i,this.localStartVal,this.endVal-this.localStartVal,this.localDuration):this.countDown?this.printVal=this.localStartVal-(this.localStartVal-this.endVal)*(i/this.localDuration):this.printVal=this.localStartVal+(this.endVal-this.localStartVal)*(i/this.localDuration),this.countDown?this.printVal=this.printValthis.endVal?this.endVal:this.printVal,this.displayValue=this.formatNumber(this.printVal),i1?this.decimal+i[1]:"",s=/(\d+)(\d{3})/;if(this.separator&&!this.isNumber(this.separator))for(;s.test(n);)n=n.replace(s,"$1"+this.separator+"$2");return this.prefix+n+l+this.suffix}},destroyed(){I(this.rAF)}};function Cn(e,i,n,l,s,d){return m(),f("span",null,E(s.displayValue),1)}const $t=kt(Rn,[["render",Cn]]);typeof window!="undefined"&&window.Vue&&window.Vue.component("count-to",$t);const Ln={class:"count-card-left"},Dn={class:"count-card-title"},Fn={class:"title-zh"},In={key:0,class:"title-en"},Pn={class:"count-card-right"},Nn={class:"unit"},qn={__name:"index",props:{info:{type:Object,default:()=>({icon:"xiaoshoujine",zh:"2023年销售金额",en:"Sales amount in 2023",value:9500,unit:"万元",decimals:0})}},setup(e){const i=e,n=_(!0),l=_(!1),s=_(0);let d=null;const v=A(()=>i.info.duration||1800);je(()=>[i.info.value,i.info.zh],()=>{d&&window.clearTimeout(d),n.value=!0,l.value=!1,s.value+=1},{immediate:!0});function k($){return $.toUpperCase()}function b(){n.value=!0,l.value=!1}function p(){n.value=!1,l.value=!0,d&&window.clearTimeout(d),d=window.setTimeout(()=>{l.value=!1},900)}return bt(()=>{d&&window.clearTimeout(d)}),($,h)=>(m(),f("div",{class:G(["count-card",{"is-counting":n.value,"is-settled":l.value}])},[c("div",Ln,[c("div",{class:G(["count-card-icon","icon-"+e.info.icon])},null,2),c("div",Dn,[c("div",Fn,E(e.info.zh),1),e.info.en?(m(),f("div",In,E(k(e.info.en)),1)):S("",!0)])]),c("div",Pn,[(m(),f("div",{class:"value",key:s.value},[M(R($t),{startVal:0,endVal:e.info.value,decimals:e.info.decimals,duration:v.value,separator:"",autoplay:!0,onMountedCallback:b,onCallback:p},null,8,["endVal","decimals","duration"])])),c("div",Nn,E(e.info.unit),1)])],2))}},ae=[{key:"home",label:"首页",bottomLabel:"核心指标",status:"ready"},{key:"forest-grass-wet",label:"林草湿资源",bottomLabel:"林草湿",status:"ready"},{key:"ecological-protection",label:"生态保护",bottomLabel:"生态保护",status:"ready"},{key:"yak-management",label:"牦牛管理",bottomLabel:"牦牛管理",status:"ready"},{key:"pasture-management",label:"牧场管理",bottomLabel:"牧场管理",status:"ready"},{key:"yak-industry-chain",label:"牦牛全产业链",bottomLabel:"牦牛全产业链",status:"ready"},{key:"smart-management",label:"智慧管理",bottomLabel:"智慧管理",status:"ready"},{key:"grass-livestock-balance",label:"草畜平衡",bottomLabel:"草畜平衡",status:"ready"}];function zn(e){return ae.find(i=>i.key===e)||ae[1]}const qe=[{key:"ecological-redline",label:"生态保护红线",bottomLabel:"生态保护红线"},{key:"natural-protected-area",label:"自然保护地",bottomLabel:"自然保护地"},{key:"national-park",label:"若尔盖国家公园",bottomLabel:"若尔盖国家公园"},{key:"restoration",label:"生态修复工程",bottomLabel:"生态修复工程"},{key:"engineering-analysis",label:"生态工程分析",bottomLabel:"生态工程分析"}],On=12e3;function Hn(e,i={}){const n=new URLSearchParams;Object.entries(i).forEach(([s,d])=>{d!=null&&d!==""&&n.append(s,d)});const l=n.toString();return l?`${e}${e.includes("?")?"&":"?"}${l}`:e}function xt(n){return U(this,arguments,function*(e,i={}){var $;const p=i,{params:l,timeout:s=On}=p,d=dt(p,["params","timeout"]),v=new AbortController;let k=!1;const b=window.setTimeout(()=>{k=!0,v.abort()},s);try{const h=yield fetch(Hn(e,l),K(C({credentials:"include"},d),{signal:v.signal,headers:C({Accept:"application/json"},d.headers||{})}));if(!h.ok){const g=new Error(h.status===401?"用户未登录或授权已过期。":`HTTP ${h.status}`);throw g.code=`HTTP_${h.status}`,g.status=h.status,h.status===401&&yt(),g}const r=yield h.json();if((r==null?void 0:r.code)===401||(r==null?void 0:r.code)==="401"){const g=new Error((r==null?void 0:r.msg)||"用户未登录或授权已过期。");throw g.code="HTTP_401",g.status=401,yt(),g}if((r==null?void 0:r.success)===!1||(r==null?void 0:r.code)!==void 0&&![0,200,"0","200"].includes(r.code)){const g=new Error((r==null?void 0:r.message)||(r==null?void 0:r.msg)||"接口请求失败。");throw g.code=($=r==null?void 0:r.code)!=null?$:"BUSINESS_ERROR",g.status=h.status,g}return r}catch(h){if(v.signal.aborted||(h==null?void 0:h.name)==="AbortError"||/aborted/i.test((h==null?void 0:h.message)||"")){const w=new Error(k?"服务响应超时,请稍后再试。":"请求已取消,请重新发送。");throw w.code=k?"REQUEST_TIMEOUT":"REQUEST_ABORTED",w}throw h}finally{window.clearTimeout(b)}})}function jn(e){return(e==null?void 0:e.data)!==void 0?e.data&&!Array.isArray(e.data)&&typeof e.data=="object"&&e.meta&&typeof e.meta=="object"?K(C({},e.data),{meta:e.meta}):e.data:(e==null?void 0:e.result)!==void 0?e.result:e}const Wn="/jsyApi",Bn={latitude:32.816999,longitude:102.547593};function Kn(e){if((e==null?void 0:e.success)===!1||(e==null?void 0:e.code)!==void 0&&![0,200,"0","200"].includes(e.code))throw new Error((e==null?void 0:e.msg)||(e==null?void 0:e.message)||"天气接口请求失败");return jn(e)}function Tt(e){var v,k,b,p;const i=(k=(v=e==null?void 0:e.data)!=null?v:e==null?void 0:e.result)!=null?k:e,n=Array.isArray(i)?i[0]:Array.isArray(i==null?void 0:i.rows)?i.rows[0]:Array.isArray(i==null?void 0:i.list)?i.list[0]:i;if(!n||typeof n!="object")return null;const l=(...$)=>$.find(h=>h!=null&&h!==""),s=l(n.temp,n.temperature,n.temperature_float,n.tempDay,n.temperatureDay),d=l(n.humidity,n.humidity_float,n.pop,n.relativeHumidity);return{condition:n.conditionDay||n.condition||n.weather||n.weatherText||"",temperature:s==null||s===""?"--":s,humidity:d==null||d===""?"--":d,windDirection:n.windDir||n.windDirection||"",windLevel:n.windLevel||n.windScale||n.windPower||"",icon:(p=(b=n.icon)!=null?b:n.weatherIcon)!=null?p:null}}function Un(e){return U(this,null,function*(){const i=yield xt(`${Wn}${e}`,{timeout:8e3});return Tt(Kn(i))})}function Gn(e){return e===0?{condition:"晴",icon:"0"}:[1,2].includes(e)?{condition:"多云",icon:"1"}:e===3?{condition:"阴",icon:"2"}:[45,48].includes(e)?{condition:"雾",icon:"18"}:[51,53,55,61].includes(e)?{condition:e===61?"小雨":"毛毛雨",icon:"7"}:[56,57,66,67].includes(e)?{condition:"冻雨",icon:"19"}:e===63?{condition:"中雨",icon:"8"}:[65,82].includes(e)?{condition:e===82?"阵雨":"大雨",icon:"9"}:[71,85].includes(e)?{condition:e===71?"小雪":"阵雪",icon:e===71?"14":"13"}:e===73?{condition:"中雪",icon:"15"}:[75,86].includes(e)?{condition:e===75?"大雪":"阵雪",icon:"16"}:e===77?{condition:"雪粒",icon:"13"}:[80,81].includes(e)?{condition:"阵雨",icon:"3"}:e===95?{condition:"雷阵雨",icon:"4"}:[96,99].includes(e)?{condition:"雷阵雨伴冰雹",icon:"5"}:{condition:"未知",icon:"44"}}function Yn(e){const i=["北风","东北风","东风","东南风","南风","西南风","西风","西北风"],n=((Number(e)||0)%360+360)%360;return i[Math.floor((n+22.5)/45)%i.length]}function Qn(e){const i=Math.max(0,Number(e)||0),l=[1,6,12,20,29,39,50,62,75,89,103,118].findIndex(s=>iO(()=>import("./index-ebb0bd3d-1786523779314.js"),["./index-ebb0bd3d-1786523779314.js","./index-1786523779314.js","./index-713fd579-balabala-1786523779314.css","./live-scene-1-bff5c660-1786523779314.js","./index.esm.min-0b939e80-1786523779314.js","./index-211f76b2-1786523779314.js","./index-148a2898-balabala-1786523779314.css","./index-74449043-1786523779314.js","./townshipBoundaries-cae3b8e0-1786523779314.js","./index-c0dfce03-balabala-1786523779314.css","./screen2Standard-447167ef-1786523779314.js","./index-e9f36657-1786523779314.js","./screen2Standard-cdb21878-balabala-1786523779314.css","./three.interactive-2a41e6a1-1786523779314.js","./TopicSwitcher-c573196f-1786523779314.js","./TopicSwitcher-b6474311-balabala-1786523779314.css","./FeatureInfoPanel-b52dcca5-1786523779314.js","./FeatureInfoPanel-528fd437-balabala-1786523779314.css","./homeApi-dc168747-1786523779314.js","./openApi-ed147efe-1786523779314.js","./geoserver-8d0689ad-1786523779314.js","./pastureApi-826909a4-1786523779314.js","./chartTheme-780c004c-1786523779314.js","./featurePanelLayout-3e9b38ef-1786523779314.js","./balanceApi-bbb02a14-1786523779314.js","./data-efe99d44-1786523779314.js","./index-5acd0052-balabala-1786523779314.css"],import.meta.url)),n=z(()=>O(()=>import("./index-34ddcbaf-1786523779314.js"),["./index-34ddcbaf-1786523779314.js","./index-e9f36657-1786523779314.js","./assets-e9e9e2ea-1786523779314.js","./screen2Standard-447167ef-1786523779314.js","./index-1786523779314.js","./index-713fd579-balabala-1786523779314.css","./screen2Standard-cdb21878-balabala-1786523779314.css","./TopicSwitcher-c573196f-1786523779314.js","./townshipBoundaries-cae3b8e0-1786523779314.js","./TopicSwitcher-b6474311-balabala-1786523779314.css","./index-74449043-1786523779314.js","./index-c0dfce03-balabala-1786523779314.css","./openApi-ed147efe-1786523779314.js","./geoserver-8d0689ad-1786523779314.js","./pastureApi-826909a4-1786523779314.js","./featurePanelLayout-3e9b38ef-1786523779314.js","./LayerPanel-bb27344a-1786523779314.js","./index-211f76b2-1786523779314.js","./index-148a2898-balabala-1786523779314.css","./LayerPanel-60397a69-balabala-1786523779314.css","./FeatureInfoPanel-b52dcca5-1786523779314.js","./FeatureInfoPanel-528fd437-balabala-1786523779314.css","./index-4d7195ab-balabala-1786523779314.css","./layout-45a2db57-balabala-1786523779314.css"],import.meta.url)),l=z(()=>O(()=>import("./index-88b3fe02-1786523779314.js"),["./index-88b3fe02-1786523779314.js","./index-e9f36657-1786523779314.js","./index-211f76b2-1786523779314.js","./index-1786523779314.js","./index-713fd579-balabala-1786523779314.css","./index-148a2898-balabala-1786523779314.css","./townshipBoundaries-cae3b8e0-1786523779314.js","./data-5b751121-1786523779314.js","./pastureApi-826909a4-1786523779314.js","./assets-e9e9e2ea-1786523779314.js","./screen2Standard-447167ef-1786523779314.js","./screen2Standard-cdb21878-balabala-1786523779314.css","./TopicSwitcher-c573196f-1786523779314.js","./TopicSwitcher-b6474311-balabala-1786523779314.css","./index-74449043-1786523779314.js","./index-c0dfce03-balabala-1786523779314.css","./featurePanelLayout-3e9b38ef-1786523779314.js","./LayerPanel-bb27344a-1786523779314.js","./LayerPanel-60397a69-balabala-1786523779314.css","./FeatureInfoPanel-b52dcca5-1786523779314.js","./FeatureInfoPanel-528fd437-balabala-1786523779314.css","./index-8b25ae06-balabala-1786523779314.css","./layout-45a2db57-balabala-1786523779314.css"],import.meta.url)),s=z(()=>O(()=>import("./index-835b52d5-1786523779314.js"),["./index-835b52d5-1786523779314.js","./index-211f76b2-1786523779314.js","./index-1786523779314.js","./index-713fd579-balabala-1786523779314.css","./index-148a2898-balabala-1786523779314.css","./balanceApi-bbb02a14-1786523779314.js","./data-efe99d44-1786523779314.js","./index-e9f36657-1786523779314.js","./index-e6c4062a-balabala-1786523779314.css"],import.meta.url)),d=z(()=>O(()=>import("./index-1a8bc637-1786523779314.js"),["./index-1a8bc637-1786523779314.js","./index-1786523779314.js","./index-713fd579-balabala-1786523779314.css","./index.esm.min-0b939e80-1786523779314.js","./index-211f76b2-1786523779314.js","./index-148a2898-balabala-1786523779314.css","./screen2Standard-447167ef-1786523779314.js","./index-e9f36657-1786523779314.js","./screen2Standard-cdb21878-balabala-1786523779314.css","./three.interactive-2a41e6a1-1786523779314.js","./TopicSwitcher-c573196f-1786523779314.js","./townshipBoundaries-cae3b8e0-1786523779314.js","./TopicSwitcher-b6474311-balabala-1786523779314.css","./geoserver-8d0689ad-1786523779314.js","./LayerPanel-bb27344a-1786523779314.js","./LayerPanel-60397a69-balabala-1786523779314.css","./assets-e9e9e2ea-1786523779314.js","./index-74449043-1786523779314.js","./index-c0dfce03-balabala-1786523779314.css","./yakApi-f021f641-1786523779314.js","./index-1683923b-balabala-1786523779314.css"],import.meta.url)),v=z(()=>O(()=>import("./index-31be73c0-1786523779314.js"),["./index-31be73c0-1786523779314.js","./index-1786523779314.js","./index-713fd579-balabala-1786523779314.css","./live-scene-1-bff5c660-1786523779314.js","./index-211f76b2-1786523779314.js","./index-148a2898-balabala-1786523779314.css","./index-74449043-1786523779314.js","./townshipBoundaries-cae3b8e0-1786523779314.js","./index-c0dfce03-balabala-1786523779314.css","./LayerPanel-bb27344a-1786523779314.js","./LayerPanel-60397a69-balabala-1786523779314.css","./FeatureInfoPanel-b52dcca5-1786523779314.js","./screen2Standard-447167ef-1786523779314.js","./index-e9f36657-1786523779314.js","./screen2Standard-cdb21878-balabala-1786523779314.css","./FeatureInfoPanel-528fd437-balabala-1786523779314.css","./pastureApi-826909a4-1786523779314.js","./featurePanelLayout-3e9b38ef-1786523779314.js","./index-1ceb00fe-balabala-1786523779314.css"],import.meta.url)),k=z(()=>O(()=>import("./index-8fd060b1-1786523779314.js"),["./index-8fd060b1-1786523779314.js","./index-1786523779314.js","./index-713fd579-balabala-1786523779314.css","./index.esm.min-0b939e80-1786523779314.js","./index-211f76b2-1786523779314.js","./index-148a2898-balabala-1786523779314.css","./index-74449043-1786523779314.js","./townshipBoundaries-cae3b8e0-1786523779314.js","./index-c0dfce03-balabala-1786523779314.css","./FeatureInfoPanel-b52dcca5-1786523779314.js","./screen2Standard-447167ef-1786523779314.js","./index-e9f36657-1786523779314.js","./screen2Standard-cdb21878-balabala-1786523779314.css","./FeatureInfoPanel-528fd437-balabala-1786523779314.css","./LayerPanel-bb27344a-1786523779314.js","./LayerPanel-60397a69-balabala-1786523779314.css","./TopicSwitcher-c573196f-1786523779314.js","./TopicSwitcher-b6474311-balabala-1786523779314.css","./assets-e9e9e2ea-1786523779314.js","./industryApi-8a6199e1-1786523779314.js","./chartTheme-780c004c-1786523779314.js","./index-23566d2f-balabala-1786523779314.css"],import.meta.url)),b=z(()=>O(()=>import("./index-c9eb32bc-1786523779314.js"),["./index-c9eb32bc-1786523779314.js","./index-1786523779314.js","./index-713fd579-balabala-1786523779314.css","./data-5b751121-1786523779314.js","./townshipBoundaries-cae3b8e0-1786523779314.js","./homeApi-dc168747-1786523779314.js","./industryApi-8a6199e1-1786523779314.js","./pastureApi-826909a4-1786523779314.js","./balanceApi-bbb02a14-1786523779314.js","./yakApi-f021f641-1786523779314.js","./index-e9f36657-1786523779314.js","./index-0a7426a0-balabala-1786523779314.css"],import.meta.url)),p=Xt(),$=en(),h=ue(p.query.module),r=_(h),w=_(h==="ecological-protection"?nt(p.query.view):"ecological-redline"),g=_(h==="yak-management"?Re(p.query.view):"structure"),V=_({[h]:!0});let P=[h];const Y=_({}),Q=_(!0),J=_(0),be=_(null),Se=_(null),We=_(null),Be=_(null),Ke=_(null),Ue=_(null),Ge=_(null),Ye=_(!1),Qe=_(""),Je=_(""),L=_({condition:"",temperature:"--",humidity:"--",windDirection:"",windLevel:"",icon:null}),Z=_(!1),$e=_(!1);let X=null,xe=null,Te=null,oe=!1,le=null;const Mt=Date.now(),H={progress:0},Et=new Set(["home","grass-livestock-balance","pasture-management","yak-industry-chain"]),j=["town","area","wetland","yield","rate","stack","leaf","risk","grass-basic","grass-general","forest","park","project","length","device","certificate"],Vt=new Set(j),u=A(()=>zn(r.value)),At=A(()=>`/images/weather/W${L.value.icon}.png`),Rt=A(()=>Z.value&&L.value.icon!==null&&!$e.value),Me=A(()=>!["","--",null,void 0].includes(L.value.humidity)),re=A(()=>{const t=String(L.value.windDirection||"").trim(),a=String(L.value.windLevel||"").trim();return!t&&!a?"":`${t}${t&&a?" ":""}${a?`${a}级`:""}`}),Ze=A(()=>Ye.value?"退出":"全屏"),Ct=A(()=>!["smart-management","grass-livestock-balance"].includes(u.value.key)),Lt=A(()=>W.value.length===5&&(u.value.key==="home"||u.value.key==="ecological-protection"&&Ee.value==="national-park")),Dt=A(()=>r.value==="ecological-protection"?qe:ae),Ee=A(()=>r.value==="ecological-protection"?w.value:r.value),W=A(()=>{const t=Y.value[r.value];return Array.isArray(t)||t!=null&&t.length?t:[]});tn(()=>{Xe(),et(),xe=window.setInterval(Xe,1e3),Te=window.setInterval(et,30*60*1e3),X=ke.init({dh:1080,dw:1920,el:"#large-screen",resize:!0,cssMode:"zoom"}),Bt(),he(),Ce(),qt(r.value)?zt(r.value):(oe=!0,J.value=100,Q.value=!1)}),bt(()=>{var t;xe&&window.clearInterval(xe),Te&&window.clearInterval(Te),me(),(t=X==null?void 0:X.off)==null||t.call(X,"#large-screen"),Kt(),ne.killTweensOf(H)});function Xe(){const t=new Date,a=x=>String(x).padStart(2,"0"),o=["周日","周一","周二","周三","周四","周五","周六"];Qe.value=`${t.getFullYear()}.${a(t.getMonth()+1)}.${a(t.getDate())} ${o[t.getDay()]}`,Je.value=`${a(t.getHours())}:${a(t.getMinutes())}:${a(t.getSeconds())}`}function et(){return U(this,null,function*(){try{L.value=yield Zn(),Z.value=!0,$e.value=!1}catch(t){Z.value=!1,console.warn("[platform] weather unavailable",t)}})}function Ft(){$e.value=!0}function Ve(t,a={}){const o=ue(t),x=o==="home"&&!a.fromRoute;if(o==="yak-management"&&!a.fromRoute&&(g.value="structure"),o===r.value){x&&fe(),se(o);return}r.value=o,Wt(o),se(o),x&&fe(),Fe(Ce)}function Ae(t){ue(t)==="home"&&r.value==="home"&&fe()}function It(t){if(t!=null&&t.key){if(r.value==="ecological-protection"){tt(t.key);return}Ve(t.key)}}function tt(t){const a=qe.some(o=>o.key===t)?t:"ecological-redline";a===w.value&&r.value==="ecological-protection"||(w.value=a,r.value==="ecological-protection"&&se("ecological-protection"),Fe(Ce))}function Pt(t){const a=Re(t);a!==g.value&&(g.value=a,r.value==="yak-management"&&se("yak-management"))}je(()=>[p.query.module,p.query.view],([t,a])=>{const o=ue(t);o==="ecological-protection"&&(w.value=nt(a)),o==="yak-management"&&(g.value=Re(a)),o!==r.value&&Ve(o,{fromRoute:!0})});function se(t=r.value){const a=K(C({},p.query),{module:t});t==="yak-management"?a.view=g.value:t==="ecological-protection"?a.view=w.value:delete a.view;const o=p.query||{},x=String(o.module||"")===String(a.module||"")&&String(o.view||"")===String(a.view||"");p.path==="/platform"&&x||$.replace({path:"/platform",query:a}).catch(()=>{})}function ue(t){const a=Array.isArray(t)?t[0]:t;return ae.some(o=>o.key===a)?a:"home"}function Re(t){const a=Array.isArray(t)?t[0]:t;return["structure","forecast","epidemic","trade"].includes(a)?a:"structure"}function nt(t){const a=Array.isArray(t)?t[0]:t;return qe.some(o=>o.key===a)?a:"ecological-redline"}function B(t){const a=t.moduleKey||(t.topicKey?"forest-grass-wet":r.value);Y.value=K(C({},Y.value),{[a]:Ot(t.items||[])})}function ce(t={}){const a=typeof t=="number"?t:t.progress;Nt(a)}function de(){me(),ne.killTweensOf(H),H.progress=100,J.value=100;const t=Date.now()-Mt,a=Math.max(80,Ca-t);window.setTimeout(at,a)}function Nt(t){if(!Q.value)return;const a=Math.max(0,Math.min(100,Math.floor(Number(t)||0)));a{J.value=Math.floor(H.progress)}})}function at(){if(!Q.value||oe)return;me(),oe=!0;const t=ne.timeline({onComplete:()=>{Q.value=!1}});t.to(".platform-loading .loading-text span",{y:"200%",opacity:0,ease:"power4.inOut",duration:.45,stagger:.035}),t.to(".platform-loading .loading-progress",{opacity:0,ease:"power4.inOut",duration:.3},"<"),t.to(".platform-loading",{opacity:0,ease:"power4.inOut",duration:.28},"-=0.12")}function qt(t){return Et.has(t)}function zt(t){me();const a=t==="home"?12e3:8e3;le=window.setTimeout(()=>{!Q.value||oe||(ne.killTweensOf(H),H.progress=100,J.value=100,window.setTimeout(at,120))},a)}function me(){le&&(window.clearTimeout(le),le=null)}function Ot(t=[]){const a=new Set;return t.slice(0,10).map((o,x)=>{var ee;const y=Number(o.value)||0,D={zh:o.zh||o.name||`指标${x+1}`,en:o.en||"",value:y,unit:o.unit||"",decimals:(ee=o.decimals)!=null?ee:Number.isInteger(y)?0:2},ye=Ht(C(C({},o),D),x,a);return a.add(ye),C({icon:ye},D)})}function Ht(t={},a=0,o=new Set){const y=jt(t,a).find(D=>Vt.has(D)&&!o.has(D));return y||j.find(D=>!o.has(D))||j[a%j.length]}function jt(t={},a=0){const o=`${t.zh||t.name||""}${t.unit||""}`,x=[],y=(...ye)=>{ye.forEach(ee=>{ee&&!x.includes(ee)&&x.push(ee)})};y(t.icon),/风险|预警|告警/.test(o)&&y("risk","rate"),/模型|修正|共识|预测|变化|净/.test(o)&&y("rate","stack"),/率|占比|比例|超载/.test(o)&&y("rate","project"),/生态牧场|家庭生态/.test(o)&&y("leaf","town"),/出证|证书|证/.test(o)&&y("certificate","project"),/交易|销售/.test(o)&&y("yield","certificate"),/流通|出栏|流出/.test(o)&&y("length","certificate","project"),/运输|车辆|无人机|识别|设备|监测/.test(o)&&y("device","length"),/工程长度|长度|公里/.test(o)&&y("length","project"),/修复项目|项目|工程|治理/.test(o)&&y("project","length"),/国家公园|保护范围|保护区|划定/.test(o)&&y("park","leaf"),/产量|库容|鲜草|饲草|收入|产值|繁殖|补充/.test(o)&&y("yield","leaf"),/湿地/.test(o)&&y("wetland","leaf"),/基本草原/.test(o)&&y("grass-basic","area"),/一般草原/.test(o)&&y("grass-general","area"),/林地|森林|公益林/.test(o)&&y("forest","leaf"),/面积|草地|草原|草场|万亩|亩/.test(o)&&y("area","grass-basic","grass-general"),/牦牛|存栏|头|结构/.test(o)&&y("stack","yield","leaf"),/乡镇|镇域|村|点位|主体|牧户|农户|联户|户|个|覆盖/.test(o)&&y("town","project"),/生态|林草/.test(o)&&y("leaf","wetland");const D=a%j.length;return y(...j.slice(D),...j.slice(0,D)),x}function Wt(t){["home","forest-grass-wet","ecological-protection","grass-livestock-balance","yak-management","pasture-management","yak-industry-chain","smart-management"].includes(t)&&(P=P.filter(a=>a!==t),P.push(t),P=P.slice(-Ra),V.value=Object.fromEntries(P.map(a=>[a,!0])))}function Ce(){window.scrollTo(0,0),document.documentElement.scrollTop=0,document.body.scrollTop=0;const t=document.querySelector("#app");t&&(t.scrollTop=0)}function fe(t=4){Fe(()=>{const a=Se.value;if(a!=null&&a.showDefaultThreeMap){a.showDefaultThreeMap();return}t>0&&window.setTimeout(()=>fe(t-1),80)})}const it=["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"];function ot(){return typeof document=="undefined"?null:document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement||null}function he(){var o;const t=ot(),a=be.value;Ye.value=!!(a&&t&&(t===a||a.contains(t)||(o=t.contains)!=null&&o.call(t,a)))}function Bt(){typeof document!="undefined"&&it.forEach(t=>document.addEventListener(t,he))}function Kt(){typeof document!="undefined"&&it.forEach(t=>document.removeEventListener(t,he))}function lt(){var t,a;(a=(t=rt())==null?void 0:t.refreshMapView)==null||a.call(t)}function Ut(){return U(this,null,function*(){if(typeof document=="undefined")return;const t=ot();try{if(t){const a=document.exitFullscreen||document.webkitExitFullscreen||document.mozCancelFullScreen||document.msExitFullscreen;yield a==null?void 0:a.call(document)}else{const a=be.value||document.documentElement,o=a.requestFullscreen||a.webkitRequestFullscreen||a.mozRequestFullScreen||a.msRequestFullscreen;yield o==null?void 0:o.call(a)}}catch(a){console.warn("[platform] fullscreen toggle failed",a)}finally{he(),window.setTimeout(lt,80),window.setTimeout(lt,280)}})}function Gt(){var t,a;(a=(t=rt())==null?void 0:t.resetMap)==null||a.call(t)}function rt(){return u.value.key==="home"?Se.value:u.value.key==="forest-grass-wet"?We.value:u.value.key==="ecological-protection"?Be.value:u.value.key==="yak-management"?Ke.value:u.value.key==="pasture-management"?Ue.value:u.value.key==="yak-industry-chain"?Ge.value:null}function Yt(){ln()}return(t,a)=>(m(),f("div",{ref_key:"platformScreenRef",ref:be,class:G(["large-screen platform-screen",{"is-home":u.value.key==="home","is-forest-grass-wet":u.value.key==="forest-grass-wet","is-ecological-protection":u.value.key==="ecological-protection","is-grass-livestock-balance":u.value.key==="grass-livestock-balance","is-yak-management":u.value.key==="yak-management","is-pasture-management":u.value.key==="pasture-management","is-yak-industry-chain":u.value.key==="yak-industry-chain","is-smart-management":u.value.key==="smart-management","is-ecology-national-park":u.value.key==="ecological-protection"&&Ee.value==="national-park"}]),id:"large-screen"},[V.value.home?N((m(),f("div",{key:0,class:"platform-module-pane","aria-hidden":u.value.key!=="home",inert:u.value.key!=="home"},[M(R(i),{ref_key:"homeDashboardRef",ref:Se,active:u.value.key==="home",onLoadingProgress:ce,onMapReady:de,onModuleStats:B},null,8,["active"])],8,Xn)),[[q,u.value.key==="home"]]):S("",!0),V.value["forest-grass-wet"]?N((m(),f("div",{key:1,class:"platform-module-pane","aria-hidden":u.value.key!=="forest-grass-wet",inert:u.value.key!=="forest-grass-wet"},[M(R(n),{ref_key:"forestGrassWetRef",ref:We,active:u.value.key==="forest-grass-wet","show-loading":!1,onTopicStats:B},null,8,["active"])],8,ea)),[[q,u.value.key==="forest-grass-wet"]]):S("",!0),V.value["ecological-protection"]?N((m(),f("div",{key:2,class:"platform-module-pane","aria-hidden":u.value.key!=="ecological-protection",inert:u.value.key!=="ecological-protection"},[M(R(l),{ref_key:"ecologicalProtectionRef",ref:Be,active:u.value.key==="ecological-protection","active-view":w.value,"show-loading":!1,onModuleStats:B,onViewChange:tt},null,8,["active","active-view"])],8,ta)),[[q,u.value.key==="ecological-protection"]]):S("",!0),V.value["grass-livestock-balance"]?N((m(),f("div",{key:3,class:"platform-module-pane","aria-hidden":u.value.key!=="grass-livestock-balance",inert:u.value.key!=="grass-livestock-balance"},[M(R(s),{active:u.value.key==="grass-livestock-balance",onLoadingProgress:ce,onMapReady:de,onModuleStats:B},null,8,["active"])],8,na)),[[q,u.value.key==="grass-livestock-balance"]]):S("",!0),V.value["yak-management"]?N((m(),f("div",{key:4,class:"platform-module-pane","aria-hidden":u.value.key!=="yak-management",inert:u.value.key!=="yak-management"},[M(R(d),{ref_key:"yakManagementRef",ref:Ke,active:u.value.key==="yak-management","view-key":g.value,onModuleStats:B,onViewChange:Pt},null,8,["active","view-key"])],8,aa)),[[q,u.value.key==="yak-management"]]):S("",!0),V.value["pasture-management"]?N((m(),f("div",{key:5,class:"platform-module-pane","aria-hidden":u.value.key!=="pasture-management",inert:u.value.key!=="pasture-management"},[M(R(v),{ref_key:"pastureManagementRef",ref:Ue,active:u.value.key==="pasture-management",onLoadingProgress:ce,onMapReady:de,onModuleStats:B},null,8,["active"])],8,ia)),[[q,u.value.key==="pasture-management"]]):S("",!0),V.value["yak-industry-chain"]?N((m(),f("div",{key:6,class:"platform-module-pane","aria-hidden":u.value.key!=="yak-industry-chain",inert:u.value.key!=="yak-industry-chain"},[M(R(k),{ref_key:"yakIndustryChainRef",ref:Ge,active:u.value.key==="yak-industry-chain",onLoadingProgress:ce,onMapReady:de,onModuleStats:B},null,8,["active"])],8,oa)),[[q,u.value.key==="yak-industry-chain"]]):S("",!0),V.value["smart-management"]?N((m(),f("div",{key:7,class:"platform-module-pane","aria-hidden":u.value.key!=="smart-management",inert:u.value.key!=="smart-management"},[M(R(b),{active:u.value.key==="smart-management"},null,8,["active"])],8,la)),[[q,u.value.key==="smart-management"]]):S("",!0),c("div",ra,[M(xn,{title:"红原县数字畜牧业监管平台","sub-text":"Hongyuan Digital Animal Husbandry Supervision Platform"},{right:Le(()=>[c("div",sa,[c("div",{class:G(["platform-weather",{"is-unavailable":!Z.value}])},[Rt.value?(m(),f("img",{key:0,class:"platform-weather__icon",src:At.value,alt:L.value.condition||"天气",onError:Ft},null,40,ua)):(m(),f("span",ca)),c("div",da,[c("div",ma,[c("strong",null,E(Z.value?L.value.condition||"实时天气":"天气暂无数据"),1),Z.value?(m(),f("em",fa,E(L.value.temperature)+"℃",1)):S("",!0)]),Me.value||re.value?(m(),f("small",ha,[Me.value?(m(),f("span",ya,"湿度 "+E(L.value.humidity)+"%",1)):S("",!0),Me.value&&re.value?(m(),f("i",va)):S("",!0),re.value?(m(),f("span",ga,E(re.value),1)):S("",!0)])):S("",!0)])],2),c("div",pa,[c("strong",null,E(Je.value),1),c("span",null,E(Qe.value),1)]),c("button",{class:"logout-button","aria-label":"退出登录",title:"退出登录",type:"button",onClick:Yt},[...a[0]||(a[0]=[c("svg",{class:"logout-icon",viewBox:"0 0 24 24","aria-hidden":"true"},[c("path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4"}),c("path",{d:"M16 17l5-5-5-5"}),c("path",{d:"M21 12H9"})],-1)])])])]),_:1}),c("div",wa,[M(Mn,{"default-active":r.value,onSelect:Ve},{default:Le(()=>[(m(!0),f(ge,null,De(R(ae),(o,x)=>(m(),f(ge,{key:o.key},[M(Vn,{index:o.key,onClick:y=>Ae(o.key),onKeydown:[we(y=>Ae(o.key),["enter"]),we(y=>Ae(o.key),["space"])]},{default:Le(()=>[an(E(o.label),1)]),_:2},1032,["index","onClick","onKeydown"]),x===3?(m(),f("div",_a)):S("",!0)],64))),128))]),_:1},8,["default-active"])]),W.value.length&&!["smart-management","grass-livestock-balance"].includes(u.value.key)?(m(),f("div",{key:0,class:G(["top-count-card",{"is-four":W.value.length>3&&W.value.length<=4,"is-multi":W.value.length>4,"is-count-five":W.value.length===5,"is-home-five":Lt.value}])},[(m(!0),f(ge,null,De(W.value,o=>(m(),on(qn,{key:o.zh,info:o},null,8,["info"]))),128))],2)):S("",!0),Ct.value?(m(),f("div",ka,[c("button",{type:"button",title:Ze.value,"aria-label":Ze.value,onClick:Ut},[...a[1]||(a[1]=[c("span",{class:"platform-map-tool-icon is-fullscreen","aria-hidden":"true"},null,-1)])],8,ba),c("button",{type:"button",title:"复位地图","aria-label":"复位地图",onClick:Gt},[...a[2]||(a[2]=[c("span",{class:"platform-map-tool-icon is-reset","aria-hidden":"true"},null,-1)])])])):S("",!0),u.value.status!=="ready"?(m(),f("div",Sa,[c("div",$a,E(u.value.label),1),a[3]||(a[3]=c("div",{class:"module-coming-text"},"模块建设中,平台框架已预留入口",-1))])):S("",!0),["home","forest-grass-wet","ecological-protection","grass-livestock-balance","yak-management","pasture-management","yak-industry-chain","smart-management"].includes(u.value.key)?S("",!0):(m(),f("div",xa,[M(_e,{class:"bottom-svg-line-left",width:721,height:57,color:"#30DCFF",strokeWidth:2,dir:[0,1],length:50,path:"M1 56.6105C1 31.5123 185.586 10.0503 451.904 1.35519C458.942 1.12543 465.781 4.00883 470.505 9.22964L484.991 25.2383C487.971 28.4775 492.938 30.4201 498.254 30.4201H720.142"}),M(_e,{class:"bottom-svg-line-left bottom-svg-line-right",width:721,height:57,color:"#30DCFF",strokeWidth:2,dir:[0,1],length:50,path:"M1 56.6105C1 31.5123 185.586 10.0503 451.904 1.35519C458.942 1.12543 465.781 4.00883 470.505 9.22964L484.991 25.2383C487.971 28.4775 492.938 30.4201 498.254 30.4201H720.142"}),a[4]||(a[4]=c("div",{class:"bottom-tray-arrow"},[c("img",{src:vt,alt:""}),c("img",{src:gt,alt:""})],-1)),c("div",Ta,[(m(!0),f(ge,null,De(Dt.value,o=>(m(),f("div",{key:o.key,class:G(["bottom-menu-item",{"is-active":o.key===Ee.value}]),onClick:x=>It(o)},[c("span",null,E(o.bottomLabel),1)],10,Ma))),128))]),a[5]||(a[5]=c("div",{class:"bottom-tray-arrow is-reverse"},[c("img",{src:vt,alt:""}),c("img",{src:gt,alt:""})],-1))])),a[6]||(a[6]=c("div",{class:"large-screen-left-zsline"},null,-1)),a[7]||(a[7]=c("div",{class:"large-screen-right-zsline"},null,-1))]),Q.value?(m(),f("div",Ea,[a[9]||(a[9]=nn('
LOADING
',1)),c("div",Va,[c("span",Aa,E(J.value),1),a[8]||(a[8]=c("span",{class:"unit"},"%",-1))])])):S("",!0)],2))}},Pa=Object.freeze(Object.defineProperty({__proto__:null,default:La},Symbol.toStringTag,{value:"Module"}));export{Pa as i,jn as n,xt as r};