PageSourceSearch

https://cassiengine.org/static/js/3.4c17accb.chunk.js

js cassiengine.org collected 2026-09-29 07:13:53 UTC 2,105 bytes, 2 lines download raw bytes

1(this.webpackJsonpcassie=this.webpackJsonpcassie||[]).push([[3],{908:function(e,t,a){"use strict";a.r(t),a.d(t,"samplePointsFromLineString",function(){return i}),a.d(t,"createAweiMask",function(){return o}),a.d(t,"performKrigingInterpolation",function(){return u}),a.d(t,"calculateKrigingStatistics",function(){return s});var n=a(2),r=a(56);const i=(e,t,a)=>{const r=n.a.List(e),i=r.length(),o=n.a.List.sequence(0,i.subtract(2)).map(e=>{const i=n.a.List(r.get(e)),o=n.a.List(r.get(n.a.Number(e).add(1))),u=n.a.Geometry.Point(i),s=n.a.Geometry.Point(o),m=u.distance(s),c=m.divide(t).floor(),l=n.a.List.sequence(0,c.subtract(1)).map(e=>{const r=n.a.Number(e).multiply(t).divide(m),u=n.a.Number(i.get(0)).add(n.a.Number(o.get(0)).subtract(i.get(0)).multiply(r)),s=n.a.Number(i.get(1)).add(n.a.Number(o.get(1)).subtract(i.get(1)).multiply(r));return n.a.Feature(n.a.Geometry.Point([u,s]),a)});return n.a.FeatureCollection(l)});return n.a.FeatureCollection(o).flatten()},o=()=>{const e=r.b.aweiImages;if(!e||0===e.length)return console.warn("Nenhuma imagem AWEI dispon\xedvel em OverlayHelper.aweiImages"),null;const t=e.map(e=>e.image).map(e=>e.mask());let a=t[0];for(let n=1;n<t.length;n++)a=a.or(t[n]);return a},u=(e,t,a)=>{const r=e.map(function(e){const t=e.geometry().coordinates(),a=e.get("tideValue"),r=e.get("dateTime"),i=t.length().divide(2).floor(),o=t.get(i);return n.a.Feature(n.a.Geometry.Point(o),{tideValue:a,dateTime:r})}).kriging({propertyName:"tideValue",shape:"exponential",range:5e4,sill:1,nugget:.1,maxDistance:1e5,reducer:n.a.Reducer.mean()}).rename("interpolated_tide");let i=r;a?i=r.updateMask(a):console.warn("Nenhuma m\xe1scara AWEI aplicada - interpola\xe7\xe3o em toda a \xe1rea");return i.clip(t)},s=(e,t)=>new Promise((a,r)=>{e.reduceRegion({reducer:n.a.Reducer.minMax().combine(n.a.Reducer.mean(),"",!0).combine(n.a.Reducer.stdDev(),"",!0),geometry:t,scale:10,maxPixels:1e9}).evaluate((e,t)=>{t?r(t):a({min:e.interpolated_tide_min,max:e.interpolated_tide_max,mean:e.interpolated_tide_mean,stdDev:e.interpolated_tide_stdDev})})})}}]);
2//# sourceMappingURL=3.4c17accb.chunk.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.