// All material copyright Esri, All Rights Reserved, unless otherwise specified. // See https://js.arcgis.com/4.30/esri/copyright.txt for details. //>>built define("exports ./geohashUtils ../geometry/SpatialReference ../layers/graphics/featureConversionUtils ../layers/graphics/OptimizedGeometry ../layers/graphics/data/projectionSupport ../views/2d/layers/features/aggregation/AAggregateCell ../views/2d/layers/features/aggregation/AccumulatedStatistics".split(" "),function(m,v,n,h,k,p,w,x){class l extends w.AAggregateCell{static create(a,b,g,e){a=x.AccumulatedStatistics.create(a);const d=Array(32);for(let f=0;f=g)return this;var c=1-e%2;const q=3*c+2*(1-c),r=2*c+3*(1-c),t=30-d-q,u=30-f-r;c=this.children[((a&7*c+3*(1-c)<>t)+((b&3*c+7*(1-c)<>u)*(8*c+4*(1-c))]; return null==c?null:c.find(a,b,g,e+1,d+q,f+r)}_getLngLatBounds(){var a=this.depth;const b=Math.ceil(a/2);a=Math.floor(a/2);return v.decodeGeohashXY({geohashX:this.xNode<<30-(3*b+2*a),geohashY:this.yNode<<30-(2*b+3*a)},this.depth)}}m.GeohashCell=l;Object.defineProperty(m,Symbol.toStringTag,{value:"Module"})});