1import{c_ as p,ci as u,q as d,c$ as y,aE as m,bV as c,A as t,B as o,d0 as r,f as s,cc as h,d1 as v,d2 as w,d3 as f,bW as b,C as j,d4 as g}from"./index-BdMpjrZC.js";import{g as a}from"./queryUtils-DnZBNEUp.js";import{m as S,n as $,a as R,b as T,y as B}from"./FixedIntervalBinParameters-4A9D4XMf.js";const A=new c({asc:"ascending",desc:"descending"}),x={base:B,key:"type",typeMap:{"auto-interval":T,date:R,"fixed-boundaries":$,"fixed-interval":S}};let e=class extends p(u(d)){constructor(i){super(i),this.binParameters=null,this.binOrder="ascending",this.cacheHint=void 0,this.datumTransformation=null,this.defaultSpatialReference=null,this.distance=void 0,this.geometry=null,this.lowerBoundaryAlias=null,this.outSpatialReference=null,this.outStatistics=null,this.returnDistinctValues=null,this.spatialRelationship="intersects",this.timeExtent=null,this.upperBoundaryAlias=null,this.units=null,this.where="1=1"}set outTimeZone(i){this._set("outTimeZone",i),i&&!y(i)&&m.getLogger(this).warn("#outTimeZone",`the parsed value '${i}' may not be a valid IANA time zone`)}};t([o({types:x,json:{name:"bin",write:!0}})],e.prototype,"binParameters",void 0),t([r(A)],e.prototype,"binOrder",void 0),t([o({type:Boolean,json:{write:!0}})],e.prototype,"cacheHint",void 0),t([o({json:{write:!0}})],e.prototype,"datumTransformation",void 0),t([o({type:s,json:{name:"defaultSR",write:!0}})],e.prototype,"defaultSpatialReference",void 0),t([o({type:Number,json:{write:{overridePolicy:i=>({enabled:i>0})}}})],e.prototype,"distance",void 0),t([o({types:v,json:{read:h,write:!0}})],e.prototype,"geometry",void 0),t([o({type:String,json:{write:!0}})],e.prototype,"lowerBoundaryAlias",void 0),t([o({type:s,json:{name:"outSR",write:!0}})],e.prototype,"outSpatialReference",void 0),t([o({type:[w],json:{write:{enabled:!0,overridePolicy(){return{enabled:this.outStatistics!=null&&this.outStatistics.length>0}}}}})],e.prototype,"outStatistics",void 0),t([o({value:null,json:{name:"outTimeReference",read:{reader:i=>i.ianaTimeZone},write:{writer:(i,n,l)=>{i&&(n[l]={ianaTimeZone:i})}}}})],e.prototype,"outTimeZone",null),t([o({type:Boolean,json:{write:!0}})],e.prototype,"returnDistinctValues",void 0),t([r(f,{name:"spatialRel"})],e.prototype,"spatialRelationship",void 0),t([o({type:b,json:{write:!0}})],e.prototype,"timeExtent",void 0),t([o({type:String,json:{write:!0}})],e.prototype,"upperBoundaryAlias",void 0),t([o({type:String,json:{read:a.read,write:{writer:a.write,overridePolicy(i){return{enabled:i!=null&&this.distance!=null}}}}})],e.prototype,"units",void 0),t([o({type:String,json:{write:!0}})],e.prototype,"where",void 0),e=t([j("esri.rest.support.AttributeBinsQuery")],e),e.from=g(e);export{e as default};
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.