PageSourceSearch

https://www.metservice.com/soil-temp-B4THJ0gY.js

js metservice.com collected 2026-10-01 10:21:58 UTC 3,775 bytes, 2 lines download raw bytes

1import{j as l}from"./react-dom-CNxR51U1.js";import{D as g,f as h,p as T,m as C,T as D,a as j,H as A}from"./swiper-PUsOHddC.js";import{g as b,R as v}from"./assets/index-D6Oq2mc3.js";import{O as M}from"./slot-BvISkw5W.js";import{C as m}from"./chart.js-CVHKMOVr.js";import{c as k,a as B,g as S,T as L}from"./tide-forecast-Cq-KLuOO.js";import{a as c}from"./posthog-js-CH4xgAFf.js";import"./core-js-D27xPy6y.js";import"./entities-BwoFPVdP.js";import"./polyfills.js";import"./index-BX-UyYgB.js";const d=0,R=0,y=t=>!!(t&&!T(t)),p=(t,r,e="")=>(s,i)=>{const a=t[i];if(y(a)){const n=a.y,o=h(a.x,r);return["".concat(n).concat(e),o]}},f=(t,r,e)=>{const s=t.reduce((o,u)=>y(u)?{min:Math.min(u[r],o.min),max:Math.max(u[r],o.max)}:o,{min:1/0,max:0}),n=(s.max-s.min)/100*(e!=null?e:0);return s.min-=n,s.max+=n,s},N=({labels:t,data:r,suffix:e,opt:s})=>{const i=f(r,"x",s==null?void 0:s.xPadding),a=f(r,"y",s==null?void 0:s.yPadding);return{type:"line",options:{maintainAspectRatio:!1,backgroundColor:"rgba(101, 141, 255, 0.1)",responsive:!0,scales:{y:{display:!1,suggestedMin:a.min,suggestedMax:a.max},xTimeAxis:{type:"linear",suggestedMin:i.min,suggestedMax:i.max,ticks:{autoSkip:!1,font:{size:12,family:"'Open Sans', system-ui, sans-serif"},color:"#172344",callback:p(r,g.DateMonth,e)},afterBuildTicks:S(r)}},plugins:{legend:{display:!1},tooltip:{displayColors:!1,titleFont:{size:12},bodyFont:{size:12},callbacks:{title:B(e),label:k}}},layout:{padding:{left:R,top:d,bottom:d,right:d}}},data:{labels:t,datasets:[{fill:{target:"origin",above:"rgba(101, 141, 255, 0.1)"},xAxisID:"xTimeAxis",backgroundColor:"rgba(101, 141, 255, 0.1)",borderColor:"#7599ff",pointBackgroun
1dColor:"#7599ff",pointRadius:3,borderWidth:.5,tension:0,data:r,datalabels:{display:!1}}]},plugins:[]}};m.defaults.font=b();const P=t=>{const r=t.map(s=>({x:Date.parse(s.time),y:T(s.value)?s.value:parseFloat(s.value)}));return{labels:t.map(s=>h(s.time,g.DateMonth)),data:r}};m.defaults.font=b();const E=({graphData:t=[],classes:r,opt:e})=>{const s=c.useRef(null),i=c.useRef();return c.useEffect(()=>{var a,n;if(s.current){const o=P(t),u=N({labels:o.labels,data:o.data,suffix:e==null?void 0:e.unit,opt:{xPadding:e==null?void 0:e.xPadding,yPadding:e==null?void 0:e.yPadding}});if(u)try{(n=(a=i.current)==null?void 0:a.destroy)==null||n.call(a),i.current=new m(s.current,u)}catch(x){C.error("Soil Line Graph Error",["error",x])}}},[t,e==null?void 0:e.unit,e==null?void 0:e.xPadding,e==null?void 0:e.yPadding]),c.useEffect(()=>()=>{var a,n;(n=(a=i.current)==null?void 0:a.destroy)==null||n.call(a)},[]),l.jsxs("div",{className:r,children:[l.jsx("div",{style:{width:"100%",height:"80px",position:"relative"},children:l.jsx("canvas",{ref:s})}),l.jsx(L,{minHeight:void 0,maxHeight:void 0,suffix:e==null?void 0:e.unit})]})},$=({config:t,modulePath:r,isDrawer:e})=>{var u;const{intro:s,observations:i,graph:a,information:n,attribution:o}=t;return l.jsxs(D,{dataModule:"earth-data",config:t,classes:"Tile--whiteBackground",children:[l.jsxs("div",{className:"Tile-body",children:[l.jsx(j,{config:t,modulePath:r,isDrawer:e,onModuleClose:t.onModuleClose,classes:"u-mL-0 u-mR-0 u-pT-0 u-pB-sm"}),s&&l.jsx("p",{className:"u-mT-sm u-mB-sm u-text-xs",children:s}),i.title&&l.jsx("h3",{className:"u-mT-sm u-mB-sm u-textBold u-text-xs",children:i==null?void 0:i.title}),l.jsx(M,{custom:i,classes:""}),(a==null?void 0:a.title)&&l.jsx("h3",{className:"u-mT-sm u-mB-sm u-textBold u-text-xs",children:a==null?void 0:a.title}),((u=a==null?void 0:a.graphData)==null?void 0:u.length)&&l.jsx(E,{graphData:a.graphData,opt:a.opt,classes:"u-mT-sm u-mB-sm"}),n&&l.jsx(A,{classes:"u-mT-md u-text-xs",content:n})]}),l.jsx(v,{attribution:o,classes:"Tile-body--noPadding u-widthFull"})]})};export{$ as default};
2//# sourceMappingURL=soil-temp-B4THJ0gY.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.