PageSourceSearch

https://www.aep.com/static-content/7a41ff4a15f8a3445f554b858e5cf45…/static/chunks/26239.1b89fd2c29742272.js

js aep.com collected 2026-10-09 16:48:55 UTC 50,704 bytes, 7 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[26239],{8386:function(e,t,r){function n(e){return null!=u(e)||null!=i(e)}function o(e){return l.test(e)}function s(e){return u(e)??i(e)}function i(e){let t=new Date(e);return!function(e,t){if(Number.isNaN(e.getTime()))return!1;let r=!0;if(p&&/\d+\W*$/.test(t)){let e=t.match(/[a-zA-Z]{2,}/);if(e){let t=!1,n=0;for(;!t&&n<=e.length;)t=!a.test(e[n]),n++;r=!t}}return r}(t,e)?null:Number.isNaN(t.getTime())?null:t.getTime()-6e4*t.getTimezoneOffset()}function u(e){let t;let r=l.exec(e);if(!r?.groups)return null;let n=r.groups,o=+n.year,s=+n.month-1,i=+n.day,u=+(n.hours??"0"),a=+(n.minutes??"0"),p=+(n.seconds??"0");if(u>23||a>59||p>59)return null;let c=n.ms??"0",d=c?+c.padEnd(3,"0").slice(0,3):0;if(n.isUTC||!n.offsetSign)t=Date.UTC(o,s,i,u,a,p,d);else{let e=+n.offsetHours,r=+n.offsetMinutes;t=6e4*("+"===n.offsetSign?-1:1)*(60*e+r)+Date.UTC(o,s,i,u,a,p,d)}return Number.isNaN(t)?null:t}r.d(t,{mu:function(){return o},of:function(){return n},sG:function(){return s}});let l=/^(?:(?<year>-?\d{4,})-(?<month>\d{2})-(?<day>\d{2}))(?:T(?<hours>\d{2}):(?<minutes>\d{2}):(?<seconds>\d{2})(?:\.(?<ms>\d+))?)?(?:(?<isUTC>Z)|(?:(?<offsetSign>\+|-)(?<offsetHours>\d{2}):(?<offsetMinutes>\d{2})))?$/,a=/^((jan(uary)?)|(feb(ruary)?)|(mar(ch)?)|(apr(il)?)|(may)|(jun(e)?)|(jul(y)?)|(aug(ust)?)|(sep(tember)?)|(oct(ober)?)|(nov(ember)?)|(dec(ember)?)|(am)|(pm)|(gmt)|(utc))$/i,p=!Number.isNaN(new Date("technology 10").getTime())},63592:function(e,t,r){r.d(t,{F$:function(){return i},G7:function(){return a},HG:function(){return c},Mm:function(){return p},Qi:function(){return d},YL:function(){return o},du:function(){return s},kk:function(){return u}});var n=r(10314);function o(e){return 32+e.length}let s=16;function i(e){if(!e)return 0;let t=p;for(let r in e)e.hasOwnProperty(r)&&(t+=l(e[r],!1));return t}function u(e){if(!e)return 0;if("number"==typeof e[0])return a(e);if(Array.isArray(e))return function(e){let t=e.length;if(0===t||"number"==typeof e[0])return c+8*e.length;let r=c;for(let n=0;n<t;n++)r+=l(e[n]);return r}(e);let t=p;for(let r in e)e.hasOwnProperty(r)&&(t+=l(e[r]));return t}function l(e,t=!0){switch(typeof e){case"object":return t?u(e):p;case"string":return o(e);case"number":return s;case"boolean":return 4;default:return 8}}function a(...e){return e.reduce((e,t)=>e+(t?(0,n.fU)(t)?t.byteLength+d:Array.isArray(t)?c+t.length*s:0:0),0)}let p=32,c=16,d=145},26239:function(e,t,r){r.r(t),r.d(t,{default:function(){return L}});var n=r(73322),o=r(52322),s=r(21670),i=r(55387),u=r(86652);r(95263),r(58583),r(42082);var l=r(18301),a=r(47259),p=r(93271),c=r(46513),d=r(19660),f=r(81133),y=r(11499),h=r(96932),g=r(53354),m=r(67530);let b=class extends f.Z{constructor(){super(...arguments),this.featureDefinition=null,this.type="ogc-feature"}load(e){return this.addResolvingPromise(this._loadOGCServices(this.layer,e)),this.when()}getSource(){let{featureDefinition:{collection:e,layerDefinition:t,spatialReference:r,supportedCrs:n},layer:{apiKey:o,customParameters:s,effectiveMaxRecordCount:i}}=this;return{type:"ogc-source",collection:e,layerDefinition:t,maxRecordCount:i,queryParameters:{apiKey:o,customParameters:s},spatialReference:r,supportedCrs:n}}queryExtent(e,t={}){return null}queryFeatureCount(e,t={}){return null}queryFeatures(e,t={}){return this.queryFeaturesJSON(e,t).then(e=>m.Z.fromJSON(e))}queryFeaturesJSON(e,t={}){let r=this.getSource();return this.load(t).then(()=>(0,h.yN)(r,e,t))}queryObjectIds(e,t={}){return null}serviceSupportsSpatialReference(e){return!(!e.isWGS84&&!e.isWebMercator)||!!this.featureDefinition.supportedCrs[e.wkid]}_conformsToType(e,t){let r=RegExp(`^${(0,y.Qs)(t)}$`,"i");return e.conformsTo.some(e=>r.test(e))??!1}_getCapabilities(e,t){return{analytics:{supportsCacheHint:!1},attachment:null,data:{isVersioned:!1,isBranchVersioned:!1,supportsAttachment:!1,supportsM:!1,supportsZ:e},metadata:{supportsAdvancedFieldProperties:!1},operations:{supportsCalculate:!1,supportsTruncate:!1,supportsValidateSql:!1,supportsAdd:!1,supportsDelete:!1,supportsEditing:!1,supportsChangeTracking:!1,supportsQuery:!1,supportsQueryBins:!1,supportsQueryAnalytics:!1,supportsQueryAttachments:!1,supportsQueryTopFeatures:!1,supportsResizeAttachments:!1,supportsSync:!1,supportsUpdate:!1,supportsExceedsLimitStatistics:!1,supportsAsyncConvert3D:!1},query:{maxRecordCount:t,maxRecordCountFactor:void 0,maxUniqueIDCount:void 0,standardMaxRecordCount:void 0,supportsCacheHint:!1,supportsCentroid:!1,supportsCurrentUser:!1,supportsDisjointSpatialRelationship:!1,supportsDistance:!1,supportsDistinct:!1,supportsExtent:!1,supportsFormatPBF:!1,supportsGeometryProperties:!1,supportsHavingClause:!1,supportsHistoricMoment:!1,supportsMaxRecordCountFactor:!1,supportsOrderBy:!1,supportsPagination:!1,supportsPaginationOnAggregatedQueries:!1,supportsPercentileStatistics:!1,supportsQuantization:!1,supportsQuantizationEditMode:!1,supportsQueryByAnonymous:!1,supportsQueryByOthers:!1,supportsQueryGeometry:!1,supportsResultType:!1,supportsReturnMesh:!1,supportsStandardizedQueriesOnly:!1,supportsTopFeaturesQuery:!1,supportsStatistics:!1,supportsSpatialAggregationStatistics:!1,supportedSpatialAggregationStatistics:{envelope:!1,centroid:!1,convexHull:!1},supportsDefaultSpatialReference:!1,supportsFullTextSearch:!1,supportsCompactGeometry:!1,supportsSqlExpression:!1,supportsTrueCurve:!1,tileMaxRecordCount:void 0},queryRelated:{supportsCount:!1,supportsOrderBy:!1,supportsPagination:!1,supportsCacheHint:!1},queryTopFeatures:{supportsCacheHint:!1},queryAttributeBins:g.s,editing:{supportsDeleteByAnonymous:!1,supportsDeleteByOthers:!1,supportsGeometryUpdate:!1,supportsGlobalId:!1,supportsReturnServiceEditsInSourceSpatialReference:!1,supportsRollbackOnFailure:!1,supportsUpdateByAnonymous:!1,supportsUpdateByOthers:!1,supportsUploadWithItemId:!1,supportsUpdateWithoutM:!1,supportsAsyncApplyEdits:!1,zDefault:void 0}}}_getMaxRecordCount(e){let t=e?.components?.parameters;return t?.limit?.schema?.maximum??t?.limitFeatures?.schema?.maximum}_getStorageSpatialReference(e){let t=e.storageCrs??h.$9,r=(0,h.d)(t);return null==r?p.Z.WGS84:new p.Z({wkid:r})}
1_getSupportedSpatialReferences(e,t){let r="#/crs",n=e.crs??[h.$9],o=n.includes(r)?n.filter(e=>e!==r).concat(t.crs??[]):n,s=/^http:\/\/www\.opengis.net\/def\/crs\/epsg\/.*\/3785$/i;return o.filter(e=>!s.test(e))}async _loadOGCServices(e,t){let r=null!=t?t.signal:null,{apiKey:n,collectionId:o,customParameters:i,fields:u,geometryType:l,hasZ:a,objectIdField:p,timeInfo:d,url:f}=e,g={fields:u?.map(e=>e.toJSON()),geometryType:c.P$.toJSON(l),hasZ:a??!1,objectIdField:p,timeInfo:d?.toJSON()},m={apiKey:n,customParameters:i,signal:r},b=await (0,h.gp)(f,m),[w,I]=await Promise.all([(0,h.G4)(b,m),(0,h.j)(b,m)]);if(!this._conformsToType(w,"http://www.opengis.net/spec/ogcapi-features-1/1.0/conf/geojson"))throw new s.Z("ogc-feature-layer:no-geojson-support","Server does not support geojson");let S=I.collections.find(({id:e})=>e===o);if(!S)throw new s.Z("ogc-feature-layer:collection-not-found","Server does not contain the named collection");let T=this._conformsToType(w,"http://www.opengis.net/spec/ogcapi-features-1/1.0/conf/oas30")?await (0,h.eS)(b,m):null,C=await (0,h.w9)(S,g,m),F=this._getMaxRecordCount(T),v=this._getCapabilities(C.hasZ,F),N=this._getStorageSpatialReference(S).toJSON(),x=this._getSupportedSpatialReferences(S,I),Z=RegExp(`^${(0,y.Qs)(h.Lu)}`,"i"),P={};for(let e of x){let t=(0,h.d)(e);null!=t&&(P[t]||(P[t]=e.replace(Z,"")))}this.featureDefinition={capabilities:v,collection:S,layerDefinition:C,spatialReference:N,supportedCrs:P}}};(0,n._)([(0,u.Cb)()],b.prototype,"featureDefinition",void 0),(0,n._)([(0,u.Cb)({constructOnly:!0})],b.prototype,"layer",void 0),(0,n._)([(0,u.Cb)()],b.prototype,"type",void 0),b=(0,n._)([(0,l.j)("esri.layers.graphics.sources.OGCFeatureSource")],b);var w=r(99310),I=r(46661),S=r(69107),T=r(11087),C=r(30482),F=r(22325),v=r(41606),N=r(49731),x=r(74412),Z=r(77333),P=r(26838),G=r(72665),M=r(26442),R=r(11770),O=r(43746),_=r(31476),j=r(66798),A=r(80455),D=r(35850),E=r(2259),q=r(53347),k=r(5829),B=r(20590);let Q=(0,j.v)(),$=class extends(0,T.tM)((0,w.V)((0,S.N)((0,F.M)((0,C.b)((0,I.h7)((0,N.c_)((0,G.n)((0,M._)((0,P.M)((0,v.q)((0,x.I)((0,Z.Q)((0,i.R)(d.Z)))))))))))))){constructor(e){super(e),this.capabilities=null,this.collectionId=null,this.copyright=null,this.description=null,this.displayField=null,this.elevationInfo=null,this.fields=null,this.fieldsIndex=null,this.fullExtent=null,this.geometryType=null,this.hasZ=void 0,this.labelingInfo=null,this.labelsVisible=!0,this.legendEnabled=!0,this.maxRecordCount=null,this.objectIdField=null,this.operationalLayerType="OGCFeatureLayer",this.popupEnabled=!0,this.popupTemplate=null,this.screenSizePerspectiveEnabled=!0,this.source=new b({layer:this}),this.spatialReference=null,this.title=null,this.type="ogc-feature",this.typeIdField=null,this.types=null,this.url=null}destroy(){this.source?.destroy()}load(e){return this.addResolvingPromise(this.loadFromPortal({supportedTypes:["OGCFeatureServer"]},e).then(()=>this._fetchService(e))),this.when()}get defaultPopupTemplate(){return this.createPopupTemplate()}get effectiveMaxRecordCount(){return this.maxRecordCount??this.capabilities?.query.maxRecordCount??5e3}get isTable(){return this.loaded&&null==this.geometryType}set renderer(e){(0,A.YN)(e,this.fieldsIndex),this._set("renderer",e)}on(e,t){return super.on(e,t)}createPopupTemplate(e){return(0,B.eZ)(this,e)}createQuery(){return new k.Z}getField(e){return this.fieldsIndex.get(e)}getFieldDomain(e,t){let r,n=!1,o=t?.feature?.attributes,s=this.typeIdField&&o?.[this.typeIdField];return null!=s&&this.types&&(n=this.types.some(t=>t.id==s&&(r=t.domains?.[e],"inherited"===r?.type&&(r=this._getLayerDomain(e)),!0))),n||r||(r=this._getLayerDomain(e)),r}queryFeatures(e,t){return this.load().then(()=>this.source.queryFeatures(k.Z.from(e)||this.createQuery(),t)).then(e=>(e?.features?.forEach(e=>{e.layer=e.sourceLayer=this}),e))}async queryAttributeBins(e,t){throw new s.Z("OGCFeatureLayer","Layer source does not support queryAttributeBins capability")}serviceSupportsSpatialReference(e){return this.source?.serviceSupportsSpatialReference(e)??!1}async _fetchService(e){await this.source.load(e),this.read(this.source.featureDefinition,{origin:"service"}),(0,A.YN)(this.renderer,this.fieldsIndex),(0,A.UF)(this.timeInfo,this.fieldsIndex)}_getLayerDomain(e){if(!this.fields)return null;for(let t of this.fields)if(t.name===e&&t.domain)return t.domain;return null}};(0,n._)([(0,u.Cb)({readOnly:!0,json:{origins:{service:{read:!0}}}})],$.prototype,"capabilities",void 0),(0,n._)([(0,u.Cb)({type:String,json:{write:!0}})],$.prototype,"collectionId",void 0),(0,n._)([(0,u.Cb)({type:String})],$.prototype,"copyright",void 0),(0,n._)([(0,u.Cb)({readOnly:!0})],$.prototype,"defaultPopupTemplate",null),(0,n._)([(0,u.Cb)({readOnly:!0,t
1ype:String,json:{origins:{service:{name:"collection.description"}}}})],$.prototype,"description",void 0),(0,n._)([(0,u.Cb)({type:String})],$.prototype,"displayField",void 0),(0,n._)([(0,u.Cb)({type:Number})],$.prototype,"effectiveMaxRecordCount",null),(0,n._)([(0,u.Cb)(R.PV)],$.prototype,"elevationInfo",void 0),(0,n._)([(0,u.Cb)({type:[_.Z],json:{origins:{service:{name:"layerDefinition.fields"}}}})],$.prototype,"fields",void 0),(0,n._)([(0,u.Cb)(Q.fieldsIndex)],$.prototype,"fieldsIndex",void 0),(0,n._)([(0,u.Cb)({readOnly:!0,type:a.Z,json:{origins:{service:{name:"layerDefinition.extent"}}}})],$.prototype,"fullExtent",void 0),(0,n._)([(0,u.Cb)({type:c.Mk.apiValues,json:{origins:{service:{name:"layerDefinition.geometryType",read:{reader:c.Mk.read}}}}})],$.prototype,"geometryType",void 0),(0,n._)([(0,u.Cb)({type:Boolean,json:{origins:{service:{name:"layerDefinition.hasZ"}}}})],$.prototype,"hasZ",void 0),(0,n._)([(0,u.Cb)({type:Boolean,readOnly:!0})],$.prototype,"isTable",null),(0,n._)([(0,u.Cb)({type:[D.Z],json:{origins:{"web-document":{name:"layerDefinition.drawingInfo.labelingInfo",read:{reader:E.r},write:!0}}}})],$.prototype,"labelingInfo",void 0),(0,n._)([(0,u.Cb)(R.iR)],$.prototype,"labelsVisible",void 0),(0,n._)([(0,u.Cb)(R.rn)],$.prototype,"legendEnabled",void 0),(0,n._)([(0,u.Cb)({type:Number})],$.prototype,"maxRecordCount",void 0),(0,n._)([(0,u.Cb)({type:String,json:{origins:{service:{name:"layerDefinition.objectIdField"}}}})],$.prototype,"objectIdField",void 0),(0,n._)([(0,u.Cb)({type:["OGCFeatureLayer"]})],$.prototype,"operationalLayerType",void 0),(0,n._)([(0,u.Cb)(R.C_)],$.prototype,"popupEnabled",void 0),(0,n._)([(0,u.Cb)({type:o.Z,json:{name:"popupInfo",write:!0}})],$.prototype,"popupTemplate",void 0),(0,n._)([(0,u.Cb)({types:q.Av,json:{origins:{service:{name:"layerDefinition.drawingInfo.renderer",write:!1},"web-scene":{types:q.o,name:"layerDefinition.drawingInfo.renderer",write:!0}},name:"layerDefinition.drawingInfo.renderer",write:!0}})],$.prototype,"renderer",null),(0,n._)([(0,u.Cb)(R.YI)],$.prototype,"screenSizePerspectiveEnabled",void 0),(0,n._)([(0,u.Cb)({readOnly:!0})],$.prototype,"source",void 0),(0,n._)([(0,u.Cb)({readOnly:!0,type:p.Z,json:{origins:{service:{read:!0}}}})],$.prototype,"spatialReference",void 0),(0,n._)([(0,u.Cb)({type:String,json:{write:{enabled:!0,ignoreOrigin:!0,isRequired:!0},origins:{service:{name:"collection.title"}}}})],$.prototype,"title",void 0),(0,n._)([(0,u.Cb)({readOnly:!0,json:{read:!1}})],$.prototype,"type",void 0),(0,n._)([(0,u.Cb)({type:String,readOnly:!0})],$.prototype,"typeIdField",void 0),(0,n._)([(0,u.Cb)({type:[O.Z]})],$.prototype,"types",void 0),(0,n._)([(0,u.Cb)(R.HQ)],$.prototype,"url",void 0);let L=$=(0,n._)([(0,l.j)("esri.layers.OGCFeatureLayer")],$)},38557:function(e,t,r){r.d(t,{S6:function(){return u},u_:function(){return i}});var n=r(63592),o=r(97683),s=r(86188);class i{constructor(e=null,t={},r,n,o=0){this.geometry=e,this.attributes=t,this.centroid=r,this.objectId=n,this.displayId=o}static fromJSON(e){let t=e.geometry?s.Z.fromJSON(e.geometry):null,r=e.centroid?s.Z.fromJSON(e.centroid):null,n=e.objectId;return new i(t,e.attributes,r,n)}weakClone(){let e=new i(this.geometry,this.attributes,this.centroid,this.objectId);return e.displayId=this.displayId,e}clone(){let e=new i(this.geometry?.clone(),{...this.attributes},this.centroid?.clone(),this.objectId);return e.displayId=this.displayId,e}ensureCentroid(e){return this.centroid??=(0,o.Y)(new s.Z,this.geometry,e.hasZ,e.hasM),this.centroid}get usedMemory(){return 128+(0,n.F$)(this.attributes)+(this.geometry?.usedMemory??0)}}function u(e){return!!e.geometry?.coords?.length}},34482:function(e,t,r){r.d(t,{Z:function(){return n}});class n{constructor(){this.globalIdFieldName=null,this.geohashFieldName=null,this.geometryProperties=null,this.geometryType=null,this.spatialReference=null,this.hasZ=!1,this.hasM=!1,this.features=[],this.fields=[],this.transform=null,this.exceededTransferLimit=!1,this.uniqueIdField=null,this.queryGeometryType=null,this.queryGeometry=null}weakClone(){let e=new n;return e.globalIdFieldName=this.globalIdFieldName,e.geohashFieldName=this.geohashFieldName,e.geometryProperties=this.geometryProperties,e.geometryType=this.geometryType,e.spatialReference=this.spatialReference,e.hasZ=this.hasZ,e.hasM=this.hasM,e.features=this.features,e.fields=this.fields,e.transform=this.transform,e.exceededTransferLimit=this.exceededTransferLimit,e.uniqueIdField=this.uniqueIdField,e.queryGeometry=this.queryGeometry,e.queryGeometryType=this.queryGeometryType,e}}},86188:function(e,t,r){r.d(t,{Z:function(){return o}});var n=r(63592);class o{constructor(e=[],t=[]){this.lengths=e??[],this.coords=t??[]}static fromJSON(e){return new o(e.lengths,e.coords)}static fromRect(e){let[t,r,n,s]=e,i=n-t,u=s-r;return new o([5],[t,r,i,0,0,u,-i,0,0,-u])}get isPoint(){return 0===this.lengths.length&&this.coords.length>=2}get maxLength(){return Math.max(...this.lengths)}get size(){return this.lengths.reduce((e,t)=>
1e+t)}get usedMemory(){return 64+(0,n.G7)(this.lengths,this.coords)}area(){let e=0,t=0;if(!this.lengths.length)return 0;for(let r=0;r<this.lengths.length;r++){let n=this.lengths[r];if(n<3)continue;let o=this.coords[2*t],s=this.coords[2*t+1];for(let r=1;r<n;r+=1){let n=this.coords[2*(r+t)],i=this.coords[2*(r+t)+1];e+=-.5*(n-o)*(i+s),o=n,s=i}t+=n}return e}forEachVertex(e){let t=0;this.lengths.length||e(this.coords[0],this.coords[1]);for(let r=0;r<this.lengths.length;r++){let n=this.lengths[r];for(let r=0;r<n;r++)e(this.coords[2*(r+t)],this.coords[2*(r+t)+1]);t+=n}}deltaDecode(){let e=this.clone(),{coords:t,lengths:r}=e,n=0;for(let e of r){for(let r=1;r<e;r++)t[2*(n+r)]+=t[2*(n+r)-2],t[2*(n+r)+1]+=t[2*(n+r)-1];n+=e}return e}clone(e){if(0===this.lengths.length)return new o([],[this.coords[0],this.coords[1]]);let t=(0===this.lengths.length?1:this.lengths.reduce((e,t)=>e+t))*2,r=this.coords.slice(0,t);return e?(e.set(r),new o(this.lengths,e)):new o(Array.from(this.lengths),Array.from(r))}}},97683:function(e,t,r){function n(e,t){return e?t?4:3:t?3:2}function o(e,t,r,o){if(!t?.lengths.length)return null;e.lengths.length&&(e.lengths.length=0),e.coords.length&&(e.coords.length=0);let s=e.coords,i=[],u=r?[Number.POSITIVE_INFINITY,Number.NEGATIVE_INFINITY,Number.POSITIVE_INFINITY,Number.NEGATIVE_INFINITY,Number.POSITIVE_INFINITY,Number.NEGATIVE_INFINITY]:[Number.POSITIVE_INFINITY,Number.NEGATIVE_INFINITY,Number.POSITIVE_INFINITY,Number.NEGATIVE_INFINITY],{lengths:l,coords:a}=t,p=n(r,o),c=0;for(let e of l){let t=function(e,t,r,o,s,i){let u=n(s,i),l=r,a=r+u,p=0,c=0,d=0,f=0,y=0;for(let r=0,n=o-1;r<n;r++,l+=u,a+=u){let r=t[l],n=t[l+1],o=t[l+2],i=t[a],u=t[a+1],h=t[a+2],g=r*u-i*n;f+=g,p+=(r+i)*g,c+=(n+u)*g,s&&(g=r*h-i*o,d+=(o+h)*g,y+=g),r<e[0]&&(e[0]=r),r>e[1]&&(e[1]=r),n<e[2]&&(e[2]=n),n>e[3]&&(e[3]=n),s&&(o<e[4]&&(e[4]=o),o>e[5]&&(e[5]=o))}if(f>0&&(f*=-1),y>0&&(y*=-1),!f)return null;let h=[p,c,.5*f];return s&&(h[3]=d,h[4]=.5*y),h}(u,a,c,e,r,o);t&&i.push(t),c+=e*p}if(i.sort((e,t)=>{let n=e[2]-t[2];return 0===n&&r&&(n=e[4]-t[4]),n}),i.length){let e=6*i[0][2];s[0]=i[0][0]/e,s[1]=i[0][1]/e,r&&(e=6*i[0][4],s[2]=0!==e?i[0][3]/e:0),(s[0]<u[0]||s[0]>u[1]||s[1]<u[2]||s[1]>u[3]||r&&(s[2]<u[4]||s[2]>u[5]))&&(s.length=0)}if(!s.length){let e=t.lengths[0]?function(e,t,r,o,s){let i=n(o,s),u=0,l=0+i,a=0,p=0,c=0,d=0;for(let t=0,n=r-1;t<n;t++,u+=i,l+=i){let t=e[u],r=e[u+1],n=e[u+2],s=e[l],i=e[l+1],f=e[l+2],y=o?function(e,t,r,n,o,s){let i=n-e,u=o-t,l=s-r;return Math.sqrt(i*i+u*u+l*l)}(t,r,n,s,i,f):function(e,t,r,n){let o=r-e,s=n-t;return Math.sqrt(o*o+s*s)}(t,r,s,i);if(y){if(a+=y,o){let e=[t+.5*(s-t),r+.5*(i-r),n+.5*(f-n)];p+=y*e[0],c+=y*e[1],d+=y*e[2]}else{let e=[t+.5*(s-t),r+.5*(i-r)];p+=y*e[0],c+=y*e[1]}}}return a>0?o?[p/a,c/a,d/a]:[p/a,c/a]:r>0?o?[e[t],e[t+1],e[t+2]]:[e[t],e[t+1]]:null}(a,0,l[0],r,o):null;if(!e)return null;s[0]=e[0],s[1]=e[1],r&&e.length>2&&(s[2]=e[2])}return e}r.d(t,{Y:function(){return o}})},60107:function(e,t,r){r.d(t,{e:function(){return o},g:function(){return n}});let n={supportsStatistics:!0,supportsPercentileStatistics:!0,supportsSpatialAggregationStatistics:!1,supportedSpatialAggregationStatistics:{envelope:!1,centroid:!1,convexHull:!1},supportsCentroid:!0,supportsCacheHint:!0,supportsCurrentUser:!1,supportsDistance:!0,supportsDistinct:!0,supportsExtent:!0,supportsGeometryProperties:!1,supportsHavingClause:!0,supportsOrderBy:!0,supportsPagination:!0,supportsPaginationOnAggregatedQueries:!1,supportsQuantization:!0,supportsQuantizationEditMode:!1,supportsQueryGeometry:!0,supportsResultType:!0,supportsReturnMesh:!1,supportsSqlExpression:!0,supportsMaxRecordCountFactor:!1,supportsStandardizedQueriesOnly:!0,supportsTopFeaturesQuery:!1,supportsQueryByAnonymous:!0,supportsQueryByOthers:!0,supportsHistoricMoment:!1,supportsFormatPBF:!1,supportsDisjointSpatialRelationship:!0,supportsDefaultSpatialReference:!1,supportsFullTextSearch:!1,supportsCompactGeometry:!1,maxRecordCountFactor:void 0,maxRecordCount:void 0,maxUniqueIDCount:void 0,standardMaxRecordCount:void 0,tileMaxRecordCount:void 0,supportsTrueCurve:!1},o={supportsDate:!0,supportsFixedInterval:!0,supportsAutoInterval:!0,supportsFixedBoundaries:!0,supportsStackBy:!0,supportsSplitBy:!0,supportsSnapToData:!1,supportsReturnFullIntervalBin:!1,supportsFirstDayOfWeek:!1,supportsNormalization:!0,supportedStatistics:{count:!0,sum:!0,avg:!0,var:!0,stddev:!0,min:!0,max:!0,percentileContinuous:!0,percentileDiscrete:!0,envelope:!0,centroid:!0,convexHull:!0},supportedNormalizationTypes:{field:!0,log:!0,naturalLog:!0,percentOfTotal:!0,squareRoot:!0}}},18947:function(e,t,r){r.d(t,{$:function(){return en},$g:function(){return eo},EI:function(){return V},GH:function(){return H},IN:function(){return T},Iv:function(){return A},J6:function(){return E},Jd:function(){return S},Nh:function(){return et},RZ:function(){return ee},Uy:function(){return B},VG:function(){return eu},XA:function(){return U},Yn:function(){return z},cn:function(){return J},dd:function(){return j},di:function(){return W},eG:function(){return k},fQ:function(){return v},hY:function(){return es}
1,h_:function(){return K},ks:function(){return Q},lM:function(){return X},lz:function(){return ei},zj:function(){return er}});var n=r(21670),o=r(58583),s=r(4509),i=r(11271),u=r(88860),l=r(91229),a=r(38557),p=r(34482),c=r(86188),d=r(17114);function f(e,t){return e?t?4:3:t?3:2}let y=()=>o.Z.getLogger("esri.layers.graphics.featureConversionUtils"),h={esriGeometryPoint:0,esriGeometryPolyline:2,esriGeometryPolygon:3,esriGeometryMultipoint:0,esriGeometryMultiPatch:3,esriGeometryEnvelope:0},g=(e,t,r,n,o,s)=>{e[r]=o,e[r+1]=s},m=(e,t,r,n,o,s)=>{e[r]=o,e[r+1]=s,e[r+2]=t[n+2]},b=(e,t,r,n,o,s)=>{e[r]=o,e[r+1]=s,e[r+2]=t[n+3]},w=(e,t,r,n,o,s)=>{e[r]=o,e[r+1]=s,e[r+2]=t[n+2],e[r+3]=t[n+3]};function I(e,t,r,n){if(e){if(r)return t&&n?w:m;if(t&&n)return b}else if(t&&n)return m;return g}function S({scale:e,translate:t},r){return Math.round((r-t[0])/e[0])}function T({scale:e,translate:t},r){return Math.round((t[1]-r)/e[1])}function C({scale:e,translate:t},r){return Math.round((r-t[0])/e[0])}function F({scale:e,translate:t},r){return Math.round((r-t[1])/e[1])}function v(e,t,r){return e?t?r?R(e):Z(e):r?G(e):N(e):null}function N(e){let t=e.coords;return{x:t[0],y:t[1]}}function x(e,t){return e.coords[0]=t.x,e.coords[1]=t.y,e}function Z(e){let t=e.coords;return{x:t[0],y:t[1],z:t[2]}}function P(e,t){return e.coords[0]=t.x,e.coords[1]=t.y,e.coords[2]=t.z,e}function G(e){let t=e.coords;return{x:t[0],y:t[1],m:t[2]}}function M(e,t){return e.coords[0]=t.x,e.coords[1]=t.y,e.coords[2]=t.m,e}function R(e){let t=e.coords;return{x:t[0],y:t[1],z:t[2],m:t[3]}}function O(e,t){return e.coords[0]=t.x,e.coords[1]=t.y,e.coords[2]=t.z,e.coords[3]=t.m,e}function _(e,t){return e&&t?O:e?P:t?M:x}function j(e,t,r=_(null!=t.z,null!=t.m)){return r(e,t)}function A(e,t,r){if(null==e)return null;let n=f(t,r),o=[];for(let t=0;t<e.coords.length;t+=n){let r=[];for(let o=0;o<n;o++)r.push(e.coords[t+o]);o.push(r)}return t?r?{points:o,hasZ:t,hasM:r}:{points:o,hasZ:t}:r?{points:o,hasM:r}:{points:o}}function D(e,t,r=f(t.hasZ,t.hasM)){e.lengths[0]=t.points.length;let n=e.coords,o=0;for(let e of t.points)for(let t=0;t<r;t++)n[o++]=e[t];return e}function E(e,t,r){if(!e)return null;let n=f(t,r),{coords:o,lengths:s}=e,i=[],u=0;for(let e of s){let t=[];for(let r=0;r<e;r++){let e=[];for(let t=0;t<n;t++)e.push(o[u++]);t.push(e)}i.push(t)}return t?r?{paths:i,hasZ:t,hasM:r}:{paths:i,hasZ:t}:r?{paths:i,hasM:r}:{paths:i}}function q(e,t,r=f(t.hasZ,t.hasM)){let{lengths:n,coords:o}=e,s=0;for(let e of t.paths){for(let t of e)for(let e=0;e<r;e++)o[s++]=t[e];n.push(e.length)}return e}function k(e,t,r){if(!e)return null;let n=f(t,r),{coords:o,lengths:s}=e,i=[],u=0;for(let e of s){let t=[];for(let r=0;r<e;r++){let e=[];for(let t=0;t<n;t++)e.push(o[u++]);t.push(e)}i.push(t)}return t?r?{rings:i,hasZ:t,hasM:r}:{rings:i,hasZ:t}:r?{rings:i,hasM:r}:{rings:i}}function B(e,t,r=t.hasZ,n=t.hasM){return Q(e,t.rings,r,n)}function Q(e,t,r,n){let o=f(r,n),{lengths:s,coords:i}=e,u=0;for(let r of(el(e),t)){for(let e of r)for(let t=0;t<o;t++)i[u++]=e[t];s.push(r.length)}return e}let $=[],L=[];function U(e,t,r,n,o){$[0]=e;let[s]=z(L,$,t,r,n,o);return ea($),ea(L),s}function z(e,t,r,o,s,i){if(ea(e),!r){for(let r of t){let t=(0,d.C)(r,i);e.push(new a.u_(null,r.attributes,null,t))}return e}switch(r){case"esriGeometryPoint":return function(e,t,r,n,o){let s=_(r,n);for(let r of t){let t=null!=r.geometry?s(new c.Z,r.geometry):null;e.push(new a.u_(t,r.attributes,null,(0,d.C)(r,o)))}return e}(e,t,o,s,i);case"esriGeometryMultipoint":return function(e,t,r,n,o){let s=f(r,n);for(let r of t){let t=null!=r.geometry?D(new c.Z,r.geometry,s):null;e.push(new a.u_(t,r.attributes,null,(0,d.C)(r,o)))}return e}(e,t,o,s,i);case"esriGeometryPolyline":return function(e,t,r,n,o){let s=f(r,n);for(let r of t){let t=null!=r.geometry?q(new c.Z,r.geometry,s):null,n=null!=r.centroid?j(new c.Z,r.centroid):null;e.push(new a.u_(t,r.attributes,n,(0,d.C)(r,o)))}return e}(e,t,o,s,i);case"esriGeometryPolygon":case"esriGeometryMultiPatch":return function(e,t,r,n,o){for(let s of t){let t=null!=s.geometry?B(new c.Z,s.geometry,r,n):null,i=(0,d.C)(s,o);null!=s.centroid?e.push(new a.u_(t,s.attributes,x(new c.Z,s.centroid),i)):e.push(new a.u_(t,s.attributes,null,i))}return e}(e,t,o,s,i);default:y().error("convertToFeatureSet:unknown-geometry",new n.Z("internal:geometry",`Unable to parse unknown geometry type '${r}'`)),ea(e)}return e}function V(e,t,r,n){L[0]=e,Y($,L,t,r,n);let o=$[0];return ea($),ea(L),o}function H(e,t,r){if(null==e)return null;let o=new c.Z;return("hasZ"in e&&null==t&&(t=e.hasZ),"hasM"in e&&null==r&&(r=e.hasM),(0,l.wp)(e))?_(null!=t?t:null!=e.z,null!=r?r:null!=e.m)(o,e):(0,l.oU)(e)?B(o,e,t,r):(0,l.l9)(e)?q(o,e,f(t,r)):(0,l.aW)(e)?D(o,e,f(t,r)):void y().error("convertFromGeometry:unknown-geometry",new n.Z("internal:geometry",`Unable to parse unknown geometry type '${e}'`))}function W(e,t,r,o){let s=e&&("coords"in e?e:e.geometry);if(null==s)return null;switch(t){case"esriGeometryPoint":{let e=N;return r&&o?e=R:r?e=Z:o&&(e=G),e(s)}case"esriGeometryMultipoint":return A(s,r,o);case"esriGeometryPolyline":return E(s,r,o);case"esriGeometryPolygon":return k(s,r,o);default:return y().error("convertToGeometry:unknown-geometry",new n.Z("internal:geometry",`Unable to parse unknown geometry type '${t}'`)),null}}function Y(e,t,r,o,s){if(ea(e),null==r)return function(e,t){for(let r of t)e.push({attributes:r.attributes});return e}(e,t);switch(r){case"esriGeometryPoint":return function(e,t,r,n){let o=N;for(let s of(r&&n?o=R:r?o=Z:n&&(o=G),t)){let{geometry:t,attributes:r}=s,n=null!=t?o(t):null;e.push({attributes:r,geometry:n})}return e}(e,t,o,s);case"esriGeometryMultipoint":return function(e,t,r,n){for(let{geometry:o,attributes:s}of t)e.push({attributes:s,geometry:null!=o?A(o,r,n):null});return e}(e,t,o,s);case"esriGeometryPolyline":return function(e,t,r,n){for(let{geometry:o,attributes:s}of t)e.push({attributes:s,geometry:null!=o?E(o,r,n):null});return e}(e,t,o,s);case"esriGeometryPolygon":return function(e,t,r,n){for(let{geometry:o,attributes:s,centroid:i}of t){let t=null!=o?k(o,r,n):null;if(null!=i){let r=N(i);e.push({attributes:s,centroid:r,geometry:t})}else e.push({attributes:s,geometry:t})}return e}(e,t,o,s);default:y().error("convertToFeatureSet:unknown-geometry",new n.Z("internal:geometry",`Unable to parse unknown geometry type '${r}'`))}return e}function J(e){let{spatialReference:t,transform:r,fields:n,hasM:o,hasZ:s,features:i,geometryType:u,exceededTransferLimit:l,queryGeometry:a,queryGeometryType:p}=e,c={features:Y([],i,u,s,o),fields:n,geometryType:u,spatialReference:t,queryGeometry:W(a,p,
1!1,!1)};return r&&(c.transform=r),l&&(c.exceededTransferLimit=l),o&&(c.hasM=o),s&&(c.hasZ=s),c}function K(e,t){let r=new p.Z,{hasM:n,hasZ:o,features:s,spatialReference:i,geometryType:u,exceededTransferLimit:l,transform:a,fields:c}=e;return c&&(r.fields=c),r.geometryType=u??null,r.spatialReference=i??null,s&&z(r.features,s,u,o,n,t),l&&(r.exceededTransferLimit=l),n&&(r.hasM=n),o&&(r.hasZ=o),a&&(r.transform=a),r}function X(e){let{transform:t,features:r,hasM:n,hasZ:o}=e;if(!t)return e;for(let e of r)null!=e.geometry&&eo(e.geometry,e.geometry,n,o,t),null!=e.centroid&&eo(e.centroid,e.centroid,n,o,t);return e.transform=null,e}function ee(e,t){let{geometryType:r,features:n,hasM:o,hasZ:s}=t;if(!e)return t;for(let t=0;t<n.length;t++){let i=n[t],u=i.weakClone();u.geometry=new c.Z,et(u.geometry,i.geometry,o,s,r,e),i.centroid&&(u.centroid=new c.Z,et(u.centroid,i.centroid,o,s,"esriGeometryPoint",e)),n[t]=u}return t.transform=e,t}function et(e,t,r,n,o,s,i=r,u=n){if(el(e),!t?.coords.length)return null;let l=h[o],{coords:a,lengths:p}=t,c=f(r,n),d=f(r&&i,n&&u),y=I(r,n,i,u);if(!p.length)return y(e.coords,a,0,0,S(s,a[0]),T(s,a[1])),el(e,c,0),e;let g,m,b,w,C=0,F=0,v=0;for(let t of p){if(t<l)continue;let r=0;F=v,b=g=S(s,a[C]),w=m=T(s,a[C+1]),y(e.coords,a,F,C,b,w),r++,C+=c,F+=d;for(let n=1;n<t;n++,C+=c)b=S(s,a[C]),w=T(s,a[C+1]),b===g&&w===m||(y(e.coords,a,F,C,b-g,w-m),F+=d,r++,g=b,m=w);r>=l&&(e.lengths.push(r),v=F)}return ea(e.coords,v),e.coords.length?e:null}function er(e,t,r,n,o,s,i=r,u=n){if(el(e),!t?.coords.length)return null;let l=h[o],{coords:a,lengths:p}=t,c=f(r,n),d=f(r&&i,n&&u),y=I(r,n,i,u);if(!p.length)return y(e.coords,a,0,0,a[0],a[1]),el(e,c,0),e;let g=0,m=s*s;for(let t of p){if(t<l){g+=t*c;continue}let r=e.coords.length/d,n=g,o=g+(t-1)*c;y(e.coords,a,e.coords.length,n,a[n],a[n+1]),function e(t,r,n,o,s,i,u){let l,a=o,p=0;for(let e=i+n;e<u;e+=n)(l=function(e,t,r,n){let o=e[t],s=e[t+1],i=e[r],u=e[r+1],l=e[n],a=e[n+1],p=i,c=u,d=l-p,f=a-c;if(0!==d||0!==f){let e=((o-p)*d+(s-c)*f)/(d*d+f*f);e>1?(p=l,c=a):e>0&&(p+=d*e,c+=f*e)}return(d=o-p)*d+(f=s-c)*f}(r,e,i,u))>a&&(p=e,a=l);a>o&&(p-i>n&&e(t,r,n,o,s,i,p),s(t,r,t.length,p,r[p],r[p+1]),u-p>n&&e(t,r,n,o,s,p,u))}(e.coords,a,c,m,y,n,o),y(e.coords,a,e.coords.length,o,a[o],a[o+1]);let s=e.coords.length/d-r;s>=l?e.lengths.push(s):ea(e.coords,r*d),g+=t*c}return e.coords.length?e:null}function en(e,t,r,n){if(!t?.coords?.length)return null;let o=f(r,n),s=Number.POSITIVE_INFINITY,l=Number.POSITIVE_INFINITY,a=Number.NEGATIVE_INFINITY,p=Number.NEGATIVE_INFINITY;if(t&&t.coords){let e=t.coords;for(let t=0;t<e.length;t+=o){let r=e[t],n=e[t+1];s=Math.min(s,r),a=Math.max(a,r),l=Math.min(l,n),p=Math.max(p,n)}}return(0,i.is)(e)?(0,i.bZ)(e,s,l,a,p):(0,u.al)(s,l,a,p,e),e}function eo(e,t,r,n,o){let{coords:i,lengths:u}=t,l=f(r,n);if(!i.length)return e!==t&&el(e),e;(0,s.O3)(o);let{originPosition:a,scale:p,translate:c}=o;ep.originPosition=a;let d=ep.scale;d[0]=p[0]??1,d[1]=-(p[1]??1),d[2]=p[2]??1,d[3]=p[3]??1;let y=ep.translate;if(y[0]=c[0]??0,y[1]=c[1]??0,y[2]=c[2]??0,y[3]=c[3]??0,!u.length){for(let t=0;t<l;++t)e.coords[t]=function({scale:e,translate:t},r,n){return r*e[n]+t[n]}(ep,i[t],t);return e!==t&&el(e,l,0),e}let h=0;for(let t=0;t<u.length;t++){let r=u[t];e.lengths[t]=r;for(let t=0;t<l;++t)e.coords[h+t]=function({scale:e,translate:t},r,n){return r*e[n]+t[n]}(ep,i[h+t],t);let n=e.coords[h],o=e.coords[h+1];h+=l;for(let t=1;t<r;t++,h+=l){n+=i[h]*d[0],o+=i[h+1]*d[1],e.coords[h]=n,e.coords[h+1]=o;for(let t=2;t<l;++t)e.coords[h+t]=function({scale:e,translate:t},r,n){return r*e[n]+t[n]}(ep,i[h+t],t)}}return e!==t&&el(e,i.length,u.length),e}function es(e,t,r,n,o,s){if(el(e),e.lengths.push(...t.lengths),r===o&&n===s)for(let r=0;r<t.coords.length;r++)e.coords.push(t.coords[r]);else{let i=f(r,n),u=I(r,n,o,s),l=t.coords;for(let t=0;t<l.length;t+=i)u(e.coords,l,e.coords.length,t,l[t],l[t+1])}return e}function ei(e,t){let{coords:r,lengths:n}=e,o=0,s=0;for(let e=0;e<n.length;e++){let i=n[e];s+=function(e,t,r,n){let o=0,s=e[n*t],i=e[n*(t+1)];for(let u=1;u<r;u++){let r=s+e[n*(t+u)],l=i+e[n*(t+u)+1],a=(r-s)*(l+i);s=r,i=l,o+=a}return .5*o}(r,o,i,t),o+=i}return Math.abs(s)}function eu(e,t,r,n,o){let s=f(n,o);if(!e.lengths.length){if(e.coords.length<2)return null;let[r,n]=e.coords,o=C(t,r),s=F(t,n);return new c.Z([],[o,s])}let i=new c.Z([],[0,0]),u=h[r],l="esriGeometryPolygon"===r||"esriGeometryPolyline"===r,a=0,p=0;for(let r=0;r<e.lengths.length;r++){let n=e.lengths[r],o=p,c=C(t,e.coords[s*a]),f=F(t,e.coords[s*a+1]);i.coords[p++]=c,i.coords[p++]=f;let h=0,g=0,m=1;for(let r=1;r<n;r++){let n=C(t,e.coords[s*(r+a)]),o=F(t,e.coords[s*(r+a)+1]);if(n!==c||o!==f){var d,y;let e=n-c,t=o-f;l&&0==(d=h)*t-e*(y=g)&&d*e+y*t>0?(i.coords[p-2]+=e,i.coords[p-1]+=t,c+=e,f+=t):(i.coords[p++]=n,i.coords[p++]=o,c=n,f=o,h=e,g=t,m+=1)}}m<u?p=o:i.lengths.push(m),a+=n}return 0===i.lengths.length?null:i}function el(e,t=0,r=0){ea(e.lengths,r),ea(e.coords,t)}function ea(e,t=0){e.length!==t&&(e.length=t)}let ep={originPosition:"lowerLeft",scale:[1,1,1,1],translate:[0,0,0,0]}},59096:function(e,t,r){r.d(t,{O3:function(){return w},lG:function(){return S},my:function(){return I},q9:function(){return p}});var n=r(8386),o=r(21670),s=r(78532),i=r(38557),u=r(86188),l=r(80455);let a={LineString:"esriGeometryPolyline",MultiLineString:"esriGeometryPolyline",MultiPoint:"esriGeometryMultipoint",Point:"esriGeometryPoint",Polygon:"esriGeometryPolygon",MultiPolygon:"esriGeometryPolygon"};function p(e){return a[e]}function*c(e){switch(e.type){case"Feature":yield e;break;case"FeatureCollection":for(let t of e.features)t&&(yield t)}}function d(e){let t=0;for(let r=0;r<e.length;r++){let n=e[r],o=e[(r+1)%e.length];t+=n[0]*o[1]-o[0]*n[1]}return t<=0}function f(e){let t=e[0],r=e[e.length-1];return t[0]===r[0]&&t[1]===r[1]&&t[2]===r[2]||e.push(t),e}function y(e,t,r){let n=f(t);d(n)?g(e,n,r):m(e,n,r)}function h(e,t,r){let n=f(t);d(n)?m(e,n,r):g(e,n,r)}function g(e,t,r){for(let n of t)b(e,n,r);e.lengths.push(t.length)}function m(e,t,r){for(let n=t.length-1;n>=0;n--)b(e,t[n],r);e.lengths.push(t.length)}function b(e,t,r){let[n,o,s]=t;e.coords.push(n,o),r.hasZ&&e.coords.push(s||0)}function w(e,t=4326){if(!e)throw new o.Z("geojson-layer:empty","GeoJSON data is empty");if("Feature"!==e.type&&"FeatureCollection"!==e.type)throw new o.Z("geojson-layer:unsupported-geojson-object","missing or not supported GeoJSON object type",{data:e});let{crs:r}=e;if(!r)return;let n="string"==typeof r?r:"name"===r.type?r.properties.name:"EPSG"===r.type?r.properties.code:null,i=(0,s.oR)({wkid:t})?RegExp(".*(CRS84H?|4326)$","i"):RegExp(`.*(${t})$`,"i");if(!n||!i.test(n))throw new o.Z("geojson:unsupported-crs","unsupported GeoJSON 'crs' member",{crs:r})}function I(e,t={}){let r=[],o=new Set,s=new Set,i,u=!1,p=null,d=!1,{geometryType:f=null}=t;for(let t of c(e)){let{geometry:e,properties:c,id:y}=t;if((!e||(f||(f=a[e.type]),a[e.type]===f))&&(u||(u=function(e){for(let t of e)if(t.length>2)return!0;return!1}(function*(e){if(e)switch(e.type){case"Point":yield e.coordinates;break;
1case"LineString":case"MultiPoint":yield*e.coordinates;break;case"MultiLineString":case"Polygon":for(let t of e.coordinates)yield*t;break;case"MultiPolygon":for(let t of e.coordinates)for(let e of t)yield*e}}(e))),d||(d=null!=y)&&(i=typeof y,c&&(p=Object.keys(c).filter(e=>c[e]===y))),c&&p&&d&&null!=y&&(p.length>1?p=p.filter(e=>c[e]===y):1===p.length&&(p=c[p[0]]===y?p:[])),c))for(let e in c){if(o.has(e))continue;let t=function(e){switch(typeof e){case"string":return(0,n.mu)(e)?"esriFieldTypeDate":"esriFieldTypeString";case"number":return"esriFieldTypeDouble";default:return"unknown"}}(c[e]);if("unknown"===t){s.add(e);continue}s.delete(e),o.add(e);let i=(0,l.q6)(e);i&&r.push({name:i,alias:e,type:t})}}let y=(0,l.q6)(1===p?.length&&p[0]||null)??void 0;if(y){for(let e of r)if(e.name===y&&(0,l.H7)(e)){e.type="esriFieldTypeOID";break}}return{fields:r,geometryType:f,hasZ:u,objectIdFieldName:y,objectIdFieldType:i,unknownFields:Array.from(s)}}function S(e,t){return Array.from(function*(e,t={}){let{geometryType:r,objectIdField:n}=t;for(let o of e){let e;let{geometry:s,properties:l,id:p}=o;if(s&&a[s.type]!==r)continue;let c=l||{};n&&(e=c[n],null==p||e||(c[n]=e=p));let d=new i.u_(s?function(e,t,r){switch(t.type){case"LineString":case"MultiPoint":return g(e,t.coordinates,r),e;case"MultiLineString":return function(e,t,r){for(let n of t.coordinates)g(e,n,r);return e}(e,t,r);case"MultiPolygon":return function(e,t,r){for(let n of t.coordinates){y(e,n[0],r);for(let t=1;t<n.length;t++)h(e,n[t],r)}return e}(e,t,r);case"Point":return b(e,t.coordinates,r),e;case"Polygon":return function(e,t,r){let n=t.coordinates;y(e,n[0],r);for(let t=1;t<n.length;t++)h(e,n[t],r);return e}(e,t,r)}}(new u.Z,s,t):null,c,null,e);yield d}}(c(e),t))}},23902:function(e,t,r){r.d(t,{Dm:function(){return p},Hq:function(){return d},MS:function(){return f},bU:function(){return u}});var n=r(95263),o=r(5057),s=r(60107),i=r(29340);function u(e){return{renderer:{type:"simple",symbol:"esriGeometryPoint"===e||"esriGeometryMultipoint"===e?i.I4:"esriGeometryPolyline"===e?i.ET:i.lF}}}let l=/^[_$a-zA-Z][_$a-zA-Z0-9]*$/,a=1;function p(e,t){if((0,n.Z)("esri-csp-restrictions"))return()=>({[t]:null,...e});try{let r=`this${c(t)} = null;`;for(let t in e)r+=`this${c(t)} = ${JSON.stringify(e[t])};`;let n=Function(`
2      return class AttributesClass$${a++} {
3        constructor() {
4          ${r};
5        }
6      }
7    `)();return()=>new n}catch(r){return()=>({[t]:null,...e})}}function c(e){return l.test(e)?`.${e}`:`["${e}"]`}function d(e={}){return[{name:"New Feature",description:"",prototype:{attributes:(0,o.d9)(e)}}]}function f(e,t){return{analytics:{supportsCacheHint:!1},attachment:null,data:{isVersioned:!1,isBranchVersioned:!1,supportsAttachment:!1,supportsM:!1,supportsZ:e},metadata:{supportsAdvancedFieldProperties:!1},operations:{supportsCalculate:!1,supportsTruncate:!1,supportsValidateSql:!1,supportsAdd:t,supportsDelete:t,supportsEditing:t,supportsChangeTracking:!1,supportsQuery:!0,supportsQueryBins:!0,supportsQueryAnalytics:!1,supportsQueryAttachments:!1,supportsQueryTopFeatures:!1,supportsResizeAttachments:!1,supportsSync:!1,supportsUpdate:t,supportsExceedsLimitStatistics:!0,supportsAsyncConvert3D:!1},query:s.g,queryRelated:{supportsCount:!0,supportsOrderBy:!0,supportsPagination:!0,supportsCacheHint:!1},queryTopFeatures:{supportsCacheHint:!1},queryAttributeBins:s.e,editing:{supportsGeometryUpdate:t,supportsGlobalId:!1,supportsReturnServiceEditsInSourceSpatialReference:!1,supportsRollbackOnFailure:!1,supportsUpdateWithoutM:!1,supportsUploadWithItemId:!1,supportsDeleteByAnonymous:!1,supportsDeleteByOthers:!1,supportsUpdateByAnonymous:!1,supportsUpdateByOthers:!1,supportsAsyncApplyEdits:!1,zDefault:void 0}}}},60881:function(e,t,r){let n;r.d(t,{O0:function(){return f},av:function(){return a},b:function(){return g},d1:function(){return c},eR:function(){return m},og:function(){return y}});var o=r(8386),s=r(78532),i=r(80455);class u{constructor(e){this.description=e,this.code=null}}class l{constructor(e){this.globalId=null,this.objectId=null,this.success=!1,this.uniqueId=null,this.error=new u(e)}}function a(e){return new l(e)}class p{constructor(e){this.globalId=null,this.success=!0,this.objectId=this.uniqueId=e}}function c(e){return new p(e)}let d=new Set;function f(e,t,r,n=!1){for(let s in d.clear(),r){let u=e.get(s);if(!u)continue;let l=function(e,t){let r=t;return(0,i.H7)(e)&&"string"==typeof t?r=parseFloat(t):(0,i.qN)(e)&&null!=t&&"string"!=typeof t?r=String(t):(0,i.y2)(e)&&"string"==typeof t&&(r=(0,o.sG)(t)),(0,i.Pz)(r)}(u,r[s]);if(d.add(u.name),u&&(n||u.editable)){let e=(0,i.Qc)(u,l);if(e)return a((0,i.vP)(e,u,l));t[u.name]=l}}for(let t of e.requiredFields??[])if(!d.has(t.name))return a(`missing required field "${t.name}"`);return null}function y(e,t){if(!e||!(0,s.JY)(t))return e;if("rings"in e||"paths"in e){if(null==n)throw TypeError("geometry engine not loaded");return n.simplify(t,e)}return e}async function h(){return null==n&&(n=await Promise.all([r.e(58379),r.e(36519)]).then(r.bind(r,40628))),n}async function g(e,t){(0,s.JY)(e)&&("esriGeometryPolygon"===t||"esriGeometryPolyline"===t)&&await h()}let m={supportsAutoIntervalBin:!0,supportsFixedIntervalBin:!0,supportsFixedBoundariesBin:!0,supportsD
7ateBin:!0,supportsStackBy:!0,supportsSplitBy:!0,supportsNormalization:!0,supportedStatisticTypes:["COUNT","SUM","AVG","VAR","STDDEV","MIN","MAX","PERCENTILE_CONT","PERCENTILE_DISC","CentroidAggregate","EnvelopeAggregate","ConvexHullAggregate"],supportedNormalizationTypes:["field","log","naturalLog","percentOfTotal","squareRoot"]}},96932:function(e,t,r){r.d(t,{$9:function(){return F},G4:function(){return x},Lu:function(){return C},WW:function(){return R},d:function(){return G},eS:function(){return P},gp:function(){return Z},j:function(){return N},w9:function(){return v},yN:function(){return M}});var n,o,s=r(63895),i=r(21670),u=r(58583),l=r(21955),a=r(93271),p=r(78532),c=r(42337),d=r(18947),f=r(34482),y=r(59096),h=r(23902),g=r(60881),m=r(93),b=r(84009),w=r(60306);let I=()=>u.Z.getLogger("esri.layers.ogc.ogcFeatureUtils"),S="startindex",T=new Set([S,"offset"]),C="http://www.opengis.net/def/crs/",F=`${C}OGC/1.3/CRS84`;async function v(e,t,r={},n=5){let{links:u}=e,p=j(u,"items",o.geojson)||j(u,"http://www.opengis.net/def/rel/ogc/1.0/items",o.geojson);if(null==p)throw new i.Z("ogc-feature-layer:missing-items-page","Missing items url");let{apiKey:c,customParameters:d,signal:f}=r,g=(0,l.hF)(p.href,e.landingPage.url),C={limit:n,...d,token:c},F=(0,l.fl)(g,C),v={accept:o.geojson},{data:N}=await (0,s.Z)(F,{signal:f,headers:v}),x=function(e,t,r){if(!r)return;let n=j(r,"next",o.geojson),s=l.mN(n?.href)?.query;if(!s)return;let i=Object.keys((0,l.mN)(e).query??{}),u=Object.entries(s).filter(([e])=>!i.includes(e)).find(([e,r])=>T.has(e.toLowerCase())&&Number.parseInt(r,10)===t);return u?.[0]}(F,n,N.links)??S;(0,y.O3)(N);let Z=(0,y.my)(N,{geometryType:t.geometryType}),P=t.fields||Z.fields||[],G=null!=t.hasZ?t.hasZ:Z.hasZ,M=Z.geometryType,R=t.objectIdField||Z.objectIdFieldName||"OBJECTID",O=t.timeInfo,_=P.find(({name:e})=>e===R);if(_)_.editable=!1,_.nullable=!1;else{if(!Z.objectIdFieldType)throw new i.Z("ogc-feature-layer:missing-feature-id","Collection geojson require a feature id as a unique identifier");P.unshift({name:R,alias:R,type:"number"===Z.objectIdFieldType?"esriFieldTypeOID":"esriFieldTypeString",editable:!1,nullable:!1})}if(R!==Z.objectIdFieldName){let e=P.find(({name:e})=>e===Z.objectIdFieldName);e&&(e.type="esriFieldTypeInteger")}for(let e of(P===Z.fields&&Z.unknownFields.length>0&&I().warn({name:"ogc-feature-layer:unknown-field-types",message:"Some fields types couldn't be inferred from the features and were dropped",details:{unknownFields:Z.unknownFields}}),P)){if(null==e.name&&(e.name=e.alias),null==e.alias&&(e.alias=e.name),"esriFieldTypeOID"!==e.type&&"esriFieldTypeGlobalID"!==e.type&&(e.editable=null==e.editable||!!e.editable,e.nullable=null==e.nullable||!!e.nullable),!e.name)throw new i.Z("ogc-feature-layer:invalid-field-name","field name is missing",{field:e});if(!b.v.jsonValues.includes(e.type))throw new i.Z("ogc-feature-layer:invalid-field-type",`invalid type for field "${e.name}"`,{field:e})}if(O){let e=new m.Z(P);if(O.startTimeField){let t=e.get(O.startTimeField);t?(O.startTimeField=t.name,t.type="esriFieldTypeDate"):O.startTimeField=null}if(O.endTimeField){let t=e.get(O.endTimeField);t?(O.endTimeField=t.name,t.type="esriFieldTypeDate"):O.endTimeField=null}if(O.trackIdField){let t=e.get(O.trackIdField);t?O.trackIdField=t.name:(O.trackIdField=null,I().warn({name:"ogc-feature-layer:invalid-timeInfo-trackIdField",message:"trackIdField is missing",details:{timeInfo:O}}))}O.timeReference||={timeZoneIANA:w.pt},O.startTimeField||O.endTimeField||(I().warn({name:"ogc-feature-layer:invalid-timeInfo",message:"startTimeField and endTimeField are missing",details:{timeInfo:O}}),O=void 0)}return{drawingInfo:M?(0,h.bU)(M):null,extent:function(e){let t=e.extent?.spatial;if(!t)return null;let r=t.bbox[0],n=4===r.length,[o,s]=r,i=n?void 0:r[2];return{xmin:o,ymin:s,xmax:n?r[2]:r[3],ymax:n?r[3]:r[4],zmin:i,zmax:n?void 0:r[5],spatialReference:a.Z.WGS84.toJSON()}}(e),geometryType:M,fields:P,hasZ:!!G,objectIdField:R,paginationParameter:x,timeInfo:O}}async function N(e,t={}){let{links:r,url:n}=e,u=j(r,"data",o.json)||j(r,"http://www.opengis.net/def/rel/ogc/1.0/data",o.json);if(null==u)throw new i.Z("ogc-feature-layer:missing-collections-page","Missing collections url");let{apiKey:a,customParameters:p,signal:c}=t,d=(0,l.hF)(u.href,n),{data:f}=await (0,s.Z)(d,{signal:c,headers:{accept:o.json},query:{...p,token:a}});for(let t of f.collections)t.landingPage=e;return f}async function x(e,t={}){let{links:r,url:n}=e,u=j(r,"conformance",o.json)||j(r,"http://www.opengis.net/def/rel/ogc/1.0/conformance",o.json);if(null==u)throw new i.Z("ogc-feature-layer:missing-conformance-page","Missing conformance url");let{apiKey:a,customParameters:p,signal:c}=t,d=(0,l.hF)(u.href,n),{data:f}=await (0,s.Z)(d,{signal:c,headers:{accept:o.json},query:{...p,token:a}});return f}async function Z(e,t={}){let{apiKey:r,customParameters:n,signal:i}=t,{data:u}=await (0,s.Z)(e,{signal:i,headers:{accept:o.json},query:{...n,token:r}});return u.url=e,u}async function P(e,t={}){let{links:r,url:n}=e,i=j(r,"service-desc",o.openapi);if(null==i)return I().warn("ogc-feature-layer:missing-openapi-page","The OGC API-Features server does not have an OpenAPI page."),null;let{apiKey:u,customParameters:a,signal:p}=t,c=(0,l.hF)(i.href,n),{data:d}=await (0,s.Z)(c,{signal:p,headers:{accept:o.openapi},query:{...a,token:u}});return d}function G(e){let t=/^http:\/\/www\.opengis.net\/def\/crs\/(?<authority>.*)\/(?<version>.*)\/(?<code>.*)$/i.exec(e),r=t?.groups;if(!r)return null;let{authority:n,code:o}=r;switch(n.toLowerCase()){case"ogc":switch(o.toLowerCase()){case"crs27":return a.Z.GCS_NAD_1927.wkid;case"crs83":return 4269;case"crs84":case"crs84h":return a.Z.WGS84.wkid;default:return null}case"esri":case"epsg":{let e=Number.parseInt(o,10);return Number.isNaN(e)?null:e}default:return null}}async function M(e,t,r){let n=await R(e,t,r);return(0,d.cn)(n)}
7async function R(e,t,r){let{collection:{links:n,landingPage:{url:u}},layerDefinition:h,maxRecordCount:b,queryParameters:{apiKey:w,customParameters:I},spatialReference:S,supportedCrs:T}=e,C=j(n,"items",o.geojson)||j(n,"http://www.opengis.net/def/rel/ogc/1.0/items",o.geojson);if(null==C)throw new i.Z("ogc-feature-layer:missing-items-page","Missing items url");let{geometry:F,num:v,start:N,timeExtent:x,where:Z}=t;if(t.objectIds)throw new i.Z("ogc-feature-layer:query-by-objectids-not-supported","Queries with object ids are not supported");let P=a.Z.fromJSON(S),G=t.outSpatialReference??P,M=G.isWGS84?null:O(G,T),R=function(e,t){if(!(null!=e&&"extent"===e.type))return null;let{spatialReference:r}=e;if(!r||r.isWGS84)return{bbox:_(e)};let n=O(r,t);return null!=n?{bbox:_(e),"bbox-crs":n}:r.isWebMercator?{bbox:_((0,c.iV)(e,a.Z.WGS84))}:null}(F,T),A=function(e){if(null==e)return null;let{start:t,end:r}=e;return`${null!=t?t.toISOString():".."}/${null!=r?r.toISOString():".."}`}(x),D=v??(null==N?b:10),{fields:E,geometryType:q,hasZ:k,objectIdField:B,paginationParameter:Q}=h,$=(0,l.hF)(C.href,u),{data:L}=await (0,s.Z)($,{...r,query:{...I,...R,crs:M,datetime:A,query:null!=Z&&Z&&"1=1"!==Z?Z:null,limit:D,[Q]:0===N?void 0:N,token:w},headers:{accept:o.geojson}}),U=(0,y.lG)(L,{geometryType:q,hasZ:k,objectIdField:B}),z=U.length===D&&!!j(L.links??[],"next",o.geojson),V=new m.Z(E);for(let e of U){let t={};for(let r of((0,g.O0)(V,t,e.attributes,!0),V.fields))!r.nullable||r.name in t||(t[r.name]=null);t[B]=e.attributes[B],e.attributes=t}if(!M&&G.isWebMercator){for(let e of U)if(null!=e.geometry&&null!=q){let t=(0,d.di)(e.geometry,q,k,!1);t.spatialReference=a.Z.WGS84,e.geometry=(0,d.GH)((0,c.iV)(t,G))}}for(let e of U)e.objectId=e.attributes[B];let H=M||!M&&G.isWebMercator?G.toJSON():p.YU,W=new f.Z;return W.exceededTransferLimit=z,W.features=U,W.fields=E,W.geometryType=q,W.hasZ=k,W.spatialReference=H,W}function O(e,t){let{isWebMercator:r,wkid:n}=e;if(!n)return null;let o=r?t[3857]??t[102100]??t[102113]??t[900913]:t[e.wkid];return o?`${C}${o}`:null}function _(e){if(null==e)return"";let{xmin:t,ymin:r,xmax:n,ymax:o}=e;return`${t},${r},${n},${o}`}function j(e,t,r){return e.find(({rel:e,type:n})=>e===t&&n===r)??e.find(({rel:e,type:r})=>e===t&&!r)}(n=o||(o={})).json="application/json",n.geojson="application/geo+json",n.openapi="application/vnd.oai.openapi+json;version=3.0"},53354:function(e,t,r){r.d(t,{C:function(){return o},s:function(){return n}});let n={supportsDate:!1,supportsFixedInterval:!1,supportsAutoInterval:!1,supportsFixedBoundaries:!1,supportsStackBy:!1,supportsSplitBy:!1,supportsSnapToData:!1,supportsReturnFullIntervalBin:!1,supportsFirstDayOfWeek:!1,supportsNormalization:!1,supportedStatistics:void 0,supportedNormalizationTypes:void 0},o={analytics:{supportsCacheHint:!1},attachment:{supportsContentType:!1,supportsExifInfo:!1,supportsKeywords:!1,supportsName:!1,supportsSize:!1,supportsCacheHint:!1,supportsOrderByFields:!1,supportsResize:!1},data:{isVersioned:!1,isBranchVersioned:!1,supportsAttachment:!1,supportsM:!1,supportsZ:!1},editing:{supportsDeleteByAnonymous:!1,supportsDeleteByOthers:!1,supportsGeometryUpdate:!1,supportsGlobalId:!1,supportsReturnServiceEditsInSourceSpatialReference:!1,supportsRollbackOnFailure:!1,supportsUpdateByAnonymous:!1,supportsUpdateByOthers:!1,supportsUpdateWithoutM:!1,supportsUploadWithItemId:!1,supportsAsyncApplyEdits:!1,zDefault:void 0},metadata:{supportsAdvancedFieldProperties:!1},operations:{supportsCalculate:!1,supportsTruncate:!1,supportsValidateSql:!1,supportsAdd:!1,supportsDelete:!1,supportsEditing:!1,supportsChangeTracking:!1,supportsQuery:!1,supportsQueryAnalytics:!1,supportsQueryAttachments:!1,supportsQueryBins:!1,supportsQueryTopFeatures:!1,supportsResizeAttachments:!1,supportsSync:!1,supportsUpdate:!1,supportsExceedsLimitStatistics:!1,supportsAsyncConvert3D:!1},queryRelated:{supportsCount:!1,supportsOrderBy:!1,supportsPagination:!1,supportsCacheHint:!1},queryTopFeatures:{supportsCacheHint:!1},queryAttributeBins:n,query:{maxRecordCount:0,maxRecordCountFactor:0,maxUniqueIDCount:0,standardMaxRecordCount:0,supportsCacheHint:!1,supportsCentroid:!1,supportsCompactGeometry:!1,supportsCurrentUser:!1,supportsDefaultSpatialReference:!1,supportsFullTextSearch:!1,supportsDisjointSpatialRelationship:!1,supportsDistance:!1,supportsDistinct:!1,supportsExtent:!1,supportsFormatPBF:!1,supportsGeometryProperties:!1,supportsHavingClause:!1,supportsHistoricMoment:!1,supportsMaxRecordCountFactor:!1,supportsOrderBy:!1,supportsPagination:!1,supportsPaginationOnAggregatedQueries:!1,supportsPercentileStatistics:!1,supportsQuantization:!1,supportsQuantizationEditMode:!1,supportsQueryByAnonymous:!1,supportsQueryByOthers:!1,supportsQueryGeometry:!1,supportsResultType:!1,supportsReturnMesh:!1,supportsSqlExpression:!1,supportsStandardizedQueriesOnly:!1,supportsTopFeaturesQuery:!1,supportsTrueCurve:!1,supportsSpatialAggregationStatistics:!1,supportedSpatialAggregationStatistics:{envelope:!1,centroid:!1,convexHull:!1},supportsStatistics:!1,tileMaxRecordCount:0}}}}]);

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.