var Yt=Object.defineProperty,Qt=Object.defineProperties;var Jt=Object.getOwnPropertyDescriptors;var ye=Object.getOwnPropertySymbols;var ct=Object.prototype.hasOwnProperty,dt=Object.prototype.propertyIsEnumerable;var ut=(e,o,a)=>o in e?Yt(e,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[o]=a,P=(e,o)=>{for(var a in o||(o={}))ct.call(o,a)&&ut(e,a,o[a]);if(ye)for(var a of ye(o))dt.call(o,a)&&ut(e,a,o[a]);return e},ve=(e,o)=>Qt(e,Jt(o));var mt=(e,o)=>{var a={};for(var l in e)ct.call(e,l)&&o.indexOf(l)<0&&(a[l]=e[l]);if(e!=null&&ye)for(var l of ye(e))o.indexOf(l)<0&&dt.call(e,l)&&(a[l]=e[l]);return a};var X=(e,o,a)=>new Promise((l,s)=>{var c=_=>{try{p(a.next(_))}catch(g){s(g)}},h=_=>{try{p(a.throw(_))}catch(g){s(g)}},p=_=>_.done?l(_.value):Promise.resolve(_.value).then(c,h);p((a=a.apply(e,o)).next())});import{_ as bt,o as m,c as f,a as r,t as E,r as pe,b as x,d as k,w as We,p as ft,i as ht,n as B,u as R,e as we,f as yt,g as A,h as St,j as S,k as vt,l as Zt,m as Xt,q as ea,s as q,v as N,x as Le,F as ge,y as De,z as ta,A as Fe,B as aa,C as na,D as z,E as oa,G as H}from"./index-1784074877048.js";import{g as te}from"./index-e9f36657-1784074877048.js";const gt=""+new URL("bottom-menu-arrow-big-180b7071-balabala-1784074877048.svg",import.meta.url).href,pt=""+new URL("bottom-menu-arrow-small-19304179-balabala-1784074877048.svg",import.meta.url).href;/** * @name: autofit.js * @author: Larry Zhu * @version: 3.2.8 * @description: autofit.js 是迄今为止最易用的自适应工具 * @license: MIT */let Ie=null,ne="",ze="",He="",Pe=null,wt=null,$=1,ee=!1;const ke={isAutofitRunning:!1,init(e={},o=!0){o&&console.log("autofit.js is running");const{dw:a=1920,dh:l=1080,el:s=typeof e=="string"?e:"body",resize:c=!0,ignore:h=[],transition:p="none",delay:_=0,limit:g=.1,cssMode:v="scale",allowScroll:w=!1}=e;Ie=s;const u=document.querySelector(s);if(!u){console.error(`autofit: '${s}' is not exist`);return}const b=document.createElement("style"),M=document.createElement("style");b.lang="text/css",M.lang="text/css",b.id="autofit-style",M.id="ignoreStyle",!w&&(b.innerHTML="body {overflow: hidden;}");const V=document.querySelector("body");V.appendChild(b),V.appendChild(M),u.style.height=`${l}px`,u.style.width=`${a}px`,u.style.transformOrigin="0 0",!w&&(u.style.overflow="hidden"),qe(a,l,u,h,g,v),Pe=()=>{clearTimeout(wt),_!=0?wt=setTimeout(()=>{qe(a,l,u,h,g,v),ee&&Oe(ne,He,ze)},_):(qe(a,l,u,h,g,v),ee&&Oe(ne,He,ze))},c&&window.addEventListener("resize",Pe),this.isAutofitRunning=!0,setTimeout(()=>{u.style.transition=`${p}s`})},off(e="body"){try{window.removeEventListener("resize",Pe);const o=document.querySelector("#autofit-style");o&&o.remove();const a=document.querySelector("#ignoreStyle");a&&a.remove();const l=document.querySelector(Ie||e);l&&(l.style.cssText=""),ee&&Tt()}catch(o){console.error("autofit: Failed to remove normally",o)}this.isAutofitRunning=!1,console.log("autofit.js is off")},elRectification:null,scale:$};function Oe(e,o=!0,a=1){if(!ke.isAutofitRunning){console.error("autofit.js:(elRectification): autofit has not been initialized yet");return}Tt(),!e&&console.error(`autofit.js:elRectification bad selector: ${e}`),ne=e,ze=a,He=o;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 c=$==1?1:Number($)*Number(a);ee||(s.originalWidth=s.clientWidth,s.originalHeight=s.clientHeight),o?(s.style.width=`${s.originalWidth*c}px`,s.style.height=`${s.originalHeight*c}px`):(s.style.width=`${100*c}%`,s.style.height=`${100*c}%`),s.style.transform=`translateZ(0) scale(${1/Number($)})`,s.style.transformOrigin="0 0"}ee=!0}function Tt(){if(ne){ee=!1;for(const e of Array.from(document.querySelectorAll(ne)))e.style.width="",e.style.height="",e.style.transform=""}}function qe(e,o,a,l,s,c="scale"){const h=document.documentElement.clientHeight,p=document.documentElement.clientWidth;$=p/hs?$:1,ke.scale=+$;const _=Math.round(h/Number($)),g=Math.round(p/Number($));a.style.height=`${_}px`,a.style.width=`${g}px`,c==="zoom"?a.style.zoom=`${$}`:a.style.transform=`translateZ(0) scale(${$})`;const v=document.querySelector("#ignoreStyle");v.innerHTML="";for(const w of l){const u=w;let b=u.el||u.dom;if(typeof u=="string"&&(b=u),!b||typeof b=="object"&&!Object.keys(b).length){console.error(`autofit: found invalid or empty selector/object: ${b}`);continue}const M=u.scale?u.scale:1/Number($),V=M!=$&&u.fontSize,I=M!=$&&u.width,U=M!=$&&u.height;v.innerHTML+=` ${b} { transform: scale(${M})!important; transform-origin: 0 0; ${I?`width: ${I}!important;`:""} ${U?`height: ${U}!important;`:""} }`,V&&(v.innerHTML+=` ${b} div ,${b} span,${b} a,${b} * { font-size: ${V}px; }`)}}ke.elRectification=Oe;const ia={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}},la={class:"svg-line-animation"},sa=["viewBox"],ra=["id"],ua=["stop-opacity"],ca=["stop-opacity"],da=["id"],ma=["r","fill"],fa=["begin","dur","path","keyPoints"],ha=["d","stroke","stroke-width","mask"];function ya(e,o,a,l,s,c){return m(),f("div",la,[(m(),f("svg",{width:"100%",height:"100%",viewBox:`0 0 ${a.width} ${a.height}`,fill:"none",xmlns:"http://www.w3.org/2000/svg"},[r("defs",null,[r("radialGradient",{id:s.radialGradientId,cx:"50%",cy:"50%",fx:"100%",fy:"50%",r:"50%"},[r("stop",{offset:"0%","stop-color":"#fff","stop-opacity":a.dir[1]},null,8,ua),r("stop",{offset:"100%","stop-color":"#fff","stop-opacity":a.dir[0]},null,8,ca)],8,ra),r("mask",{id:s.maskId},[r("circle",{r:a.length,cx:"0",cy:"0",fill:`url(#${s.radialGradientId})`},[r("animateMotion",{begin:`${a.begin}s`,dur:`${a.duration}s`,path:a.path,rotate:"auto",keyPoints:`${a.dir[0]};${a.dir[1]}`,keyTimes:"0;1",repeatCount:"indefinite"},null,8,fa)],8,ma)],8,da)]),r("path",{class:"path-line",d:a.path,stroke:a.color,"stroke-width":a.strokeWidth,mask:`url(#${s.maskId})`},null,8,ha)],8,sa))])}const _e=bt(ia,[["render",ya]]);const va={class:"m-header"},ga={class:"m-header-wrap"},pa={class:"m-header-title"},wa={class:"m-header-subtext"},_a={class:"m-header-left",style:{color:"#fff"}},ka={class:"m-header-right"},ba={class:"m-header-line"},Sa={__name:"index",props:{title:{type:String,default:"红原县数字畜牧业监管平台"},subText:{type:String,default:"Hongyuan Digital Animal Husbandry Supervision Platform"}},setup(e){return(o,a)=>(m(),f("div",va,[r("div",ga,[r("div",pa,E(e.title),1),r("div",wa,E(e.subText),1)]),r("div",_a,[pe(o.$slots,"left")]),r("div",ka,[pe(o.$slots,"right")]),r("div",ba,[x(_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"}),x(_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 Ta={class:"m-menu"},$a={__name:"index",props:{defaultActive:{type:[String,Number],default:""}},emits:["select"],setup(e,{emit:o}){const a=o,l=e,s=k(l.defaultActive);return ft("updateActive",h=>{h!==s.value&&(s.value=h,a("select",h))}),ft("activeIndex",s),We(()=>l.defaultActive,h=>{h!==s.value&&(s.value=h)}),(h,p)=>(m(),f("div",Ta,[pe(h.$slots,"default")]))}},xa=["aria-current","onKeydown"],Ea={__name:"index",props:{index:{type:[String,Number],required:!0}},setup(e){const o=e,a=ht("updateActive"),l=ht("activeIndex"),s=()=>{a(o.index)};return(c,h)=>(m(),f("div",{class:B(["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(yt(s,["prevent"]),["enter"]),we(yt(s,["prevent"]),["space"])]},[pe(c.$slots,"default")],42,xa))}};let _t=0;const kt="webkit moz ms o".split(" ");let D,F;const Ma=typeof window=="undefined";if(Ma)D=function(){},F=function(){};else{D=window.requestAnimationFrame,F=window.cancelAnimationFrame;let e;for(let o=0;o{o(a+l)},l);return _t=a+l,s},F=function(o){window.clearTimeout(o)})}const Va={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,o,a,l){return a*(-Math.pow(2,-10*e/l)+1)*1024/1023+o}}},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=D(this.count)},pauseResume(){this.paused?(this.resume(),this.paused=!1):(this.pause(),this.paused=!0)},pause(){F(this.rAF)},resume(){this.startTime=null,this.localDuration=+this.remaining,this.localStartVal=+this.printVal,D(this.count)},reset(){this.startTime=null,F(this.rAF),this.displayValue=this.formatNumber(this.startVal)},count(e){this.startTime||(this.startTime=e),this.timestamp=e;const o=e-this.startTime;this.remaining=this.localDuration-o,this.useEasing?this.countDown?this.printVal=this.localStartVal-this.easingFn(o,0,this.localStartVal-this.endVal,this.localDuration):this.printVal=this.easingFn(o,this.localStartVal,this.endVal-this.localStartVal,this.localDuration):this.countDown?this.printVal=this.localStartVal-(this.localStartVal-this.endVal)*(o/this.localDuration):this.printVal=this.localStartVal+(this.endVal-this.localStartVal)*(o/this.localDuration),this.countDown?this.printVal=this.printValthis.endVal?this.endVal:this.printVal,this.displayValue=this.formatNumber(this.printVal),o1?this.decimal+o[1]:"",s=/(\d+)(\d{3})/;if(this.separator&&!this.isNumber(this.separator))for(;s.test(a);)a=a.replace(s,"$1"+this.separator+"$2");return this.prefix+a+l+this.suffix}},destroyed(){F(this.rAF)}};function Aa(e,o,a,l,s,c){return m(),f("span",null,E(s.displayValue),1)}const $t=bt(Va,[["render",Aa]]);typeof window!="undefined"&&window.Vue&&window.Vue.component("count-to",$t);const Ra={class:"count-card-left"},Ca={class:"count-card-title"},La={class:"title-zh"},Da={key:0,class:"title-en"},Fa={class:"count-card-right"},Ia={class:"unit"},Pa={__name:"index",props:{info:{type:Object,default:()=>({icon:"xiaoshoujine",zh:"2023年销售金额",en:"Sales amount in 2023",value:9500,unit:"万元",decimals:0})}},setup(e){const o=e,a=k(!0),l=k(!1),s=k(0);let c=null;const h=A(()=>o.info.duration||1800);We(()=>[o.info.value,o.info.zh],()=>{c&&window.clearTimeout(c),a.value=!0,l.value=!1,s.value+=1},{immediate:!0});function p(v){return v.toUpperCase()}function _(){a.value=!0,l.value=!1}function g(){a.value=!1,l.value=!0,c&&window.clearTimeout(c),c=window.setTimeout(()=>{l.value=!1},900)}return St(()=>{c&&window.clearTimeout(c)}),(v,w)=>(m(),f("div",{class:B(["count-card",{"is-counting":a.value,"is-settled":l.value}])},[r("div",Ra,[r("div",{class:B(["count-card-icon","icon-"+e.info.icon])},null,2),r("div",Ca,[r("div",La,E(e.info.zh),1),e.info.en?(m(),f("div",Da,E(p(e.info.en)),1)):S("",!0)])]),r("div",Fa,[(m(),f("div",{class:"value",key:s.value},[x(R($t),{startVal:0,endVal:e.info.value,decimals:e.info.decimals,duration:h.value,separator:"",autoplay:!0,onMountedCallback:_,onCallback:g},null,8,["endVal","decimals","duration"])])),r("div",Ia,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 qa(e){return ae.find(o=>o.key===e)||ae[1]}const Ne=[{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:"生态工程分析"}],Na=12e3;function za(e,o={}){const a=new URLSearchParams;Object.entries(o).forEach(([s,c])=>{c!=null&&c!==""&&a.append(s,c)});const l=a.toString();return l?`${e}${e.includes("?")?"&":"?"}${l}`:e}function Ha(a){return X(this,arguments,function*(e,o={}){const g=o,{params:l,timeout:s=Na}=g,c=mt(g,["params","timeout"]),h=new AbortController;let p=!1;const _=window.setTimeout(()=>{p=!0,h.abort()},s);try{const v=yield fetch(za(e,l),ve(P({credentials:"include"},c),{signal:h.signal,headers:P({Accept:"application/json"},c.headers||{})}));if(!v.ok){const u=new Error(v.status===401?"用户未登录或授权已过期。":`HTTP ${v.status}`);throw u.code=`HTTP_${v.status}`,u.status=v.status,v.status===401&&vt(),u}const w=yield v.json();if((w==null?void 0:w.code)===401||(w==null?void 0:w.code)==="401"){const u=new Error((w==null?void 0:w.msg)||"用户未登录或授权已过期。");throw u.code="HTTP_401",u.status=401,vt(),u}return w}catch(v){if(h.signal.aborted||(v==null?void 0:v.name)==="AbortError"||/aborted/i.test((v==null?void 0:v.message)||"")){const u=new Error(p?"服务响应超时,请稍后再试。":"请求已取消,请重新发送。");throw u.code=p?"REQUEST_TIMEOUT":"REQUEST_ABORTED",u}throw v}finally{window.clearTimeout(_)}})}function Oa(e){return(e==null?void 0:e.data)!==void 0?e.data:(e==null?void 0:e.result)!==void 0?e.result:e}const Wa="/jsyApi",ja={}.VITE_AMAP_WEATHER_KEY||"b72b3e3b2023760dae2cdf2e00561812",Ka="513233";function Ba(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 Oa(e)}function xt(e){var h,p,_,g;const o=(p=(h=e==null?void 0:e.data)!=null?h:e==null?void 0:e.result)!=null?p:e,a=Array.isArray(o)?o[0]:Array.isArray(o==null?void 0:o.rows)?o.rows[0]:Array.isArray(o==null?void 0:o.list)?o.list[0]:o;if(!a||typeof a!="object")return null;const l=(...v)=>v.find(w=>w!=null&&w!==""),s=l(a.temp,a.temperature,a.temperature_float,a.tempDay,a.temperatureDay),c=l(a.humidity,a.humidity_float,a.pop,a.relativeHumidity);return{condition:a.conditionDay||a.condition||a.weather||a.weatherText||"",temperature:s==null||s===""?"--":s,humidity:c==null||c===""?"--":c,windDirection:a.windDir||a.windDirection||"",windLevel:a.windLevel||a.windScale||a.windPower||"",icon:(g=(_=a.icon)!=null?_:a.weatherIcon)!=null?g:null}}function Ua(e){return X(this,null,function*(){const o=yield Ha(`${Wa}${e}`,{timeout:8e3});return xt(Ba(o))})}function Ga(){return new Promise((e,o)=>{const a=`__hongyuanWeather${Date.now()}${Math.random().toString(16).slice(2)}`,l=document.createElement("script"),s=()=>{window.clearTimeout(c),l.remove(),delete window[a]},c=window.setTimeout(()=>{s(),o(new Error("高德天气接口响应超时"))},8e3);window[a]=p=>{var g;const _=(g=p==null?void 0:p.lives)==null?void 0:g[0];if(s(),!_){o(new Error((p==null?void 0:p.info)||"高德天气暂无数据"));return}e(xt(_))},l.onerror=()=>{s(),o(new Error("高德天气接口加载失败"))};const h=new URLSearchParams({city:Ka,key:ja,extensions:"base",output:"JSON",callback:a});l.src=`https://restapi.amap.com/v3/weather/weatherInfo?${h}`,document.head.appendChild(l)})}function Ya(){return X(this,null,function*(){const e=["/api/home/realTimeWeather","/api/home/weatherForecast"];let o=null;for(const a of e)try{const l=yield Ua(a);if(l)return l}catch(l){o=l}try{const a=yield Ga();if(a)return a}catch(a){o=a}throw o||new Error("天气数据暂不可用")})}const Qa={key:0,class:"platform-module-pane"},Ja={key:1,class:"platform-module-pane"},Za={key:2,class:"platform-module-pane"},Xa={key:3,class:"platform-module-pane"},en={key:4,class:"platform-module-pane"},tn={key:5,class:"platform-module-pane"},an={key:6,class:"platform-module-pane"},nn={key:7,class:"platform-module-pane"},on={class:"large-screen-wrap"},ln={class:"m-header-tools"},sn=["src","alt"],rn={key:1,class:"platform-weather__fallback-icon","aria-hidden":"true"},un={class:"platform-weather__copy"},cn={class:"platform-weather__primary"},dn={key:0},mn={key:0},fn={key:0},hn={key:1,"aria-hidden":"true"},yn={key:2},vn={class:"platform-datetime","aria-label":"当前日期和时间"},gn={class:"top-menu"},pn={key:0,class:"top-menu-mid-space"},wn={key:1,class:"platform-map-tools","aria-label":"地图工具"},_n=["title","aria-label"],kn={key:2,class:"module-coming"},bn={class:"module-coming-title"},Sn={key:3,class:"bottom-tray"},Tn={class:"bottom-menu"},$n=["onClick"],xn={key:8,class:"loading platform-loading"},En={class:"loading-progress"},Mn={class:"value"},Vn=2,An=650,Rn={__name:"index",setup(e){const o=z(()=>H(()=>import("./index-7362f308-1784074877048.js"),["./index-7362f308-1784074877048.js","./index-1784074877048.js","./index-95e82452-balabala-1784074877048.css","./live-scene-1-69301bfb-1784074877048.js","./index.esm.min-469b3f53-1784074877048.js","./index-1f5d6021-1784074877048.js","./index-148a2898-balabala-1784074877048.css","./index-b4ec1ae2-1784074877048.js","./townshipBoundaries-1b068bef-1784074877048.js","./index-cc777d69-balabala-1784074877048.css","./screen2Standard-9c6af3a2-1784074877048.js","./index-e9f36657-1784074877048.js","./screen2Standard-cdb21878-balabala-1784074877048.css","./data-35cd5cb4-1784074877048.js","./TopicSwitcher-3ee7ffcb-1784074877048.js","./TopicSwitcher-aa157193-balabala-1784074877048.css","./livestockData-36ec0ae2-1784074877048.js","./FeatureInfoPanel-8e9f606e-1784074877048.js","./FeatureInfoPanel-84703f43-balabala-1784074877048.css","./openApi-7e2310e1-1784074877048.js","./geoserver-a50e4f20-1784074877048.js","./featurePanelLayout-dc118942-1784074877048.js","./yakApi-16bd23bc-1784074877048.js","./chartTheme-9a56b109-1784074877048.js","./data-5c83c66b-1784074877048.js","./data-d4fc629d-1784074877048.js","./index-53046bee-balabala-1784074877048.css"],import.meta.url)),a=z(()=>H(()=>import("./index-6bbec7d3-1784074877048.js"),["./index-6bbec7d3-1784074877048.js","./index-e9f36657-1784074877048.js","./assets-34f9bc99-1784074877048.js","./screen2Standard-9c6af3a2-1784074877048.js","./index-1784074877048.js","./index-95e82452-balabala-1784074877048.css","./screen2Standard-cdb21878-balabala-1784074877048.css","./TopicSwitcher-3ee7ffcb-1784074877048.js","./townshipBoundaries-1b068bef-1784074877048.js","./TopicSwitcher-aa157193-balabala-1784074877048.css","./index-b4ec1ae2-1784074877048.js","./index-cc777d69-balabala-1784074877048.css","./openApi-7e2310e1-1784074877048.js","./geoserver-a50e4f20-1784074877048.js","./featurePanelLayout-dc118942-1784074877048.js","./LayerPanel-9c0c5952-1784074877048.js","./index-1f5d6021-1784074877048.js","./index-148a2898-balabala-1784074877048.css","./LayerPanel-7a55b2bc-balabala-1784074877048.css","./FeatureInfoPanel-8e9f606e-1784074877048.js","./FeatureInfoPanel-84703f43-balabala-1784074877048.css","./index-6e1f3341-balabala-1784074877048.css","./layout-b708cd9c-balabala-1784074877048.css"],import.meta.url)),l=z(()=>H(()=>import("./index-7950c07e-1784074877048.js"),["./index-7950c07e-1784074877048.js","./index-e9f36657-1784074877048.js","./index-1f5d6021-1784074877048.js","./index-1784074877048.js","./index-95e82452-balabala-1784074877048.css","./index-148a2898-balabala-1784074877048.css","./townshipBoundaries-1b068bef-1784074877048.js","./featurePanelLayout-dc118942-1784074877048.js","./assets-34f9bc99-1784074877048.js","./screen2Standard-9c6af3a2-1784074877048.js","./screen2Standard-cdb21878-balabala-1784074877048.css","./TopicSwitcher-3ee7ffcb-1784074877048.js","./TopicSwitcher-aa157193-balabala-1784074877048.css","./index-b4ec1ae2-1784074877048.js","./index-cc777d69-balabala-1784074877048.css","./LayerPanel-9c0c5952-1784074877048.js","./LayerPanel-7a55b2bc-balabala-1784074877048.css","./FeatureInfoPanel-8e9f606e-1784074877048.js","./FeatureInfoPanel-84703f43-balabala-1784074877048.css","./data-c66f5cee-1784074877048.js","./data-5c83c66b-1784074877048.js","./index-7c335907-balabala-1784074877048.css","./layout-b708cd9c-balabala-1784074877048.css"],import.meta.url)),s=z(()=>H(()=>import("./index-2fb6adee-1784074877048.js"),["./index-2fb6adee-1784074877048.js","./index-1f5d6021-1784074877048.js","./index-1784074877048.js","./index-95e82452-balabala-1784074877048.css","./index-148a2898-balabala-1784074877048.css","./data-5c83c66b-1784074877048.js","./index-e9f36657-1784074877048.js","./index-c36df85d-balabala-1784074877048.css"],import.meta.url)),c=z(()=>H(()=>import("./index-1e2d518b-1784074877048.js"),["./index-1e2d518b-1784074877048.js","./index-1784074877048.js","./index-95e82452-balabala-1784074877048.css","./index.esm.min-469b3f53-1784074877048.js","./index-1f5d6021-1784074877048.js","./index-148a2898-balabala-1784074877048.css","./screen2Standard-9c6af3a2-1784074877048.js","./index-e9f36657-1784074877048.js","./screen2Standard-cdb21878-balabala-1784074877048.css","./data-35cd5cb4-1784074877048.js","./TopicSwitcher-3ee7ffcb-1784074877048.js","./townshipBoundaries-1b068bef-1784074877048.js","./TopicSwitcher-aa157193-balabala-1784074877048.css","./livestockData-36ec0ae2-1784074877048.js","./geoserver-a50e4f20-1784074877048.js","./LayerPanel-9c0c5952-1784074877048.js","./LayerPanel-7a55b2bc-balabala-1784074877048.css","./assets-34f9bc99-1784074877048.js","./index-b4ec1ae2-1784074877048.js","./index-cc777d69-balabala-1784074877048.css","./yakApi-16bd23bc-1784074877048.js","./index-2bde92c2-balabala-1784074877048.css"],import.meta.url)),h=z(()=>H(()=>import("./index-3536e98d-1784074877048.js"),["./index-3536e98d-1784074877048.js","./index-1784074877048.js","./index-95e82452-balabala-1784074877048.css","./live-scene-1-69301bfb-1784074877048.js","./index-1f5d6021-1784074877048.js","./index-148a2898-balabala-1784074877048.css","./index-b4ec1ae2-1784074877048.js","./townshipBoundaries-1b068bef-1784074877048.js","./index-cc777d69-balabala-1784074877048.css","./LayerPanel-9c0c5952-1784074877048.js","./LayerPanel-7a55b2bc-balabala-1784074877048.css","./FeatureInfoPanel-8e9f606e-1784074877048.js","./screen2Standard-9c6af3a2-1784074877048.js","./index-e9f36657-1784074877048.js","./screen2Standard-cdb21878-balabala-1784074877048.css","./FeatureInfoPanel-84703f43-balabala-1784074877048.css","./featurePanelLayout-dc118942-1784074877048.js","./data-202a0afb-1784074877048.js","./livestockData-36ec0ae2-1784074877048.js","./index-41d168c2-balabala-1784074877048.css"],import.meta.url)),p=z(()=>H(()=>import("./index-65b45d6f-1784074877048.js"),["./index-65b45d6f-1784074877048.js","./index.esm.min-469b3f53-1784074877048.js","./index-1784074877048.js","./index-95e82452-balabala-1784074877048.css","./index-1f5d6021-1784074877048.js","./index-148a2898-balabala-1784074877048.css","./index-b4ec1ae2-1784074877048.js","./townshipBoundaries-1b068bef-1784074877048.js","./index-cc777d69-balabala-1784074877048.css","./FeatureInfoPanel-8e9f606e-1784074877048.js","./screen2Standard-9c6af3a2-1784074877048.js","./index-e9f36657-1784074877048.js","./screen2Standard-cdb21878-balabala-1784074877048.css","./FeatureInfoPanel-84703f43-balabala-1784074877048.css","./LayerPanel-9c0c5952-1784074877048.js","./LayerPanel-7a55b2bc-balabala-1784074877048.css","./TopicSwitcher-3ee7ffcb-1784074877048.js","./TopicSwitcher-aa157193-balabala-1784074877048.css","./assets-34f9bc99-1784074877048.js","./chartTheme-9a56b109-1784074877048.js","./data-631f012a-1784074877048.js","./livestockData-36ec0ae2-1784074877048.js","./index-5afedc21-balabala-1784074877048.css"],import.meta.url)),_=z(()=>H(()=>import("./index-514021a4-1784074877048.js"),["./index-514021a4-1784074877048.js","./index-1784074877048.js","./index-95e82452-balabala-1784074877048.css","./yakApi-16bd23bc-1784074877048.js","./data-d4fc629d-1784074877048.js","./livestockData-36ec0ae2-1784074877048.js","./data-5c83c66b-1784074877048.js","./data-202a0afb-1784074877048.js","./data-c66f5cee-1784074877048.js","./townshipBoundaries-1b068bef-1784074877048.js","./data-631f012a-1784074877048.js","./index-e9f36657-1784074877048.js","./index-089a3dd0-balabala-1784074877048.css"],import.meta.url)),g=Zt(),v=Xt(),w=re(g.query.module),u=k(w),b=k(w==="ecological-protection"?at(g.query.view):"ecological-redline"),M=k(w==="yak-management"?Re(g.query.view):"structure"),V=k({[w]:!0});let I=[w];const U=k({}),G=k(!0),Y=k(0),be=k(null),Se=k(null),je=k(null),Ke=k(null),Be=k(null),Ue=k(null),Ge=k(null),Ye=k(!1),Qe=k(""),Je=k(""),C=k({condition:"",temperature:"--",humidity:"--",windDirection:"",windLevel:"",icon:null}),Q=k(!1),Te=k(!1);let J=null,$e=null,xe=null,oe=!1,ie=null;const Et=Date.now(),O={progress:0},Mt=new Set(["home","grass-livestock-balance","pasture-management","yak-industry-chain"]),W=["town","area","wetland","yield","rate","stack","leaf","risk","grass-basic","grass-general","forest","park","project","length","device","certificate"],Vt=new Set(W),d=A(()=>qa(u.value)),At=A(()=>`/images/weather/W${C.value.icon}.png`),Rt=A(()=>Q.value&&C.value.icon!==null&&!Te.value),Ee=A(()=>!["","--",null,void 0].includes(C.value.humidity)),le=A(()=>{const t=String(C.value.windDirection||"").trim(),n=String(C.value.windLevel||"").trim();return!t&&!n?"":`${t}${t&&n?" ":""}${n?`${n}级`:""}`}),Ze=A(()=>Ye.value?"退出":"全屏"),Ct=A(()=>!["smart-management","grass-livestock-balance"].includes(d.value.key)),Lt=A(()=>j.value.length===5&&(d.value.key==="home"||d.value.key==="ecological-protection"&&Me.value==="national-park")),Dt=A(()=>u.value==="ecological-protection"?Ne:ae),Me=A(()=>u.value==="ecological-protection"?b.value:u.value),j=A(()=>{const t=U.value[u.value];return Array.isArray(t)||t!=null&&t.length?t:ot([{zh:"草地面积",en:"",value:756.37,unit:"万亩",decimals:2},{zh:"林地总面积",en:"",value:177.92,unit:"万亩",decimals:2},{zh:"湿地面积",en:"",value:291.82,unit:"万亩",decimals:2}])});ea(()=>{Xe(),et(),$e=window.setInterval(Xe,1e3),xe=window.setInterval(et,30*60*1e3),J=ke.init({dh:1080,dw:1920,el:"#large-screen",resize:!0,cssMode:"zoom"}),jt(),fe(),Ce(),Nt(u.value)?zt(u.value):(oe=!0,Y.value=100,G.value=!1)}),St(()=>{var t;$e&&window.clearInterval($e),xe&&window.clearInterval(xe),de(),(t=J==null?void 0:J.off)==null||t.call(J,"#large-screen"),Kt(),te.killTweensOf(O)});function Xe(){const t=new Date,n=T=>String(T).padStart(2,"0"),i=["周日","周一","周二","周三","周四","周五","周六"];Qe.value=`${t.getFullYear()}.${n(t.getMonth()+1)}.${n(t.getDate())} ${i[t.getDay()]}`,Je.value=`${n(t.getHours())}:${n(t.getMinutes())}:${n(t.getSeconds())}`}function et(){return X(this,null,function*(){try{C.value=yield Ya(),Q.value=!0,Te.value=!1}catch(t){Q.value=!1,console.warn("[platform] weather unavailable",t)}})}function Ft(){Te.value=!0}function Ve(t,n={}){const i=re(t),T=i==="home"&&!n.fromRoute;if(i==="yak-management"&&!n.fromRoute&&(M.value="structure"),i===u.value){T&&me(),se(i);return}u.value=i,Wt(i),se(i),T&&me(),Fe(Ce)}function Ae(t){re(t)==="home"&&u.value==="home"&&me()}function It(t){if(t!=null&&t.key){if(u.value==="ecological-protection"){tt(t.key);return}Ve(t.key)}}function tt(t){const n=Ne.some(i=>i.key===t)?t:"ecological-redline";n===b.value&&u.value==="ecological-protection"||(b.value=n,u.value==="ecological-protection"&&se("ecological-protection"),Fe(Ce))}function Pt(t){const n=Re(t);n!==M.value&&(M.value=n,u.value==="yak-management"&&se("yak-management"))}We(()=>[g.query.module,g.query.view],([t,n])=>{const i=re(t);i==="ecological-protection"&&(b.value=at(n)),i==="yak-management"&&(M.value=Re(n)),i!==u.value&&Ve(i,{fromRoute:!0})});function se(t=u.value){const n=ve(P({},g.query),{module:t});t==="yak-management"?n.view=M.value:t==="ecological-protection"?n.view=b.value:delete n.view;const i=g.query||{},T=String(i.module||"")===String(n.module||"")&&String(i.view||"")===String(n.view||"");g.path==="/platform"&&T||v.replace({path:"/platform",query:n}).catch(()=>{})}function re(t){const n=Array.isArray(t)?t[0]:t;return ae.some(i=>i.key===n)?n:"home"}function Re(t){const n=Array.isArray(t)?t[0]:t;return["structure","forecast","epidemic","trade"].includes(n)?n:"structure"}function at(t){const n=Array.isArray(t)?t[0]:t;return Ne.some(i=>i.key===n)?n:"ecological-redline"}function K(t){const n=t.moduleKey||(t.topicKey?"forest-grass-wet":u.value);U.value=ve(P({},U.value),{[n]:ot(t.items||[])})}function ue(t={}){const n=typeof t=="number"?t:t.progress;qt(n)}function ce(){de(),te.killTweensOf(O),O.progress=100,Y.value=100;const t=Date.now()-Et,n=Math.max(80,An-t);window.setTimeout(nt,n)}function qt(t){if(!G.value)return;const n=Math.max(0,Math.min(100,Math.floor(Number(t)||0)));n{Y.value=Math.floor(O.progress)}})}function nt(){if(!G.value||oe)return;de(),oe=!0;const t=te.timeline({onComplete:()=>{G.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 Nt(t){return Mt.has(t)}function zt(t){de();const n=t==="home"?12e3:8e3;ie=window.setTimeout(()=>{!G.value||oe||(te.killTweensOf(O),O.progress=100,Y.value=100,window.setTimeout(nt,120))},n)}function de(){ie&&(window.clearTimeout(ie),ie=null)}function ot(t=[]){const n=new Set;return t.slice(0,10).map((i,T)=>{var Z;const y=Number(i.value)||0,L={zh:i.zh||i.name||`指标${T+1}`,en:i.en||"",value:y,unit:i.unit||"",decimals:(Z=i.decimals)!=null?Z:Number.isInteger(y)?0:2},he=Ht(P(P({},i),L),T,n);return n.add(he),P({icon:he},L)})}function Ht(t={},n=0,i=new Set){const y=Ot(t,n).find(L=>Vt.has(L)&&!i.has(L));return y||W.find(L=>!i.has(L))||W[n%W.length]}function Ot(t={},n=0){const i=`${t.zh||t.name||""}${t.unit||""}`,T=[],y=(...he)=>{he.forEach(Z=>{Z&&!T.includes(Z)&&T.push(Z)})};y(t.icon),/风险|预警|告警/.test(i)&&y("risk","rate"),/模型|修正|共识|预测|变化|净/.test(i)&&y("rate","stack"),/率|占比|比例|超载/.test(i)&&y("rate","project"),/生态牧场|家庭生态/.test(i)&&y("leaf","town"),/出证|证书|证/.test(i)&&y("certificate","project"),/交易|销售/.test(i)&&y("yield","certificate"),/流通|出栏|流出/.test(i)&&y("length","certificate","project"),/运输|车辆|无人机|识别|设备|监测/.test(i)&&y("device","length"),/工程长度|长度|公里/.test(i)&&y("length","project"),/修复项目|项目|工程|治理/.test(i)&&y("project","length"),/国家公园|保护范围|保护区|划定/.test(i)&&y("park","leaf"),/产量|库容|鲜草|饲草|收入|产值|繁殖|补充/.test(i)&&y("yield","leaf"),/湿地/.test(i)&&y("wetland","leaf"),/基本草原/.test(i)&&y("grass-basic","area"),/一般草原/.test(i)&&y("grass-general","area"),/林地|森林|公益林/.test(i)&&y("forest","leaf"),/面积|草地|草原|草场|万亩|亩/.test(i)&&y("area","grass-basic","grass-general"),/牦牛|存栏|头|结构/.test(i)&&y("stack","yield","leaf"),/乡镇|镇域|村|点位|主体|牧户|农户|联户|户|个|覆盖/.test(i)&&y("town","project"),/生态|林草/.test(i)&&y("leaf","wetland");const L=n%W.length;return y(...W.slice(L),...W.slice(0,L)),T}function Wt(t){["home","forest-grass-wet","ecological-protection","grass-livestock-balance","yak-management","pasture-management","yak-industry-chain","smart-management"].includes(t)&&(I=I.filter(n=>n!==t),I.push(t),I=I.slice(-Vn),V.value=Object.fromEntries(I.map(n=>[n,!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 me(t=4){Fe(()=>{const n=Se.value;if(n!=null&&n.showDefaultThreeMap){n.showDefaultThreeMap();return}t>0&&window.setTimeout(()=>me(t-1),80)})}const it=["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"];function lt(){return typeof document=="undefined"?null:document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement||null}function fe(){var i;const t=lt(),n=be.value;Ye.value=!!(n&&t&&(t===n||n.contains(t)||(i=t.contains)!=null&&i.call(t,n)))}function jt(){typeof document!="undefined"&&it.forEach(t=>document.addEventListener(t,fe))}function Kt(){typeof document!="undefined"&&it.forEach(t=>document.removeEventListener(t,fe))}function st(){var t,n;(n=(t=rt())==null?void 0:t.refreshMapView)==null||n.call(t)}function Bt(){return X(this,null,function*(){if(typeof document=="undefined")return;const t=lt();try{if(t){const n=document.exitFullscreen||document.webkitExitFullscreen||document.mozCancelFullScreen||document.msExitFullscreen;yield n==null?void 0:n.call(document)}else{const n=be.value||document.documentElement,i=n.requestFullscreen||n.webkitRequestFullscreen||n.mozRequestFullScreen||n.msRequestFullscreen;yield i==null?void 0:i.call(n)}}catch(n){console.warn("[platform] fullscreen toggle failed",n)}finally{fe(),window.setTimeout(st,80),window.setTimeout(st,280)}})}function Ut(){var t,n;(n=(t=rt())==null?void 0:t.resetMap)==null||n.call(t)}function rt(){return d.value.key==="home"?Se.value:d.value.key==="forest-grass-wet"?je.value:d.value.key==="ecological-protection"?Ke.value:d.value.key==="yak-management"?Be.value:d.value.key==="pasture-management"?Ue.value:d.value.key==="yak-industry-chain"?Ge.value:null}function Gt(){oa()}return(t,n)=>(m(),f("div",{ref_key:"platformScreenRef",ref:be,class:B(["large-screen platform-screen",{"is-home":d.value.key==="home","is-forest-grass-wet":d.value.key==="forest-grass-wet","is-ecological-protection":d.value.key==="ecological-protection","is-grass-livestock-balance":d.value.key==="grass-livestock-balance","is-yak-management":d.value.key==="yak-management","is-pasture-management":d.value.key==="pasture-management","is-yak-industry-chain":d.value.key==="yak-industry-chain","is-smart-management":d.value.key==="smart-management","is-ecology-national-park":d.value.key==="ecological-protection"&&Me.value==="national-park"}]),id:"large-screen"},[V.value.home?q((m(),f("div",Qa,[x(R(o),{ref_key:"homeDashboardRef",ref:Se,active:d.value.key==="home",onLoadingProgress:ue,onMapReady:ce,onModuleStats:K},null,8,["active"])],512)),[[N,d.value.key==="home"]]):S("",!0),V.value["forest-grass-wet"]?q((m(),f("div",Ja,[x(R(a),{ref_key:"forestGrassWetRef",ref:je,active:d.value.key==="forest-grass-wet","show-loading":!1,onTopicStats:K},null,8,["active"])],512)),[[N,d.value.key==="forest-grass-wet"]]):S("",!0),V.value["ecological-protection"]?q((m(),f("div",Za,[x(R(l),{ref_key:"ecologicalProtectionRef",ref:Ke,active:d.value.key==="ecological-protection","active-view":b.value,"show-loading":!1,onModuleStats:K,onViewChange:tt},null,8,["active","active-view"])],512)),[[N,d.value.key==="ecological-protection"]]):S("",!0),V.value["grass-livestock-balance"]?q((m(),f("div",Xa,[x(R(s),{active:d.value.key==="grass-livestock-balance",onLoadingProgress:ue,onMapReady:ce,onModuleStats:K},null,8,["active"])],512)),[[N,d.value.key==="grass-livestock-balance"]]):S("",!0),V.value["yak-management"]?q((m(),f("div",en,[x(R(c),{ref_key:"yakManagementRef",ref:Be,active:d.value.key==="yak-management","view-key":M.value,onModuleStats:K,onViewChange:Pt},null,8,["active","view-key"])],512)),[[N,d.value.key==="yak-management"]]):S("",!0),V.value["pasture-management"]?q((m(),f("div",tn,[x(R(h),{ref_key:"pastureManagementRef",ref:Ue,active:d.value.key==="pasture-management",onLoadingProgress:ue,onMapReady:ce,onModuleStats:K},null,8,["active"])],512)),[[N,d.value.key==="pasture-management"]]):S("",!0),V.value["yak-industry-chain"]?q((m(),f("div",an,[x(R(p),{ref_key:"yakIndustryChainRef",ref:Ge,active:d.value.key==="yak-industry-chain",onLoadingProgress:ue,onMapReady:ce,onModuleStats:K},null,8,["active"])],512)),[[N,d.value.key==="yak-industry-chain"]]):S("",!0),V.value["smart-management"]?q((m(),f("div",nn,[x(R(_),{active:d.value.key==="smart-management"},null,8,["active"])],512)),[[N,d.value.key==="smart-management"]]):S("",!0),r("div",on,[x(Sa,{title:"红原县数字畜牧业监管平台","sub-text":"Hongyuan Digital Animal Husbandry Supervision Platform"},{right:Le(()=>[r("div",ln,[r("div",{class:B(["platform-weather",{"is-unavailable":!Q.value}])},[Rt.value?(m(),f("img",{key:0,class:"platform-weather__icon",src:At.value,alt:C.value.condition||"天气",onError:Ft},null,40,sn)):(m(),f("span",rn)),r("div",un,[r("div",cn,[r("strong",null,E(Q.value?C.value.condition||"实时天气":"天气暂无数据"),1),Q.value?(m(),f("em",dn,E(C.value.temperature)+"℃",1)):S("",!0)]),Ee.value||le.value?(m(),f("small",mn,[Ee.value?(m(),f("span",fn,"湿度 "+E(C.value.humidity)+"%",1)):S("",!0),Ee.value&&le.value?(m(),f("i",hn)):S("",!0),le.value?(m(),f("span",yn,E(le.value),1)):S("",!0)])):S("",!0)])],2),r("div",vn,[r("strong",null,E(Je.value),1),r("span",null,E(Qe.value),1)]),r("button",{class:"logout-button","aria-label":"退出登录",title:"退出登录",type:"button",onClick:Gt},[...n[0]||(n[0]=[r("svg",{class:"logout-icon",viewBox:"0 0 24 24","aria-hidden":"true"},[r("path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4"}),r("path",{d:"M16 17l5-5-5-5"}),r("path",{d:"M21 12H9"})],-1)])])])]),_:1}),r("div",gn,[x($a,{"default-active":u.value,onSelect:Ve},{default:Le(()=>[(m(!0),f(ge,null,De(R(ae),(i,T)=>(m(),f(ge,{key:i.key},[x(Ea,{index:i.key,onClick:y=>Ae(i.key),onKeydown:[we(y=>Ae(i.key),["enter"]),we(y=>Ae(i.key),["space"])]},{default:Le(()=>[aa(E(i.label),1)]),_:2},1032,["index","onClick","onKeydown"]),T===3?(m(),f("div",pn)):S("",!0)],64))),128))]),_:1},8,["default-active"])]),j.value.length&&!["smart-management","grass-livestock-balance"].includes(d.value.key)?(m(),f("div",{key:0,class:B(["top-count-card",{"is-four":j.value.length>3&&j.value.length<=4,"is-multi":j.value.length>4,"is-count-five":j.value.length===5,"is-home-five":Lt.value}])},[(m(!0),f(ge,null,De(j.value,i=>(m(),na(Pa,{key:i.zh,info:i},null,8,["info"]))),128))],2)):S("",!0),Ct.value?(m(),f("div",wn,[r("button",{type:"button",title:Ze.value,"aria-label":Ze.value,onClick:Bt},[...n[1]||(n[1]=[r("span",{class:"platform-map-tool-icon is-fullscreen","aria-hidden":"true"},null,-1)])],8,_n),r("button",{type:"button",title:"复位地图","aria-label":"复位地图",onClick:Ut},[...n[2]||(n[2]=[r("span",{class:"platform-map-tool-icon is-reset","aria-hidden":"true"},null,-1)])])])):S("",!0),d.value.status!=="ready"?(m(),f("div",kn,[r("div",bn,E(d.value.label),1),n[3]||(n[3]=r("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(d.value.key)?S("",!0):(m(),f("div",Sn,[x(_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"}),x(_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"}),n[4]||(n[4]=r("div",{class:"bottom-tray-arrow"},[r("img",{src:gt,alt:""}),r("img",{src:pt,alt:""})],-1)),r("div",Tn,[(m(!0),f(ge,null,De(Dt.value,i=>(m(),f("div",{key:i.key,class:B(["bottom-menu-item",{"is-active":i.key===Me.value}]),onClick:T=>It(i)},[r("span",null,E(i.bottomLabel),1)],10,$n))),128))]),n[5]||(n[5]=r("div",{class:"bottom-tray-arrow is-reverse"},[r("img",{src:gt,alt:""}),r("img",{src:pt,alt:""})],-1))])),n[6]||(n[6]=r("div",{class:"large-screen-left-zsline"},null,-1)),n[7]||(n[7]=r("div",{class:"large-screen-right-zsline"},null,-1))]),G.value?(m(),f("div",xn,[n[9]||(n[9]=ta('
LOADING
',1)),r("div",En,[r("span",Mn,E(Y.value),1),n[8]||(n[8]=r("span",{class:"unit"},"%",-1))])])):S("",!0)],2))}},Fn=Object.freeze(Object.defineProperty({__proto__:null,default:Rn},Symbol.toStringTag,{value:"Module"}));export{gt as _,pt as a,Fn as i,Oa as n,Ha as r};